1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// GENERATED CODE DO NOT MODIFY!
// Any manual changes to this file will be overwritten!
//! JIS_X0201 glyph subset.
//!
//! | Type | Screenshot |
//! |------|------------|
//! | `FONT_6X13` | ![FONT_6X13](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAACCCAAAAACcf5JtAAAFRklEQVR4nO1ajXrbMAiE939ottiWuONHbpx6S/tlXdvUf2cJOE4glZv/XQEw3b+fA9juMIUbjyPwrP1T/rl6lwrg+PmAt+1rPCc++jh7DeC4FT/PMflE7VPQgvw9EYa/fZLx7uNEnjk/vjRIDeBTpPGtA8AcxrSlJbu2I5izU9o+vlHrbYsRwPQ//s8rrwLQie2Jj5MW/GjloCZahIr2b3FctE+z1tGQXnjOskaAlyOZjvgfb8lFbweANLAZZwDb/IzH9wC06t2CB2/X6IxbResxk+JxYENtzexRroqsOG87hqPRJYfX8tWF4/r5cCmB7IEs2gPgdI05JoLNAAY3HAzxAEHiGw9l+8UJGzNRDhaJLk5IvrakgjnTxdwfD51O7BOisgAg6vYrIHWlAacZV0iVdIdo4UUUB0cWQ08ne+Br4RFOmdXvFyPZ9ExafMjuCwBgqBE9g9q0MD7F8PbL/UqKOHcXzB9YcJUOyq48r3EOVY2eXgmuDBMAnHcfw00AJi8CMJ371wEAZA1q4LhVwB7KsmxeBcHWA8h4xnIEJno2AqdhBwDfOJuixsgh9wUAFlnPeJE/unLTA2AsNMQTS44DZb0GuUzdNYViYsbBh4v+BQCKsCTICsOijsteQT/FI9C0zkHtzfjdX8O5WthTVwDMOoEQs+On1af/eQtAYYMcaCFe06o4L835F9kgFwYSITgA6Kjy3dcAJFG/F8AnoFKiPsKsUVsPlTWRoZYmQQ8AEActgJyt1y9H8g7/i1aZd47AtLEClni0tdR0Ez2dohYAyi1xLawdRzwLIGcjOAFI+cCzPq9tdpkzV02ivLgSX/ympL9OLErCNgsvinbUphAVlRAPOasUXqISAEgXSSWYQmJaA+QRlAC2SJ+ue1vpeAKwP/7EyBJVG0pHpMuLyi5XJLga+ToX5SKUnd//Q9jUvHatdwBUOuPcyE+weN24YDf9ZgB3X/B9USQp4p+1+F10dcJCHEkq0wNrJJht0S7xeM2OmYdbH6a9Klr3paBmFzQ3FfEqbToLknIOQDaIZvLKZpCOJkHJdqVCajygyhtrVOfPMPtfMPKcoueVXSC+VSRfA6ir7z+Y7JYAy1XuNwCYLrQjCfEbAZ52gWiDFUBsh76krguZOa3ibQoqu8eOrYEg2WJd29euMLHFiwX61BPxbnPdbugam9CvSkkGNSuMWyMR1RLIeKkZMrBkLpp/VCNInXrLbQjoOZE23Y9AgH1KatcATjzqCoBJjiKpAqBJXMbP4TZXfFLR4uVY9UXVfJxx4sJubHb+ahUmrsum7hzObCE1GpQsaW/L0FBVNcgUqSBXHXnGDPZ9uDIQLQqCEGRpTc8AWUpJtbel7iqTHpdGbuVu6gIgvsogUNP+UiQmOBdSTfOEqiecACzNJQB0RAazE4Yfu8esmF2JfsjuLZRdpSRE+zpWXRfLu7tG3TRRQOVXifiE12sp/uc1im5oedWSGJeIfW7WYqrHI1qUv8k8LJESPcQRYG3eVUV4r6KPieoirrhbgO1z2qsXA77IbtIAQF/TyT8CWMEIEnNG7lGVAIOLrKTgAiDtrsxNpZCjTbnNZr58ZXNKjAw2w67mVGqADxf1yu3OfODm17j49/Js2uU2TV0RIW1rBQ/UuL8p8oH43haJ8RV9rFpMpi2iAEAqxXqAquLkAFwQc16y0IrmfQcdQJ5YDQukvPFGEhWWAJ3Qj4tAAqhJpN4NIk0zR4t9QmV3lRVc3BPS+daeCXVadNG+zQwEYj7vuaMpOrYcYWGM9puyO0C51DsZviS5pTj+X8nuDyazSN22nMNXAAAAAElFTkSuQmCC) |
//! | `FONT_7X14` | ![FONT_7X14](data:image/png;base64,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) |
//! | `FONT_8X13` | ![FONT_8X13](data:image/png;base64,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) |
//! | `FONT_9X15` | ![FONT_9X15](data:image/png;base64,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) |
//! | `FONT_9X18` | ![FONT_9X18](data:image/png;base64,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) |
//! | `FONT_10X20` | ![FONT_10X20](data:image/png;base64,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) |

/// 6x13 pixel monospace font.
pub const FONT_6X13: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_6x13.raw"),
        96,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(6, 13),
    character_spacing: 0,
    baseline: 10,
    underline: crate::mono_font::DecorationDimensions::new(10 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(13 / 2, 1),
};

/// 7x14 pixel monospace font.
pub const FONT_7X14: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_7x14.raw"),
        112,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(7, 14),
    character_spacing: 0,
    baseline: 11,
    underline: crate::mono_font::DecorationDimensions::new(11 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(14 / 2, 1),
};

/// 8x13 pixel monospace font.
pub const FONT_8X13: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_8x13.raw"),
        128,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(8, 13),
    character_spacing: 0,
    baseline: 10,
    underline: crate::mono_font::DecorationDimensions::new(10 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(13 / 2, 1),
};

/// 9x15 pixel monospace font.
pub const FONT_9X15: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_9x15.raw"),
        144,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(9, 15),
    character_spacing: 0,
    baseline: 11,
    underline: crate::mono_font::DecorationDimensions::new(11 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(15 / 2, 1),
};

/// 9x18 pixel monospace font.
pub const FONT_9X18: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_9x18.raw"),
        144,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(9, 18),
    character_spacing: 0,
    baseline: 13,
    underline: crate::mono_font::DecorationDimensions::new(13 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(18 / 2, 1),
};

/// 10x20 pixel monospace font.
pub const FONT_10X20: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
    image: crate::image::ImageRaw::new_binary(
        include_bytes!("../../../fonts/raw/jis_x0201/font_10x20.raw"),
        160,
    ),
    glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
    character_size: crate::geometry::Size::new(10, 20),
    character_spacing: 0,
    baseline: 15,
    underline: crate::mono_font::DecorationDimensions::new(15 + 2, 1),
    strikethrough: crate::mono_font::DecorationDimensions::new(20 / 2, 1),
};