Mutlu gibi farklı terminal emülatörlerine kullanarak birkaç yıl sonra Konsole'da , Gnome-TERMİNALDE ve son zamanlarda XFCE Terminali onların uygun masaüstü ortamlarında, eski güzel kullanmaya karar xterm onun ile Bitmap yazı tipleri . Sadece iyi çalışıyor, Unicode'u destekliyor ve varsayılan sabit yazı tipi ailesi neredeyse tüm dillerden karakterler içeriyor, bu harika.
Ama önemli bir sorunla karşılaştım. Yazı tipleri gerçekten küçük. Hatta sözde Büyük boy (10x20 bitmap yazı olan) çok benim için küçük ve kullanışsız olduğunu.
XFCE ortamı için varsayılan ayarım 120 dpi olarak ayarlanmış, ancak xpdyinfo
97x97 DPI bildiriyor
$ xdpyinfo |grep resolution
resolution: 97x97 dots per inch
Bu yüzden DPI ile değiştirmeye çalıştım xrandr
, ama yardımcı olmadı.
$ xrandr --dpi 120
Sonuç uygulanmış gibi görünüyor
$ xdpyinfo | grep resolution
resolution: 120x120 dots per inch
ancak çözünürlüğünü hiç değiştirmez xterm
. Ölçeklemeyi bile kullanmaya çalıştım, ancak tek bir uygulama yerine tüm X'i etkiledi:
$ xrandr --output LVDS1 --scale 0.5x0.5
Orada Qt ve Gtk için geçici çözümler , ama ne hakkında Xlib
tabanlı uygulamalar gibi Xterm
, Xcalc
, Xman
, Xfige
, vs? Ekran DPI arttıkça solmalarını izlemeli miyiz? Herhangi bir geçici çözüm biliyorsanız lütfen Yardım.
Yaptığım şey bu, bir şekilde çalıştı, ancak orijinal "sabit yazı tipi ailesini" kullanamadım, bu yüzden şimdi sadece bazı dillerde çalışabilir.
PS1: X için 100 DPI yazı tipi yükledim, ancak bunları kullanamadım
$ sudo apt-get install xfonts-100dpi
PS2: Fontforge
Ayrıca Xlib
, güzel bir tema ve normal yazı tipi boyutları kullanır. Bunu nasıl yaptığını bilmiyorum.
PS3: Ben test otf2bdf
ve vektör yazı tiplerinden HIDPI için bdftopcf
deneysel PCF
bitmap yazı tipleri oluşturmak için yarar TTF/OTF
.
PS4: 100DPI yazı tiplerini yükledikten sonra, varsayılan fixed
yazı tipinin büyük dil desteğinden yoksun olmasına rağmen bu iyiydi .
$ xterm -font -Adobe-Courier-Bold-r-Normal-*-34-*-100-100-*-*-*-*
Ben kullandım fontsel
. Gerçekten yardımcı olur.
PS5: Bu da yararlı.
PS6: 20pt ile Courier New'den 120DPI bitmap yazı tipi oluşturabilirim
$ 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 yazı tipinde sabit kodlanmıştır. Belki de değiştirmek yardımcı olacaktır.
PS8: vncdesk , tek bir pencereyi ölçeklendirmek için kullanmak için iyi bir araçtır .
xrdb -query | grep dpi
zaten raporlar:Xft.dpi: 120
~/.Xresources
dosya oluşturdunuz ~/.Xdefaults
veya sisteminizde w / e uygun mu? Yararlı olduğunu söylediğiniz bağlantı, xterm için kullanılabilecek her şeyi kapsayan bir dizi seçenek değildir. Örneğin Xft.lcdfilter: lcddefault
Xft.antialias: true
Xft.hinting: true
Xft.hintstyle: hintslight
, ve daha fazlası.
xterm
truetype yazı tiplerini de destekler. xterm -fa 'DejaVu Sans Mono' -fs 40
(glifler diğer terminal emülatörlerinin yaptığı gibi kullanılamadığında yazı tipleri arasında geçiş
Xft.dpi: 120
içinde~/.Xresources
çalışmıyor?