Setelah beberapa tahun bahagia menggunakan emulator terminal berbeda seperti Konsole , Gnome-TERMINAL , dan akhir-akhir ini Terminal XFCE di lingkungan desktop yang sesuai, saya memutuskan untuk menggunakan xterm lama yang baik dengan font bitmap -nya . Ini berfungsi dengan baik, itu mendukung Unicode, dan keluarga font tetap default berisi karakter dari hampir semua bahasa, yang hebat.
Tetapi saya menemukan masalah penting. Font-fontnya sangat kecil. Bahkan ukuran Huge yang disebut (yaitu font bitmap 10x20) sangat kecil bagi saya, dan tidak dapat digunakan.
Pengaturan default saya untuk lingkungan XFCE diatur ke 120 dpi, tetapi xpdyinfomelaporkan 97x97 DPI
$ xdpyinfo |grep resolution
resolution: 97x97 dots per inch
Jadi saya mencoba mengubah DPI xrandr, tetapi itu tidak membantu.
$ xrandr --dpi 120
Hasilnya sepertinya diterapkan
$ xdpyinfo | grep resolution
resolution: 120x120 dots per inch
tetapi tidak mengubah resolusi xtermsama sekali. Saya bahkan telah mencoba menggunakan penskalaan, tetapi memengaruhi seluruh X, daripada satu aplikasi:
$ xrandr --output LVDS1 --scale 0.5x0.5
Ada workarounds untuk Qt dan Gtk , tapi bagaimana Xlibaplikasi berbasis seperti Xterm, Xcalc, Xman, Xfige, dll? Haruskah kita menonton mereka memudar, karena layar DPI naik? Tolong Bantu jika Anda tahu solusinya.
Inilah yang telah saya lakukan, yang entah bagaimana berhasil, tetapi saya tidak dapat menggunakan "keluarga font tetap" asli, jadi sekarang mungkin hanya berfungsi untuk beberapa bahasa saja.
PS1: Saya telah menginstal 100 font DPI untuk X, tetapi saya tidak bisa menggunakannya
$ sudo apt-get install xfonts-100dpi
PS2: Fontforgeyang juga menggunakan Xlib, menggunakan tema yang bagus dan ukuran font normal. Saya tidak tahu bagaimana cara melakukannya.
PS3: Saya menguji otf2bdfdan bdftopcfutiliites untuk membuat PCFfont bitmap eksperimental untuk HIDPI dari TTF/OTFfont vektor .
PS4: Setelah menginstal font 100DPI, ini bagus, meskipun tidak memiliki dukungan bahasa yang bagus dari fixedfont default .
$ xterm -font -Adobe-Courier-Bold-r-Normal-*-34-*-100-100-*-*-*-*
Saya sudah menggunakan fontsel. Ini sangat membantu.
PS5: Ini juga berguna.
PS6: Saya bisa membuat font bitmap 120DPI dari Courier New dengan 20pt
$ 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 di-hardcode dalam font BDF. Mungkin mengubahnya akan membantu.
PS8: vncdesk adalah alat yang baik untuk digunakan untuk meningkatkan satu jendela .
xrdb -query | grep dpisudah melaporkan:Xft.dpi: 120
~/.Xresourcesfile atau ~/.Xdefaults, atau apakah sesuai dengan sistem Anda? Tautan yang Anda tunjuk yang Anda katakan membantu bukanlah kumpulan opsi yang mencakup semua yang tersedia untuk xterm. Misalnya,, Xft.lcdfilter: lcddefault Xft.antialias: true Xft.hinting: true Xft.hintstyle: hintslightdan banyak lagi.
xtermmendukung font truetype juga. xterm -fa 'DejaVu Sans Mono' -fs 40(walaupun tidak beralih di antara font ketika mesin terbang tidak tersedia seperti beberapa emulator terminal lainnya)

Xft.dpi: 120di~/.Xresourcestidak bekerja?