Ab Glyph Versions Save

Rust API for loading, scaling, positioning and rasterizing OpenType font glyphs

ab-glyph-0.2.25

1 month ago
  • Add Font::glyph_svg_image for accessing glyph svg data.

ab-glyph-0.2.24

1 month ago
  • Add Font::font_data for accessing underlying raw font data.

ab-glyph-0.2.23

6 months ago
  • Update ttf-parser to 0.20.

ab-glyph-0.2.22

7 months ago
  • Add v2::GlyphImage and Font::glyph_raster_image2 to expose width and height info.
  • Deprecate Font::glyph_raster_image & GlyphImage.
  • Improve OutlinedGlyph::draw documentation.

ab-glyph-0.2.21

1 year ago
  • Update ttf-parser to 0.19.
  • Add GlyphImageFormat variants BitmapMono, BitmapMonoPacked, BitmapGray2, BitmapGray2Packed, BitmapGray4, BitmapGray4Packed, BitmapGray8, BitmapPremulBgra32.
  • Font::h_advance_unscaled, h_side_bearing_unscaled, v_advance_unscaled, v_side_bearing_unscaled and related ScaleFont methods now return 0.0 if the font does not define that value. Previously calls would panic when fonts lacked support.
  • Use edition 2021.

ab-glyph-0.2.20

1 year ago
  • Add FontVec::as_slice, FontVec::into_vec.

ab-glyph-rasterizer-0.1.8

1 year ago
  • Do SIMD runtime detection only once on the first Rasterizer::new instead of on each.

ab-glyph-0.2.19

1 year ago
  • Update ttf-parser to 0.18.

ab-glyph-0.2.18

1 year ago
  • Update ttf-parser to 0.17.

ab-glyph-rasterizer-0.1.7

1 year ago
  • Fix x86, x86_64 no_std builds, require std feature for runtime detected SIMD.