@@ -6,9 +6,39 @@ format is based on [Keep a Changelog], and this project aims to follow
6
6
7
7
## [ Unreleased]
8
8
9
+ ## [ 0.15.0] - 2024-06-06
10
+
11
+ ### Added
12
+
13
+ - Support for instancing variable fonts and reading variable font
14
+ related tables such as ` fvar ` , ` gvar ` , ` avar ` .
15
+ - Support for CFF2: Reading, instancing, subsetting to CFF, and extracting
16
+ outlines.
17
+ - Refactor Glyph types to be more compact and track phantom points.
18
+ - Ability to generate a HTML font specimen. Gated behind off-by-default
19
+ ` specimen ` feature.
20
+
9
21
### Changed
10
22
11
23
- Use default feature mask when shaping Thai and Lao text.
24
+ - ` pathfinder_geometry ` is no longer optional as it's used for variable fonts.
25
+ - Apply ` rvrn ` early in shaping.
26
+ - Use bitflags for ` macStyle ` and ` fsSelection ` .
27
+ - Introduce ` RawGlyphFlags ` for tracking glyph flags.
28
+ - Add ` ParseError::UnsuitableCmap ` and change ` Font::new ` to return
29
+ ` Result<Font, _> ` instead of ` Result<Option<Font>, _> ` .
30
+
31
+ ### Fixed
32
+
33
+ - Fix registry and ordering when converting CFF Type 1 to CID.
34
+ - Recognise Apple's ` true ` magic for TrueType fonts.
35
+
36
+ ## [ 0.14.2] - 2024-05-29
37
+
38
+ ### Fixed
39
+
40
+ - Fix issue where some mark-to-mark positioning was incorrect.
41
+ [ #107 ] ( https://github.com/yeslogic/allsorts/issues/107 )
12
42
13
43
## [ 0.14.1] - 2023-08-15
14
44
@@ -236,7 +266,9 @@ format is based on [Keep a Changelog], and this project aims to follow
236
266
237
267
- Initial release
238
268
239
- [ Unreleased ] : https://github.com/yeslogic/allsorts/compare/v0.14.1...HEAD
269
+ [ Unreleased ] : https://github.com/yeslogic/allsorts/compare/v0.15.0...HEAD
270
+ [ 0.15.0 ] : https://github.com/yeslogic/allsorts/compare/v0.14.2...v0.15.0
271
+ [ 0.14.2 ] : https://github.com/yeslogic/allsorts/compare/v0.14.1...v0.14.2
240
272
[ 0.14.1 ] : https://github.com/yeslogic/allsorts/compare/v0.14.0...v0.14.1
241
273
[ 0.14.0 ] : https://github.com/yeslogic/allsorts/compare/v0.13.0...v0.14.0
242
274
[ 0.13.0 ] : https://github.com/yeslogic/allsorts/compare/v0.12.1...v0.13.0
0 commit comments