적절한 데스크탑 환경에서 Konsole , Gnome-TERMINAL 및 최근 XFCE 터미널 과 같은 다른 터미널 에뮬레이터를 행복하게 사용한 후 , 비트 맵 글꼴 과 함께 오래된 xterm 을 사용하기로 결정했습니다 . 잘 작동하고 유니 코드를 지원하며 기본 고정 글꼴 패밀리 에는 거의 모든 언어의 문자가 포함되어 있습니다.
그러나 중요한 문제가 발생했습니다. 글꼴이 정말 작습니다. 소위 거대한 크기 (10x20 비트 맵 글꼴)조차도 매우 작으며 사용할 수 없습니다.
XFCE 환경에 대한 기본 설정은 xpdyinfo
120dpi로 설정되어 있지만 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 : 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
작동하지 않는 이유는 무엇입니까?