first commit

This commit is contained in:
Alejandro Guerrero 2026-09-27 17:21:39 +02:00
commit e6a42e28e9
4355 changed files with 4626605 additions and 0 deletions

View file

@ -0,0 +1,49 @@
// このサンプルの実行にはArduino-misakiUTF16が必要です。
// need misakifont to run this example.
//
// URL : https://github.com/Tamakichi/Arduino-misakiUTF16
//
// Arduino-misakiUTF16のフォントデータをincludeします。
// Include the font data of Arduino-misakiUTF16.
#include "misakiUTF16FontData.h"
#include <LovyanGFX.hpp>
static LGFX lcd;
// lgfx::BDFfontクラスを使って、Arduino-misakiUTF16を使用できるように設定します。
static constexpr lgfx::BDFfont misaki_font =
{ fdata // 第1引数 フォントのビットマップデータ
, ftable // 第2引数 unicodeフォントテーブル
, sizeof(ftable)>>1 // 第3引数 フォントテーブルのサイズ
, 8 // 第4引数 フォント幅
, 4 // 第5引数 フォント幅 (半角)
, 7 // 第6引数 フォント高さ
, 6 // 第7引数 ベースライン高さ
, 8 // 第8引数 改行時の縦方向カーソル移動量
};
void setup()
{
lcd.init();
// 先ほど作成した misaki_font を setFont 関数の引数に指定することで、print や drawString 等で使用できます。
lcd.setFont(&misaki_font);
lcd.setTextWrap(true, true);
}
void loop()
{
lcd.setTextColor(0x808080U|random(0xFFFFFF), 0x7F7F7FU&random(0x10000));
lcd.print("美さきフォントは8x8のコンパクトなフォントです。");
lcd.print("Arduino-misakiUTF16は、教育漢字1,006字(小学校で習う漢字)+ひらがな・カタカナ・記号・半角等の1,710字にしぼって収録されています。");
lcd.print("Hello");
lcd.print("HELLO");
lcd.print("こんにちは");
delay(1000);
}

View file

