|
| 1 | +Overview of changes leading to 11.0.0 |
| 2 | +Friday, April 4, 2025 |
| 3 | +==================================== |
| 4 | +- The change in version 10.3.0 to apply “trak” table tracking values to glyph |
| 5 | + advances directly has been reverted as it required every font functions |
| 6 | + implementation to handle it, which breaks existing custom font functions. |
| 7 | + Tracking is instead back to being applied during shaping. |
| 8 | +- When `directwrite` integration is enabled, we now link to `dwrite.dll` |
| 9 | + instead of dynamically loading it. |
| 10 | +- A new experimental APIs for getting raw “CFF” and “CFF2” CharStrings. |
| 11 | +- We now provide manpages for the various command line utilities. Building |
| 12 | + manpages requires “help2man” and will be skipped if it is not present. |
| 13 | +- The command line utilities now set different return value for different kinds |
| 14 | + of failures. Details are provided in the manpages. |
| 15 | +- Various fixes and improvements to `fontations` font functions. |
| 16 | +- All shaping operations using the `ot` shaper have become memory |
| 17 | + allocation-free. |
| 18 | +- Glyph extents returned by `hb-ot` and `hb-ft` font functions are now rounded |
| 19 | + in stead of flooring/ceiling them, which also matches what other font |
| 20 | + libraries do. |
| 21 | +- Fix “AAT” deleted glyph marks interfering with fallback mark positioning. |
| 22 | +- Glyph outlines emboldening have been moved out of `hb-ot` and `hb-ft` font |
| 23 | + functions to the HarfBuzz font layer, so that it works with any font |
| 24 | + functions implementation. |
| 25 | +- Fix our fallback C++11 atomics integration, which seems to not be widely |
| 26 | + used. |
| 27 | +- Various testing fixes and improvements. |
| 28 | +- Various subsetting fixes and improvements. |
| 29 | +- Various other fixes and improvements. |
| 30 | + |
| 31 | + |
1 | 32 | Overview of changes leading to 11.0.0 |
2 | 33 | Monday, March 24, 2025 |
3 | 34 | ==================================== |
|
0 commit comments