Answers:
忽略分钟的字体大小,可以通过将标签居中于该点上方来实现第一个选择,在QGIS 1.9中,您可以选择将文本居中于多行部分下。如果您在表达式中包含换行符,则可以将“在字符上换行”框保留为空(或在表达式中使用斜杠代替“ \ n”,然后将其设置为换行符-换行符没有显示)。这会将您的文本设置为第二个选项的中心。对于第一个选项,可以将行高选项设置为2或3。
但是,QGIS高级标签只有一个字体大小选项。因此,要获得不同的字体大小,我认为您将不得不第二次添加图层并在其中设置高程字体和位置。
您可以使用基于规则的标签来实现所需的功能,但是需要将一个字段中的标签分成两个字段。基于规则的标签选项使您可以从不同的字段中添加标签,并通过更改字体名称,颜色,大小和使用偏移量将标签彼此重叠来自定义标签。
如您在下面的示例中看到的,我将日语标签和英语标签放在两个字段中,然后根据需要控制每个标签的外观:
去做这个:
Layer properties -> Labels
Rule-Based Labeling
Offset
under Placement
,以便它们可以彼此重叠。对于第一个标签字段,我使用了以下放置设置:对于第二个标签字段,我使用了以下设置:
在QGIS 3.0.1上进行了测试,但是由于基于规则的标签选项可用,因此它也可以在QGIS 2.18中应用。
不幸的是,这还不可能。有关最近的相关讨论,请访问http://osgeo-org.1560.x6.nabble.com/HTML-tags-in-label-expresion-on-QGIS-2-0-1-td5084946.html。
还有一个现有的功能请求。