pub struct Metrics {
pub xmin: i32,
pub ymin: i32,
pub width: usize,
pub height: usize,
pub advance_width: f32,
pub advance_height: f32,
pub bounds: OutlineBounds,
}
Expand description
Encapsulates all layout information associated with a glyph for a fixed scale.
Fields§
§xmin: i32
Whole pixel offset of the left-most edge of the bitmap. This may be negative to reflect the glyph is positioned to the left of the origin.
ymin: i32
Whole pixel offset of the bottom-most edge of the bitmap. This may be negative to reflect the glyph is positioned below the baseline.
width: usize
The width of the bitmap in whole pixels.
height: usize
The height of the bitmap in whole pixels.
advance_width: f32
Advance width of the glyph in subpixels. Used in horizontal fonts.
advance_height: f32
Advance height of the glyph in subpixels. Used in vertical fonts.
bounds: OutlineBounds
The bounding box that contains the glyph’s outline at the offsets specified by the font. This is always a smaller box than the bitmap bounds.