diff --git a/NEWS b/NEWS index f15c555c2..5ba8e5af8 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,20 @@ +Overview of changes leading to 5.3.0 +Saturday, October 8, 2022 +"Women, Life, Freedom" #MahsaAmini +==================================== +- Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs. + (Khaled Hosny) +- Map “rlig” to appropriate AAT feature selectors. (Jonathan Kew) +- Update USE data files to latest version. (David Corbett) +- Check “CBDT” extents first before outline tables, to help with fonts that + also include an empty “glyf” table. (Khaled Hosny) +- More work towards variable font instancing in the subsetter. (Qunxin Liu) +- Subsetter repacker improvements. (Garret Rieger) +- New API: ++hb_ot_layout_lookup_get_optical_bound() ++hb_face_builder_sort_tables() + + Overview of changes leading to 5.2.0 Saturday, September 17, 2022 ==================================== diff --git a/configure.ac b/configure.ac index 28b09bc24..7b4a2f3be 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [5.2.0], + [5.3.0], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) diff --git a/docs/harfbuzz-docs.xml b/docs/harfbuzz-docs.xml index da1d8e864..652a5e470 100644 --- a/docs/harfbuzz-docs.xml +++ b/docs/harfbuzz-docs.xml @@ -117,6 +117,7 @@ API Index Index of deprecated API + Index of new symbols in 5.3.0 Index of new symbols in 5.0.0 Index of new symbols in 4.4.0 Index of new symbols in 4.3.0 diff --git a/meson.build b/meson.build index 45db90cab..7a5c7fd58 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('harfbuzz', 'c', 'cpp', meson_version: '>= 0.55.0', - version: '5.2.0', + version: '5.3.0', default_options: [ 'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway 'cpp_std=c++11', diff --git a/src/hb-face.cc b/src/hb-face.cc index 6b9f3d9bb..78d6aa16c 100644 --- a/src/hb-face.cc +++ b/src/hb-face.cc @@ -813,7 +813,7 @@ hb_face_builder_add_table (hb_face_t *face, hb_tag_t tag, hb_blob_t *blob) * specified in the tags list will be ordered after the tables in * tags, ordered by the default sort ordering. * - * Since: REPLACEME + * Since: 5.3.0 **/ void hb_face_builder_sort_tables (hb_face_t *face, diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 055e1185d..dbb30076a 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc @@ -2408,7 +2408,7 @@ struct hb_position_single_dispatch_t : * * Return value: Adjustment value. Negative values mean the glyph will stick out of the margin. * - * Since: REPLACEME + * Since: 5.3.0 **/ hb_position_t hb_ot_layout_lookup_get_optical_bound (hb_font_t *font, diff --git a/src/hb-version.h b/src/hb-version.h index fa7403cae..dc6933ec3 100644 --- a/src/hb-version.h +++ b/src/hb-version.h @@ -47,7 +47,7 @@ HB_BEGIN_DECLS * * The minor component of the library version available at compile-time. */ -#define HB_VERSION_MINOR 2 +#define HB_VERSION_MINOR 3 /** * HB_VERSION_MICRO: * @@ -60,7 +60,7 @@ HB_BEGIN_DECLS * * A string literal containing the library version available at compile-time. */ -#define HB_VERSION_STRING "5.2.0" +#define HB_VERSION_STRING "5.3.0" /** * HB_VERSION_ATLEAST: