我正在使用GDI GetGlyphOutlineW函数来获取unicode字符的轮廓,并且它工作正常,除了它不适用于代理对(U + 10000和更高)。我已经尝试将代理对转换为UTF-32字符,但这似乎不起作用。
如何获得补充多语言平面字符的字形轮廓?
答案 0 :(得分:-1)
一些建议:
您尝试获取的特定Unicode代码点是否实际存在于传递给GetGlyphOutlineW函数的DC中选择的字体中?
按照directions on this page启用Windows中的代理项对。
使用Uniscribe函数进行角色操作。