crosspoint-reader/src/customFonts.cpp

44 lines
2.0 KiB
C++
Raw Normal View History

2026-01-23 03:54:39 -05:00
/**
* Generated by convert-builtin-fonts.sh
* Custom font definitions
*/
#include <builtinFonts/custom/customFonts.h>
#include <GfxRenderer.h>
#include "fontIds.h"
// EpdFont definitions for custom fonts
EpdFont fernmicro12RegularFont(&fernmicro_12_regular);
EpdFont fernmicro12ItalicFont(&fernmicro_12_italic);
EpdFont fernmicro12BoldFont(&fernmicro_12_bold);
EpdFont fernmicro12BoldItalicFont(&fernmicro_12_bolditalic);
EpdFont fernmicro14RegularFont(&fernmicro_14_regular);
EpdFont fernmicro14ItalicFont(&fernmicro_14_italic);
EpdFont fernmicro14BoldFont(&fernmicro_14_bold);
EpdFont fernmicro14BoldItalicFont(&fernmicro_14_bolditalic);
EpdFont fernmicro16RegularFont(&fernmicro_16_regular);
EpdFont fernmicro16ItalicFont(&fernmicro_16_italic);
EpdFont fernmicro16BoldFont(&fernmicro_16_bold);
EpdFont fernmicro16BoldItalicFont(&fernmicro_16_bolditalic);
EpdFont fernmicro18RegularFont(&fernmicro_18_regular);
EpdFont fernmicro18ItalicFont(&fernmicro_18_italic);
EpdFont fernmicro18BoldFont(&fernmicro_18_bold);
EpdFont fernmicro18BoldItalicFont(&fernmicro_18_bolditalic);
// EpdFontFamily definitions for custom fonts
EpdFontFamily fernmicro12FontFamily(&fernmicro12RegularFont, &fernmicro12BoldFont, &fernmicro12ItalicFont, &fernmicro12BoldItalicFont);
EpdFontFamily fernmicro14FontFamily(&fernmicro14RegularFont, &fernmicro14BoldFont, &fernmicro14ItalicFont, &fernmicro14BoldItalicFont);
EpdFontFamily fernmicro16FontFamily(&fernmicro16RegularFont, &fernmicro16BoldFont, &fernmicro16ItalicFont, &fernmicro16BoldItalicFont);
EpdFontFamily fernmicro18FontFamily(&fernmicro18RegularFont, &fernmicro18BoldFont, &fernmicro18ItalicFont, &fernmicro18BoldItalicFont);
void registerCustomFonts(GfxRenderer& renderer) {
#if CUSTOM_FONT_COUNT > 0
renderer.insertFont(FERNMICRO_12_FONT_ID, fernmicro12FontFamily);
renderer.insertFont(FERNMICRO_14_FONT_ID, fernmicro14FontFamily);
renderer.insertFont(FERNMICRO_16_FONT_ID, fernmicro16FontFamily);
renderer.insertFont(FERNMICRO_18_FONT_ID, fernmicro18FontFamily);
#else
(void)renderer; // Suppress unused parameter warning
#endif
}