2019-04-02 10:58:47 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
harfbuzz: update to 2.4.0.
Overview of changes leading to 2.4.0
Monday, March 25, 2019
====================================
- Unicode 12.
- Misc fixes.
- Subsetter improvements.
- New API:
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
hb_directwrite_face_create()
|
2019-02-15 23:44:48 by Rin Okuyama | Files touched by this commit (1) |
Log message:
Fix option -icu; include/harfbuzz/hb-ft.h is installed and required
actually by other packages no matter whether icu is supported or not.
|
2019-02-14 18:43:33 by David Brownlee | Files touched by this commit (2) |
Log message:
Do not play _POSIX_C_SOURCE games on NetBSD - Avoids issues with building under \
pkgsrc gcc versions
|
2019-02-13 21:12:10 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
harfbuzz: update to 2.3.1.
Overview of changes leading to 2.3.1
Wednesday, January 30, 2019
====================================
- AAT bug fixes.
- Misc internal housekeeping cleanup.
|
2019-01-30 20:21:22 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
harfbuzz: Fix build on SunOS where int8_t is not explicitly "signed".
|
2019-01-29 19:54:03 by Benny Siegert | Files touched by this commit (4) |
Log message:
Update harfbuzz to 2.3.0.
- Fix regression on big-endian architectures. Ouch!
- Misc bug and build fixes.
- Fix subsetting of simple GSUB/GDEF.
- Merge CFF / CFF2 support contributed by Adobe. This mostly involves
the subsetter, but also get_glyph_extents on CFF fonts.
|
2019-01-24 13:46:10 by Havard Eidnes | Files touched by this commit (1) |
Log message:
Add GCC_REQD+=4.9, so that this builds on NetBSD/i386 7.1 again.
For newer OSes this would be a no-op, so no revision bump.
|
2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724) |
Log message:
revbump after updating textproc/icu
|
2018-12-03 12:43:25 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
harfbuzz: update to 2.2.0.
Overview of changes leading to 2.2.0
Thursday, November 29, 2018
====================================
- Misc shaping bug fixes.
- Add font variations named-instance API.
- Deprecate font variations axis enumeration API and add replacement.
- AAT shaping improvements:
o Fixed 'kern' table Format 2 implementation.
o Implement 'feat' table API for feature detection.
o Blacklist 'GSUB' table of fonts from 'MUTF' foundry that also have 'morx'.
New API:
+hb_aat_layout_feature_type_t
+hb_aat_layout_feature_selector_t
+hb_aat_layout_get_feature_types()
+hb_aat_layout_feature_type_get_name_id
+hb_aat_layout_feature_selector_info_t
+HB_AAT_LAYOUT_NO_SELECTOR_INDEX
+hb_aat_layout_feature_type_get_selector_infos()
+hb_ot_var_axis_flags_t
+hb_ot_var_axis_info_t
+hb_ot_var_get_axis_infos()
+hb_ot_var_find_axis_info()
+hb_ot_var_get_named_instance_count()
+hb_ot_var_named_instance_get_subfamily_name_id()
+hb_ot_var_named_instance_get_postscript_name_id()
+hb_ot_var_named_instance_get_design_coords()
Deprecated API:
+HB_OT_VAR_NO_AXIS_INDEX
+hb_ot_var_axis_t
+hb_ot_var_get_axes()
+hb_ot_var_find_axis()
|
2018-11-30 16:26:51 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
harfbuzz: update to 2.1.3.
Overview of changes leading to 2.1.3
Friday, November 16, 2018
====================================
- Fix AAT 'mort' shaping, which was broken in 2.1.2
Overview of changes leading to 2.1.2
Friday, November 16, 2018
====================================
- Various internal changes.
- AAT shaping improvements:
o Implement kern table Format 1 state-machine-based kerning.
o Implement cross-stream kerning (cursive positioning, etc).
o Ignore emptyish GSUB tables (zero scripts) if morx present.
o Don't apply GPOS if morx is being applied. Matches Apple.
|