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
답변
X가있는 트루 타입 글꼴은 일반적으로을 사용하여 수행됩니다 fontconfig
. 그 기능 중 하나는 기본적으로 .fonts
홈 디렉토리 아래 의 디렉토리 에서 보입니다 . 사용 fc-list
가능한 글꼴을 나열하고 xterm 의 -fa
(family name) 및 -fs
(font size) 옵션 과 함께 사용합니다 . ( xfd
해당 -fa
옵션이 있지만 xfontsel
그렇지 않습니다 ).
xset
반면에 XLFD 명명 규칙을 사용하여 참조되는 비트 맵 글꼴을 찾습니다. 당신이 사용하는 것이 xlsfonts
그와 상장 -fn
xterm 등의 옵션을 선택합니다.
이 링크는 .fonts
디렉토리를 설명합니다.
- Re : [ANNOUNCEMENT] 업데이트 : mscgen-0.20-2 , Cygwin 메일 링리스트에 대한 의견
- Cygwin의 XWin에 사용자 정의 글꼴 추가
- .Xresources 파일에서 트루 타입 글꼴을 xterm에 표시하는 방법은 무엇입니까?
그러나 주어진 예제에서 이미 트루 타입 글꼴이 설치되어 있는 것 같습니다 fc-list
. 이것이 자연스러운 출발점입니다.
답변
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을 시작하면 글꼴 선택 메뉴가 작동하지만 특히 트루 타입 글꼴이 작동합니다.