embedded_graphics/mono_font/generated/jis_x0201.rs
1// GENERATED CODE DO NOT MODIFY!
2// Any manual changes to this file will be overwritten!
3//! JIS_X0201 glyph subset.
4//!
5//! | Type | Screenshot |
6//! |------|------------|
7//! | `FONT_6X13` |  |
8//! | `FONT_7X14` |  |
9//! | `FONT_8X13` |  |
10//! | `FONT_9X15` |  |
11//! | `FONT_9X18` |  |
12//! | `FONT_10X20` |  |
13
14/// 6x13 pixel monospace font.
15pub const FONT_6X13: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
16 image: crate::image::ImageRaw::new(
17 include_bytes!("../../../fonts/raw/jis_x0201/font_6x13.raw"),
18 96,
19 ),
20 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
21 character_size: crate::geometry::Size::new(6, 13),
22 character_spacing: 0,
23 baseline: 10,
24 underline: crate::mono_font::DecorationDimensions::new(10 + 2, 1),
25 strikethrough: crate::mono_font::DecorationDimensions::new(13 / 2, 1),
26};
27
28/// 7x14 pixel monospace font.
29pub const FONT_7X14: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
30 image: crate::image::ImageRaw::new(
31 include_bytes!("../../../fonts/raw/jis_x0201/font_7x14.raw"),
32 112,
33 ),
34 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
35 character_size: crate::geometry::Size::new(7, 14),
36 character_spacing: 0,
37 baseline: 11,
38 underline: crate::mono_font::DecorationDimensions::new(11 + 2, 1),
39 strikethrough: crate::mono_font::DecorationDimensions::new(14 / 2, 1),
40};
41
42/// 8x13 pixel monospace font.
43pub const FONT_8X13: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
44 image: crate::image::ImageRaw::new(
45 include_bytes!("../../../fonts/raw/jis_x0201/font_8x13.raw"),
46 128,
47 ),
48 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
49 character_size: crate::geometry::Size::new(8, 13),
50 character_spacing: 0,
51 baseline: 10,
52 underline: crate::mono_font::DecorationDimensions::new(10 + 2, 1),
53 strikethrough: crate::mono_font::DecorationDimensions::new(13 / 2, 1),
54};
55
56/// 9x15 pixel monospace font.
57pub const FONT_9X15: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
58 image: crate::image::ImageRaw::new(
59 include_bytes!("../../../fonts/raw/jis_x0201/font_9x15.raw"),
60 144,
61 ),
62 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
63 character_size: crate::geometry::Size::new(9, 15),
64 character_spacing: 0,
65 baseline: 11,
66 underline: crate::mono_font::DecorationDimensions::new(11 + 2, 1),
67 strikethrough: crate::mono_font::DecorationDimensions::new(15 / 2, 1),
68};
69
70/// 9x18 pixel monospace font.
71pub const FONT_9X18: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
72 image: crate::image::ImageRaw::new(
73 include_bytes!("../../../fonts/raw/jis_x0201/font_9x18.raw"),
74 144,
75 ),
76 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
77 character_size: crate::geometry::Size::new(9, 18),
78 character_spacing: 0,
79 baseline: 13,
80 underline: crate::mono_font::DecorationDimensions::new(13 + 2, 1),
81 strikethrough: crate::mono_font::DecorationDimensions::new(18 / 2, 1),
82};
83
84/// 10x20 pixel monospace font.
85pub const FONT_10X20: crate::mono_font::MonoFont = crate::mono_font::MonoFont {
86 image: crate::image::ImageRaw::new(
87 include_bytes!("../../../fonts/raw/jis_x0201/font_10x20.raw"),
88 160,
89 ),
90 glyph_mapping: &crate::mono_font::mapping::JIS_X0201,
91 character_size: crate::geometry::Size::new(10, 20),
92 character_spacing: 0,
93 baseline: 15,
94 underline: crate::mono_font::DecorationDimensions::new(15 + 2, 1),
95 strikethrough: crate::mono_font::DecorationDimensions::new(20 / 2, 1),
96};