나는 사용하고 싶다Inconsolata 글꼴psf
tty 콘솔에 있지만 이를 위해 글꼴을 생성 해야 합니다 .
작동해야 하는 두 가지 도구를 찾았 otf2bdf
지만 bdf2psf
두 번째 도구를 사용하려고 할 때마다 다음과 같은 결과를 얻습니다.
/usr/bin/bdf2psf: Inconsolata12.bdf: the width is not integer number.
답변1
저는 실제로 이 같은 문제를 해결하려고 노력하고 있습니다. 나는 얼마 전에 일어난 이 스레드 이메일 교환을 읽으면서 이것을 알아냈습니다. 입장여기.
아직 시도해 봐야 해요. 작동하게 되면 다시 보고하겠습니다.
편집: PSF 글꼴을 만들 수 있지만 아직 TTY 글꼴로 사용해 본 적이 없습니다. 나는 이것이 질문의 의미라고 믿습니다. 이렇게 해서 폰트를 만들었습니다(링크에서 직접 준복사).
OTF를 BDF로 변환
otf2bdf -r 72 -p 12 -c C /usr/share/fonts/truetype/incon...a/inconsolata.otf | sed -e "s/AVERAGE_WIDTH.*/AVERAGE_WIDTH 80/" > inconsolata-12.bdf
(bdf2psf sanity가 글꼴 경계 상자 대신 AVERAGE_WIDTH 속성을 확인하거나 실제로 사용하는 문자 모양의 DWIDTH를 확인하기 때문에 sed 호출이 필요합니다)
BDF 파일을 PSF 파일로 변환:
bdf2psf inconsolata-12.bdf /usr/share/bdf2psf/standard.equivalents \ /usr/share/bdf2psf/required.set+/usr/share/bdf2psf/useful.set 256 inconsolata-12.psf
그게 다야.