2026-01-23 03:54:39 -05:00
|
|
|
/**
|
|
|
|
|
* Generated by convert-builtin-fonts.sh
|
|
|
|
|
* Custom font definitions
|
|
|
|
|
*/
|
|
|
|
|
#include <GfxRenderer.h>
|
2026-01-28 15:57:31 -05:00
|
|
|
#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
|
2026-01-28 15:57:31 -05:00
|
|
|
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
|
|
|
|
|
}
|