кирилица для 3.2 TFT LCD (driver:ILI9481)

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

здравствуйте
подскажите пожалуйста, как генерировать русские шрифты для 3.2 TFT LCD (driver:ILI9481) ?

b707
Offline
Зарегистрирован: 26.05.2017

Зависит от библиотеки

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

можете поделиться ссылкой с наглядным примером ?
те что я нахожу мне не понятны.....

b707
Offline
Зарегистрирован: 26.05.2017

вы не сказали. какая библиотека

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019
BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

насколько я понял то для каждого размера одного и того же шрифта нужно генерировать новый файл
а есть ли такая либа которая позволяет создать определенный фонт а потом выставлением коэффициентов задавать размер шрифта непосредственно в самом коде mylcd.Set_Text_Size(16) ?

b707
Offline
Зарегистрирован: 26.05.2017

BINGO пишет:

насколько я понял то для каждого размера одного и того же шрифта нужно генерировать новый файл

для растровых фонтов по другому никак

Цитата:
а есть ли такая либа которая позволяет создать определенный фонт а потом выставлением коэффициентов задавать размер шрифта непосредственно в самом коде mylcd.Set_Text_Size(16) ?

такие либы есть, но и они не масштабируют фонт, как вы могли бы подумать. У них просто в запасе есть набор предварительно созданных шрифтов всех поддерживаемых размеров.

 

То что вы хотите - делается векторными фонтами. Они умеют гладко масштабироваться в очень широких пределах. Но чтобы сделать вывод на экран векторным фонтом - контроллер должен рассчитывать вид буквы на лету, для ардуины это довольно сложная задача, поэтому этот подход довольно редко используется.

Хотя такое есть. даже тут на форуме была ветка по векторным фонтам для ардуино.

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

b707 пишет:

для растровых фонтов по другому никак

посоветуйте, пожалуйста , от себя библиотеку к которой есть подробное описание по созданию своих шрифтов

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

хочу подключить уже один из готовых шрифтов http://www.rinkydinkelectronics.com/r_fonts.php

не совсем понимаю 1 строчку приведенного ниже кода
где мне взять UTFT.h ?

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019
b707
Offline
Зарегистрирован: 26.05.2017

BINGO пишет:

не совсем понимаю 1 строчку приведенного ниже кода
где мне взять UTFT.h ?

вопрос дня :)

А гуглем пользоваться умеете?

Как вы собрались создавать какие-то свои фонты, если даже библиотеку не знаете как скачать? :))

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

Alexey_Rem, БЛАГОДАРЮ !

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

b707, конечно умею :)
с ардуино я вот только начинаю знакомиться поэтому и есть пробелы в базовых вещах
прошу отнестись с пониманием :)

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

подскажите пожалуйста, где можно качнуть Adobe Fireworks ?
на торенте его нет

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Насколько я понимаю, подойдет любой растровый редактор типа фотошопа или корел фотопаинт

b707
Offline
Зарегистрирован: 26.05.2017

BINGO, маленькое замечание...

в приведенной выше ссылке обьясняется, как нарисовать свой шрифт. Это, конечно, вариант, но как по мне - слишком хлопотно.

Я не художник, мне проще взять готовый.

Для библиотеки AdafruitGFX можно конвертировать фонты из TTF, которых в инете просто тыщи (существуют специальные сайты-библиотеки фонтов, где выложены авторские шрифты. коммерческие и свободные)

Подробнее о фонтах Adafruit и как добавлять в библиотеку новые фонты можно почитать тут

https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts

BINGO
BINGO аватар
Offline
Зарегистрирован: 29.08.2021

b707 пишет:

BINGO, маленькое замечание...

в приведенной выше ссылке обьясняется, как нарисовать свой шрифт. Это, конечно, вариант, но как по мне - слишком хлопотно.

Я не художник, мне проще взять готовый.

Для библиотеки AdafruitGFX можно конвертировать фонты из TTF, которых в инете просто тыщи (существуют специальные сайты-библиотеки фонтов, где выложены авторские шрифты. коммерческие и свободные)

Подробнее о фонтах Adafruit и как добавлять в библиотеку новые фонты можно почитать тут

https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts

 

ну и как мне совместить библиотеки UTFT и AdafruitGFX ? как их вместе использовать ?
можете дать пример ? 
я вас не понимаю.....

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

https://github.com/adafruit/Adafruit-GFX-Library

использовать вместо

Aimee
Offline
Зарегистрирован: 27.09.2021

BINGO пишет:

здравствуйте
подскажите пожалуйста, как генерировать русские шрифты для 3.2 TFT LCD (driver:ILI9481) ?

это библиотека для генерации программ может создавать русский