回答:
分のフォントサイズを無視すると、ポイントの上にラベルを中央に配置することで最初のオプションを実現できます。QGIS1.9では、複数行セクションの下にテキストを中央に配置するオプションがあります。式に改行文字が含まれている場合は、「文字にラップ」ボックスを空のままにすることができます(または、「\ n」の代わりにスラッシュを式に入れて、ラップ文字として設定します-ラップ文字表示されていません)。これにより、2番目のオプションのようにテキストが中央に設定されます。最初のオプションのように、行の高さオプションを2または3に設定できます。
ただし、QGISの高度なラベル付けには、フォントサイズのオプションが1つしかありません。したがって、さまざまなフォントサイズを実現するには、レイヤーをもう一度追加し、そこに標高フォントと位置を設定する必要があると思います。
ルールベースのラベル付けを使用して目的を達成できますが、1つのフィールドにあるラベルを2つのフィールドに分ける必要があります。ルールベースのラベル付けオプションを使用すると、フォント名、色、サイズを変更し、オフセットを使用して互いの上に配置することにより、異なるフィールドからラベルを追加し、好きなようにカスタマイズできます。
以下の例でわかるように、日本語のラベルと英語のラベルを2つのフィールドに配置し、必要に応じて各ラベルの外観を制御しました。
これをする:
Layer properties -> Labels
Rule-Based Labeling
Offset
under を使用しPlacement
て、ラベルが互いの上になるようにすることです。最初のラベルフィールドには、次の配置設定を使用しました。2番目のラベルフィールドには、次の設定を使用しました。
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を確認してください。
既存の機能要求もあります。