Генератор фонтов для дисплеев CX Font Generator

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Модератор
Аватара пользователя
Сообщения: 19100
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Kisega4, чтобы тебя понимали, пиши сразу по русски - шаблон.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11

Сообщение DimAlt »

Starichok51, Пожалуйста, почистите тему.

FantasyDD, в своем новом проекте пользуюсь только Вашей программой, еще раз хочу выразить искреннюю благодарность. За пару кликов свободно добавляю новые шрифты.
Вот, нашел небольшие баги
"Don`t Generate Space Bitmap"
"Full Char List"
Программа не запоминает эти настройки.
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11

Сообщение DimAlt »

Хотелось бы что бы программа получила своё развитие. Я уже не знаю, как обходиться без нее. Но не хватает некоторых вещей, как предпросмотра редактируемого символа в произвольном маштабе. Сжатия шрифта, или информации о базовой линии, как в ардуино или сжатия RLE. Не всегда получается впихнуть в мегу 328 полноценный шрифт (с большими экранами где шрифты приходится делать большими).
Сделал небольшое видео, как удобно пользоваться программой, шрифт генерируется в пару кликов.
Еще раз, похожих аналогов этой программы я не знаю, если не используется сжатие шрифтов, на стм меня это не особо беспокоит, для авр это актуально, лучше программы я не видел. Жалко, если проект не получит дальнейшего развития.
Контактная информация:
Держит паяльник хвостом
Сообщения: 968
Зарегистрирован: Пн июн 07, 2010 22:56:01
Откуда: SU

Сообщение ass20 »

эх все ссылки битые... мож кто выложит ?
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11

Сообщение DimAlt »

В папке программы, 3 версия. https://yadi.sk/d/E9JPZa1d3SgKok
Контактная информация:
Реклама
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

А как эта программа сжимает шрифты?
Реклама
Родился
Сообщения: 3
Зарегистрирован: Пт ноя 26, 2021 16:01:57

Сообщение Nunga »

Скажите пожалуйста, как в настройках программы задать кодирование колонками байт, (по страницам, удобно для OLED экрана SSD1306). Так, как сделано в The Dot Factory ? В ней эта настройка называется "Bit Layout" -> "ColumnMajor" (Расположение бит -> По столбцам).
Родился
Сообщения: 3
Зарегистрирован: Пт ноя 26, 2021 16:01:57

Сообщение Nunga »

Программа - must have, как говорится! Автору - большое спасибо за мегаполезный инструмент в нашем микроконтроллерном хобби!

Изображение
Родился
Сообщения: 3
Зарегистрирован: Чт июн 02, 2022 15:54:46

Сообщение Лакшми »

[uquote="FantasyDD",url="/forum/viewtopic.php?p=3631945#p3631945"]Искал программу для создания шрифтов. Сами шрифты найти можно[/uquote]
Извините, а где их найти? Никак не находятся... Мне чтобы в формате С, чтобы самой переделывать под наши нужды.
Родился
Сообщения: 8
Зарегистрирован: Пн дек 30, 2019 11:41:56

Сообщение Etamin »

Если надо переделывать под свои нужды, то надо не сами шрифты в С формате, а именно программу для их создания.
Байтовые массивы заманаетесь вручную переделывать.
Родился
Сообщения: 3
Зарегистрирован: Чт июн 02, 2022 15:54:46

Сообщение Лакшми »

Я не вручную, я прогу написала. Пока у меня два шрифта - на 127 и на 255 символов. Один для наших нужд пришлось транспонировать, второй переворачивать с ног на голову. Так что с этим проблем не будет. Вот где их найти....
Родился
Сообщения: 8
Зарегистрирован: Пн дек 30, 2019 11:41:56

Сообщение Etamin »

Ужс...
Создать, вестимо! Берёте генератор и в путь. Вам помочь?
А ищется всё на гитхабе. Под ту графическую библиотеку, которую используете. Проекты на них обычно выкладывают вместе со шрифтами.
Или вопрос о шрифтах для операционной системы, ttf, otf?
Родился
Сообщения: 3
Зарегистрирован: Чт июн 02, 2022 15:54:46

Сообщение Лакшми »

Мы не используем библиотеки, пишем все сами, ручками. Поэтому и шрифты у нас выводятся так, как нам удобно. Мне нужны адекватные шрифты, а уж к нашему формату я сама все приведу. Я тоже не совсем понимаю почему мы сами не можем написать (начальнику виднее) - это вообще не проблема. Этих генераторов полно.
Вот еще вопрос, можно ли ttf растрировать.... Сколько не рылась, найти не смогла как это можно сделать. А может и нельзя...
В стандартных библиотеках какие-то странные шрифты. Обычно шрифт выглядит гораздо проще. Вот, например, я нашла отличный шрифт https://pastebin.com/J9Ya3a68. Ничего лишнего, все предельно понятно. А в готовых библиотеках вообще не понятно по какому принципу шрифты формируют.
Родился
Сообщения: 8
Зарегистрирован: Пн дек 30, 2019 11:41:56

