Module glyph_brush::ab_glyph

source ·
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

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

Type Definitions

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