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 に答える