crosspoint-reader/src/customFonts.cpp

84 lines
5.3 KiB
C++
Raw Normal View History

2026-01-23 03:54:39 -05:00
/**
* Generated by convert-builtin-fonts.sh
* Custom font definitions
*/
#include <GfxRenderer.h>
#include <builtinFonts/custom/customFonts.h>
2026-01-23 03:54:39 -05:00
#include "fontIds.h"
// EpdFont definitions for custom fonts
2026-01-23 22:17:55 -05:00
EpdFont atkinsonhyperlegiblenext12RegularFont(&atkinsonhyperlegiblenext_12_regular);
EpdFont atkinsonhyperlegiblenext12ItalicFont(&atkinsonhyperlegiblenext_12_italic);
EpdFont atkinsonhyperlegiblenext12BoldFont(&atkinsonhyperlegiblenext_12_bold);
EpdFont atkinsonhyperlegiblenext12BoldItalicFont(&atkinsonhyperlegiblenext_12_bolditalic);
EpdFont atkinsonhyperlegiblenext14RegularFont(&atkinsonhyperlegiblenext_14_regular);
EpdFont atkinsonhyperlegiblenext14ItalicFont(&atkinsonhyperlegiblenext_14_italic);
EpdFont atkinsonhyperlegiblenext14BoldFont(&atkinsonhyperlegiblenext_14_bold);
EpdFont atkinsonhyperlegiblenext14BoldItalicFont(&atkinsonhyperlegiblenext_14_bolditalic);
EpdFont atkinsonhyperlegiblenext16RegularFont(&atkinsonhyperlegiblenext_16_regular);
EpdFont atkinsonhyperlegiblenext16ItalicFont(&atkinsonhyperlegiblenext_16_italic);
EpdFont atkinsonhyperlegiblenext16BoldFont(&atkinsonhyperlegiblenext_16_bold);
EpdFont atkinsonhyperlegiblenext16BoldItalicFont(&atkinsonhyperlegiblenext_16_bolditalic);
EpdFont atkinsonhyperlegiblenext18RegularFont(&atkinsonhyperlegiblenext_18_regular);
EpdFont atkinsonhyperlegiblenext18ItalicFont(&atkinsonhyperlegiblenext_18_italic);
EpdFont atkinsonhyperlegiblenext18BoldFont(&atkinsonhyperlegiblenext_18_bold);
EpdFont atkinsonhyperlegiblenext18BoldItalicFont(&atkinsonhyperlegiblenext_18_bolditalic);
2026-01-23 03:54:39 -05:00
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 atkinsonhyperlegiblenext12FontFamily(&atkinsonhyperlegiblenext12RegularFont,
&atkinsonhyperlegiblenext12BoldFont,
&atkinsonhyperlegiblenext12ItalicFont,
&atkinsonhyperlegiblenext12BoldItalicFont);
EpdFontFamily atkinsonhyperlegiblenext14FontFamily(&atkinsonhyperlegiblenext14RegularFont,
&atkinsonhyperlegiblenext14BoldFont,
&atkinsonhyperlegiblenext14ItalicFont,
&atkinsonhyperlegiblenext14BoldItalicFont);
EpdFontFamily atkinsonhyperlegiblenext16FontFamily(&atkinsonhyperlegiblenext16RegularFont,
&atkinsonhyperlegiblenext16BoldFont,
&atkinsonhyperlegiblenext16ItalicFont,
&atkinsonhyperlegiblenext16BoldItalicFont);
EpdFontFamily atkinsonhyperlegiblenext18FontFamily(&atkinsonhyperlegiblenext18RegularFont,
&atkinsonhyperlegiblenext18BoldFont,
&atkinsonhyperlegiblenext18ItalicFont,
&atkinsonhyperlegiblenext18BoldItalicFont);
EpdFontFamily fernmicro12FontFamily(&fernmicro12RegularFont, &fernmicro12BoldFont, &fernmicro12ItalicFont,
&fernmicro12BoldItalicFont);
EpdFontFamily fernmicro14FontFamily(&fernmicro14RegularFont, &fernmicro14BoldFont, &fernmicro14ItalicFont,
&fernmicro14BoldItalicFont);
EpdFontFamily fernmicro16FontFamily(&fernmicro16RegularFont, &fernmicro16BoldFont, &fernmicro16ItalicFont,
&fernmicro16BoldItalicFont);
EpdFontFamily fernmicro18FontFamily(&fernmicro18RegularFont, &fernmicro18BoldFont, &fernmicro18ItalicFont,
&fernmicro18BoldItalicFont);
2026-01-23 03:54:39 -05:00
void registerCustomFonts(GfxRenderer& renderer) {
#if CUSTOM_FONT_COUNT > 0
2026-01-23 22:17:55 -05:00
renderer.insertFont(ATKINSONHYPERLEGIBLENEXT_12_FONT_ID, atkinsonhyperlegiblenext12FontFamily);
renderer.insertFont(ATKINSONHYPERLEGIBLENEXT_14_FONT_ID, atkinsonhyperlegiblenext14FontFamily);
renderer.insertFont(ATKINSONHYPERLEGIBLENEXT_16_FONT_ID, atkinsonhyperlegiblenext16FontFamily);
renderer.insertFont(ATKINSONHYPERLEGIBLENEXT_18_FONT_ID, atkinsonhyperlegiblenext18FontFamily);
2026-01-23 03:54:39 -05:00
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
}