1

windows/fonts フォルダーに示されているように、フォントの完全なファイル名、または完全なフォント名だけを見つけることができる必要があります。

たとえば、フォント ダイアログを使用して Arial を選択する場合、太字、斜体、または太字斜体を選択できます。返されるフォント オブジェクトは単に「Arial」という名前になりますが、フォント フォルダーから使用される実際のフォントは「Arial Bold」になり、.ttf は単に Arial.ttf ではなく Arialbd.ttf になります。

最終結果として、フォントの実際のファイル名が必要ですが、フルネームのレジストリを使用してこれを取得できます。したがって、選択したフォントからこれを取得できる必要があります。

注: 「ボールド」または「イタリック」を手動で最後に追加することは可能ですが、すべてのフォントが最後にこれらを使用するわけではありません。たとえば、フォントのイタリック バージョンのフル ネームがイタリックではなく「oblique」で終わる、1 つのインストール済みフォントがあります。

ありがとう。

4

1 に答える 1