CXFontGenerator - лучшая программа, что сейчас есть.
Что там лучшего?? Попробовал запустить - запускается с глюками, с предупреждением от винды на синем экране (Win8.1). Выбора шрифта нет - как шрифт-то выбрать? Что-то вроде как делает, но из какого шрифта - не понятно... Далее - как сохранить результат в файл? Жмёшь сохранить - "Save .c File" - пишет файл размером 3 байта. 3 байта какого-то мусора. Вобщем - отстой, а не прога. Не работает. А TheDotFactory-0.1.4 - нормальная программа, давно использую, хоть и не без изъянов.
Скачать можно только последнюю версию с последнего моего поста, предыдущие ссылки на программу не будут работать. Новая версия: CX Font Generator 2.9 Подправлено: Несколько раз пересчитывал буквы. PS Напоминаю в Шаблонах зарезервированы переменные: Спойлер---------- // Имена шрифтов /FONT_STRING/ - Параметры шрифта, строка /FONT_NAME/ - Параметры шрифта для применения в переменных // Имена файлов /H_FILE_NAME/ - Имя Header файла без расширения /C_FILE_NAME/ - Имя Source файла без расширения // Дата /BITMAP_DATA/ - Данные сформированные в закладке Tools>Source Options>Bitmap /CHAR_DATA/ - Данные сформированные в закладке Tools>Source Options>Char /FONT_DATA/ - Данные сформированные в закладке Tools>Source Options>Font // Переменные с Font /NUMBER_OF_CHARS/ - Число символов в списке /FIRST_CHAR/ - Первая буква в списке /LAST_CHAR/ - Последняя буква в списке /MAX_WIDTH/ - Максимальная ширина в наборе битмапов (X) /MAX_HEIGHT/ - Максимальная высота в наборе битмапов (Y) /INDENT_TOP/ - Отступ с верху /INDENT_BOTTOM/ - Отступ с низу /INDENT_LEFT/ - Отступ с лева /INDENT_RIGHT/ - Отступ с права /SPASE_CHARACTER_WIDTH/ - Ширина пробельного символа, если он есть в списке /SPASE_CHARACTER_HEIGHT/ - Высота пробельного символа, если он есть в списке /Y_ADVANCE/ - Максимальная высота битмапа из списка с отступами /INDENT_TOP/+/MAX_HEIGHT/+/INDENT_BOTTOM/ ----------
Лучшая до нее - TheDotFactory-0.1.4. Скачайте и сравните.
Было-б что сравнивать. Если бы оно хотя-бы работало.....
О! Нашёл в чём дело: надо было изначально нажать "New Empty Project" после этого стала видеть виндовые шрифты и позволять выбрать нужный. И стала записывать результат в файл. Попробовал: Хорошая вещь в ней - это возможность редактирования символа. Это большой плюс. Но вот почему-то в сохраняемом шрифте (результате) нет информации о базовой линии символов. Это если выбрать опцию "Min for ANY". Тогда - не понятно как символ рисовать? Я делал свой конвертер результата работы TheDotFactory (сжимающий картинки символов) и у меня для каждого символа кроме его ширины сохраняется ещё и инфа о базовой линии. Да ещё конечно неплохо бы добавить возможности конвертации результата в разные форматы: поворот на 90градусов, смена порядка бит, и порядка байт, хранение инфы о ширине и базовой линии не в таблице смещений, а в заголовке символа. Если бы это всё было, и если-бы работала без глюков - была бы отличная программа.
А пока нет - пока TheDotFactory+конвертор - лучше....
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Новая версия: CX Font Generator 2.9. Не запускается, хотя в процессах висит, Виндовс 8.1.
У меня запускается на Win8. Только сначала винда матерится синим экраном. На котором нужно разрешить запуск. Спрашивает: "Прога кривая. Всё равно запустить?". Вы наверное где-то запретили винде запуск кривых прог. Она один раз спрашивает, потом запоминает и больше не спрашивает.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
В редакторе символа (Rotate/Resize/Position) перестало работать перемещение символа. Еще одна просьба, в режиме Drawing сделать маленькое окно предосмотра редактируемого символа, или как вариант, сразу отображать изменения на символе в списке всех символов. Дело в том, что не удобно постоянно изменять масштаб, что бы посмотреть, как символ будет выглядеть в своем реальном размере.
Скачать можно только последнюю версию с последнего моего поста, предыдущие ссылки на программу не будут работать. Новая версия: CX Font Generator 3.0 Что нового: 1) Исправлено. ( DimAlt В редакторе символа (Rotate/Resize/Position) перестало работать перемещение символа. ) 2) Появилась закладка Setting в исходниках, теперь можно писать файл с BOM и без. (Напоминаю пишем файл в формате UTF8) 3) jcxz Неплохая идея знать текст в исходниках равен тексту в сохраненном файле. Если путь к файлу и текст в кнопке красные то текст в фале не похож на текст в окне. 4) В настройках программы (Tools>Programm Setting...>Source and Header Files>Show Save warning dialog) можно включить предупреждение на перезапись файлов исходников. 5) Некоторые незначительные недочеты.
PS DimAlt На счет дополнительного окна в графическом редакторе, хорошая идея! Постараюсь добавить.
Последний раз редактировалось FantasyDD Вс июл 14, 2019 03:26:02, всего редактировалось 9 раз(а).
3) jcxz Неплохая идея знать текст в исходниках равен тексту в сохраненном файле. Если путь к файлу и текст в кнопке красные то текст в фале не похож на текст в окне.
Когда файл записывается поверх существующего, то обычно корректно написанные программы предупреждают юзера и перезаписи. А не переписывают молча..
Предупреждать, нужно или нет переписать файл и при перезаписи спрашивать, перезаписать или нет. На счет BOM я тоже добавил с ваших комментариев. А вот на счет глюков это вы зря, в программе нет глюков!
А вот на счет глюков это вы зря, в программе нет глюков!
Здорово! А те что я описывал в том посте, на который вы минусы поставили? От того что вы поставили минусы баги перестали существовать? Это я ещё не все описал: При сохранении *.c-файла например в начало файла пишет 3 байта какого-то мусора. Ну и ещё что-то было, не помню уже...
PS: Странная какая-то у вас позиция - голову в песок. Если мне кто-то указывает на баги в моей программе, я ему ставлю плюсы. Ибо он помогает мне.
Заголовок сообщения: Re: Генератор фонтов для дисплеев CX Font Generator
Добавлено: Вс июл 14, 2019 18:15:24
Опытный кот
Карма: 9
Рейтинг сообщений: 60
Зарегистрирован: Пт авг 31, 2018 21:53:52 Сообщений: 844 Откуда: ул. Островидова, общага напротив
Рейтинг сообщения:0
FantasyDD, я тестирую твою поделку, она у меня не запускается при выполнении всех необходимых условий в данном случае, а ты мне делаешь минус 2 в каждом сообщении о результатах тестирования ? интересно девки пляшут , да, понимаю я тебя - написать хотя бы как-то работающую программу несоизмеримо сложнее, чем поставить минус в рейтинге сообщения от добровольного бесплатного тестировщика, если результаты тестирования тебя не удовлетворяют, продолжай в том же духе, это называется, что делать - не знаю, но хоть насру под соседским забором
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
программу не скачивал и не смотрел. но чувствую, полное г.....
Да программа нужная и несомненно полезная. Но как-то всё сыро выглядит - там глючит, сям что-то не работает. Но и в таком виде пользоваться можно. Всё равно - спасибо автору! Надеюсь у него хватит сил довести её до ума.
CXFontGenerator - лучшая программа, что сейчас есть. Лучшая до нее - TheDotFactory-0.1.4. Скачайте и сравните. Не вводите людей в заблуждение. После ваших постов, может возникнуть предвзятое впечатление. У меня такое ощущение, что вы не писали программ со своими шрифтами и не понимаете какое сокровище эта программа.
Режим Min for ANY по ширине и высоте дает хорошую экономию. Но не могу придумать, как использовать Min for ANY по высоте. Если знать с какой строки начинать выводить символ, получается все просто. Выводим пустые строки, c h_offset выводим символ, далее пустые строки до /MAX_HEIGHT/. Можно ли добавить эту переменную в / CHAR_DATA /?
Но не могу придумать, как использовать Min for ANY по высоте.
Там есть X/Y Offset, только он снизу считается, видимо для совместимости с AdaFruit. Меня больше интересует что там можно в фоне делать для сотни-другой символов при изменении настроек, причем даже настроек ни с чем не связанных. Например, переключаешься с "Win Fonts" на "Font File" и у меня на самом слабом компе фоном подсчитывает размеры ~3 секунды на время которых блокируется часть других операций. На этом же компе моя подобная прога генерит 1000 символом схожего размера, каждый обрезает по альфе, для каждого считает 4 CRC и ищет дубликаты, потом уникальные символы, которых получилось почти 900, расставляются на текстуре наиболее оптимальным образом при помощи ресурсоемкого алгоритма MaxRects, причем пакуется множество раз(в данном случае 15), выбирается лучший вариант и в конце эти символы отрисовываются на текстуре. И это все за секунду, если ограничится 200 символами, то я так быстро клацать мышкой по кнопке "Create" не могу, чтобы тормозить начало и это с отрисовкой в окне, на C# в один поток...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения