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

 
 
 
Reply to this topicStart new topic
> Создание таблицы знакогенератора, Нужна прога для генерации таблицы кодов знакогенератора.
Семин
сообщение May 22 2012, 16:45
Сообщение #1


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Всем привет! Может кто подскажет какую нибудь прогу для
генерации таблицы знакогенератора?
С помощью поиска нашёл только одну боле-менее подходящую,
но там ссылка не рабочая.
Спасибо!
Go to the top of the page
 
+Quote Post
Methane
сообщение May 22 2012, 17:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(Семин @ May 22 2012, 19:45) *
Всем привет! Может кто подскажет какую нибудь прогу для
генерации таблицы знакогенератора?
С помощью поиска нашёл только одну боле-менее подходящую,
но там ссылка не рабочая.
Спасибо!

есть несколько вариантов.
1. Растровые шрифты линуха.
2. Древние досовые утилиты, которые умели выдирать шрифты из бинарников.
3. Совсем древние вещи.

Сразу хочу предупредить, что если надо 8x8 или 8х14 шрифт, то у них две нижних строки заполнены не будут.
Короче я в свое время сделал проще.

1. Делаем .h файл.

#defiine BIN00000000 0x0
#defiine BIN00000001 0x1
#defiine BIN00000010 0x2
#defiine BIN00000011 0x3

можно руками или компом сгенерить.
2. делаем стурктуру в которой

{
BIN00000010,
BIN00000110,
BIN00001010,
BIN00000010,
BIN00000010,
BIN00000010,
BIN00000010,
BIN00000111,
},
итд.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 22 2012, 17:20
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Гораздо нагляднее (в прямом смысле) так:
Код
#define ________    0U
#define _______X    1U
#define ______X_    2U
#define ______XX    3U
#define _____X__    4U
....
#define XXXXXX__    252U
#define XXXXXX_X    253U
#define XXXXXXX_    254U
#define XXXXXXXX    255U



--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 22 2012, 17:33
Сообщение #4


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

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



Цитата(Семин @ May 22 2012, 22:45) *
Всем привет! Может кто подскажет какую нибудь прогу для
генерации таблицы знакогенератора?

Вот тема раз, вот тема два.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Семин
сообщение May 22 2012, 20:25
Сообщение #5


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Спасибо АНТОХА. За ссылки.
Одна похожа на то что надо, буду пробовать.

А от поисковика толку мало, он даёт миллионы ссылок на около-
-всяческие темы...
Go to the top of the page
 
+Quote Post
vvs157
сообщение May 22 2012, 21:16
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Семин @ May 23 2012, 00:25) *
А от поисковика толку мало, он даёт миллионы ссылок
Ключевые слова для поиска "bitmap font editor"
Go to the top of the page
 
+Quote Post
Семин
сообщение May 23 2012, 09:55
Сообщение #7


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Цитата(vvs157 @ May 23 2012, 01:16) *
Ключевые слова для поиска "bitmap font editor"



Из многочисленных ссылок удалось скачать только по одной. 66 Кбайт!
Похоже что она ОнЛайновская. Что-то делает но не то что хотелось бы.
По некоторым другим требует код регистрации, или пишет
Not Found
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 23 2012, 10:39
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Семин @ May 23 2012, 13:55) *
Что-то делает но не то что хотелось бы.

Вот Вам ссылка на редактор, в котором скрипт вывода можно "допилить" под любую Вашу "хотелку".
Go to the top of the page
 
+Quote Post
Семин
сообщение May 23 2012, 16:37
Сообщение #9


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Спасибо Палыч! Посмотрел "Ваш" редактор. Похоже что он обрабатывает
только матрицу всего в 256 пиксел, а нужно больше.
Может в дальнейшем пригодится, но пока не подходит.
Ещё раз Спасибо!
Go to the top of the page
 
+Quote Post
polyname
сообщение May 23 2012, 18:21
Сообщение #10


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

Группа: Участник
Сообщений: 147
Регистрация: 18-05-12
Пользователь №: 71 915



если нужно быстро что-то нарисовать то вот онлайн редактор под любой размер символов: http://ukpyr.narod.ru/ind_lcd.htm?lang=rus

Сообщение отредактировал polyname - May 23 2012, 18:22
Go to the top of the page
 
+Quote Post
Семин
сообщение May 23 2012, 19:42
Сообщение #11


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Спасибо за ссылочку! Попробовал, неплохой. Можно делать матрицу до 32х32,
а сейчас надо бы 32х64. Попробовал по половинке, потом нужно совмещать.
Формат неудобный и вроде поменять нельзя. Всё равно остаётся много
ручной работы.
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 24 2012, 05:30
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Семин @ May 23 2012, 20:37) *
Похоже что он обрабатывает только матрицу всего в 256 пиксел, а нужно больше.

Нет, размер матрицы задаётся пользователем: Menu -> File -> Doc.properties. Можно задать и требуемые Вам 32х64... Другое дела скрипт вывода: в поставке скрипт для вывода 8х8 (если я не ошибаюсь), его нужно написать/переделать под нужный Вам размер, ориентацию (горизонтальная/вертикальная, младший бит верхний/нижний, левый/правый) и др. Естественно, с написанием/редактированием скрипта нужно немного повозиться... Зато символы можно экспортировать прямо из Windows в нужном Вам размере, а потом, при необходимости, слегка "подрихтовать" - очень удобно. Месяца два тому назад делал с помощью этого редактора символы 24х32 - на всё-провсё потратил менее двух часов (бОльшая часть времени ушла на переделку скрипта - описание его языка уж больно краткое, приходилось применять "метод тыка").
Go to the top of the page
 
+Quote Post
Семин
сообщение May 24 2012, 10:38
Сообщение #13


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



C размером разобрался. Спасибо. А вот со скриптами - тёмный лес!
Попробовал просто экспортировать, так редактор этот создал файл
6 Гигов! и завис.
Так что пока приходится ручками. sad.gif


Сообщение отредактировал Семин - May 24 2012, 10:41
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 24 2012, 11:24
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Семин @ May 24 2012, 14:38) *
C размером разобрался. Спасибо. А вот со скриптами - тёмный лес!
Попробовал просто экспортировать, так редактор этот создал файл
6 Гигов! и завис.

С окошком "Export procedude properties" я как-то "не вкурил". Вернее, binary-файл получил легко, а вот С-файл не получилось... Но, в Help'е есть пример вывода С-файла с помощью скрипта, и текст самого скрипта для вывода С-файла для шрифта 8х8, а так же инструкция его запуска. Скрипт можно переделать под свои нужды. Поэкспериментировать со скриптом можно на "коротком" (2-3 символа) шрифте нужного Вам размера символов (32х64).
Go to the top of the page
 
+Quote Post
Семин
сообщение May 27 2012, 15:12
Сообщение #15


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

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Получше получается с " BitFontCreator ".
Демо версия создаёт текстовый файл *.c с таблицами,
которые потом можно скопировать.
Go to the top of the page
 
+Quote Post

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

 


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


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