デフォルトのビットマップフォントでxterm
を起動し、[VTフォント]メニューから(ctrl+right mouse
を介して)[大きい]フォントを選択すると、非常に使いやすいビットマップフォントが表示されます。サポート。
このフォントが何であるか知りたい他の場所で使用できるように。残念ながら、XTermが使用するデフォルト設定に関する情報は見つかりませんでした(つまり、明示的に指定されていない場合)。多くのサイトは、Xリソースを使用して新しい設定(特定のフォントなど)を指定する方法を示していますが、何もしない場合にどのデフォルトが使用されるかについては、これまで見たことがありません。
私はフォントを目立たせてみましたが、フォントは9x15
に似ており、幅も同じですが、縦方向のスペースが多く使用されています。ただし、このフォントを指定すると、「大」が適切に処理できる一部の日本語文字を直接表示できないため、9x15
は行間が異なります。
私はこの特定のフォントが何であるかを知って喜んでいますが、どこにあるのか本当に知りたいですXTermがそのリソースに使用するデフォルトより一般的に。違いがある場合は、Ubuntu 12.04 LTS、64ビットを実行しています。
[この件については この質問 をすでに見たので、実行中のXTermからライブ値を取得しようとするのではなく、デフォルトについて具体的に尋ねています。]
appres
ユーティリティは、ユーザーとデフォルトの両方で、アプリケーションによって使用されるリソースをリストします。
appres XTerm xterm
最初の引数はクラス名(xterm -class Xxx
)です。オプションの2番目の引数はインスタンス名(xterm -name xxx
)です。
「大きい」フォントは.VT100.font5
または.VT100.utf8Fonts.font5
です。 .utf8Fonts
が使用されているかどうかは、マニュアルを参照してください。少し複雑です。 *.VT100.font5
と?.VT100.font5
とXTerm.VT100.font5
とxterm.VT100.font5
に複数ある場合は、このリストの最後のものが適用されます。リソース名の優先順位の詳細については Xのドキュメント を参照してください。
appres XTerm | grep font5
lsof
を使用すると、フォントの特定のプロセスIDとgrepですべてのファイルを一覧表示できます。
lsof -p <process_id_of_xterm> | grep fonts
例えば、
lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts
出力例:
$ lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts
xterm 17560 testuser mem REG 253,1 137272 9154732 /usr/share/fonts/liberation/LiberationSans-Bold.ttf
xterm 17560 testuser mem REG 253,1 139628 9154735 /usr/share/fonts/liberation/LiberationSans-Regular.ttf
xterm -report-fonts
。xterm -report-colors
。これを試してください-Xサーバーのリソースデータベースをクエリします
% xrdb -q| grep -i font
こちらもご覧ください
% man xrdb
exact OPと同じ問題がありました。 appresを試しても何も入力されず、editresも役に立ちませんでした(他のスタックオーバーフローの質問)。
とにかく、私は試行錯誤しながらxlsfontsを使用して、フォントの大きなリストからフォントを見つけました。これは、9x15などの素敵なシンプルなフォント名ではありませんでした。
xterm -fn -misc-fixed-bold-r-normal--18-120-100-100-c-90-iso8859-9
私のシステムでは、デフォルトでニースの大きなサイズに設定され、Unicodeを正しく印刷しました。ポイントを証明するために、
xterm -fn -misc-fixed-bold-r-normal--0-0-75-75-c-0-iso8859-9
デフォルトでは、Unicodeを印刷することさえできない小さなサイズになっています(奇妙なことに、右にクリックして大きくすると、前者と一致します)。
私にとっては、あまり直感的ではなく、リスト内の2つのフォントがほとんど同じに見えるかもしれないが、奇妙な理由でxtermによって異なってレンダリングされる可能性があると苦労して、誰かに安心させてもらえたでしょう。