Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: где взять конвертор пропорциональных шрифтов?
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
dac
с моноширными все понятно. но пропорциональные интереснее.
идея такая:
CODE
typedef struct
{
    const uint16_t * table;
    uint16_t Width;
    uint16_t Height;
    const uint16_t * tableSymbWidth;
    uint16_t Offset;
    uint16_t NumSymb;
} V_FONT;

если шрифт моноширный используем поле Width. если пропорциональный, Width приравниваем 0, ширину берем из массива.
теперь вопрос - где взять конветор шрифтов, который бы создал массив с шириной для каждого символа?
AHTOXA
Да много их. Например:
* Вот этот (качать FontEditor_BitmapConverter.zip, а вот пример применения)
* или вот этот. (Пример применения)
IgorKossak
Micro Graphical User Interface
GLCD Font Creator
dac
нет в жизни полного счастья sad.gif
FontEditor_BitmapConverter - кидает все в кучу, хотя есть шанс разобраться, вроде есть шаблон для файла
программа от pavius -
1. русские буквы добавлять руками
2. генерит только 8-битный массив, хочется чтоб настраивлось, нужен 16 битный
зато есть исходники, при желании можно допинать.
Спасибо!

Micro Graphical User Interface и GLCD Font Creator
русские символы вообще никак.

Canis Dirus
Цитата(dac @ Dec 22 2012, 15:56) *
нет в жизни полного счастья sad.gif

Ну, есть такая программа FontForge, которая может делать растровые шрифты из векторных и экспортировать глифы в растровом формате (вроде bmp или xpm). Но тут она будет всё-таки перебором (потому как предназначена для создания и редактирования «полноценных» шрифтов).
dac
QUOTE (Canis Dirus @ Dec 23 2012, 03:25) *
Ну, есть такая программа FontForge, которая может делать растровые шрифты из векторных и экспортировать глифы в растровом формате (вроде bmp или xpm). Но тут она будет всё-таки перебором (потому как предназначена для создания и редактирования «полноценных» шрифтов).

действительно перебор.
и я уже допилил програмку от pavius sm.gif
IgorKossak
Цитата(dac @ Dec 23 2012, 12:56) *
и я уже допилил програмку от pavius sm.gif

Допиленную версию выложите?

Ещё один вариант совместно от LPCXpresso и Segger.
Обнаружено здесь.
Искать emWin Library for EA1788 Board, 3.2" Display - LPCXpresso 4.06

После установки всего прочего можно поискать в папках файл SetupFontCvt_V318.exe
dac
QUOTE (IgorKossak @ Dec 23 2012, 20:31) *
Допиленную версию выложите?

после допиливания до культурного вида, а то сейчас промежуточный вариант, функционал работает, но вывод кривоватый
-Игорь-
Этот посмотрите - http://igor-ulanov.ru/font2lcd/index.shtml
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.