/** * Generated by convert-builtin-fonts.sh * Custom font definitions */ #include #include #include "fontIds.h" // EpdFont definitions for custom fonts 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); 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); void registerCustomFonts(GfxRenderer& renderer) { #if CUSTOM_FONT_COUNT > 0 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); 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 }