10得票2回答
如何在使用DirectWrite时平衡基于脚本的OpenType功能与其他OpenType功能?

全面披露:我正在开发我的libui GUI框架的文本API。这个API在Windows上使用DirectWrite,在OS X上使用Core Text,在其他Unix系统上使用Pango(它使用HarfBuzz进行OpenType shaping)。我想指定的文本格式属性之一是要使用的一组Op...

8得票1回答
如何判断字体是否支持代理对Unicode字符?

我找到了一种确定字体是否支持Unicode-16字符的方法。不幸的是,这对于代理对Unicode字符并不适用,因为由GetFontUnicodeRanges函数支持的WCRANGE结构只返回WCHAR(16位)参数作为输出。 以下是我尝试做的示例: LRESULT CALLBACK Wnd...