Я хочу использовать шрифт Inconsolata в консоли tty, но для этого мне нужно сгенерировать psf
шрифт.
Я обнаружил , что есть два инструмента , которые должны работать, otf2bdf
и bdf2psf
, но каждый раз , когда я пытаюсь использовать второй я получаю:
/usr/bin/bdf2psf: Inconsolata12.bdf: the width is not integer number.
Ответы:
Я на самом деле пытаюсь решить эту самую проблему. Я решил это, прочитав этот обмен электронной почтой, который произошел некоторое время назад. посетите здесь .
Мне все еще нужно попробовать это. Я доложу, если получу работу.
Изменить: мне удалось создать шрифт PSF, но я не пытался использовать его в качестве шрифта TTY. Я считаю, что это было следствием вопроса. Это способ, которым я создал шрифт (квази-непосредственно скопирован из ссылки).
Конвертировать OTF в BDF
(вызов sed необходим, потому что bdf2psf sanity-проверяет свойство AVERAGE_WIDTH, а не ограничивающий прямоугольник шрифта, или проверяет DWIDTH глифов, которые он фактически использует)
Преобразуйте файл BDF в файл PSF:
Вот и все.
источник
required.set
частью? Это не в Ubuntu или Debian.