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

 
 
> шрифт 5х7
Василий Зыков
сообщение Jul 3 2009, 18:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191



Добрый день!

Требуется отображать цифры и символы на матричном светодиодном индикаторе 5х7 в соответствии с таблицей ASCII. Может, у кого-то есть готовый шрифт для в ставки в проект на С? Да, нужны русские и английские буквы. Буду признателен за помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Diz
сообщение Jul 5 2009, 23:10
Сообщение #2


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

Группа: Участник
Сообщений: 84
Регистрация: 1-08-06
Пользователь №: 19 250



Если найдете подходящий ttf-шрифт, можно преобразовать. Вот, например, скриптик на питоне + PIL (python imaging library):
CODE
import Image, ImageFont, ImageDraw, ImageOps

fontSize = 8
fontWidth = 12
fontHeight = 12
numOfSymbols = 95
startSymbol = 32
boxSize = ( numOfSymbols * fontWidth, fontHeight )
inFont = "dlxfont.ttf"
outXbm = "fntout.xbm"

font = ImageFont.truetype(inFont, fontSize)

img = Image.new("1", boxSize, 1)
draw = ImageDraw.Draw(img)

for i in range(0, numOfSymbols, 1):
draw.text( ( i * fontWidth,0), chr(i + startSymbol), font = font)

#img.show()

img = img.rotate(-90).transpose( Image.FLIP_LEFT_RIGHT)

img.save( outXbm, 'XBM')


Сообщение отредактировал Diz - Jul 5 2009, 23:11
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th August 2025 - 03:06
Рейтинг@Mail.ru


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