NEWS | 29 +++++++++++++++++++++++++++++ configure.ac | 2 +- src/hb-buffer.h | 26 +++++++++++++------------- 3 files changed, 43 insertions(+), 14 deletions(-)
New commits: commit 11441291bbf4326dca9b14ec3e9cad3d4d229303 Author: Behdad Esfahbod <[email protected]> Date: Mon Jan 11 13:16:35 2016 +0000 1.1.3 diff --git a/NEWS b/NEWS index 3e8b100..698256d 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,32 @@ +Overview of changes leading to 1.1.3 +Monday, January 11, 2016 +==================================== + +- Ported Indic shaper to Unicode 8.0 data. +- Universal Shaping Engine fixes. +- Speed up CoreText shaper when font fallback happens in CoreText. +- Documentation improvements, thanks to Khaled Hosny. +- Very rough directwrite shaper for testing, thanks to Ebrahim Byagowi. +- Misc bug fixes. +- New API: + + * Font extents: + hb_font_extents_t + hb_font_get_font_extents_func_t + hb_font_get_font_h_extents_func_t + hb_font_get_font_v_extents_func_t + hb_font_funcs_set_font_h_extents_func + hb_font_funcs_set_font_v_extents_func + hb_font_get_h_extents + hb_font_get_v_extents + hb_font_get_extents_for_direction + + * Buffer message (aka debug): + hb_buffer_message_func_t + hb_buffer_set_message_func() + Actual message protocol to be fleshed out later. + + Overview of changes leading to 1.1.2 Wednesday, November 26, 2015 ==================================== diff --git a/configure.ac b/configure.ac index 044a1d6..7642115 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [1.1.2], + [1.1.3], [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz], [harfbuzz], [http://harfbuzz.org/]) commit 97624d9244de0fdb9c03f60e03fe242028efa8a1 Author: Behdad Esfahbod <[email protected]> Date: Mon Jan 11 12:58:45 2016 +0000 [docs] Minor fixes. diff --git a/src/hb-buffer.h b/src/hb-buffer.h index 062c4e7..bf289c1 100644 --- a/src/hb-buffer.h +++ b/src/hb-buffer.h @@ -51,12 +51,11 @@ HB_BEGIN_DECLS * @cluster value, if they resulted from the same character (e.g. one * to many glyph substitution), and when more than one character gets * merged in the same glyph (e.g. many to one glyph substitution) the - * #hb_glyph_info_t will have cluster value corresponding to the - * first of them. By default some characters are merged into the same - * cluster (e.g. combining marks have the same cluster as their - * bases) even if they are separate glyphs, - * hb_buffer_set_cluster_level() allow selecting more fine-grained - * cluster handling. + * #hb_glyph_info_t will have the smallest cluster value of them. + * By default some characters are merged into the same cluster + * (e.g. combining marks have the same cluster as their bases) + * even if they are separate glyphs, hb_buffer_set_cluster_level() + * allow selecting more fine-grained cluster handling. * * The #hb_glyph_info_t is the structure that holds information about the * glyphs and their relation to input text. @@ -229,17 +228,18 @@ hb_buffer_guess_segment_properties (hb_buffer_t *buffer); * hb_buffer_flags_t: * @HB_BUFFER_FLAG_DEFAULT: the default buffer flag. * @HB_BUFFER_FLAG_BOT: flag indicating that special handling of the beginning - * of text can be applied to this buffer. Should usually - * be set unless you are passing to the buffer only part + * of text paragraph can be applied to this buffer. Should usually + * be set, unless you are passing to the buffer only part * of the text without the full context. * @HB_BUFFER_FLAG_EOT: flag indicating that special handling of the end of text - * can be applied to this buffer, similar to + * paragraph can be applied to this buffer, similar to * @HB_BUFFER_FLAG_EOT. * @HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES: - * flag indication that character with Default Ignorable + * flag indication that character with Default_Ignorable * Unicode property should use the corresponding glyph - * from the font, instead of replacing them with the space - * glyph and zeroing the advance width. + * from the font, instead of hiding them (currently done + * by replacing them with the space glyph and zeroing the + * advance width.) * * Since: 0.9.20 */ @@ -410,7 +410,7 @@ typedef enum { /*< flags >*/ * hb_buffer_serialize_format_t: * @HB_BUFFER_SERIALIZE_FORMAT_TEXT: a human-readable, plain text format. * @HB_BUFFER_SERIALIZE_FORMAT_JSON: a machine-readable JSON format. - * @HB_BUFFER_SERIALIZE_FORMAT_INVALID: invalid format. + * @HB_BUFFER_SERIALIZE_FORMAT_INVALID: invalid format. * * The buffer serialization and de-serialization format used in * hb_buffer_serialize_glyphs() and hb_buffer_deserialize_glyphs(). _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