@ -0,0 +1,52 @@
// このサンプルの実行にはefontが必要です。
// need efont to run this example.
//
// URL : https://github.com/tanakamasayuki/efont
//
// 使用する文字セットに応じたヘッダをincludeします。
// Include a header corresponding to the character set used.
//#include <efontEnableAll.h>
//#include <efontEnableAscii.h>
//#include <efontEnableCJK.h>
//#include <efontEnableCn.h>
#include <efontEnableJa.h>
//#include <efontEnableJaMini.h>
//#include <efontEnableKr.h>
//#include <efontEnableTw.h>
// efontのフォントデータをincludeします。
// Include the font data of efont.
#include <efontFontData.h>
// LovyanGFXより先に efontのincludeが必要です。
// need to include efont before LovyanGFX.
#include <LovyanGFX.hpp>
static LGFX lcd;
void setup()
{
lcd.init();
// setFont関数に引数efontを指定すると、printやdrawString等でefontを使用できます。
lcd.setFont(&fonts::efont);
lcd.setTextWrap(true, true);
}
void loop()
{
lcd.setTextColor(random(0x10000), random(0x10000));
lcd.setTextSize(random(1,3), random(1,3));
lcd.print("Hello");
lcd.print("こんにちは");
lcd.print("你好");
lcd.print("안녕하세요");
lcd.print("Доброе утро");
lcd.print("Päivää");
lcd.print("Здравствуйте");
delay(1000);
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,79 @@
/*
Copyright 1984-1989, 1994 Adobe Systems Incorporated. Copyright 1988, 1994 Digital Equipment Corporation.
Adobe is a trademark of Adobe Systems Incorporated which may be registered in certain jurisdictions.
Permission to use these trademarks is hereby granted only in association with the images described in this file.
Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notices appear in all copies and that both those copyright notices
and this permission notice appear in supporting documentation, and that the names of Adobe Systems
and Digital Equipment Corporation not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.
Adobe Systems and Digital Equipment Corporation make no representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
Font Copyright Statement:
"Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved.
Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved."
*/
#pragma once
#include <stdint.h>
extern const uint8_t u8g2_font_courB08_tr[];
extern const uint8_t u8g2_font_courB10_tr[];
extern const uint8_t u8g2_font_courB12_tr[];
extern const uint8_t u8g2_font_courB14_tr[];
extern const uint8_t u8g2_font_courB18_tr[];
extern const uint8_t u8g2_font_courB24_tr[];
extern const uint8_t u8g2_font_courR08_tr[];
extern const uint8_t u8g2_font_courR10_tr[];
extern const uint8_t u8g2_font_courR12_tr[];
extern const uint8_t u8g2_font_courR14_tr[];
extern const uint8_t u8g2_font_courR18_tr[];
extern const uint8_t u8g2_font_courR24_tr[];
extern const uint8_t u8g2_font_helvB08_tr[];
extern const uint8_t u8g2_font_helvB10_tr[];
extern const uint8_t u8g2_font_helvB12_tr[];
extern const uint8_t u8g2_font_helvB14_tr[];
extern const uint8_t u8g2_font_helvB18_tr[];
extern const uint8_t u8g2_font_helvB24_tr[];
extern const uint8_t u8g2_font_helvR08_tr[];
extern const uint8_t u8g2_font_helvR10_tr[];
extern const uint8_t u8g2_font_helvR12_tr[];
extern const uint8_t u8g2_font_helvR14_tr[];
extern const uint8_t u8g2_font_helvR18_tr[];
extern const uint8_t u8g2_font_helvR24_tr[];
extern const uint8_t u8g2_font_ncenB08_tr[];
extern const uint8_t u8g2_font_ncenB10_tr[];
extern const uint8_t u8g2_font_ncenB12_tr[];
extern const uint8_t u8g2_font_ncenB14_tr[];
extern const uint8_t u8g2_font_ncenB18_tr[];
extern const uint8_t u8g2_font_ncenB24_tr[];
extern const uint8_t u8g2_font_ncenR08_tr[];
extern const uint8_t u8g2_font_ncenR10_tr[];
extern const uint8_t u8g2_font_ncenR12_tr[];
extern const uint8_t u8g2_font_ncenR14_tr[];
extern const uint8_t u8g2_font_ncenR18_tr[];
extern const uint8_t u8g2_font_ncenR24_tr[];
extern const uint8_t u8g2_font_timB08_tr[];
extern const uint8_t u8g2_font_timB10_tr[];
extern const uint8_t u8g2_font_timB12_tr[];
extern const uint8_t u8g2_font_timB14_tr[];
extern const uint8_t u8g2_font_timB18_tr[];
extern const uint8_t u8g2_font_timB24_tr[];
extern const uint8_t u8g2_font_timR08_tr[];
extern const uint8_t u8g2_font_timR10_tr[];
extern const uint8_t u8g2_font_timR12_tr[];
extern const uint8_t u8g2_font_timR14_tr[];
extern const uint8_t u8g2_font_timR18_tr[];
extern const uint8_t u8g2_font_timR24_tr[];

View file

@ -0,0 +1,365 @@
/*
ProFont
MIT License
Copyright (c) 2014 Carl Osterwald, Stephen C. Gilardi, Andrew Welch
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
#include "profont.h"
/*
Fontname: ProFont10
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont10_tr[886] =
"`\0\2\2\3\4\3\4\4\5\11\0\376\6\376\7\377\1\42\2J\3Y \5\0b\3!\7\61c"
"\63R\0\42\7\223v\223T\0#\12-fW\15U\15U\1$\16E^\233\301P\31l\220T\265"
"A\4%\13\65b\67T\62\225J\62\1&\13\64b\27S\314 \251\230\2'\5\21s#(\11\303"
"^\233\312\66\310 )\12C^\223A\6\261U\2*\11,f\27+\25+\0+\7\33f\227V\2"
",\7\32Z\227\24\0-\5\212j#.\5\11c\23/\15DZ\17\62\210\31\304\14b\6\31\60\12"
"\64b\247\242\32I&\5\61\7\263b\227dk\62\12\64b\247b\6\261\34\1\63\12\64b\247b\215"
"dR\0\64\11\64b\33U\65b\34\65\12\64b\63\64\330H&\5\66\12\64b\247\62XQ&\5"
"\67\13\64b\63\62\210\65\310 \2\70\12\64b\247bRQ&\5\71\12\64b\247\242L\33$\5:"
"\6!c\23\3;\10\62Z\227aR\0<\11\253b\233j\220A\0=\10\34f\63\62\32\1>\11"
"\253b\223A\6\251\4\77\11\64b\247b\233\212\0@\11\64b\247\242\272\321\0A\11\64b\247\242\34"
"S\6B\12\64b\263\342HQ\216\4C\13\64b\247\242\6\31\304\244\0D\11\64b\263\242s$\0"
"E\13\64b\63\64X\31d\60\2F\13\64b\63\64X\31d\220\1G\12\64b\247\242\6i&\5"
"H\11\64b\23\345\230f\0I\7\263b\263bkJ\14\64b\17\62\310 \3\231\24\0K\12\64b"
"\23U\222\62\225\1L\14\64b\223A\6\31d\220\301\10M\11\64b\23\307\21\315\0N\11\64b\23"
"\227\232f\0O\11\64b\247\242\63)\0P\12\64b\263\242\34)\203\14Q\11<^\247\242\313F\1"
"R\12\64b\263\242\34)\312\0S\12\64b\247b\322H&\5T\10\263b\263b\27\0U\10\64b"
"\23=\223\2V\10\64b\23\275b\4W\11\64b\23\315q\304\0X\12\64b\23e\222*\312\0Y"
"\12\64b\23\255\230A\6\21Z\12\64b\63\62\210m\60\2[\7B_\263z\11\134\16\304Z\223A"
"F\31d\224AF\31\4]\7\302^\243z\15^\6\223r\327\0_\6\15Z\63\4`\6\222v\23"
"\3a\10$b\67\242R\5b\13\64b\223A\6+\312\221\0c\10$b\247\242F\3d\12\64b"
"\17\62H#\312\64e\10$b\247\206F\3f\11\263b\233\322\212\25\0g\12\64Z\67\242L\33$"
"\5h\12\64b\223A\6+\232\1i\10\263b\227\221\254\6j\10\302Z\27UK\1k\13\64b\223"
"A\6)\311T\6l\7\263b#\273\6m\11%b\63R\245\222*n\10$b\223\222)\3o\10"
"$b\247\242L\12p\12\64Z\263\242\34)\203\14q\12\64Z\67\242L\33d\20r\11$b\223\222"
"\15\62\0s\10$b\67\66\32\11t\11\263b\27\323\212\31\4u\7$b\23-Uv\10$b\23"
"\255\30\1w\11%b\223\222J\252\13x\10$b\23\223T\61y\12\64Z\23\315\264AR\0z\10"
"$b\63b\71\2{\13\313Z\233b\225A\254A\0|\6A_s\10}\13\313Z\223A\254A\212"
"U\4~\7\24j\227T\2\177\5\0b\3\0\0\0\4\377\377\0";
/*
Fontname: ProFont11
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont11_tr[967] =
"`\0\3\2\3\4\3\4\4\6\13\0\376\7\376\10\377\1>\2\201\3\252 \5\0\242\3!\7\71\243"
"cP\2\42\7\233\266#\261\4#\13-\252\247\62(\225A\251\0$\16M\236+[*J\266%J"
"e\213\0%\16=\242gP\22S\22)J\42%\0&\14=\242G\252\324*\211\24)\1'\5\31"
"\267c(\10\313\236+)u+)\11\313\236#+u)\1*\12-\252\253RY\232\42\0+\12-"
"\246+\214\6)\214\0,\10\242\232cH\24\0-\5\213\256c.\6\22\243c\10/\14U\232\263\26"
"fa\26fa\10\60\14=\242g\311\244%\231\264d\1\61\11=\242+\32;\15\2\62\12=\242g"
"\311\302\254m\20\63\13=\242g\311\302H\325\222\5\64\14=\242/\223\222R\62h\331\0\65\13=\242"
"\343\70\244\241\226,\0\66\14=\242g\11\207$\263%\13\0\67\12=\242c\20k\305\22\0\70\14="
"\242g\311\264d\311\264d\1\71\14=\242g\311l\311\20&\13\0:\10*\243c\210\206\0;\11\272"
"\232c\210\206D\1<\7\274\242/jl=\10\35\252cP\7\1>\10\274\242#lj\3\77\13="
"\242g\311\302\254\16E\0@\15=\242g\311\224!I\224!\35\2A\14=\242+K\242\244\66\14\231"
"\26B\15=\242cH\62mP\62mP\0C\12=\242g\311\304\266d\1D\12=\242cH\62o"
"\203\2E\13=\242\343\30\16I\30\16\2F\12=\242\343\30\16IX\4G\13=\242g\311\304h\323"
"\222\5H\12=\242#\263\15Cf\13I\12=\242c\220\302N\203\0J\11=\242\263Q\323\222\5K"
"\14=\242#\223\222\222\226D\225,L\10=\242#\354q\20M\14=\242#[\226DI\64[\0N"
"\13=\242#\233\224D\332l\1O\12=\242g\311\274%\13\0P\14=\242cH\62mP\302\42\0"
"Q\12E\236g\311\274T\326\0R\14=\242cH\62mP\62[\0S\13=\242g\311\324UK\26"
"\0T\11=\242c\220\302\236\0U\11=\242#\363-Y\0V\14=\242#\263%\245$\13#\0W"
"\12=\242#sI\224\344\26X\13=\242#\323\222Z\245\246\5Y\12=\242#\263%\265\260\4Z\12"
"=\242c\20\263\216\203\0[\10J\237c\351\213\0\134\14\325\232#L\303\64L\303\64\14]\10\312\236"
"C\351\313\0^\10\35\262+Kj\1_\6\16\232\343\0`\6\222\272#\12a\11-\242g\320L\212"
"\22b\14=\242#\14\207$\263\15\12\0c\11-\242g\311\304t\10d\12=\242\263\62h\266d\10"
"e\12-\242g\311\206!\35\2f\11\274\242K\211\246\254\11g\14=\232g\320l\311\20&\13\0h"
"\12=\242#\14\207$s\13i\10\273\242'\224Z\6j\11K\232+\224:-\0k\13=\242#,"
"%\245\251\222\5l\7\273\242C\352em\14-\242cH*J\242$J\1n\11-\242#\61i\266"
"\0o\11-\242g\311l\311\2p\14=\232cH\62\333\240\204!\0q\12=\232g\320l\311\20\26"
"r\11-\242#\61\211E\0s\11-\242gP\17\12\0t\11\274\242'\213\246\254(u\11-\242#"
"sR\224\0v\13-\242#\323\222R\222E\0w\14-\242#I\224DI\224.\0x\12-\242#"
"Kj\225Z\0y\13=\232#sK\206\60Y\0z\11-\242c\320\332\6\1{\12\333\232+\211Z"
"\262\250-|\6I\237\343\1}\13\333\232#\213\332\222\250%\2~\6\25\256\307\5\177\5\0\242\3\0"
"\0\0\4\377\377\0";
/*
Fontname: ProFont12
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont12_tr[980] =
"`\0\3\2\3\4\3\4\4\6\13\0\376\10\376\11\377\1C\2\212\3\267 \5\0\242\3!\6A\243"
"\343\22\42\7\233\272#\261\4#\13-\256\247\62(\225A\251\0$\17U\236+[*J\266%Q\242"
"T\266\10%\16E\242gP\22\245\233\244(\211\224\0&\15E\242G\252\324*Q\222H\221\22'\5"
"\31\273c(\10\323\236+)\365V)\11\323\236#+\365R\2*\12-\256\253RY\232\42\0+\12"
"-\246+\214\6)\214\0,\10\242\232cH\24\0-\5\213\256c.\6\22\243c\10/\14U\232\263"
"\26fa\26fa\10\60\15E\242g\311\244%\231\64-Y\0\61\11E\242+\32{\32\4\62\12E"
"\242g\311\302\254\343 \63\14E\242g\311\302H\15\265d\1\64\14E\242/\223\222R\62ha\66\65"
"\14E\242\343\30\16i\250%\13\0\66\14E\242g\11\303!\311l\311\2\67\12E\242c\20k\305&"
"\0\70\14E\242g\311\264d\311l\311\2\71\14E\242g\311l\311\20V\26\0:\10\62\243c\10\207"
"\0;\11\302\232c\10\207D\1<\7\274\246/jl=\10\35\256cP\7\1>\10\274\246#lj"
"\3\77\13E\242g\311\302Z\35\212\0@\16E\242g\311\224!I\224!L\207\0A\15E\242+K"
"\242\244\246\15C\246\5B\15E\242cH\62mP\62\333\240\0C\12E\242g\311\304n\311\2D\12"
"E\242cH\62\337\6\5E\13E\242\343\30\16IX\34\4F\12E\242\343\30\16I\330\10G\14E"
"\242g\311\304\322\246%\13\0H\12E\242#\263\15C\346\26I\12E\242c\220\302\236\6\1J\12E"
"\242\263\243\246%\13\0K\15E\242#\223\222\222\246%Q%\13L\10E\242#\354\343 M\14E\242"
"#[\226DI\64\267\0N\13E\242#\233\224D\332\334\2O\12E\242g\311|K\26\0P\14E"
"\242cH\62mP\302F\0Q\12M\236g\311|\251\254\1R\14E\242cH\62mP\62\267\0S"
"\13E\242g\311\324\65\324\222\5T\11E\242c\220\302>\1U\11E\242#\363[\262\0V\14E\242"
"#sKJI\26F\0W\12E\242#\363\222(\311-X\13E\242#\263%\265JM\13Y\12E"
"\242#sKja\11Z\12E\242c\20\263\216\341 [\10R\237c\351\27\1\134\14\325\232#L\303"
"\64L\303\64\14]\10\322\236C\351\227\1^\10\35\266+Kj\1_\6\16\232\343\0`\6\222\276#"
"\12a\11-\242g\320L\212\22b\14E\242#,\16If\33\24\0c\11-\242g\311\304t\10d"
"\12E\242\263e\320l\311\20e\12-\242g\311\206!\35\2f\12\304\242K\211\246\254\23\0g\14="
"\232g\320l\311\20&\13\0h\12E\242#,\16I\346\26i\11\303\242'\7\244\226\1j\12S\232"
"+\7\244N\13\0k\13E\242#lJJS%\13l\10\303\242C\352\313\0m\14-\242cH*"
"J\242$J\1n\11-\242#\61i\266\0o\11-\242g\311l\311\2p\14=\232cH\62\333\240"
"\204!\0q\12=\232g\320l\311\20\26r\11-\242#\61\211E\0s\11-\242gP\17\12\0t"
"\11\304\242'+MYQu\11-\242#sR\224\0v\13-\242#\323\222R\222E\0w\14-\242"
"#I\224DI\224.\0x\12-\242#Kj\225Z\0y\13=\232#sK\206\60Y\0z\11-"
"\242c\320\332\6\1{\12\333\232+\211Z\262\250-|\6Q\237\343!}\13\333\232#\213\332\222\250%"
"\2~\6\25\262\307\5\177\5\0\242\3\0\0\0\4\377\377\0";
/*
Fontname: ProFont15
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont15_tr[1093] =
"`\0\3\2\3\4\3\5\4\7\17\0\375\11\375\13\376\1n\2\336\4( \5\0\302\7!\7\311\303"
"\307!\11\42\7\244\336G\344\24#\15\66\316O\224\14K\324\62,Q\2$\23m\272W\230-\25%"
"J\262-\211\22\245\262\205\21\0%\23O\302\317\60$\231\22%mI-iJ\264DL\0&\20N"
"\302\317\224%Q%\254dQ\242EK\0'\6\241\337\307\20(\11\354\272_\324\326\307\6)\12\354\272"
"G\330\326\247\66\0*\13\65\316W\245\62-M\21\0+\12-\306W\30\15R\30\1,\10\253\266\217"
"))\1-\6\214\316\307\20.\6\22\303\307\20/\16f\272o\61\15\323\60\15\323\60M\1\60\20N"
"\302\317\220\204\332\224(\321&\212\311\220\0\61\12O\302_\70\367m\30\2\62\13N\302\317\220\204i\261"
"\343\60\63\16N\302\317\220\204iiN\305dH\0\64\16N\302g\250%Q%K\206\61\15\7\65\16"
"N\302\307!M\7\71M\305dH\0\66\16N\302\317\220\244\351\240\204\216\311\220\0\67\11N\302\307\265"
"\330\332\6\70\17N\302\317\220\204\306dHBc\62$\0\71\15N\302\317\220\204\216\311\240V\206\4:"
"\10:\303\307\20\17\1;\12\323\266\217\35S\244\244\4<\10\315\302g\326\265\3=\10&\316\307\35\35"
"\6>\11\315\302G\332\255#\0\77\14N\302\317\220\204i\261\35\314\0@\17N\302\317\220\204\322\220D"
"JdI\343AA\15N\302\227\250E-\341\60\210\306\0B\15N\302\307\240\204\306a\11\215\303\2C"
"\14N\302\317\220\204j\217\311\220\0D\13N\302\307\240\204~\34\26\0E\14N\302\307!\255\16JZ"
"\35\6F\13N\302\307!\255\16J\332\12G\15N\302\317\220\204jm\64&C\2H\13N\302G\350"
"\70\14\242c\0I\13O\302\307!\213\373\66\14\1J\13N\302oW\321\230\14\11\0K\20N\302G"
"\250%Q%\23\223,\252%a\0L\11N\302G\332\257\303\0M\15O\302G\272-\25)\222\42\325"
"\65N\15N\302G\270)\221\224h\243c\0O\13N\302\317\220\204~L\206\4P\14N\302\307\240\204"
"\306aI[\1Q\16V\276\317\220\204\276DR\222\14q\0R\14N\302\307\240\204\306a\11\35\3S"
"\17N\302\317\220\204j<\304\251\230\14\11\0T\11O\302\307!\213\373\15U\12N\302G\350\217\311\220"
"\0V\17O\302GjM\262(\253\204I\32g\0W\15O\302G\352)\222\42\245\262\255\1X\16N"
"\302GhL\242L\324\242$\24\3Y\14O\302GjM\262J\32\267\1Z\12N\302\307\65\354\65\35"
"\6[\11c\277\307\20\365O\3\134\16\346\272G\32\247q\32\247q\32\247\1]\11\343\276\307\324\77\15"
"\1^\10\235\332W\226\324\2_\6\17\272\307!`\6\233\342GVa\13\66\302\317\60\332\246$\221\2"
"b\14N\302GZ\35\224\320qX\0c\12\66\302\317\220\204jy\20d\13N\302o\313\60:&\203"
"\0e\14\66\302\317\220\204\303\240\306\203\0f\12\314\302\227\222ES\326\11g\15N\266\317\60:&\203"
"Z\31\22\0h\13N\302GZ\35\224\320c\0i\11K\303O\16H]\6j\12\343\266W\16H}"
"Z\0k\16N\302G\332\226D\225L\211\262$\14l\10K\303\207\324/\3m\15\67\302\307%\212\244"
"H\212\244H*n\12\66\302G\244\224\66\321\30o\13\66\302\317\220\204\216\311\220\0p\14N\266\307\240"
"\204\216\303\222V\1q\13N\266\317\60:&\203\332\0r\12\66\302G\244\224\306\264\12s\13\66\302\317"
"\60\17q:,\0t\12\314\302OV\232\262F\1u\12\66\302G\350\66%\211\24v\13\66\302G("
"&Q\233(\1w\16\67\302G\24I\221\24I\221T\261\0x\14\66\302G\230D\231\250EI\30y"
"\14N\266G\350\61\31\324\312\220\0z\10\66\302\307\261\343\60{\13\374\266\227\222\365\24f=\12|\7"
"\351\273\307\207\0}\14\374\266\207\230\365\30e\275H\0~\7\26\322\217d\1\177\5\0\302\7\0\0\0"
"\4\377\377\0";
/*
Fontname: ProFont17
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont17_tr[1308] =
"`\0\3\3\4\5\3\5\5\11\21\0\375\13\375\15\376\1\260\3p\4\377 \5\0\10\63!\10\262\16"
"\63\36D\4\42\10U\212\63$\274\10#\15w:sT\16\27\225\303E\5\0$\24\370\350\362\304R"
"\232E\205\42l\274H(*\66\252X\6%\23\270\10\263,\7\211\204\251H,Q(\22\322D\26\2"
"&\22\270\10\263\244\64\221.\302!\211B\21\211N\24\1'\7R\216\63\16\3(\12\366\352\62e:"
"\352\253\16)\13\366\352\62\244:\352\233\216\0*\17\210\70\363T$\207\21\221t\230\250\311\0+\14\210"
"\30\363\304j\207\203L\254\6,\11d\332r\66I\224\0-\7%J\63\16\3.\7\63\14\63\16\2"
"/\34\11\331\362\1r\200X\16\20\313\1b\71@,\7\210\345\0\261\34 \226\3\344\0\60\21\270\10"
"\263h\26!\255d\221\230jD\211\215\4\61\13\270\10\363\204\314\372v\70\10\62\16\270\10\263h\26!"
"Q\252\327\303A\0\63\22\270\10\263h\26!QF\234\3$B\242\304F\2\64\22\270\10s\245C\232"
"D\244\42\223\34\16R)\221\0\65\20\270\10\63\36\310\246;@,&Jl$\0\66\17\270\10\263J"
"\26\261\351\42\344(\261\221\0\67\13\270\10\63\36\304\252\232u\3\70\21\270\10\263h\26!Qb\243Y"
"\204D\211\215\4\71\17\270\10\263h\26!G\311\311,\61\225\0:\11\203\14\63\16\342\203\0;\14\264"
"\332r\266\203&K\22%\0<\11\267\12s\205z\326\3=\13X\70\63\36\344\220\303A\0>\12\267"
"\12\63\304z\324+\0\77\17\270\10\263h\26!Q\252\71\216\42\226\1@\21\270\10\263h\26!\311r"
"\221PN\23\71\340dA\17\270\10\363\244D\232H\213\360p\60\62\12B\22\270\10\63L\27!\361 "
"\61\311$B\342Ab\2C\16\270\10\263h\26!\263F\242\304F\2D\15\270\10\63L\27!\77\36"
"$&\0E\16\270\10\63\36\310b\223I\254|\70\10F\15\270\10\63\36\310b\223I\254\63\0G\17"
"\270\10\263h\26!\263\310\221(\261\221\0H\14\270\10\63\204\34\17\7#\217\2I\14\270\10\63\36d"
"b};\34\4J\14\270\10\263\365Ld\224\330H\0K\23\270\10\63\204\64\211HEF\234\22%\62"
"\221\232D(L\12\270\10\63\304\372\363\341 M\20\270\10\63\204\245\303\213\204\42\241H\210\34\5N\16"
"\270\10\63\204\65\23EB\262\25y\24O\15\270\10\263h\26!\77Jl$\0P\16\270\10\63L\27"
"!\361 \61\211u\6Q\20\330\350\262h\26!_$$\212\255,\7\10R\20\270\10\63L\27!\361"
" \61\311$B\216\2S\21\270\10\263h\26!\35P,\27\211\22\33\11\0T\13\270\10\63\36db"
"\375\15\0U\13\270\10\63\204\374\243\304F\2V\17\270\10\63\204<JD\332\210T\261\14\0W\17\270"
"\10\63\204\274H(\22\212\344\360T\24X\21\270\10\63\204\214\22\221\214*\245\211$BF\1Y\16\270"
"\10\63\204\34K\23\33U\254\15\0Z\14\270\10\63\36\304R}>\34\4[\13\364\356\62\16#\375\247"
"C\0\134 \11\331\62\344\0\71D\16\220C\344\0\71D\16\220C\344\0\71D\16\220C\344\0\71D"
"\16\20]\13\364\352\62\16!\375\247\303\0^\13Wj\363\242\63\211\332\64\0_\7)\330\62\36\10`"
"\10C\232\63BJ\1a\15\210\10\263,\7![\211B\21)b\16\270\10\63\304\312\246\213\220\343A"
"b\2c\14\210\10\263h\26!\263\34p\62d\15\270\10\263\65Y\16B\216\222\223\1e\15\210\10\263"
"h\26\341\341`\7\234\14f\15\266\14\363F\24\31\211&\324\33\0g\17\270\330\262,\7!G\311\311"
",\252\221\0h\14\270\10\63\304\312\246\213\220\217\2i\15\266\12\263\204r\10\211\250\323\241\0j\14\345"
"\330\362\224)\64}\263\214\0k\21\270\10\63\304\332$\42\25\31\261&R\223\10\5l\12\266\12\63H"
"D\375t(m\21\210\10\63L\27\25\212\204\42\241H(\22\212\2n\14\210\10\63D*L\65\42G"
"\1o\14\210\10\263h\26!G\211\215\4p\16\270\330\62L\27!\307\203\304$V\6q\15\270\330\262"
",\7!G\311\311\254\1r\14\210\10\63D*L\65\262f\0s\15\210\10\263\16\7\261\321|\70\210"
"\0t\15\266\14s\204j$\232P+m\0u\14\210\10\63\204\274\225(\24\221\2v\15\210\10\63\204"
"\214\22\221\66\42U\6w\24\210\10\63$\22\212\204\42\241H(\22\212\344\60\21I\0x\20\210\10\63"
"\204\22\221\214*\226\322D\22\241\0y\16\270\330\62\204|\224\234\314\242\32\11\0z\11\207\10\63\36u"
"<\34{\16\25\333\362D#\231N\212j\272\315\4|\7\362\356\62~\20}\16\25\335\62d\63=*"
"\251\351\64\222\1~\12\70Xsf\23\311l\2\177\5\0\10\63\0\0\0\4\377\377\0";
/*
Fontname: ProFont22
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont22_tr[1704] =
"`\0\4\4\4\5\4\5\5\14\26\0\374\16\374\20\376\2N\4\177\6\213 \5\0\20r!\11\342\30"
"rxP\210\0\42\11fTs\20BO\4#\25\252\220r\221H\210\220\7E$\22\42\344A\21\211"
"\204\10\1$$*\321q\22(\314\14\212\21\42\212\10!\42h\204\250C\247D\14\22BDH\11\21"
"#\320\30\23(\10\0%\37\352\20rA\261D\10\21\21EJ\10!s\350\14\21\21EJ\10!\42"
"\204\14\11AB\0&\34\352\20r)td\214\20\61C\204\214\61E\214\224\21\42hH\14!\222\204"
"\210\0'\6bXs`(\17&\325q\22\63d\66\202\344Gs$\0)\17&\325q\20\64G\362"
"\67Cf#\10\0*\23\252\220r\22(H\210\20&\206\214\60\221H\240 \0+\16\252Pr\22("
"\243\7\205\4\312\10\0,\20\225\224q\21B\202\310\30!#\246\11\3\0-\6&\324r`.\12D"
"\66\362\20\201B\4\0/\34K\221\361\224P\244@\221\2E\12\24)P\244@\221\2E\12\24)P"
"\244H\0\60\32\352\20r\61\203bP\251Bf\216\214 \61\344\214\241R\205F\240\61\2\0\61\15\352"
"\20r\22(\252B\371\243\7\5\62\21\352\20r\61\203bP\61\201\342\206\315g\17\12\63\27\352\20r"
"\61\203bP\61\201\342D\21+\70\220X\241\21h\214\0\64\32\352\20r\23\67\214T\241\21b\206\10"
"\31#D\220\220\7\305\4\12\63d\0\65\24\352\20rxpP \222\204\3%$Vh\4\32#\0"
"\66\25\352\20r\61sd\234@$)D\25\243Y\241\21h\214\0\67\17\352\20rxPPv\303f"
"'P\216\0\70\32\352\20r\61\203bP\61b\42\4\211\61\203bP\61b\205F\240\61\2\0\71\25"
"\352\20r\61\203bP\61\232\225\22\221\4\241\270!g\214\0:\15\244\66\362\20\201B\250\10\24\42\0"
";\24\365\224q\21B\202\210h!$\210\214\21\62b\232\60\0<\15\350\24r\23\65h^\15\233g"
"\2=\13j\220rxP\36\324\203\2>\15\350\24r\20\66_\15\232W\302\0\77\24\352\20r\61\203"
"bP\61\201\342\206\315N<h\201\202\0@\30\352\20r\61\203bP\61\62G\220\10!\42\204\10\32"
"\22\2\7&AA\30\352\20r\22G\214\224\20AB\304\10\22\42H\204\260\7\311h&\0B\25\352"
"\20r@\222BT\61\252D I!\252\30U,\220\0C\22\352\20r\61\203bP\61\202\362Y\241"
"\21h\214\0D\17\352\20r@\222BT\61\372+\26H\0E\20\352\20rxpP\206H\220\10\224"
"\341\203\2F\17\352\20rxpP\206H\220\10\224\207\0G\24\352\20r\61\203bP\61\202\22YF"
"Y\241\21h\214\0H\15\352\20r\20F\317\36$\243g\2I\15\352\20rxPH\240\374\243\7\5"
"J\17\352\20r\224\37\22\243\254\320\10\64F\0K\37\352\20r\20Uh\204\230!B\306\210\30T\212"
"X)\21\203\204\214\21\63D\320\10Q\305\4L\13\352\20r\20(\377\303\7\5M\26\352\20r\20V"
"\350\310\203\20\224\10!\42\204\210\20b\364L\0N\25\352\20r\20V\312\320\31\22C\210\214 s\310"
"T\61:\23O\21\352\20r\61\203bP\61\372Y\241\21h\214\0P\21\352\20r@\222BT\61\252"
"X \21(\17\1Q\24\12\321q\61\203bP\61\372\211\220\22&\320\34\34(\0R\23\352\20r@"
"\222BT\61\252D I!\252\30\235\11S\26\352\20r\61\203bP\61\202\3\17\35\34H\254\320\10"
"\64F\0T\14\352\20rxPH\240\374\217\0U\16\352\20r\20F\377Y\241\21h\214\0V\30\352"
"\20r\20F\317D\10\22\42H\214\20ABD\21#'P\20\0W\26\352\20r\20F\237\10!\42"
"\204\210\20\22$\36\4\71TL\0X\30\352\20r\20FY\241\21C\306\230\42F\312\314\220\21\203\212"
"Q&\0Y\22\352\20r\20Fg\205F\14\31c\212\234@\71\2Z\17\352\20rxPP\334\260\371"
"\235\300\7\5[\12$\331qP\42\377O\20\134\34K\223q\20)T\244P\221BE\12\25)T\244"
"P\221BE\12\25)T\244\0]\12$\325q@\42\377O\24^\21j\20s\22G\312\314\220\21\203"
"F\4\13\1\0_\10,\220qx\220\0`\11D\224s\20\62\211\0a\22\252\20rA\301\212\30U"
"\205\216\224\60!\204\210\0b\21\352\20r\20(C$)D\25\243+\26H\0c\20\252\20r\61\203"
"bP\61\202\22\16L\202\0d\20\352\20r\224\23\24\254\210\321\254\224\210$\10e\17\252\20r\61\203"
"bP\261\7\11\7&Af\20\350\24r\42Sd\224 #\206\204\311\217\0g\24\352\220qA\301\212"
"\30\315J\211H\202P\334\220\63F\0h\17\352\20r\20(C$)D\25\243\317\4i\15\346\24r"
"\21$\234\10!\371\204\1j\16&\221q\222\234\10!\371\67(\210\0k\32\352\20r\20(G#\304"
"\14\21\62F\304 Cg\206\14\21\64BT\61\1l\13\346\24r BH\376\23\6m\32\252\20r"
"@\222B\210\210\42B\210\10!\42\204\210\20\42B\210\10!\42\1n\21\252\20r\20BD\204\211\42"
"\207J\21\243\63\1o\21\252\20r\61\203bP\61\232\25\32\201\306\10\0p\21\352\220q@\222BT"
"\61\272b\201D\240\14\1q\20\352\220qA\301\212\30\315J\211H\202P\16r\21\252\20r\20BD"
"\204\211\42\207\312\11\224C\0s\17\252\20rA\261P\344\241\223\2W \1t\20\350\24r\21&#"
"#\206\204\311\331\260B\4u\20\252\20r\20F\257\12\35)aB\10\21\1v\26\252\20r\20F\231"
"\10AB\4\211\21\62F\210(b\344\4\1w\34\252\20r\20\42\204\210\20\42B\210\10!\42\204\210"
"\20\42B\210H\201F\210\20\0x\25\252\20r\20Vh\304\220\61\246\210\221\62\63d\304\240b\2y"
"\22\352\220q\20F\237\225\22\221\4\241\270!g\214\0z\14\252\20rxPl>{P\0{\24f"
"\225q\22\63d\214 y\63d\314\240A\362\321D\2|\10\42\331q\370\300\0}\24f\225q\20\64"
"\221|\64\315\220\61\202\344\315\220\61\202\0~\16J\320r\21$\242\10\221\22\202\204\0\177\5\0\20r"
"\0\0\0\4\377\377\0";
/*
Fontname: ProFont29
Copyright: ProFont Distribution 2.2 <EFBFBD> Generated by Fontographer 4.1.5
Glyphs: 96/256
BBX Build Mode: 0
*/
const uint8_t u8g2_font_profont29_tr[2108] =
"`\0\4\4\5\5\4\5\6\20\35\0\373\23\373\26\375\2\332\5\216\10\37 \6\0 \204\1!\11c"
"\66\204\341\3f\11\42\12)i\207a\214\375\315\0#\35\357a\205g\262\61\303\306\214y\360\315dc"
"\206\215\31\363\340\233\311\306\14\33\63\6\0$)-c\203k\350\224\305\322,\31\61\223!F\206\30\31"
"\66b\30\262d\310F\14\33bd\210\221)f\262&Y\311\241S\1%.n\42\204g\11\213\26B"
"\4\31\31rd\4\211!g\204\30R\205.U\21AF\206\34\31Ab\310\210\61B\204\214\61\62\210"
"\314(A\0&'n\42\204\211 *E\323\14\42\63\206\320\20b\347L\222\64\25\344\214\21\22gN"
"\14*\63\246\14\233\23\204\6\211\0'\10#u\207\341\1\3(\21)o\203M\30!z\65l\376\63"
"\372L\4\0)\20)k\203C\30}\66\377+B\364L\30\0*\32\255a\205k\350\60!CD\220"
"@\261\350\330\241\25-\204\14\21\66t*\0+\17\255\341\204k\350\134=x\220j\350\134\1,\20f"
"\355\202eH\211J\310LB\202\32\61\0-\10h,\206\341A\2.\12\245p\204c\304\213\21\0/"
"#O\343\202y\332\301c\7\217\35<v\360\330\301c\7\217\35<v\360\330\301c\7\217\35<v\360"
"`\0\60#n\42\204\311\230\32&\303F\214;\206*\221\32\22F\210\230 \243(\25\262s#\206\15"
"a\243\314\20\0\61\20m\42\204k\350Hb\67\235\377\352\301\203\4\62\27n\42\204\311\230\32&\303F"
"\14\64\70v\350P\222\364\313\7\17\26\63\37n\42\204\311\230\32&\303F\14\64\70v$\71\203%\315"
"\22\66hp\304\260!l\224\31\2\64\37n\42\204q(\311\202\346\216\221\30Ed\20\231\61\204\306\214"
"\32\363\340\1\303\261\23\246\312\0\65\31n\42\204\341\267c\25\61i;x\354\264\6\15\216\30\66\204\215"
"\62C\0\66\33n\42\204\351T\42EC\307*b\322b\334\210\201\366p\304\260!l\224\31\2\67\20"
"n\42\204\341\3\266\63%IO\307\316g\0\70!n\42\204\311\230\32&\303F\14\264p\4!\62\252"
"P\251!Db\240\205#\206\15a\243\314\20\0\71\33n\42\204\311\230\32&\303F\14\264\207#\306\215"
"h\302H\355\320A\212R\35\2:\17\245q\204c\304\213\361@F\274\30\1\0;\26f\356\202eH"
"\211J\306\3\33R\242\22\62\223\220\240F\14\0<\16l*\204S$\71\372K\372K\21\0=\15."
"a\205\341\3\366\20\77x\300\0>\15l*\204C$\375;\372K\221\0\77\30n\42\204\311\230\32&"
"\303F\14\64\70v(Iz:\36\312\261\223\1@\42n\42\204\311\230\32&\303F\14\64\244f\11\223"
"\61F\306\30\31c\204\315\211AE\6\217m\302H\1A\35n\42\204\213(I\203\346\206\14\33\62j"
"\320l\206\15\31\66b\340\203\17\6\332\341\0B\35n\42\204A\21\223\26\343F\14\264\31\11&k\230"
"\14#\61\320v#Z\60Q\4\0C\30n\42\204\311\230\32&\303F\14\264v~hp\304\260!l"
"\224\31\2D\24n\42\204A\21\223\26\343F\14\264\377\335\210\26L\24\1E\21n\42\204\341\267s\273"
"f\233\261s\373\340\1\3F\17n\42\204\341\267s\273f\233\261\363[\0G\31n\42\204\311\230\32&"
"\303F\14\264v\252\34\332p\304\260!l\224\31\2H\17n\42\204a\240\375\360\301\7\3\355\207\3I"
"\17m\42\204\341\203TC\347\377\352\301\203\4J\22n\42\204w\376[\203\66\34\61l\10\33e\206\0"
"K'm\42\204a\234\261S$\6\21\31Cf\10\241\21\244\216\231+h\356\330\10RC\10\215!\63"
"\210\310(\22\303\316\15L\15n\42\204a\354\374\377\366\301\3\6M\35o\42\204a\344\271TkZ\250"
"\70a\244\210\231\61f\306\230\31cf\214I\373\345\0N\32n\42\204a\340\71d\251\24\231 c\204"
"\210\31\22\206T%Cw\320>\34O\26n\42\204\311\230\32&\303F\14\264\377p\304\260!l\224\31"
"\2P\26n\42\204A\21\223\26\343F\14\264\335\210\26L\24\215\235\337\2Q\34\316b\203\311\230\32&"
"\303F\14\264\177\42\310\4\231\21#\220\260Q\206\226Z\21\0R\30n\42\204A\21\223\26\343F\14\264"
"\31\11&k\230\14#\61\320>\34S\35n\42\204\311\230\32&\303F\14\264xl\62ei\7\33\64"
"\70b\330\20\66\312\14\1T\15m\42\204\341\203TC\347\377W\0U\21n\42\204a\240\375\177\70b"
"\330\20\66\312\14\1V\35n\42\204a\240}\70b\330\220ac\6\315j\310\260!\343\14\232$JV"
"\260\60\0W\34o\42\204a\244\375\315\30\63c\314\214\61\63\306H\21\23\17F\264Y\225\356\344\0X"
"\36n\42\204a\240\15\217\221 D\206\10)t&I\232CE\204\14!\22\304\16\332p\0Y\24m"
"\42\204a\234}w\212\4\31*H\235+\71t\276\2Z\21n\42\204\341\3\266CI\322\177:\366\301"
"\3\6[\15&w\203\341\201\231\371\377o\36\14\134#O\347\202a\360\350\301\243\7\217\36<z\360\350"
"\301\243\7\217\36<z\360\350\301\243\7\217\36<z\360\0]\15&k\203\341\301\230\371\377o\36\30^"
"\24\16\341\206M,Is\250\210\220!D\202\30\11\201\42\0_\10p\340\202\341\7\3`\12\307\350\207"
"C\20\35\211\0a\27\316!\204I\11\213\26\343\14\332\335\261\22cN\244\30rd\320\4b\26n\42"
"\204a\354\334*b\322b\334\210\201\366\335\210\26L\24\1c\23\316!\204\311\230\32&\303F\14\264v"
"\306c\233\60Rd\25n\42\204w\36)a\321b\234A{\70b\334\210&\214\24e\25\316!\204\311"
"\230\32&\303F\14\64\370\340\203\301c\233\60Rf\22k*\204\217\224\241C\343F%\311j\340\374W"
"\0g\32n\342\202I\11\213\26\343\14\332\303\21\343F\64a\244v\350 E\251\16\1h\22n\42\204"
"a\354\334*b\322b\334\210\201\366\17\7i\20i*\204g\330\364\300\314X\66\177\363\200\1j\23\10"
"\343\202k\366`\214X\65\377G#N\30!\4\0k#n\42\204a\354<#\61\212\310 \62c\10"
"\15!\65\202\30\262T%\10\221!\63\212\310\60\22\343\16\16l\15i*\204\301\214e\363\377\346\1\3"
"m#\317!\204aQ\23\27c\206\214\30\63\306\314\30\63c\314\214\61\63\306\314\30\63c\314\214\61\63"
"\306\314\4n\24\316!\204a\320$GF\244\70\63\242\330\71\203\366\303\1o\26\316!\204\311\230\32&"
"\303F\14\264\207#\206\15a\243\314\20\0p\26n\342\202A\21\223\26\343F\14\264\357F\264`\242h"
"\354\334\2q\25n\342\202I\11\213\26\343\14\332\303\21\343F\64a\244v\36r\24\316!\204a\320$"
"GF\244\70\63\242\330\71\263\363[\0s\26\316!\204I\11\213\7B\307\252Z\245\226\354\320\7\42\230"
"(\2t\22k*\204g\340\134%\311j\340|\71\360\224\71\2u\23\316!\204a\240\375\335\261\22c"
"N\244\30rd\320\4v\31\316!\204a\240\35\216\30\66d\330\230A\263\32\62l\310\70\203&I\1"
"w&\317!\204a\314\30\63c\314\214\61\63\306\314\30\63c\314\214\61\63\306\314\30\63cN\224 \321"
"\304\204\241\61c\0x\34\316!\204a\240\301c$\10\221!B\12\235As\250\210\220!D\202\330A"
"\203\3y\26n\342\202a\240\375\303\21\343F\64a\244v\350 E\251\16\1z\15\315!\204\341\203\204"
"\364\207\17\36${\30\251\357\202mP\65\244\206\315\257\310\24\32V\214\330\374\31\261B\305\6|\7#"
"w\203\341\37}\32\251\353\202aX\241b\304\346\317\210\25\33T\206\324\260\371\25\231B\205\206\1~\20"
"\255 \206\205\320\210#\17\210\234\30D\4\0\177\6\0 \204\1\0\0\0\4\377\377\0";

View file

@ -0,0 +1,12 @@
#pragma once
#include <stdint.h>
extern const uint8_t u8g2_font_profont10_tr[];
extern const uint8_t u8g2_font_profont11_tr[];
extern const uint8_t u8g2_font_profont12_tr[];
extern const uint8_t u8g2_font_profont15_tr[];
extern const uint8_t u8g2_font_profont17_tr[];
extern const uint8_t u8g2_font_profont22_tr[];
extern const uint8_t u8g2_font_profont29_tr[];

View file

@ -0,0 +1,165 @@
#include <LovyanGFX.hpp>
#include "profont.h"
#include "adobex11font.h"
static LGFX lcd;
static const lgfx::U8g2font profont10( u8g2_font_profont10_tr );
static const lgfx::U8g2font profont11( u8g2_font_profont11_tr );
static const lgfx::U8g2font profont12( u8g2_font_profont12_tr );
static const lgfx::U8g2font profont15( u8g2_font_profont15_tr );
static const lgfx::U8g2font profont17( u8g2_font_profont17_tr );
static const lgfx::U8g2font profont22( u8g2_font_profont22_tr );
static const lgfx::U8g2font profont29( u8g2_font_profont29_tr );
static const lgfx::U8g2font courB08 ( u8g2_font_courB08_tr );
static const lgfx::U8g2font courB10 ( u8g2_font_courB10_tr );
static const lgfx::U8g2font courB12 ( u8g2_font_courB12_tr );
static const lgfx::U8g2font courB14 ( u8g2_font_courB14_tr );
static const lgfx::U8g2font courB18 ( u8g2_font_courB18_tr );
static const lgfx::U8g2font courB24 ( u8g2_font_courB24_tr );
static const lgfx::U8g2font courR08 ( u8g2_font_courR08_tr );
static const lgfx::U8g2font courR10 ( u8g2_font_courR10_tr );
static const lgfx::U8g2font courR12 ( u8g2_font_courR12_tr );
static const lgfx::U8g2font courR14 ( u8g2_font_courR14_tr );
static const lgfx::U8g2font courR18 ( u8g2_font_courR18_tr );
static const lgfx::U8g2font courR24 ( u8g2_font_courR24_tr );
static const lgfx::U8g2font helvB08 ( u8g2_font_helvB08_tr );
static const lgfx::U8g2font helvB10 ( u8g2_font_helvB10_tr );
static const lgfx::U8g2font helvB12 ( u8g2_font_helvB12_tr );
static const lgfx::U8g2font helvB14 ( u8g2_font_helvB14_tr );
static const lgfx::U8g2font helvB18 ( u8g2_font_helvB18_tr );
static const lgfx::U8g2font helvB24 ( u8g2_font_helvB24_tr );
static const lgfx::U8g2font helvR08 ( u8g2_font_helvR08_tr );
static const lgfx::U8g2font helvR10 ( u8g2_font_helvR10_tr );
static const lgfx::U8g2font helvR12 ( u8g2_font_helvR12_tr );
static const lgfx::U8g2font helvR14 ( u8g2_font_helvR14_tr );
static const lgfx::U8g2font helvR18 ( u8g2_font_helvR18_tr );
static const lgfx::U8g2font helvR24 ( u8g2_font_helvR24_tr );
static const lgfx::U8g2font ncenB08 ( u8g2_font_ncenB08_tr );
static const lgfx::U8g2font ncenB10 ( u8g2_font_ncenB10_tr );
static const lgfx::U8g2font ncenB12 ( u8g2_font_ncenB12_tr );
static const lgfx::U8g2font ncenB14 ( u8g2_font_ncenB14_tr );
static const lgfx::U8g2font ncenB18 ( u8g2_font_ncenB18_tr );
static const lgfx::U8g2font ncenB24 ( u8g2_font_ncenB24_tr );
static const lgfx::U8g2font ncenR08 ( u8g2_font_ncenR08_tr );
static const lgfx::U8g2font ncenR10 ( u8g2_font_ncenR10_tr );
static const lgfx::U8g2font ncenR12 ( u8g2_font_ncenR12_tr );
static const lgfx::U8g2font ncenR14 ( u8g2_font_ncenR14_tr );
static const lgfx::U8g2font ncenR18 ( u8g2_font_ncenR18_tr );
static const lgfx::U8g2font ncenR24 ( u8g2_font_ncenR24_tr );
static const lgfx::U8g2font timB08 ( u8g2_font_timB08_tr );
static const lgfx::U8g2font timB10 ( u8g2_font_timB10_tr );
static const lgfx::U8g2font timB12 ( u8g2_font_timB12_tr );
static const lgfx::U8g2font timB14 ( u8g2_font_timB14_tr );
static const lgfx::U8g2font timB18 ( u8g2_font_timB18_tr );
static const lgfx::U8g2font timB24 ( u8g2_font_timB24_tr );
static const lgfx::U8g2font timR08 ( u8g2_font_timR08_tr );
static const lgfx::U8g2font timR10 ( u8g2_font_timR10_tr );
static const lgfx::U8g2font timR12 ( u8g2_font_timR12_tr );
static const lgfx::U8g2font timR14 ( u8g2_font_timR14_tr );
static const lgfx::U8g2font timR18 ( u8g2_font_timR18_tr );
static const lgfx::U8g2font timR24 ( u8g2_font_timR24_tr );
void setup()
{
lcd.init();
}
void loop()
{
lcd.setTextColor(random(0x10000)| 0x8410, random(0x10000)&0x7BEF);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&profont10); lcd.print("profont10\n");
lcd.setFont(&profont11); lcd.print("profont11\n");
lcd.setFont(&profont12); lcd.print("profont12\n");
lcd.setFont(&profont15); lcd.print("profont15\n");
lcd.setFont(&profont17); lcd.print("profont17\n");
lcd.setFont(&profont22); lcd.print("profont22\n");
lcd.setFont(&profont29); lcd.print("profont29\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&courB08); lcd.print("courB08\n");
lcd.setFont(&courB10); lcd.print("courB10\n");
lcd.setFont(&courB12); lcd.print("courB12\n");
lcd.setFont(&courB14); lcd.print("courB14\n");
lcd.setFont(&courB18); lcd.print("courB18\n");
lcd.setFont(&courB24); lcd.print("courB24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&courR08); lcd.print("courR08\n");
lcd.setFont(&courR10); lcd.print("courR10\n");
lcd.setFont(&courR12); lcd.print("courR12\n");
lcd.setFont(&courR14); lcd.print("courR14\n");
lcd.setFont(&courR18); lcd.print("courR18\n");
lcd.setFont(&courR24); lcd.print("courR24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&helvB08); lcd.print("helvB08\n");
lcd.setFont(&helvB10); lcd.print("helvB10\n");
lcd.setFont(&helvB12); lcd.print("helvB12\n");
lcd.setFont(&helvB14); lcd.print("helvB14\n");
lcd.setFont(&helvB18); lcd.print("helvB18\n");
lcd.setFont(&helvB24); lcd.print("helvB24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&helvR08); lcd.print("helvR08\n");
lcd.setFont(&helvR10); lcd.print("helvR10\n");
lcd.setFont(&helvR12); lcd.print("helvR12\n");
lcd.setFont(&helvR14); lcd.print("helvR14\n");
lcd.setFont(&helvR18); lcd.print("helvR18\n");
lcd.setFont(&helvR24); lcd.print("helvR24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&ncenB08); lcd.print("ncenB08\n");
lcd.setFont(&ncenB10); lcd.print("ncenB10\n");
lcd.setFont(&ncenB12); lcd.print("ncenB12\n");
lcd.setFont(&ncenB14); lcd.print("ncenB14\n");
lcd.setFont(&ncenB18); lcd.print("ncenB18\n");
lcd.setFont(&ncenB24); lcd.print("ncenB24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&ncenR08); lcd.print("ncenR08\n");
lcd.setFont(&ncenR10); lcd.print("ncenR10\n");
lcd.setFont(&ncenR12); lcd.print("ncenR12\n");
lcd.setFont(&ncenR14); lcd.print("ncenR14\n");
lcd.setFont(&ncenR18); lcd.print("ncenR18\n");
lcd.setFont(&ncenR24); lcd.print("ncenR24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&timB08 ); lcd.print("timB08\n");
lcd.setFont(&timB10 ); lcd.print("timB10\n");
lcd.setFont(&timB12 ); lcd.print("timB12\n");
lcd.setFont(&timB14 ); lcd.print("timB14\n");
lcd.setFont(&timB18 ); lcd.print("timB18\n");
lcd.setFont(&timB24 ); lcd.print("timB24\n");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.setFont(&timR08 ); lcd.print("timR08\n");
lcd.setFont(&timR10 ); lcd.print("timR10\n");
lcd.setFont(&timR12 ); lcd.print("timR12\n");
lcd.setFont(&timR14 ); lcd.print("timR14\n");
lcd.setFont(&timR18 ); lcd.print("timR18\n");
lcd.setFont(&timR24 ); lcd.print("timR24\n");
delay(2000);
}