Adafruit_GFX программирование дисплея ILI9341 2.4 дюйма

egn.voronov
Offline
Зарегистрирован: 30.08.2020

Интересно узнать как повысить разрешение у символов. Меняя масштаб с помощью функции tft.setTextSize(size_text) получается как на картинки ниже.

Есть ли возможность вывести цифру с более плавными краями? Заранее спасибо за ответ

b707
Онлайн
Зарегистрирован: 26.05.2017

Не масштабировать фонт, а выбрать фонт большего размера

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

1. Нарисуй свой фонт

2. Поделись с нами

3. Получи респект и уважуху :)

egn.voronov
Offline
Зарегистрирован: 30.08.2020

 Я не спец по рисованию шрифтов:D 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

egn.voronov пишет:

 Я не спец по рисованию шрифтов:D 

1. Найди и скачай фонт большего размера

2. Поделись с нами

3. Получи респект и уважуху :)

egn.voronov
Offline
Зарегистрирован: 30.08.2020

b707 пишет:
Не масштабировать фонт, а выбрать фонт большего размера

Стандартные шрифты хранятся в папке с библиотекой. По инструкции ниже все подключил. 
https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts

Но теперь происходит наложение одних символов на другие. Подскажите как можно решить проблему

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

дак не надо наложывать одни шрифты на другие, и будет щастье. :) 

b707
Онлайн
Зарегистрирован: 26.05.2017

egn.voronov пишет:

Но теперь происходит наложение одних символов на другие. Подскажите как можно решить проблему

'так и должно быть - у внешних фонтов нет фона. Перед выводом новой строчки нужно стирать предыдущую либо выводом пробелов, либо рисованием прямоугольника поверх текста

egn.voronov
Offline
Зарегистрирован: 30.08.2020

спасибо