ビットマップフォントの「デフォルト」サイズを決定する方法は?

ビットマップフォントの「デフォルト」サイズを決定する方法は?

DebianシステムにEmacs24(emacs24-lucidfrom wheezy-backports)をインストールstableし、X11で実行しています。

X11では、Emacs24は、系列に使用可能なビットマップフォントの1つのサイズを選択した場合にのみ、一部のフォント系列(ProFontIIxなど)をアンチエイリアシングされていないフォントとして表示します。問題は、これらの「魔法の」次元が何であるかを調べることです。

試してみましたがxfontsel、何らかの理由でProFontIIx認知を提供するオプションには含まれていません(このフォントはEmacs24によってインストールされ見つかったにもかかわらず)。

アンチエイリアシングされていないフォントを生成するサイズをどのように計算できますか?

(明らかに言うと:はい。いいえアンチエイリアシングが欲しいです。 )

ベストアンサー1

使用する場合フォント構成fc-list簡単な名前が示すように(つまり、14個のダッシュがあるX11フォント名ではない)、を使用する必要がありfonts.confますxlsfonts

たとえば、私のシステムにインストールされているさまざまなサイズのCourierフォントの一部のリストにはpixelsizeビットマップフォントが表示され、拡張可能なフォントは省略されています。

% fc-list Courier : family style pixelsize
Courier:style=Bold Italic
Courier:style=Regular:pixelsize=34
Courier:style=Regular
Courier:style=Regular:pixelsize=12
Courier:style=Regular:pixelsize=14
Courier:style=Regular:pixelsize=8
Courier:style=Regular:pixelsize=11
Courier:style=Regular:pixelsize=10
Courier:style=Regular:pixelsize=20
Courier:style=Regular:pixelsize=17
Courier:style=Regular:pixelsize=18
Courier:style=Regular:pixelsize=25
Courier:style=Regular:pixelsize=24
...

おすすめ記事