Я на самом деле пытаюсь решить эту самую проблему. Я решил это, прочитав этот обмен электронной почтой, который произошел некоторое время назад. посетите здесь .
Мне все еще нужно попробовать это. Я доложу, если получу работу.
Изменить: мне удалось создать шрифт 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
(вызов sed необходим, потому что bdf2psf sanity-проверяет свойство AVERAGE_WIDTH, а не ограничивающий прямоугольник шрифта, или проверяет DWIDTH глифов, которые он фактически использует)
Преобразуйте файл 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
Вот и все.