acidportal- 😈 Worlds smallest Evil Portal on a LilyGo T-QT |
git clone git://git.acid.vegas/acidportal.git |
Log | Files | Refs | Archive | README | LICENSE |
User_Custom_Fonts.h (1740B)
1 2 // Custom "Adafruit" compatible font files can be added to the "TFT_eSPI/Fonts/Custom" folder 3 // Fonts in a suitable format can be created using a Squix blog web based tool here: 4 /* 5 https://blog.squix.org/2016/10/font-creator-now-creates-adafruit-gfx-fonts.html 6 */ 7 8 // Note: At the time of writing there is a last character code definition bug in the 9 // Squix font file format so do NOT try and print the tilda (~) symbol (ASCII 0x7E) 10 // Alternatively look at the end of the font header file and edit: 0x7E to read 0x7D 11 /* e.g. vvvv 12 (uint8_t *)Orbitron_Light_32Bitmaps,(GFXglyph *)Orbitron_Light_32Glyphs,0x20, 0x7D, 32}; 13 ^^^^ 14 */ 15 16 // When font files are placed in the Custom folder (TFT_eSPI\Fonts\Custom) then they must 17 // also be #included here: 18 19 // The CF_OL24 etc are a shorthand reference, but this is not essential to use the fonts 20 21 #ifdef LOAD_GFXFF 22 23 // New custom font file #includes 24 #include <Fonts/Custom/Orbitron_Light_24.h> // CF_OL24 25 #include <Fonts/Custom/Orbitron_Light_32.h> // CF_OL32 26 #include <Fonts/Custom/Roboto_Thin_24.h> // CF_RT24 27 #include <Fonts/Custom/Satisfy_24.h> // CF_S24 28 #include <Fonts/Custom/Yellowtail_32.h> // CF_Y32 29 30 #endif 31 32 // Shorthand references - any coding scheme can be used, here CF_ = Custom Font 33 // The #defines below MUST be added to sketches to use shorthand references, so 34 // they are only put here for reference and copy+paste purposes! 35 /* 36 #define CF_OL24 &Orbitron_Light_24 37 #define CF_OL32 &Orbitron_Light_32 38 #define CF_RT24 &Roboto_Thin_24 39 #define CF_S24 &Satisfy_24 40 #define CF_Y32 &Yellowtail_32 41 */