2012-04-07 36 views

回答

2

有一个API(GetFontUnicodeRanges/GetGlyphIndices),但它不会超过0xFFFF,因为我怀疑你知道。

有用于编程找出2种显而易见的方法:

  1. 解析.ttf文件(the spec是开放式的ISH)
  2. 尝试和衡量你感兴趣的字符输出和比较测量已知的替代字符

此答案具有.NET/C#溶液:Get supported characters of a font - in C#

+2

http://support.microsoft.com/kb/241020 – 2012-04-07 21:05:16

+0

什么是“已知替换字符”?这不是U + FFFD,至少并不总是。 – 2016-08-17 17:28:49

相关问题