Skip to content

Releases: alexheretic/ab-glyph

ab-glyph-0.2.5

24 Jul 16:56
e872e2e
Compare
Choose a tag to compare
  • Add Font::units_per_em + documentation on unscaled font units.
  • Update ttf-parser to 0.8.

ab-glyph-0.2.4

17 Jul 09:27
1259d37
Compare
Choose a tag to compare
  • Update ttf-parser to 0.7 adding CID font support.

ab-glyph-0.2.3

11 Jul 10:17
d744ea6
Compare
Choose a tag to compare
  • Add v_advance & v_side_bearing methods to ScaleFont + _unscaled variants to Font.

ab-glyph-0.2.2

28 May 17:41
091340a
Compare
Choose a tag to compare
  • Add Font::glyph_bounds method, similar to glyph_brush's glyph_bounds but for a single glyph.
  • Rename OutlinedGlyph::bounds to OutlinedGlyph::px_bounds for clarity.

ab-glyph-0.2.1

21 May 18:25
57c8b2b
Compare
Choose a tag to compare
  • Update ttf-parser to 0.6.

ab-glyph-0.2

14 May 08:34
f052124
Compare
Choose a tag to compare
  • Add _unscaled suffix to Font trait methods that deal with unscaled metrics.
    This helps distinguish ScaleFont's scaled metrics and can avoid unintended behaviour.
  • Rename "libm-math" -> "libm" for consistency with ab_glyph_rasterizer.

ab-glyph-rasterizer-0.1.2

08 May 16:00
2cf270c
Compare
Choose a tag to compare
  • For Point implement Sub, Add, SubAssign, AddAssign, PartialEq, PartialOrd, From<(x, y)>,
    From<[x, y]> for easier use downstream.
  • Switch Point Debug implementation to output point(1.2, 3.4) smaller representation referring to the point fn.

ab-glyph-0.1

08 May 16:00
52a04a3
Compare
Choose a tag to compare
  • Implement fast glyph layout, outline & drawing primitives.

ab-glyph-rasterizer-0.1.1

13 Apr 14:01
765d57a
Compare
Choose a tag to compare
  • Add explicit compile error when building no_std without the "libm" feature.

ab-glyph-rasterizer-0.1

10 Apr 11:58
d7b5928
Compare
Choose a tag to compare
  • Implement zero dependency coverage rasterization for lines, quadratic & cubic beziers.