Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 3.15 KB

CHANGELOG.md

File metadata and controls

79 lines (57 loc) · 3.15 KB

0.18.1

  • Make PreParsedSubtables face field public. This allows referencing and unwrapping the underlying face.

0.18.0

0.17.1

  • Add PreParsedSubtables::glyph_variation_index.

0.17.0

0.16.0

0.15.2

  • Add FaceMut::set_variation trait abstraction for calling mutable Face::set_variation via OwnedFace.
  • Use edition 2021.

0.15.1

  • Add OwnedFace::as_slice, OwnedFace::into_vec.

0.15.0

  • Update ttf-parser to 0.15.0, add apple-layout feature changelog.

0.14.0

0.13.2

  • Add PreParsedSubtables struct allowing pre-parsing of cmap & kern face subtables at initialization time for re-use. This allows much faster glyph_index & glyphs_hor_kerning avoiding the need to parse subtables inside each call.
  • Update ttf-parser to 0.13.2, add gvar-alloc feature changelog.

0.13.1

0.13.0

0.12.1

  • Update ttf-parser to 0.12.3 to ensure consistent glyph bounding box behaviour.

0.12

0.11

0.10

  • Update ttf-parser to 0.10 changelog.
  • Add variable-fonts features, alongside existing std feature (both default) inline with upstream.

0.9

0.8

  • Update ttf-parser to 0.8 changelog.
  • OwnedFace::from_vec now returns a Result.

0.7

  • Update ttf-parser to 0.7 changelog.
  • Update *Font -> *Face to reflect the ttf-parser API changes.
    // 0.6
    let owned_font = OwnedFont::from_vec(owned_font_data, 0)?;
    
    // 0.7
    let owned_face = OwnedFace::from_vec(owned_font_data, 0)?;

0.6

  • Update ttf-parser to 0.6.

0.5.1

  • Support no_std.

0.5

  • Implement crate supporting ttf-parser 0.5.