GetGlyphOutline()和UTF-16代理对

时间:2011-09-22 01:14:11

标签: windows winapi fonts

我正在使用GDI GetGlyphOutlineW函数来获取unicode字符的轮廓,并且它工作正常,除了它不适用于代理对(U + 10000和更高)。我已经尝试将代理对转换为UTF-32字符,但这似乎不起作用。

如何获得补充多语言平面字符的字形轮廓?

1 个答案:

答案 0 :(得分:-1)

一些建议:

  • 您尝试获取的特定Unicode代码点是否实际存在于传递给GetGlyphOutlineW函数的DC中选择的字体中?

  • 按照directions on this page启用Windows中的代理项对。

  • 使用Uniscribe函数进行角色操作。