Releases: alexheretic/ab-glyph
Releases · alexheretic/ab-glyph
ab-glyph-0.2.5
- Add
Font::units_per_em
+ documentation on unscaled font units. - Update ttf-parser to
0.8
.
ab-glyph-0.2.4
- Update ttf-parser to
0.7
adding CID font support.
ab-glyph-0.2.3
- Add
v_advance
&v_side_bearing
methods toScaleFont
+_unscaled
variants toFont
.
ab-glyph-0.2.2
- Add
Font::glyph_bounds
method, similar to glyph_brush'sglyph_bounds
but for a single glyph. - Rename
OutlinedGlyph::bounds
toOutlinedGlyph::px_bounds
for clarity.
ab-glyph-0.2.1
- Update ttf-parser to
0.6
.
ab-glyph-0.2
- Add
_unscaled
suffix toFont
trait methods that deal with unscaled metrics.
This helps distinguishScaleFont
's scaled metrics and can avoid unintended behaviour. - Rename "libm-math" -> "libm" for consistency with ab_glyph_rasterizer.
ab-glyph-rasterizer-0.1.2
- For
Point
implementSub
,Add
,SubAssign
,AddAssign
,PartialEq
,PartialOrd
,From<(x, y)>
,
From<[x, y]>
for easier use downstream. - Switch
Point
Debug
implementation to outputpoint(1.2, 3.4)
smaller representation referring to thepoint
fn.
ab-glyph-0.1
- Implement fast glyph layout, outline & drawing primitives.
ab-glyph-rasterizer-0.1.1
- Add explicit compile error when building no_std without the "libm" feature.
ab-glyph-rasterizer-0.1
- Implement zero dependency coverage rasterization for lines, quadratic & cubic beziers.