0

我正在使用 X11 R6 使用 XDrawString() 编写文本。在此我无法增加字体大小,我不知道如何使用上标和下标。

提前致谢

4

1 回答 1

1

字体与GC有关,所以在使用XDrawString时必须在那儿更改。

XDrawText 更容易,你给它一个 XTextItems 列表,每个都有自己的字体。

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

于 2013-02-24T10:12:16.147 回答