2013-02-23 119 views
0

我正在使用X11 R6来使用XDrawString()写入文本。在此我不能增加字体大小,我不知道如何使用上标和下标。提前在X11中增加字体大小和属性R6

+0

今天不要使用'XDrawString'字体是在客户端而不是服务器处理的。并使用X11上面的一些工具包:Qt,GTk,FLTK,FOX ... – 2013-02-23 07:45:20

回答

1

感谢所以你必须使用XDrawString当有改变它的字体是关系到GC。

XDrawText比较容易,你给它一个XTextItems列表,每个列表可以有自己的字体。

对于上标和下标,由您决定文本的位置。您可以通过使用XGetFontProperty查看XA_SUPERSCRIPT_X,XA_SUPERSCRIPT_Y,XA_SUBSCRIPT_X和XA_SUBSCRIPT_Y原子来获得正确的位置。