This question already has an answer here:
Is there any way to have multiple text formats in a single qgis label? I am making a map that shows mountain summits. Many of these summits have more than one name and I would like to show each name in a label and have each name rendered with different formatting to show what type the name is.
For example, summits, in the US, often have an "official" name from the GNIS database, a name as shown on a 1:24000 USGS topo map (often just the elevation of the summit), and a local nickname. I would like to be able to have a label that renders each name in a different type font and/or font size.