적절한 데스크탑 환경에서 Konsole , Gnome-TERMINAL 및 최근 XFCE 터미널 과 같은 다른 터미널 에뮬레이터를 행복하게 사용한 후 , 비트 맵 글꼴 과 함께 오래된 xterm 을 사용하기로 결정했습니다 . 잘 작동하고 유니 코드를 지원하며 기본 고정 글꼴 패밀리 에는 거의 모든 언어의 문자가 포함되어 있습니다.
그러나 중요한 문제가 발생했습니다. 글꼴이 정말 작습니다. 소위 거대한 크기 (10x20 비트 맵 글꼴)조차도 매우 작으며 사용할 수 없습니다.
XFCE 환경에 대한 기본 설정은 xpdyinfo120dpi로 설정되어 있지만 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유용하다PCFTTF/OTF
PS4 : 100DPI 글꼴을 설치 한 후에는 기본 fixed글꼴 에 대한 언어 지원이 부족하지만 좋았습니다 .
$ xterm -font -Adobe-Courier-Bold-r-Normal-*-34-*-100-100-*-*-*-*
나는 사용했다 fontsel. 정말 도움이됩니다.
PS5 : 이 유용합니다.
PS6 : Courier New 에서 20pt로 120DPI 비트 맵 글꼴을 만들 수있었습니다
$ 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 글꼴로 하드 코딩됩니다. 어쩌면 그것을 바꾸는 것이 도움이 될 것입니다.
xrdb -query | grep dpi이미보고 :Xft.dpi: 120
~/.Xresources파일 을 작성 했습니까? 또는 ~/.Xdefaults시스템에서 w / e가 적합합니까? 도움이되었다고 말한 링크는 xterm에 사용할 수있는 모든 옵션이 아닙니다. 예를 들어, Xft.lcdfilter: lcddefault Xft.antialias: true Xft.hinting: true Xft.hintstyle: hintslight및 더 많은.
xterm트루 타입 글꼴도 지원합니다. xterm -fa 'DejaVu Sans Mono' -fs 40(다른 터미널 에뮬레이터처럼 글리프를 사용할 수없는 경우 글꼴을 전환하지는 않지만)

Xft.dpi: 120에서~/.Xresources작동하지 않는 이유는 무엇입니까?