【发布时间】:2013-06-03 06:18:56
【问题描述】:
当代码点适合 64 位值时,确定特定 Unicode 字体是否包含代码点字形相对容易。
if (CTFontGetGlyphsForCharacters(ctFont, chars, glyphs, 1)) {
// It exists
}
但是 CTFontGetGlyphsForCharacters 需要一个 UniChar 数组,它是 16 位类型。有没有一种方法可以确定字形是否可用于超出此范围的字符?比如U+1F4A9?
【问题讨论】: