IDWriteFontFace什么时候可以有多个文件?

时间:2016-12-15 09:53:35

标签: directwrite

IDWriteFontFace.GetFiles()返回一组字体文件。这让我很困惑,因为我不知道任何可以在多个文件中拆分单个字体的字体格式。 (反之不是这样;字体集合文件可以容纳多个字体。)

确实,在我的计算机上测试已安装的字体后,我发现这个方法总是返回一个只包含一个文件的集合。

问题:是否存在IDWriteFontFace.GetFiles()返回多个文件的情况?

1 个答案:

答案 0 :(得分:1)

例如,类型1字体的情况就是这种情况,字体数据有.pfa / .pfb文件,指标有.afm文件。 DirectWrite不支持Type 1格式,但能够告诉您字体文件的格式是这种格式,请参阅GetFiles。据推测,最新的Win10更新据称为MSDN带来了第三方字体引擎集成的一些机制(我不认为它是公开记录的),这意味着理论上未来可能{{{ 1}}将返回多个文件实例。