1. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Генератор/редактор шрифтов FontGenMCU

Тема в разделе "Техника и технология", создана пользователем UL7AAjr, 20 мар 2016.

  1. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Выкладываю для пробы/критики. В приложении архив с коротким описанием и выполнимым .exe модулем. Установки не требует.

    [​IMG]

    FontGenMCU v1.0.

    Назначение программы.

    Программа предназначена для облегчения процесса создания данных знакогенератора матричных шрифтов. Основной целью при разработке данной программы было облегчение самого процесса создания/редактирования шрифтов и минимизации памяти, необходимой для хранения данных знакогенератора. Программа позволяет создавать матричные шрифты «с нуля», или импортировать любой установленный шрифт из системы Windows.

    Поддерживается два варианта шрифтов: высотой 8 и 16 бит. Ширина символа может быть переменной (от 0 до 32 или от 0 до 255 колонок шириной, в зависимости от заданного способа хранения данных). Переменная ширина символа позволяет ускорить процесс вывода, уменьшить необходимую для хранения данных память и разместить больше символов в одной строке дисплея. Таблица знакогенератора содержит ровно столько данных, сколько необходимо для хранения данных матрицы шрифтов. «Издержками производства» в данном случае служат одна или две дополнительных таблицы. Но даже с учетом их размера, память всегда будет сэкономлена, в отличие от таблиц знакогенератора с фиксированной шириной символа.

    Дополнительным способом экономии памяти, является хранение символов с одинаковым представлением в латинице и кириллице совместно (А, В, Е, К, М… а, е, о, р, с…). При этом, для примера, адрес в таблице знакогенератора и ширина латинской буквы A(0x41) и буквы А из кириллицы (0xC0) будут одинаковые. В режиме редактирования изменения, произведенные с любой из этих букв, будут применяться к обоим.

    Выходным форматом данных программы является текст, содержащий несколько таблиц с заданным стилем представления (STM8 Assembler, Pascal, C). Количество таблиц зависит от выбранного способа хранения данных знакогенератора.

    Untitled-2.jpg

    Вложения:

    • FontGenMCU.rar
      Размер файла:
      1,2 МБ
      Просмотров:
      12
    Последнее редактирование: 20 мар 2016
    Дмитрий BASIC, monitorrr, nomugop и 5 другим нравится это.
     
  2. Чапаев

    Чапаев В доску свой

    Сообщения:
    187
    Симпатии:
    20
    Род занятий:
    Охранные системы безопасности
    Адрес:
    Астана
    Для термометра на дисплее от нокии 1616 нужен шрифт цифр и знака градусы. дисплей будет располагаться горизонтально и девайс передает температуру на базовую станцию с пом трансивера СС1101. IMG_2858.JPG
    Нужен подходящий шрифт. Размер дисплея 160*128 точек.
    Каких размеров лучше взять символы? Не совсем понял как пользоваться программой.
  3. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Тут эта программа вряд-ли поможет, у нее максимальная высота символа 16 пикселей.

Поделиться этой страницей