KnightIgor 2 16 августа, 2013 Опубликовано 16 августа, 2013 · Жалоба Привет коллегам. Мой немецкий коллега ищет кириллический (русский) шрифт для встроенной системы с небольшим графическим (TFT) дисплеем. Он разрабатывает некий контроллер на LPC1768 с прикрученным графическим TFT небольшого размера и хочет гибкую локализацию меню. Сейчас для латиницы есть *.c файл с константами, создаными фактически из bitmap шрифта 8х6. Теперь ему нужна готовая кириллица в таком же виде, чтобы не возиться с побитным переводом изображения каждой буквы в код. Есть, чем поделиться? Благодарю заранее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 16 августа, 2013 Опубликовано 16 августа, 2013 · Жалоба Конкретно поделиться нечем, у меня "гранаты другой системы", он вот тут - http://radiokot.ru/forum/viewtopic.php?f=20&t=78889 есть кучка программ, в том числе и для шрифтов. Посмотрите, может чего-то подберёте для себя. Лично я пользуюсь TheDotFactory, гуглится легко. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kosyak© 0 16 августа, 2013 Опубликовано 16 августа, 2013 · Жалоба Вот здесь редактор шрифтов SG Bitmap Font Editor. ver 1.7 Во вложении шрифто, правда, 6х8... Если нужно могу поделиться шрифтами 8х16, 12х24, 16х32 тоже в этом формате. uc1608_font_6x8.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Intel4004 1 17 августа, 2013 Опубликовано 17 августа, 2013 · Жалоба Я при необходимости шрифты добываю из c:\windows\fonts\*.fon Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Canis Dirus 0 18 августа, 2013 Опубликовано 18 августа, 2013 · Жалоба Теперь ему нужна готовая кириллица в таком же виде, чтобы не возиться с побитным переводом изображения каждой буквы в код. Как вариант: сконвертировать любой понравишийся шрифт в текстовый BDF формат, где изображения глифов как-раз представлены в виде двумерного массива: "BITMAP" begins the bitmap for the current glyph. This line must be followed by one line per pixel on the Y-axis. In this example the glyph is 16 pixels tall, so 16 lines follow. Each line contains the hexadecimal representation of pixels in a row. A "1" bit indicates a rendered pixel. Each line is rounded to an 8 bit (one byte) boundary, padded with zeroes on the right. In this example, the glyph is exactly 8 pixels wide, and so occupies exactly bits (one byte) per line so that there is no padding. The most significant bit of a line of raster data represents the leftmost pixel. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexandermas 0 27 сентября, 2013 Опубликовано 27 сентября, 2013 · Жалоба погуглите на тему "BitFontCreator" дивная вещь, особенно если ее правильно приготовить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bolden 0 28 сентября, 2013 Опубликовано 28 сентября, 2013 · Жалоба Для аналогичных целей использовал редактор шрифтов Fony + самописная програмка для преобразования в текстовый файл с константами. Прикрепил пример шрифта. Хоть расширение и cpp, но формат записи констант как в ассемблерной программе. Если такое подходит, поделюсь программой. _____.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 30 сентября, 2013 Опубликовано 30 сентября, 2013 (изменено) · Жалоба Спасибо всем отозвавшимся. Задача решена. В процессе хождения по Вашим ссылкам набрели на готовый код, и коллега уже встроил шрифты в систему, гордо утверждая теперь, что может уже читать по-русски. Например, слово ДЕФЕКТ (по-немецки DEFEKT ) :). Изменено 30 сентября, 2013 пользователем KnightIgor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
carmaster 0 4 марта, 2014 Опубликовано 4 марта, 2014 · Жалоба Lcd-image-converter из бесплатного лучше не находил. BitFontCreator уж очень дорого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 12 марта, 2014 Опубликовано 12 марта, 2014 · Жалоба Lcd-image-converter из бесплатного лучше не находил. BitFontCreator уж очень дорого. Заморочались аналогичной проблемой. Еще нужен был шрифт повернутый на 90 градусов. Пришлось писать самим... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 14 марта, 2014 Опубликовано 14 марта, 2014 · Жалоба Заморочались аналогичной проблемой. Еще нужен был шрифт повернутый на 90 градусов. Пришлось писать самим... Если не секрет, зачем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 15 марта, 2014 Опубликовано 15 марта, 2014 · Жалоба Если не секрет, зачем? затем, что контроллеры бывают разные и разворачивают шрифт в матрицу пикселей по разному.. одним подавай msb, другим lsb, третьим горизонтально, четвертым вертикально.. делать это софтово - накладно по времени и ресурсам.. улавливаете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 15 марта, 2014 Опубликовано 15 марта, 2014 · Жалоба делать это софтово - накладно по времени и ресурсам.. улавливаете? О как, даже, как-то не задумывался об этом Как-то давно делал еще на меге 128й с внешней памятью, программный контроллер для матрицы 320х240, и преобразование шрифтов тоже программное, и вроде как все успевалось, писал правда на асме... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 16 марта, 2014 Опубликовано 16 марта, 2014 · Жалоба А почему Вы решили, что пиксели всегда бывают только квадратные? Для неквадратных пикселей Ваш повёрнутый программно шрифт может оказаться непрезентабельным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RomanRom 0 8 апреля, 2014 Опубликовано 8 апреля, 2014 · Жалоба Для графических TFT-дисплеев есть методика масштабирования компьютерных шрифтов, в том числе и с кириллицей (журнал РХобби, 6/2013, стр.47). Правда, это для Ардуино, но сам принцип, наверное, можно прикрутить и к АРМ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться