Releases
v0.19.0
Compare
Sorry, something went wrong.
No results found
cmyr
released this
06 Oct 18:26
norad 0.19.0
Added
FontSource / Font::load_from_source load a UFO from a source other than the filesystem; FontSink / Font::save_to_sink do the same for saving.
ufoz feature: Font::load can open a zipped UFO.
FontReader / LayerReader load glyphs one at a time.
Designspace v5 support.
DesignSpaceDocument::load_from_reader, save_to_writer and serialize_to_string.
Glyph::vertical_origin / set_vertical_origin.
Breaking
Name is now backed by SmolStr, and string interning was removed.
Designspace coordinates are now f64.
WoffMetadataVendor::url is now optional.
New fields on the designspace structs, and changes to the error enums.
quick-xml is now 0.42 and base64 is now 0.23.
Fixed
Notes containing entities (& etc.) now load in full.
Designspace libs containing <data> or <date> now load.
Empty guideline names are treated as no name.
fontinfo.plist booleans accept 0 and 1.
data/ and images/ paths containing .. are rejected.
You can’t perform that action at this time.