xterm에 TTF 글꼴 설치 (cygwin)


1

Cygwin에 새 글꼴을 설치하려고합니다. 많은 웹 사이트가 모든 것이 들어있는 오래된 Cygwin에 대한 트릭을 제공합니다.

/usr/X11R6/lib/X11/fonts/TTF

어떤 사람들은 이것이 쉽다고 말합니다.

cp /cygdrive/c/WINDOWS/Fonts/*.[tT][tT][fF] /usr/X11R6/lib/X11/fonts/ttf/

Cygwin 7.4 글꼴이 /usr/share/fonts/대신 있다고 생각 합니다.

실행을 시도했는데 xfontsel글꼴이 거의 설치되지 않았습니다. DejaVu Sans Mono와 Consolas를 설치하고 싶습니다. 가능합니까? 어떻게?

어쨌든, 나는 순진하게 이것을 시도했다.

mkdir /usr/share/fonts/ttf/
cp /cygdrive/c/WINDOWS/Fonts/consola*.ttf /usr/share/fonts/ttf/
xset fp rehash
xfontsel

그러나 여전히 앤티 앨리어싱이 나쁜 글꼴이 거의 없으며 TTF 글꼴이 보이지 않습니다.

단서가 있습니까?

편집하다

또한 여기에 오류가 발생합니다.

$ xset +fp /usr/share/fonts/ttf
xset:  bad font path element (#0), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax

답변:


3

X가있는 트루 타입 글꼴은 일반적으로을 사용하여 수행됩니다 fontconfig. 그 기능 중 하나는 기본적으로 .fonts홈 디렉토리 아래 의 디렉토리 에서 보입니다 . 사용 fc-list가능한 글꼴을 나열하고 xterm 의 -fa(family name) 및 -fs(font size) 옵션 과 함께 사용합니다 . ( xfd해당 -fa옵션이 있지만 xfontsel그렇지 않습니다 ).

xset반면에 XLFD 명명 규칙을 사용하여 참조되는 비트 맵 글꼴을 찾습니다. 당신이 사용하는 것이 xlsfonts그와 상장 -fnxterm 등의 옵션을 선택합니다.

이 링크는 .fonts디렉토리를 설명합니다.

그러나 주어진 예제에서 이미 트루 타입 글꼴이 설치되어 있는 것 같습니다 fc-list. 이것이 자연스러운 출발점입니다.


완벽하게 작동했습니다!
nowox

1

Cygwin X11에서 글꼴을 설치하여 xterm에서 사용할 수 있도록하려면 : 설치 프로그램에서로드 한 글꼴 목록을 가져옵니다.

ls -d /usr/share/X11/fonts

나를위한 결과는 다음과 같습니다.

/usr/share/X11/fonts/100dpi     /usr/share/X11/fonts/OTF
/usr/share/X11/fonts/75dpi      /usr/share/X11/fonts/TTF
/usr/share/X11/fonts/cyrillic   /usr/share/X11/fonts/Type1
/usr/share/X11/fonts/encodings  /usr/share/X11/fonts/urw-fonts
/usr/share/X11/fonts/misc       /usr/share/X11/fonts/util

내 경우에는 "misc"및 "encodings"에 문제가 있으므로 사용하지 않을 것입니다.

~ / .xinitrc에 이와 비슷한 스크립트를 넣으십시오.

fontinit=$HOME/.xfonts
xterm 2> /dev/null &
start-lxqt 2> /dev/null
# Ignore these for now, but fix them some time
#   encodings   util 
for font in 100dpi  75dpi  cyrillic  OTF  TTF  Type1  urw-fonts
do
# (for debugging ) echo trying $font
xset +fp /usr/share/X11/fonts/$font
done
xset fp rehash

그 후 xinit 또는 startxwin을 사용하여 X 서버를 시작한 다음 xterm을 시작하면 글꼴 선택 메뉴가 작동하지만 특히 트루 타입 글꼴이 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.