Skip to content

Commit 6bbd056

Browse files
committed
Update NEWS with version 4.0.0 changes
1 parent 655dcb9 commit 6bbd056

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

NEWS.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
Changelog
22
=========
33

4+
4.0.0 (released 2023-09-11)
5+
---------------------------
6+
**The Python port of psautohint was (re)integrated into the AFDKO repository as "otfautohint"**
7+
8+
Changes Summary:
9+
- [Name-Change] The name-change better reflects how hinted input is now published, and lets the new version coexist with the old version when needed.
10+
- [AFDKO Tools Updated] Other tools in AFDKO have been updated to call oftautohint instead of psautohint, and the dependency on the latter's repository has been removed.
11+
- [Stopping Psautohint Development] We expect to stop development of psautohint after this v4.0.0 release.
12+
- [Improvements] The new code fixes a number of bugs and in our judgement produces better results on average. It also uses a slightly different encoding in UFO glif files. Accordingly, users should expect that running the new code results in many differences compared with psautohint, but this should be a one-time change.
13+
- [Variable CFF Hinting] The new code also supports hinting of variable CFF-based fonts, including directly hinting a built CFF2 font. Glyphs that include overlap will typically be hinted close to how they would have been hinted with overlap removed.
14+
- [Hinting Time] Because psautohint was partly written in (very old) C code, and otfautohint is written entirely in Python, the new code takes significantly longer to hint an individual glyph. However, we have also enhanced otfautohint to hint different glyphs on multiple CPU cores by default. As a result the tool will be 5-8 times slower when running on a single core but will typically be slightly faster when running on 8 cores.
15+
16+
More information can be found in [docs/otfautohint_Notes.md](https://github.com/adobe-type-tools/afdko/blob/develop/docs/otfautohint_Notes.md)
17+
18+
Other changes in v4.0.0: dependency updates.
19+
420
3.9.7 (released 2023-08-14)
521
---------------------------
622
- [buildcff2vf] Don't return zero when input requires compatibilization ([#1668](https://github.com/adobe-type-tools/afdko/pull/1668))

0 commit comments

Comments
 (0)