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.

Functions

Point constructor.

Type Definitions

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