何年もの間、他の端末エミュレータを楽しんでみた結果、戻る、GNOME端末、そして最近XFCE端子適切なデスクトップ環境では、古いものを使用することにしました。xtermそれでビットマップフォント。うまく動作し、Unicodeをサポートし、基本的に固定フォントシリーズほとんどすべての言語の文字が含まれているので本当に良いです。
ところで重要な問題にぶつかりました。フォントは本当に小さいです。いわゆるいわゆる巨大なサイズ(10x20ビットマップフォント)は非常に小さく、使用できません。
私のXFCE環境はデフォルトで120dpiですが、xpdyinfo
97x97 DPIを報告します。
$ xdpyinfo |grep resolution
resolution: 97x97 dots per inch
だからDPIを変えたxrandr
が、役に立たなかった。
$ xrandr --dpi 120
結果は適用できるようです
$ xdpyinfo | grep resolution
resolution: 120x120 dots per inch
xterm
しかし、解像度はまったく変わりません。私はスケーリングを試しましたが、個々のアプリではなく、X全体に影響を与えます。
$ xrandr --output LVDS1 --scale 0.5x0.5
持つQtとGtk用のソリューション、しかしXlib
、、、、などに基づくアプリケーションはどうですか?Xterm
Xcalc
Xman
Xfige
ディスプレイ DPI が増えると消えるのを見てみるべきでしょうか?解決策を知っている場合は助けてください。
これは私がやったことで何とかうまくいきましたが、元の「固定フォントのコレクション」が利用できなかったため、現在は一部の言語でのみ機能する可能性があります。
PS1:X用の100 DPIフォントをインストールしましたが、使用できません。
$ sudo apt-get install xfonts-100dpi
PS2:クールなテーマと通常のフォントサイズを使用してFontforge
も機能します。Xlib
私はそれがどのように行われたのかわかりません。
PS3:HIDPI用の実験的なビットマップフォントを作成するためにotf2bdf
ベクトルフォントをテストして活用しています。bdftopcf
PCF
TTF/OTF
PS4:100DPIフォントがインストールされていても大丈夫ですが、デフォルトフォントfixed
の言語サポートが不足しています。
$ xterm -font -Adobe-Courier-Bold-r-Normal-*-34-*-100-100-*-*-*-*
私はそれを使用しましたfontsel
。これは本当に役に立ちます。
PS5:これまた、非常に便利です。
PS6:120DPIビットマップフォントを作成できます新しいものを表現する20点
$ otf2bdf -p 20 -r 120 cour.ttf > cour.bdf
$ bdftopcf cour.bdf | gzip - > cour.pcf.gz
$ sudo cp cour.pcf.gz /usr/share/fonts/X11/misc/
$ fc-cache
$ xterm -font -*-*-*-*-*-*-*-*-120-120-*-*-*-*
PS7:75 DPIはBDFフォントでハードコードされています。交換するのに役立ちます。
PS8:ウィキペディア良いツールです単一ウィンドウにズーム。
ベストアンサー1
あなたはすでに引用を介して答えを示唆しています。https://en.wikipedia.org/wiki/Fixed_(フォント)
これは標準固定です。ビットマップ拡張フォントマーカス・クーン比較的完全な文字セットを持っています。それなら問題はどのように拡張するのだろう。ビットマップ。
これまでに達成したのは、ベクトルフォントのサイズを変更してビットマップに変換することです。(ttf→bdf→pcf)。これは良い戦略ですが、あなたが言ったように、いくつかの言語サポートがありません。クーリエニューが次のいずれかだからおかしそうですねUnicode フルフォントしかし、私は外れた!たぶん試してみてください単核球症これはクローンです。
しかし、なぜxtermでこのようなことをしたいのか理解できません。する TrueTypeサポート。
~/.Xresources
次のように修正します(この質問に対する他の回答に示すように、xrdbを使用して再ロードする必要があります)。
XTerm*renderFont: true
XTerm*faceName: VeraMono
XTerm*faceSize: 10
しかし、再びミッションに戻って:あなたはもっと大きなものが欲しいビットマップフォント。
利用可能な最大のビットマップは次のとおりです。
10x20 -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1
Markusは親切にBDFソースファイルを提供しました。ディストリビューションに最新のアップデート(2009年4月以降)がない場合は、ディストリビューションから直接パッケージを入手できます。
"-misc-fixed-*" フォントパッケージ:
http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz
pcfとpcfの間を前後に変換する代わりにブダブソース形式に固執することができます。 BDFフォントエディタを使用してフォントサイズを調整できます。アンチエイリアシングや同様のトリックを期待しないでください。ただし、少なくとも読みやすいサイズは入手できます。
またはあなたは使用することができますBDサイズ投稿者:Hiroto Kagotani(一部のパッケージシステムでも見つかりました)
修正する:
1つのウィンドウだけを拡張する方法がわかりません(必要ありません)。あなたは追跡することができますこれスーパーユーザーの質問です。必要に応じて環境全体を拡張します。
次の方法を使用して、3200x1800モニターを1920x1080にダウングレードできます。
xrandr --dpi 141
xrandr --output eDP1 --scale 0.6x0.6
さまざまなウィンドウマネージャの画面サイズ変更に関する追加のヒントを見つけることができます。ここ。 VNCの使用をお勧めします。
1つのアプローチは、変更なしで独自のVNCデスクトップからフルスクリーンでアプリケーションを実行することです。その後、ビューアをズームします。 Vncdeskを使用する(vncdesk-gitAUR)では、アプリケーションごとにデスクトップを設定してから
vncdesk 2
。x11vnc
-appshare
アプリケーションウィンドウごとに1つのビューアを開くための実験的なオプションがあります。たぶん何かをハッキングするために使用することができます。