0

IDWriteFontFace.GetFiles()フォント ファイルのコレクションを返します。単一のフォント フェイスを複数のファイルに分割できるフォント形式を知らないため、これは私を困惑させます。(逆は当てはまりません。フォント コレクション ファイルは複数のフォント フェイスを保持できます。)

実際、私のコンピューターにインストールされているフォントをテストしたところ、このメソッドは常に 1 つのファイルを含むコレクションを返すことがわかりました。

IDWriteFontFace.GetFiles()質問:複数のファイルを返す場合はありますか?

4

1 に答える 1

1

これは、たとえば、フォント データ用の .pfa/.pfb ファイルとメトリック用の .afm ファイルを持つ Type 1 フォントの場合です。DirectWrite は Type 1 形式をサポートしていませんが、フォント ファイルがそのような形式であることを示すことができます。 を参照してくださいIDWriteFontFile::Analyze()。ただし、最新の Win10 の更新では、MSDN によると、サード パーティのフォント エンジンを統合するための何らかのメカニズムが導入されたと思われます (公に文書化されているとは思いません) GetFiles

于 2016-12-15T21:00:15.143 に答える