Skip to content

Commit 43a7784

Browse files
committed
11.0.1
1 parent 1375212 commit 43a7784

File tree

4 files changed

+35
-4
lines changed

4 files changed

+35
-4
lines changed

NEWS

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
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+
132
Overview of changes leading to 11.0.0
233
Monday, March 24, 2025
334
====================================

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
project('harfbuzz', ['c', 'cpp'],
22
meson_version: '>= 0.55.0',
3-
version: '11.0.0',
3+
version: '11.0.1',
44
default_options: [
55
'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway
66
# 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs RTTI

src/hb-draw.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ HB_BEGIN_DECLS
4141
* @path_start_y: Y component of the start of current path
4242
* @current_x: X component of current point
4343
* @current_y: Y component of current point
44-
* @slant_xy: (Since: 11.0.0): Slanting factor for synthetic oblique
44+
* @slant_xy: Slanting factor for synthetic oblique, Since: 11.0.0
4545
*
4646
* Current drawing state.
4747
*

src/hb-version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ HB_BEGIN_DECLS
5353
*
5454
* The micro component of the library version available at compile-time.
5555
*/
56-
#define HB_VERSION_MICRO 0
56+
#define HB_VERSION_MICRO 1
5757

5858
/**
5959
* HB_VERSION_STRING:
6060
*
6161
* A string literal containing the library version available at compile-time.
6262
*/
63-
#define HB_VERSION_STRING "11.0.0"
63+
#define HB_VERSION_STRING "11.0.1"
6464

6565
/**
6666
* HB_VERSION_ATLEAST:

0 commit comments

Comments
 (0)