Struct i_slint_core::graphics::BitmapFont
source · #[repr(C)]pub struct BitmapFont {
pub family_name: Slice<'static, u8>,
pub character_map: Slice<'static, CharacterMapEntry>,
pub units_per_em: f32,
pub ascent: f32,
pub descent: f32,
pub glyphs: Slice<'static, BitmapGlyphs>,
}Expand description
A subset of an originally scalable font that’s rendered ahead of time.
Fields§
§family_name: Slice<'static, u8>The family name of the font
character_map: Slice<'static, CharacterMapEntry>A vector of code points and their corresponding glyph index, sorted by code point.
units_per_em: f32The font supplied size of the em square.
ascent: f32The font ascent in design metrics (typically positive)
descent: f32The font descent in design metrics (typically negative)
glyphs: Slice<'static, BitmapGlyphs>A vector of pre-rendered glyph sets. Each glyph set must have the same number of glyphs, which must be at least as big as the largest glyph index in the character map.