%EC%97%90%20TTF%20%EA%B8%80%EA%BC%B4%20%EC%84%A4%EC%B9%98.png)
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
답변1
X가 포함된 트루타입 글꼴은 일반적으로 fontconfig
. 그 기능 중 하나는 기본적으로 .fonts
홈 디렉터리 아래의 디렉터리 에서 검색된다는 것입니다 . fc-list
사용 가능한 글꼴을 나열하고 xterm의 -fa
(패밀리 이름) 및 -fs
(글꼴 크기) 옵션 과 함께 사용 합니다. ( xfd
해당 -fa
옵션이 xfontsel
있는 동안에는~ 아니다).
xset
반면에 XLFD 명명 규칙을 사용하여 참조되는 비트맵 글꼴을 찾습니다. xlsfonts
이를 나열하는 데 사용하고 -fn
xterm 옵션을 사용합니다 .
다음 링크에서는 .fonts
디렉토리에 대해 설명합니다.
- 답변: [공지] 업데이트됨: mscgen-0.20-2, Cygwin 메일링 리스트에 대한 의견
- Cygwin의 XWin에 사용자 정의 글꼴 추가
- .Xresources 파일에서 xterm에 표시할 트루타입 글꼴을 얻는 방법은 무엇입니까?
그러나 주어진 예에서 보면 아마도 이미가지다트루타입 글꼴이 설치되었으며 이것이 fc-list
자연스러운 시작점입니다.
답변2
xterm에서 사용할 수 있도록 Cygwin X11에 글꼴을 설치하려면: 설정에서 로드된 글꼴 목록을 가져옵니다.
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
내 경우에는 "기타"와 "인코딩"에 문제가 있어서 사용하지 않을 것입니다.
~/.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을 시작하면 글꼴 선택 메뉴가 몇 가지 작업에 작동하지만 특히 트루타입 글꼴에서는 작동합니다.