@@ -6,6 +6,8 @@ format is based on [Keep a Changelog], and this project aims to follow
66
77## [ Unreleased]
88
9+ ## [ 0.16.0] - 2025-11-20
10+
911### Added
1012
1113- Support for mark filtering sets.
@@ -16,6 +18,7 @@ format is based on [Keep a Changelog], and this project aims to follow
1618- Support traversing the paint operators of the ` COLR ` table.
1719- Apply variations when visiting the outlines of ` glyf ` based fonts.
1820- Introduce subsetting profiles for more influence over subsetting.
21+ - Provide access to bounding box of glyphs.
1922
2023### Changed
2124
@@ -28,13 +31,17 @@ format is based on [Keep a Changelog], and this project aims to follow
2831- Update brotli-decompressor to use Rust implementation.
2932- Apply ` GPOS ` lookups in global order.
3033- Increase MSRV to 1.83.0.
34+ - Replace use of ` Rc ` in layout cache with ` Arc ` .
3135
3236### Fixed
3337
3438- Respect flip flag in ` sbix ` lookup.
3539- Skip over whole input sequence with applying GPOS chained context
3640 positioning.
3741- Always honour variation selector when glyph mapping.
42+ - Fix handling of glyph index 0 in CMAP format 4.
43+ - Apply a maximum limit to GPOS substitutions.
44+ - Relax CMAP format 4 length check to support fonts in the wild.
3845
3946## [ 0.15.0] - 2024-06-06
4047
@@ -296,7 +303,8 @@ format is based on [Keep a Changelog], and this project aims to follow
296303
297304- Initial release
298305
299- [ Unreleased ] : https://github.com/yeslogic/allsorts/compare/v0.15.0...HEAD
306+ [ Unreleased ] : https://github.com/yeslogic/allsorts/compare/v0.16.0...HEAD
307+ [ 0.16.0 ] : https://github.com/yeslogic/allsorts/compare/v0.15.0...v0.16.0
300308[ 0.15.0 ] : https://github.com/yeslogic/allsorts/compare/v0.14.2...v0.15.0
301309[ 0.14.2 ] : https://github.com/yeslogic/allsorts/compare/v0.14.1...v0.14.2
302310[ 0.14.1 ] : https://github.com/yeslogic/allsorts/compare/v0.14.0...v0.14.1
0 commit comments