C++ 增加X11 R6中的字体大小和属性

C++ 增加X11 R6中的字体大小和属性,c++,linux,x11,embedded-linux,xlib,C++,Linux,X11,Embedded Linux,Xlib,我正在使用X11 R6使用XDrawString()编写文本。在这种情况下,我无法增加字体大小,也不知道如何使用上标和下标 提前感谢字体与GC相关,因此在使用XDrawString时必须在此处进行更改 XDrawText更简单,您可以给它一个XTextItems列表,每个项目都有自己的字体 对于上标和下标,由您决定文本的位置。通过使用XGetFontProperty查看XA_上标_X、XA_上标_Y、XA_下标_X和XA_下标_Y原子,您可以获得正确的位置。现在,字体是在客户端处理的,而不是服务

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


提前感谢

字体与GC相关,因此在使用XDrawString时必须在此处进行更改

XDrawText更简单,您可以给它一个XTextItems列表,每个项目都有自己的字体


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

现在,字体是在客户端处理的,而不是服务器。并使用X11以上的工具包:Qt、GTk、FLTK、FOX。。。