我想使用原始Xlib绘制Unicode文本。
我发现的唯一两个文本绘图函数是XDrawText()
,它接受未指定编码的文本(可能是ASCII)和XDrawText16()
,它接受未指定编码的文本,可能是UCS -2。这两个功能都让我感到悲伤。另外,他们不会让我使用U + FFFF以上的任何有用的代码点。
有没有办法使用普通的Xlib绘制非BMP Unicode文本?
(我对第三方字体渲染库不感兴趣。)
答案 0 :(得分:2)
如何使用XDrawString
系列(http://www.x.org/wiki/guide/fonts/)?具体来说,使用Xutf8DrawString()
。
答案 1 :(得分:0)