Skip to content

Releases: alexheretic/ab-glyph

ab-glyph-0.2.12

13 Nov 11:08
Compare
Choose a tag to compare
  • Update owned-ttf-parser to 0.13.2.
  • Pre-parse cmap & kern subtables on all Font variants at initialization. This provides
    much faster glyph_id & kern method performance, results in 25-30% faster layout
    benchmark performance.

ab-glyph-rasterizer-0.1.5

28 Oct 23:50
Compare
Choose a tag to compare
  • Remove cap of 1.0 for coverage values returned by for_each_pixel now >= 1.0 means fully covered.
    This allows a minor reduction in operations / performance boost.

ab-glyph-0.2.11

27 May 17:59
a4b96cd
Compare
Choose a tag to compare
  • Font::outline will return None for rare invalid/empty glyph bounds instead of panicking.
  • Add Font::glyph_raster_image for color emoji fonts.

ab-glyph-0.2.10

20 Feb 12:13
66ea5f6
Compare
Choose a tag to compare
  • Update ttf-parser to 0.12.

ab-glyph-0.2.9

06 Feb 12:38
433e1ba
Compare
Choose a tag to compare
  • Update ttf-parser to 0.11.

ab-glyph-0.2.8

21 Jan 22:33
4ed473e
Compare
Choose a tag to compare
  • Add fallback bounding box calculation for malformed font glyphs with zero sized boxes.
  • Update ttf-parser to 0.10.

ab-glyph-0.2.7

10 Dec 18:26
e0e06d1
Compare
Choose a tag to compare
  • Update ttf-parser to 0.9.

ab-glyph-0.2.6

24 Oct 09:53
be967fe
Compare
Choose a tag to compare
  • Add Font::codepoint_ids method for iterating over (GlyphId, char) pairs.
  • Clarify documentation.

ab-glyph-rasterizer-0.1.4

09 Oct 09:01
643e2c6
Compare
Choose a tag to compare
  • Add Rasterizer::reset, Rasterizer::clear methods to allow allocation reuse.

ab-glyph-rasterizer-0.1.3

06 Sep 09:11
40e85c9
Compare
Choose a tag to compare
  • Fix index oob panic scenario #21.