Нашёл самодельные
русские шрифты, и решил их так сказать "освятить" - показать наглядно как выглядят. Буква "
Ё" отображается как "
с" а "
ё" (нижний регистр) как "Б". Разнообразием они не отличаются, в основном размером иногда жирные или наклонные. Шрифты
MyDigitsHelveticaBold24 и
digits32 - это только цифры и не все знаки. В общем смотрите сами и выбирайте какой вам подходит. Мне приглянулся rusUnifont, он более чёткий и расстояние между буквами стабильное, буквы не лезут друг на друга. По спойлером все картинки подписаны - какой это шрифт.
- Картинки
- русский шрифт rus4x6
- rus4x6.JPG (415.14 КБ) 7216 просмотров
- русский шрифт rus5x7
- rus5x7.JPG (416.56 КБ) 7216 просмотров
- русский шрифт rus5x8
- rus5x8.JPG (412.56 КБ) 7216 просмотров
- русский шрифт rus6x10
- rus6x10.JPG (415.39 КБ) 7216 просмотров
- русский шрифт rus6x12
- rus6x12.JPG (416.91 КБ) 7216 просмотров
- русский шрифт rus6x13
- rus6x13.JPG (418.3 КБ) 7216 просмотров
- русский шрифт rus6x13B
- rus6x13B.JPG (414.38 КБ) 7216 просмотров
- русский шрифт rus6x13O
- rus6x130.JPG (415.84 КБ) 7216 просмотров
- русский шрифт rus7x13
- rus7x13.JPG (418.1 КБ) 7216 просмотров
- русский шрифт rus7x13B
- rus7x13B.JPG (413.52 КБ) 7216 просмотров
- русский шрифт rus7x13O
- rus7x13O.JPG (414.32 КБ) 7216 просмотров
- русский шрифт rus7x14
- rus7x14.JPG (411.03 КБ) 7216 просмотров
- русский шрифт rus7x14B
- rus7x14B.JPG (411.53 КБ) 7216 просмотров
- русский шрифт rus8x13
- rus8x13.JPG (418.77 КБ) 7216 просмотров
- русский шрифт rus8x13B
- rus8x13B.JPG (421.27 КБ) 7216 просмотров
- русский шрифт rus8x13O
- rus8x13O.JPG (418.93 КБ) 7216 просмотров
- русский шрифт rus9x15
- rus9x15.JPG (415.35 КБ) 7216 просмотров
- русский шрифт rus9x15B
- rus9x15B.JPG (417.44 КБ) 7216 просмотров
- русский шрифт rus9x18
- rus9x18.JPG (416.8 КБ) 7216 просмотров
- русский шрифт rus9x18B
- rus9x18B.JPG (420.51 КБ) 7216 просмотров
- русский шрифт rus10x20
- rus10x20.JPG (412.02 КБ) 7216 просмотров
- русский шрифт ruscu12
- ruscu12.JPG (415.24 КБ) 7216 просмотров
- русский шрифт rusMax20
- rusMax20.JPG (416.74 КБ) 7216 просмотров
- русский шрифт cyrilic6x9
- cyrilic6x9.JPG (418.19 КБ) 7216 просмотров
- русский шрифт cyrilic6x10
- cyrilic6x10.JPG (416.33 КБ) 7216 просмотров
- русский шрифт my6x13rus
- my6x13rus.JPG (419.22 КБ) 7216 просмотров
- русский шрифт my10x14rus
- my10x14rus.JPG (414.76 КБ) 7216 просмотров
- русский шрифт cyr_6x10
- cyr_6x10.JPG (416.95 КБ) 7215 просмотров
- русский шрифт my5x7rus
- my5x7rus.JPG (415.99 КБ) 7216 просмотров
- русский шрифт rusUnifont
- rusUnifont.JPG (416.04 КБ) 7216 просмотров
- шрифт MyDigitsHelveticaBold24
- MyDigitsHelveticaBold24.JPG (409.25 КБ) 7216 просмотров
- шрифт digits32
- digits32.JPG (418.76 КБ) 7216 просмотров
Как использовать
Для примера, берём из архива файл с библиотекой
rusUnifont.h и помещаем его в папку со скетчем.
Ко всем инкулудам добавляем
#include "rusUnifont.h". Теперь шрифт готов к применению.
- Пример
Код: Выделить всё
U8GLIB_SSD1306_128X64 u8g(A4, A3, A0, A1, A2); void draw(void) {
u8g.setPrintPos(0, 15);
u8g.setFont( unifont_0_8);
u8g.print("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ");
u8g.setPrintPos(0, 35);
u8g.setFont( unifont_0_9);
u8g.print("абвгдеёжзийклмнопрстуфхцчшщъыьэюя");
u8g.setPrintPos(0, 50);
u8g.setFont(rusUnifont);
u8g.print("0 1 2 3 4 5 6 7 8 9");
}
void setup()
{
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );
}
void loop()
{
}