Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 12.11.2017, 17:56  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Шрифты,создание для дисплея

Создал шрифты на английском для ssd1306 через The Dot Factory v 0.1.4 . Проблем нет,вывожу по таблице ASCII.
Хотел попробовать создать русский шрифт по аналогии английского ASCII, но структуру с указателями коверкает при русском шрифте.
Кто чем создавал шрифт для дисплеев ?
Миниатюры:
Нажмите на изображение для увеличения
Название: 2017-11-12_21-54-25.png
Просмотров: 0
Размер:	67.7 Кб
ID:	121362   Нажмите на изображение для увеличения
Название: 2017-11-12_21-53-57.png
Просмотров: 0
Размер:	75.5 Кб
ID:	121363  
Реклама:
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 12.11.2017, 18:22  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,944 раз(а) в 5,991 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Обычно, погоду портит "я" - 0xff. Воспринимается как "конец" файла или или еще чего-либо.
Попробуйте исключить и посмотреть - наладилось ли. Понятней будет, что делать. Остальные буквы, вроде, никогда никаких проблем не вызывали.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 12.11.2017, 18:43  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Смысл программы The Dot Factory v 0.1.4 такой:
1) создает массив символов
2) массив указателей на эти символы,их ширину и высоту.

Есть идея просто вручную подредактировать массив с указателями по аналоги с ASCII .
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 13.11.2017, 14:16  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

МММ оказалось английский шрифт меньше на 7 букв чем русский
Бум менять спец символы некоторые на строчные буквы русского.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 13.11.2017, 15:56  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Примерно так по таблице ascii
Нету символов // No simvol : |'|,|.|;|[|]|{|}|~|DEL russ |Х|Ъ|Ж|Э|Б|Ю
Кому нужна библиотека для ssd1306 могу выложить. Сделал высотой в две странице и в этоге получилось 4 строки.

PHP код:
FONT_CHAR_INFO microsoftSansSerif_10ptDescriptors[] = 
{
        
// No simvol :  |'|,|.|;|[|]|{|}|~|DEL   russ  |Х|Ъ|Ж|Э|Б|Ю
    
{6150},         /*   */ 
    
{41512},         /* ! */ 
    
{41520},         /* " */ 
    
{81528},         /* # */ 
    
{61544},         /* $ */ 
    
{111556},         /* % */ 
    
{71578},         /* & */ 
    
{7151450},         /* э */   //{0, 0, 0},         /* ' */ 
    
{51592},         /* ( */ 
    
{615102},         /* ) */ 
    
{615114},         /* * */ 
    
{615126},         /* + */ 
    
{8151008},         /* б */   //{0, 0, 0},         /* , */ 
    
{515138},         /* - */ 
    
{10151464},     /* ю */  //{0, 0, 0},         /* . */ 
    
{915148},         /* / */ 
    
{615166},         /* 0 */ 
    
{415178},         /* 1 */ 
    
{815186},         /* 2 */ 
    
{715202},         /* 3 */ 
    
{715216},         /* 4 */ 
    
{715230},         /* 5 */ 
    
{715244},         /* 6 */ 
    
{715258},         /* 7 */ 
    
{715272},         /* 8 */ 
    
{715286},         /* 9 */ 
    
{315300},         /* : */ 
    
{11151084},     /* ж */  //{0, 0, 0},         /* ; */ 
    
{615306},         /* ‹ */ 
    
{615318},         /* = */ 
    
{615330},         /* › */ 
    
{615342},         /* ? */ 
    
{1315354},         /* @ */ 
    
{1115826},         /* Ф */ 
    
{1115584},         /* И */
    
{915772},         /* С */ 
    
{1015484},         /* В */ 
    
{915808},         /* У */ 
    
{915466},         /* А */
    
{1115730},         /* П */
    
{1015752},         /* Р */
    
{1215884},         /* Ш */ 
    
{915712},         /* О */
    
{1015646},         /* Л */
    
{1115522},         /* Д */
    
{815956},         /* Ь */
    
{915790},         /* Т */    
    
{1215908},         /* Щ */
    
{915566},         /* З */
    
{1115606},         /* Й */
    
{915628},         /* К */
    
{1215932},         /* Ы */
    
{1115544},         /* Е */
    
{915504},         /* Г */
    
{1215666},         /* М */
    
{1015848},         /* Ц */
    
{815868},         /* Ч */
    
{1115690},         /* Н */
    
{1115972},         /* Я */
    
{8151326},         /* х */  //{0, 0, 0},         /* [ */ 
    //{0, 0, 0},         /* Б */   
    //{0, 0, 0},         /* Ж */        
    //{0, 0, 0},         /* Х */     
    //{0, 0, 0},         /* Ъ */   
    //{0, 0, 0},         /* Э */ 
    //{0, 0, 0},         /* Ю */  
    
{115380},         /* \ */ 
    
{6151408},         /* ъ */   //{0, 0, 0},         /* ] */ 
    
{515382},         /* ^ */ 
    
{815392},         /* _ */ 
    
{215408},         /* ` */
    
{9151308},         /* ф */
    
{8151120},         /* и */
    
{7151264},         /* с */
    
{8151024},         /* в */
    
{10151288},     /* у */
    
{715994},         /* а */ 
    
{8151230},         /* п */
    
{9151246},         /* р */
    
{9151372},         /* ш */
    
{7151216},         /* о */
    
{8151166},         /* л */
    
{9151054},         /* д */
    
{6151438},         /* ь */
    
{5151278},         /* т */
    
{9151390},         /* щ */
    
{7151106},         /* з */  
    
{8151136},         /* й */
    
{7151152},         /* к */
    
{9151420},         /* ы */
    
{6151072},         /* е */
    
{7151040},         /* г */    
    
{9151182},         /* м */ 
    
{8151342},         /* ц */
    
{7151358},         /* ч */
    
{8151200},         /* н */              
    
{7151484},         /* я */ 
}; 
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 14.11.2017, 16:53  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,549
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

