Skip to content

Commit d5cc8d9

Browse files
committed
Allsorts 0.16.0
1 parent 4c951b4 commit d5cc8d9

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "allsorts"
3-
version = "0.15.0"
3+
version = "0.16.0"
44
authors = ["YesLogic Pty. Ltd. <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.83"

0 commit comments

Comments
 (0)