Сообщение Etamin »

Вот еще вопрос, можно ли ttf растрировать....
Можно, конечно. Но на ПК, заранее. На МК это - трата ресурсов, которую надо ещё оправдать.
Сколько не рылась, найти не смогла как это можно сделать. А может и нельзя...
Вот, например: https://www.radiokot.ru/forum/viewtopic ... 1#p3506721
В стандартных библиотеках какие-то странные шрифты.
Они оптимизированные. Чтобы меньше памяти занимать. Например, зачем символ точки, буквы i и Ж хранить в одинаковых по размеру массивах 20*30 пикселей? Или зачем хранить все символы от 0x20 до 0xff, если нам нужны только цифры, латиница и наша кириллица?
Я тоже не совсем понимаю почему мы сами не можем написать (начальнику виднее) - это вообще не проблема.
Если вы ему предложили создать шрифт в том смысле, что нарисовать каждую букву вручную, то он прав. Только вот это не обязательно. Берётся готовый открытый (лицензия) шрифт и из него генерится Cишный файл. В том же генераторе, при необходимости, можно подправить отдельные буквы.
Не страдайте фигнёй.
Мудрый кот
Сообщения: 1840
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Лакшми",url="/forum/viewtopic.php?p=4240728#p4240728"]Вот еще вопрос, можно ли ttf растрировать.... Сколько не рылась, найти не смогла как это можно сделать.[/uquote]Пишете простейшее приложение под Win. Там по буковке выводите в битовую плоскость и сохраняете из неё в каком надо формате в файл. Всё просто.
Встал на лапы
Сообщения: 148
Зарегистрирован: Сб июн 04, 2022 05:21:07

Сообщение Up2805 »

Меня тоже крайне интересует тема создания шрифтов, причем желательно по своему шаблону. Пользовался IconEdit и DotFactory. Первая всем хороша, но генерит неудобный и неэкономичный массив для шрифтов разной высоты. Вторая прога генерит удобный массив, но в ней нельзя отредактировать отдельные символы.
Какие еще есть проги для генерации шрифтов?
Родился
Сообщения: 8
Зарегистрирован: Пн дек 30, 2019 11:41:56

Сообщение Etamin »

По своему шаблону - lcd-image-converter
Встал на лапы
Сообщения: 148
Зарегистрирован: Сб июн 04, 2022 05:21:07

Сообщение Up2805 »

Спасибо. У меня есть такая прога, только я почемуто ее не использовал. Сейчас буду разбираться. Похоже это то, что нужно. Надо её обследовать детально.
Мудрый кот
Сообщения: 1840
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Up2805",url="/forum/viewtopic.php?p=4241006#p4241006"]Меня тоже крайне интересует тема создания шрифтов, причем желательно по своему шаблону. Пользовался IconEdit и DotFactory. Первая всем хороша, но генерит неудобный и неэкономичный массив для шрифтов разной высоты.[/uquote]Шрифты - видимо для какой-то своей программы? Значит Вы - программист. Тогда в чём проблема набросать простой конвертор этого массива в любой удобный формат?
Встал на лапы
Сообщения: 148
Зарегистрирован: Сб июн 04, 2022 05:21:07

Сообщение Up2805 »

Да, я программист. Микроконтроллеров. Эмбеддер, если по-русски :) А вот как набросать этот ваш простой конвертОр массива вне микроконтроллера, это я не знаю. А вы можете набросать?
И дело не в том чтобы конвертЕр массива набросать, а дело в том, чтобы прога готовила не просто массив пикселей символа шрифта, а делала именно наиболее оптимальным способом.
Например, DotFactory умеет герерить таблицу символов с параметрами символа, а так же общее описание параметров шрифта и карты включенных в шрифт символов. Эта особенность позволяет компактно уместить в память несколько шрифтов разных размеров и разного состава символов и выводить их через единый интерфейс, не парясь отдельным указанием всех параметров символа.
Но в DotFactory нет возможности отредактировать попиксельно символ или нарисовать его. В IconEdit такая возможность есть, но генерируемый формат данных не подходит для компактного хранения шрифтов разных размеров.
Поэтому и ищу прогу, удовлетворяющую моим требованиям. Возможно, это будет lcd-image-converter
Ответить

Вернуться в «Периферия»