Module gfx_glyph::ab_glyph

Expand description

Re-exported ab_glyph types.

Structs

Font implementor that wraps another concrete Font + 'static type storing in an Arc.
Font data handle stored as a &[u8] + parsed data. See Font for more methods.
Font data handle stored in a Vec<u8> + parsed data. See Font for more methods.
A glyph with pixel scale & position.
Glyph id.
A pre-rendered image of a glyph, usually used for emojis or other glyphs that can’t be represented only using an outline.
Invalid font data error.
A “raw” collection of outline curves for a glyph, unscaled & unpositioned.
A glyph that has been outlined at a scale & position.
Pixel scale.
2D scale factors for use with unscaled metrics.
A Font and an associated pixel scale.
A rectangle, with top-left corner at min, and bottom-right corner at max.

Enums

Valid formats for a GlyphImage.
Glyph outline primitives.

Traits

Functionality required from font data.
A Font with an associated pixel scale. This can be used to provide pixel scale values for glyph advances, heights etc.
Logic for variable fonts.

Functions

Point constructor.

Type Definitions

An (x, y) coordinate. Point { x: f32, y: f32 }