- Сообщения
- 5
- Реакции
- 1
Здравствуйте. Тема возможно нестандартная для этого форума. Интересуют не стилизованные под bitmap, а именно настоящие монохромные моноширинные .bdf шрифты. Я инженер-электронщик и работать с таким древним форматом шрифтов меня заставляют производственные задачи.
Я эти шрифты использую для вывода текста на экран устройства на микроконтроллере. Весь низкоуровневый софт написан именно под .bdf, по этому нужен именно такой формат. Разработкой шрифтов и самого дизайна монохромного меню занимается отдельный человек-дизайнер. И для него мне требуется обеспечить инструментарий. Он должен иметь возможность загружать готовые bdf шрифты, создавать их с нуля, редактировать, так же писать этими шрифтами нечто на подгружаемом холсте-картинке .BMP. Когда всё готово, он должен выгрузить шрифт и передать мне в формате .bdf.
В чем сложности и что я уже попробовал:
1. Работать желательно в windows. А устанавливать в него bdf шрифты как есть невозможно. А преобразование в ttf меняет что-то в символах и при вставке в paint например такой шрифт приобретает градиент по краям буквы, что уже не делает его монохромным.
2. Как ни удивительно, программ, в которые можно напрямую подгрузить bdf шрифты и писать ими на холсте, я не нашел. Есть paintCAD, но он работает со своим типом шрифтов, которые родить из bdf через разные конвертеры у меня так и не получилось. Есть bdftopcf утилита, но она выдает набор пустых символов.
3. Пытался использовать font forge, изменять bdf шрифты получается, но при этом конвертировать их в тот же pcf для paintCAD не выходит.
В общем эта проблема может иметь много решений, я тыкался в разные, но везде возникает какой-нибудь затык. Нужно иметь возможность смотреть на шрифт на холсте, соответствующем размеру экрана дисплея в пикселях и выводить шрифт на этот холст чтобы он выглядел так же как на экране.
Надеюсь, опытные люди подскажут что юзать. Чувствую, что решение где-то рядом, но где?
Пройдут и Linux утилиты если их можно запустить через bash в win10.
Я эти шрифты использую для вывода текста на экран устройства на микроконтроллере. Весь низкоуровневый софт написан именно под .bdf, по этому нужен именно такой формат. Разработкой шрифтов и самого дизайна монохромного меню занимается отдельный человек-дизайнер. И для него мне требуется обеспечить инструментарий. Он должен иметь возможность загружать готовые bdf шрифты, создавать их с нуля, редактировать, так же писать этими шрифтами нечто на подгружаемом холсте-картинке .BMP. Когда всё готово, он должен выгрузить шрифт и передать мне в формате .bdf.
В чем сложности и что я уже попробовал:
1. Работать желательно в windows. А устанавливать в него bdf шрифты как есть невозможно. А преобразование в ttf меняет что-то в символах и при вставке в paint например такой шрифт приобретает градиент по краям буквы, что уже не делает его монохромным.
2. Как ни удивительно, программ, в которые можно напрямую подгрузить bdf шрифты и писать ими на холсте, я не нашел. Есть paintCAD, но он работает со своим типом шрифтов, которые родить из bdf через разные конвертеры у меня так и не получилось. Есть bdftopcf утилита, но она выдает набор пустых символов.
3. Пытался использовать font forge, изменять bdf шрифты получается, но при этом конвертировать их в тот же pcf для paintCAD не выходит.
В общем эта проблема может иметь много решений, я тыкался в разные, но везде возникает какой-нибудь затык. Нужно иметь возможность смотреть на шрифт на холсте, соответствующем размеру экрана дисплея в пикселях и выводить шрифт на этот холст чтобы он выглядел так же как на экране.
Надеюсь, опытные люди подскажут что юзать. Чувствую, что решение где-то рядом, но где?
Пройдут и Linux утилиты если их можно запустить через bash в win10.