5.2.0
This commit is contained in:
parent
53a194aa3f
commit
4a1d891c63
22
NEWS
22
NEWS
|
@ -1,3 +1,25 @@
|
||||||
|
Overview of changes leading to 5.2.0
|
||||||
|
Saturday, September 17, 2022
|
||||||
|
====================================
|
||||||
|
- Fix regressions in hb-ft font functions for FT_Face’s with transformation
|
||||||
|
matrix. (Behdad Esfahbod)
|
||||||
|
- The experimental hb-repacker API now supports splitting several GPOS subtable
|
||||||
|
types when needed. (Garret Rieger)
|
||||||
|
- The HarfBuzz extensions to OpenType font format are now opt-in behind
|
||||||
|
build-time flags. (Behdad Esfahbod)
|
||||||
|
- The experimental hb-subset variable fonts instantiation API can now
|
||||||
|
instantiate more font tables and arbitrary axis locations. (Qunxin Liu)
|
||||||
|
- Unicode 15 support. (David Corbett)
|
||||||
|
- Various documentation improvements. (Behdad Esfahbod, Matthias Clasen)
|
||||||
|
- The hb-view command line tool now detects WezTerm inline images support.
|
||||||
|
(Wez Furlong)
|
||||||
|
- Fix FreeType and ICU dependency lookup with meson. (Xavier Claessens)
|
||||||
|
|
||||||
|
- New API:
|
||||||
|
+HB_SCRIPT_KAWI
|
||||||
|
+HB_SCRIPT_NAG_MUNDARI
|
||||||
|
|
||||||
|
|
||||||
Overview of changes leading to 5.1.0
|
Overview of changes leading to 5.1.0
|
||||||
Sunday, July 31, 2022
|
Sunday, July 31, 2022
|
||||||
====================================
|
====================================
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
AC_PREREQ([2.64])
|
AC_PREREQ([2.64])
|
||||||
AC_INIT([HarfBuzz],
|
AC_INIT([HarfBuzz],
|
||||||
[5.1.0],
|
[5.2.0],
|
||||||
[https://github.com/harfbuzz/harfbuzz/issues/new],
|
[https://github.com/harfbuzz/harfbuzz/issues/new],
|
||||||
[harfbuzz],
|
[harfbuzz],
|
||||||
[http://harfbuzz.org/])
|
[http://harfbuzz.org/])
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
project('harfbuzz', 'c', 'cpp',
|
project('harfbuzz', 'c', 'cpp',
|
||||||
meson_version: '>= 0.55.0',
|
meson_version: '>= 0.55.0',
|
||||||
version: '5.1.0',
|
version: '5.2.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway
|
'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway
|
||||||
'cpp_std=c++11',
|
'cpp_std=c++11',
|
||||||
|
|
|
@ -495,8 +495,8 @@ hb_language_matches (hb_language_t language,
|
||||||
* @HB_SCRIPT_TOTO: `Toto`, Since: 3.0.0
|
* @HB_SCRIPT_TOTO: `Toto`, Since: 3.0.0
|
||||||
* @HB_SCRIPT_VITHKUQI: `Vith`, Since: 3.0.0
|
* @HB_SCRIPT_VITHKUQI: `Vith`, Since: 3.0.0
|
||||||
* @HB_SCRIPT_MATH: `Zmth`, Since: 3.4.0
|
* @HB_SCRIPT_MATH: `Zmth`, Since: 3.4.0
|
||||||
* @HB_SCRIPT_KAWI: `Kawi`, Since: REPLACEME
|
* @HB_SCRIPT_KAWI: `Kawi`, Since: 5.2.0
|
||||||
* @HB_SCRIPT_NAG_MUNDARI: `Nagm`, Since: REPLACEME
|
* @HB_SCRIPT_NAG_MUNDARI: `Nagm`, Since: 5.2.0
|
||||||
* @HB_SCRIPT_INVALID: No script set
|
* @HB_SCRIPT_INVALID: No script set
|
||||||
*
|
*
|
||||||
* Data type for scripts. Each #hb_script_t's value is an #hb_tag_t corresponding
|
* Data type for scripts. Each #hb_script_t's value is an #hb_tag_t corresponding
|
||||||
|
@ -719,7 +719,7 @@ typedef enum
|
||||||
HB_SCRIPT_MATH = HB_TAG ('Z','m','t','h'),
|
HB_SCRIPT_MATH = HB_TAG ('Z','m','t','h'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Since REPLACEME
|
* Since 5.2.0
|
||||||
*/
|
*/
|
||||||
HB_SCRIPT_KAWI = HB_TAG ('K','a','w','i'), /*15.0*/
|
HB_SCRIPT_KAWI = HB_TAG ('K','a','w','i'), /*15.0*/
|
||||||
HB_SCRIPT_NAG_MUNDARI = HB_TAG ('N','a','g','m'), /*15.0*/
|
HB_SCRIPT_NAG_MUNDARI = HB_TAG ('N','a','g','m'), /*15.0*/
|
||||||
|
|
|
@ -391,7 +391,7 @@ hb_subset_input_get_user_data (const hb_subset_input_t *input,
|
||||||
*
|
*
|
||||||
* Return value: `true` if success, `false` otherwise
|
* Return value: `true` if success, `false` otherwise
|
||||||
*
|
*
|
||||||
* Since: REPLACEME
|
* Since: EXPERIMENTAL
|
||||||
**/
|
**/
|
||||||
hb_bool_t
|
hb_bool_t
|
||||||
hb_subset_input_pin_axis_to_default (hb_subset_input_t *input,
|
hb_subset_input_pin_axis_to_default (hb_subset_input_t *input,
|
||||||
|
@ -415,7 +415,7 @@ hb_subset_input_pin_axis_to_default (hb_subset_input_t *input,
|
||||||
*
|
*
|
||||||
* Return value: `true` if success, `false` otherwise
|
* Return value: `true` if success, `false` otherwise
|
||||||
*
|
*
|
||||||
* Since: REPLACEME
|
* Since: EXPERIMENTAL
|
||||||
**/
|
**/
|
||||||
hb_bool_t
|
hb_bool_t
|
||||||
hb_subset_input_pin_axis_location (hb_subset_input_t *input,
|
hb_subset_input_pin_axis_location (hb_subset_input_t *input,
|
||||||
|
|
|
@ -47,7 +47,7 @@ HB_BEGIN_DECLS
|
||||||
*
|
*
|
||||||
* The minor component of the library version available at compile-time.
|
* The minor component of the library version available at compile-time.
|
||||||
*/
|
*/
|
||||||
#define HB_VERSION_MINOR 1
|
#define HB_VERSION_MINOR 2
|
||||||
/**
|
/**
|
||||||
* HB_VERSION_MICRO:
|
* HB_VERSION_MICRO:
|
||||||
*
|
*
|
||||||
|
@ -60,7 +60,7 @@ HB_BEGIN_DECLS
|
||||||
*
|
*
|
||||||
* A string literal containing the library version available at compile-time.
|
* A string literal containing the library version available at compile-time.
|
||||||
*/
|
*/
|
||||||
#define HB_VERSION_STRING "5.1.0"
|
#define HB_VERSION_STRING "5.2.0"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* HB_VERSION_ATLEAST:
|
* HB_VERSION_ATLEAST:
|
||||||
|
|
Loading…
Reference in New Issue