реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> где взять конвертор пропорциональных шрифтов?
dac
сообщение Dec 21 2012, 15:19
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



с моноширными все понятно. но пропорциональные интереснее.
идея такая:
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, ширину берем из массива.
теперь вопрос - где взять конветор шрифтов, который бы создал массив с шириной для каждого символа?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Dec 21 2012, 15:44
Сообщение #2


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Да много их. Например:
* Вот этот (качать FontEditor_BitmapConverter.zip, а вот пример применения)
* или вот этот. (Пример применения)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 21 2012, 18:51
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Micro Graphical User Interface
GLCD Font Creator
Go to the top of the page
 
+Quote Post
dac
сообщение Dec 22 2012, 09:56
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



нет в жизни полного счастья sad.gif
FontEditor_BitmapConverter - кидает все в кучу, хотя есть шанс разобраться, вроде есть шаблон для файла
программа от pavius -
1. русские буквы добавлять руками
2. генерит только 8-битный массив, хочется чтоб настраивлось, нужен 16 битный
зато есть исходники, при желании можно допинать.
Спасибо!

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

Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Dec 22 2012, 21:25
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



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

Ну, есть такая программа FontForge, которая может делать растровые шрифты из векторных и экспортировать глифы в растровом формате (вроде bmp или xpm). Но тут она будет всё-таки перебором (потому как предназначена для создания и редактирования «полноценных» шрифтов).


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
dac
сообщение Dec 23 2012, 10:56
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



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

действительно перебор.
и я уже допилил програмку от pavius sm.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 23 2012, 14:31
Сообщение #7


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(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
Go to the top of the page
 
+Quote Post
dac
сообщение Dec 25 2012, 05:54
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (IgorKossak @ Dec 23 2012, 20:31) *
Допиленную версию выложите?

после допиливания до культурного вида, а то сейчас промежуточный вариант, функционал работает, но вывод кривоватый
Go to the top of the page
 
+Quote Post
-Игорь-
сообщение Dec 25 2012, 09:39
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 8-10-11
Пользователь №: 67 615



Этот посмотрите - http://igor-ulanov.ru/font2lcd/index.shtml
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016