2013-02-23 117 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原子來獲得正確的位置。