1

レンダリングとフォントに関連する問題をチェックしています。GraphicsEnvironment.html#getAllFonts()のコメントに は、フォントの「プログラム可能なバリエーション」が記載されています。

このメソッドは、テキストのレンダリングに使用されるFontインスタンスを最も正確に制御できるようにします。このGraphicsEnvironmentのフォントに複数のプログラム可能なバリエーションがある場合、そのフォントの1つのインスタンスのみが配列に返され、他のバリエーションはアプリケーションによって派生する必要があります。

この環境のフォントに、Multiple-Masterフォントなど、複数のプログラム可能なバリエーションがある場合、そのフォントの1つのインスタンスのみがFont配列に返されます。その他のバリエーションは、アプリケーションによって導出する必要があります。

ここで「プログラム可能なバリエーション」とはどういう意味ですか?このGraphicsEnvironmentでフォントに「プログラム可能なバリエーション」があるかどうかをどのように知ることができますか?

4

1 に答える 1

1

複数のマスターフォントの例を示しています。MMフォントに関するこのwikiを参照してください。

これは、Adobeが複数のプログラム可能なフォントを実現した実装であり、「文字グリフの整合性や読みやすさを損なうことなく、さまざまな幅、太さ、比率の幅広い書体スタイ​​ルを作成できます」。

于 2012-07-06T07:49:34.173 に答える