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 xpdyinfo97x97 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 Xlibtabanlı 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: FontforgeAyrıca Xlib, güzel bir tema ve normal yazı tipi boyutları kullanır. Bunu nasıl yaptığını bilmiyorum.
PS3: Ben test otf2bdfve vektör yazı tiplerinden HIDPI için bdftopcfdeneysel PCFbitmap yazı tipleri oluşturmak için yarar TTF/OTF.
PS4: 100DPI yazı tiplerini yükledikten sonra, varsayılan fixedyazı 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 dpizaten raporlar:Xft.dpi: 120
~/.Xresourcesdosya oluşturdunuz ~/.Xdefaultsveya 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ı.
xtermtruetype 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: 120içinde~/.Xresourcesçalışmıyor?