Na verdade, estou tentando resolver esse mesmo problema. Eu trabalhei lendo esta troca de e-mail thread que ocorreu há algum tempo. visite aqui .
Eu ainda preciso experimentar isso. Vou relatar de volta se conseguir que funcione.
Editar: Consegui criar a fonte do PSF, mas não tentei usá-la como fonte TTY. Eu acredito que foi a implicação da questão. Esta é a maneira que eu criei a fonte (copiada quase-diretamente do link).
-
Converta o OTF em 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
(a chamada de sed é necessária porque a verificação bdf2psf verifica Propriedade AVERAGE_WIDTH em vez da caixa delimitadora de fontes ou a verificação as DWIDTHs dos glifos que ele realmente usa)
-
Converta o arquivo BDF em um arquivo PSF:
bdf2psf inconsolata-12.bdf /usr/share/bdf2psf/standard.equivalents \ /usr/share/bdf2psf/required.set+/usr/share/bdf2psf/useful.set 256 inconsolata-12.psf
É isso.