BitfontCreator Grayscale.
Можно делать шрифты под различную ориентацию пикселей на LCD, упаковка шрифта. 1, 2, 4 - битные шрифты с антиалиасингом. Экспорт картинок, редактор.
Миниатюры:
Нажмите на изображение для увеличения
Название: Bitfont.jpg
Просмотров: 0
Размер:	208.9 Кб
ID:	121438   Нажмите на изображение для увеличения
Название: IMG_20170207_153039s.jpg
Просмотров: 0
Размер:	283.6 Кб
ID:	121439  
AJScorp вне форума  
Непрочитано 14.11.2017, 18:55  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Спасибо, попробуем
Может не по теме, но в будущем подкажите дисплейчик недорогой с сенсором, желательно емкостным.
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 14.11.2017 в 19:00.
CERGEI1982 вне форума  
Непрочитано 16.11.2017, 07:44  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Сообщение от AJScorp Посмотреть сообщение
BitfontCreator Grayscale.
Можно делать шрифты под различную ориентацию пикселей на LCD, упаковка шрифта. 1, 2, 4 - битные шрифты с антиалиасингом. Экспорт картинок, редактор.
МММ отличная вещь,случаем лицензии нету у вас?
Сейчас пытаюсь еще через DMA работать с дисплеем,массив изображения кидать.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 17.11.2017, 11:53  
yurych
Вид на жительство
 
Регистрация: 28.10.2008
Адрес: г. Пермь
Сообщений: 440
Сказал спасибо: 442
Сказали Спасибо 817 раз(а) в 174 сообщении(ях)
yurych на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

В стародавние времена было такое устройство АЦПУ.
В нем был "совмещенный" алфавит на одном регистре (только заглавные). То есть к латинскому алфавиту были добавлены буквы кириллицы, не совпадающие по начертанию с латинскими.
В сети до сих пор такие тексты встречаются.
yurych вне форума  
Непрочитано 21.11.2017, 13:35  
eitch
Частый гость
 
Регистрация: 03.02.2007
Сообщений: 28
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
eitch на пути к лучшему
По умолчанию Re: Шрифты,создание для дисплея

Вот ещё не плохая прога lcd image converter создает рисунки и шрифты по шаблону,
лицензия не нужна.
eitch вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OLED ssd1306 + STM32f030f4 miwutka Песочница (вопросы новичков) 195 07.01.2019 15:38
Инициализация дисплея на базе R61505 serb-radio Микроконтроллеры, АЦП, память и т.д 59 22.03.2017 17:30
Экран от смартфона в качестве дисплея какой выбрать? igogo2 Микроконтроллеры, АЦП, память и т.д 157 03.12.2013 23:17
Проверка исправности дисплея WG320240B0-TFH-TZ# Андрей К Микроконтроллеры, АЦП, память и т.д 4 10.09.2010 08:35
распайка дисплея olegbow25 Информация по радиокомпонентам 0 24.03.2008 00:38


Часовой пояс GMT +4, время: 23:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot