2017-05-12 4 views
0

XLibのフォントサイズが小さすぎますか?現在、私はC++プログラムでこのフォントを使用してい

-misc-fixed-medium-r-normal--12-*-*-*-*-*-iso8859-15 

ところ「12」は、大きさは、また、私はLinuxのミント18-1で現在使用しているフォントサイズです。
私のプログラムに文字列を描画すると、が非常にと表示されます。それは '6'のサイズを持っているように見えます!

私のプログラムのフォントサイズなどを倍増する必要がありますか?

TIA
よろしく
Earlybite

+0

私は単純にXSetFontを設定していませんでした。 – Earlybite

+0

あなたのコメントに感謝します。 – Earlybite

答えて

0

また、私はここに、いくつかの時間にインターネットを検索しましたが、私は解決策を見つけることができませんでした。私のプログラムの私の "プレバージョン"でも、XLibとDrawStringで通常の図があるので、違いを見つけることができませんでした。

私も気付きました、その偶数サイズ= 40は、サイズ= 20だから、コーディングに違いがあった。

私は前バージョンのコードを1行ずつ調べましたが、少なくとも私はその小さな行を見つけました:XSetFont()。
これは描画文字列を正常にします。

など。

XSetFont(mDisplay, vGC, this->mFontPtr.fid); // <-- HERE! 
vGCVal.foreground = mXForeColorA->X_Color.pixel; 
XChangeGC(mDisplay,vGC, GCForeground, &vGCVal); 
XDrawString(mDisplay, vPix, vGC, x, y, nDrawString.c_str(), (int) nDrawString.length()); 
関連する問題