summaryrefslogtreecommitdiff
path: root/fonts/harfbuzz/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2021-12-08revbump for icu and libffiadam1-1/+2
2021-01-01harfbuzz: Update to 2.7.4ryoon1-3/+1
Changelog: 2.7.4 Fix missing --enable-introspection configure option from previous release tarball. Documentation updates. 2.7.3 Update USE shaper to 2020-08-13 specification, and other improvements. Don't disable liga feature in myanmar shaper, to match Uniscribe. Improvements to language and script tags handling. Update language system tag registry to OpenType 1.8.4 Support for serializing and deserializing Unicode buffers. Serialized buffers are now delimited with <> or [] based on whether it is a Unicode or glyphs buffer. Increase buffer work limits to handle fonts with many complex lookups. Handle more shaping operations in trace output. Memory access fixes. More OOM fixes. Improved documentation. Build system improvements. New API: +hb_buffer_has_positions() +hb_buffer_serialize() +hb_buffer_serialize_unicode() +hb_buffer_deserialize_unicode()
2020-11-06Split out ICU integration library from the harfbuzz package.nia1-76/+5
Only a few pieces of software are using the ICU integration library, these aren't the big harfbuzz users (i.e. gtk). this is intended to lessen the impact of icu's frequent ABI breaks.
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-1/+2
2020-09-04Update harfbuzz to 2.7.2prlw11-2/+2
Add introspection option defaulting to ON as new pango needs this. Overview of changes leading to 2.7.2 Saturday, August 29, 2020 ==================================== - Fix a regression in the previous release that caused a crash with Kaithi. - More OOM fixes.
2020-08-15move gtk-doc into options.mkszptvlfn1-2/+1
2020-08-15harfbuzz: update to 2.7.1tnn1-2/+2
ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present. Reverted a GDEF processing regression. A couple of fixes to handle OOM better.
2020-08-09Fix ICU option. Disable benchmarking as it requires git and externaljoerg1-1/+4
downloads. Require gtk-doc for documentation to match PLIST.
2020-08-08harfbuzz: Update to 2.7.0nia1-19/+24
Overview of changes leading to 2.7.0 Saturday, July 25, 2020 ==================================== - Use an implementation for round that always rounds up, some minor fluctuations are expected on var font specially when hb-ot callback is used. - Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. - Remove AAT's `lcar` table support from _get_ligature_carets API, not even much use on macOS installed fonts (only two files). GDEF support is the recommended one and expected to work properly after issues fixed two releases ago. - Minor memory fixes to handle OOM better specially in hb-ft. - Minor .so files versioning scheme change and remove stable/unstable scheme differences, was never used in practice (always default to stable scheme). - We are now suggesting careful packaging of the library using meson, https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson for more information. - Distribution package URL is changed, either use GitHub generated tarballs, `https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz` or, even more preferably use commit hash of the release and git checkouts like, `git+https://github.com/harfbuzz/harfbuzz#commit=$commit`
2020-06-29harfbuzz: Update to 2.6.8nia1-2/+2
Overview of changes leading to 2.6.8 Monday, June 22, 2020 ==================================== - New API to fetch glyph alternates from GSUB table. - hb-coretext build fix for macOS < 10.10. - Meson build fixes, cmake port removal is postponed but please prepare for it and give us feedback. Autotools is still our main build system however please consider experimenting with meson also for packaging the library. - New API: +hb_ot_layout_lookup_get_glyph_alternates()
2020-06-09harfbuzz: Update to 2.6.7nia1-4/+4
Overview of changes leading to 2.6.7 Wednesday, June 3, 2020 ==================================== - Update to Unicode 13.0.0. - Fix hb_ot_layout_get_ligature_carets for fonts without lcar table, it was completely broken for all the other fonts since 2.1.2. - As a part of our migration to meson, this release will be the last one to provide cmake port files but autotools still is our main build system. There is a possibility that the next version or the after be released using meson.
2020-06-02Revbump for icuadam1-1/+2
2020-05-17harfbuzz: Update to 2.6.6.nia1-2/+2
Overview of changes leading to 2.6.6 Tuesday, May 12, 2020 ==================================== - A fix in AAT kerning for Geeza Pro. - Better support for resource fork fonts on macOS.
2020-04-18harfbuzz: Update to 2.6.5nia1-5/+5
Overview of changes leading to 2.6.5 Friday, April 17, 2020 ==================================== - Add experimental meson build system. Autotools is still the primary and supported build system. - AAT is now always preferred for horizontal scripts when both AAT and OT layout tables exist at the same time. - Subsetter improvements. - New API: +hb_ft_font_lock_face() +hb_ft_font_unlock_face()
2020-04-12Recursive revision bump after textproc/icu updateadam1-2/+2
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz1-2/+2
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz1-1/+2
2019-11-09harfbuzz: Move GCC_REQD to before bsd.prefs.mk.jperkin1-2/+3
2019-10-31harfbuzz: Update to 2.6.4nia1-2/+2
Overview of changes leading to 2.6.4 Monday, October 29, 2019 ==================================== - Small bug fix. - Build fixes. Overview of changes leading to 2.6.3 Monday, October 28, 2019 ==================================== - Misc small fixes, mostly to build-related issues. - New API: +hb_font_get_nominal_glyphs()
2019-10-01harfbuzz: Update to 2.6.2nia1-2/+2
Overview of changes leading to 2.6.2 Monday, September 30, 2019 ==================================== - Misc small fixes, mostly to build-related issues.
2019-08-31harfbuzz: Update to 2.6.1nia1-4/+4
Overview of changes leading to 2.6.1 Thursday, August 22, 2019 Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0. Change interpretation of font PTEM size / CoreText font size handling. See #1484 hb-ot-font: Prefer symbol cmap subtable if present. Apply 'dist'/'abvm'/'blwm' features to all scripts. Drop experimental DirectWrite API.
2019-08-20harfbuzz: update to 2.6.0.wiz1-2/+2
Overview of changes leading to 2.6.0 Tuesday, August 13, 2019 ==================================== - New OpenType metrics, baseline, and metadata table access APIs. - New API to set font variations to a named-instance. - New hb-gdi.h header and API for creating hb_face_t from HFONT. - Amalgam: Provide a single-file harfbuzz.cc file for easier alternate building. - More size-reduction configurable options, enabled by HB_TINY. - New API: +hb_font_set_var_named_instance() +hb_gdi_face_create() +hb_ot_layout_baseline_tag_t +hb_ot_layout_get_baseline() +hb_ot_meta_tag_t +hb_ot_meta_get_entry_tags() +hb_ot_meta_reference_entry() +hb_ot_metrics_tag_t +hb_ot_metrics_get_position() +hb_ot_metrics_get_variation() +hb_ot_metrics_get_x_variation() +hb_ot_metrics_get_y_variation()
2019-07-08This version uses C++11. Set c++11 to USE_LANGUAGESryoon1-2/+2
Noticed by leot@. Thank you.
2019-07-02Update to 2.5.3ryoon1-6/+3
Changelog: Overview of changes leading to 2.5.3 Wednesday, June 26, 2019 ==================================== - Fix UCD script data for Unicode 10+ scripts. This was broken since 2.5.0. - More optimizations for HB_TINY. Overview of changes leading to 2.5.2 Thursday, June 20, 2019 ==================================== - More hb-config.hh facilities to shrink library size, namely when built as HB_TINY. - New documentation of custom configurations in CONFIG.md. - Fix build on gcc 4.8. That's supported again. - Universal Shaping Engine improvements thanks to David Corbett. - API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft, such that Type1 fonts will continue kerning. Overview of changes leading to 2.5.1 Friday, May 31, 2019 ==================================== - Fix build with various versions of Visual Studio. - Improved documentation, thanks to Nathan Willis. - Bugfix in subsetting glyf table. - Improved scripts for cross-compiling for Windows using mingw. - Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is added for backwards-compatibility. Overview of changes leading to 2.5.0 Friday, May 24, 2019 ==================================== - This release does not include much functional changes, but includes major internal code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been dropped. - New hb-config.hh facility for compiling smaller library for embedded and web usecases. - New Unicode Character Databse implementation that is half the size of previously-used UCDN. - Subsetter improvements. - Improved documentation, thanks to Nathan Willis. - Misc shaping fixes.
2019-06-09Update comment, replace librsvg with librsvg-cryoon1-2/+2
2019-06-08*: use LIBRSVG_TYPE instead of PLATFORM_SUPPORTS_RUSTleot1-4/+4
2019-06-03Include mk file earlier to enable rust conditionalryoon1-3/+2
2019-06-02Add graphite2 to librsvg via pango and harfbuzzryoon1-5/+15
librsvg with pango and harfbuzz with graphite2 is required for libreoffice. librsvg-c has the problem on NetBSD and libreoffice uses internal static harfbuzz library. Rust-based librsvg has no problem and libreoffice use dynamic harfbuzz from fonts/harfbuzz. Bump PKGREVISIONs.
2019-04-07harfbuzz: distfile has changed; bump revisionadam1-2/+4
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-04-02harfbuzz: update to 2.4.0.wiz1-2/+2
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-13harfbuzz: update to 2.3.1.wiz1-2/+2
Overview of changes leading to 2.3.1 Wednesday, January 30, 2019 ==================================== - AAT bug fixes. - Misc internal housekeeping cleanup.
2019-01-29Update harfbuzz to 2.3.0.bsiegert1-3/+2
- 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-24Add GCC_REQD+=4.9, so that this builds on NetBSD/i386 7.1 again.he1-1/+2
For newer OSes this would be a no-op, so no revision bump.
2018-12-09revbump after updating textproc/icuadam1-1/+2
2018-12-03harfbuzz: update to 2.2.0.wiz1-2/+2
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-30harfbuzz: update to 2.1.3.wiz1-3/+2
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.
2018-11-23Do not play _POSIX_C_SOURCE games on NetBSD - causes issues with some pkgsrc ↵abs1-1/+2
gcc versions Bump PKGREVISION
2018-11-12Update to 1.8.8ryoon1-3/+2
Changelog: Overview of changes leading to 2.1.1 Monday, November 5, 2018 ==================================== - AAT improvements: o Implement 'mort' table. o Implement 'kern' subtables Format 1 and Format 3. Overview of changes leading to 2.1.0 Tuesday, October 30, 2018 ==================================== - AAT shaping improvements: o Allow user controlling AAT features, for whole buffer only currently. o Several 'morx' fixes. o Implement tuple-kerns in 'kerx'; Fixes kerning with Apple default San Francisco fonts. - Support for color fonts: o COLR/CPAL API to fetch color layers. o SVG table to fetch SVG documents. o CBDT/sbix API to fetch PNG images. - New 'name' table API. - hb-ot-font now uses 'VORG' table to correctly position CFF glyphs in vertical layout. - Various fuzzer-found bug fixes. Changed API: A type and a macro added in 2.0.0 were renamed: hb_name_id_t -> hb_ot_name_id_t HB_NAME_ID_INVALID -> HB_OT_NAME_ID_INVALID New API: +hb_color_t +HB_COLOR +hb_color_get_alpha() +hb_color_get_red() +hb_color_get_green() +hb_color_get_blue() +hb_ot_color_has_palettes() +hb_ot_color_palette_get_count() +hb_ot_color_palette_get_name_id() +hb_ot_color_palette_color_get_name_id() +hb_ot_color_palette_flags_t +hb_ot_color_palette_get_flags() +hb_ot_color_palette_get_colors() +hb_ot_color_has_layers() +hb_ot_color_layer_t +hb_ot_color_glyph_get_layers() +hb_ot_color_has_svg() +hb_ot_color_glyph_reference_svg() +hb_ot_color_has_png() +hb_ot_color_glyph_reference_png() +hb_ot_name_id_t +HB_OT_NAME_ID_INVALID +HB_OT_NAME_ID_COPYRIGHT +HB_OT_NAME_ID_FONT_FAMILY +HB_OT_NAME_ID_FONT_SUBFAMILY +HB_OT_NAME_ID_UNIQUE_ID +HB_OT_NAME_ID_FULL_NAME +HB_OT_NAME_ID_VERSION_STRING +HB_OT_NAME_ID_POSTSCRIPT_NAME +HB_OT_NAME_ID_TRADEMARK +HB_OT_NAME_ID_MANUFACTURER +HB_OT_NAME_ID_DESIGNER +HB_OT_NAME_ID_DESCRIPTION +HB_OT_NAME_ID_VENDOR_URL +HB_OT_NAME_ID_DESIGNER_URL +HB_OT_NAME_ID_LICENSE +HB_OT_NAME_ID_LICENSE_URL +HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY +HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY +HB_OT_NAME_ID_MAC_FULL_NAME +HB_OT_NAME_ID_SAMPLE_TEXT +HB_OT_NAME_ID_CID_FINDFONT_NAME +HB_OT_NAME_ID_WWS_FAMILY +HB_OT_NAME_ID_WWS_SUBFAMILY +HB_OT_NAME_ID_LIGHT_BACKGROUND +HB_OT_NAME_ID_DARK_BACKGROUND +HB_OT_NAME_ID_VARIATIONS_PS_PREFIX +hb_ot_name_entry_t +hb_ot_name_list_names() +hb_ot_name_get_utf8() +hb_ot_name_get_utf16() +hb_ot_name_get_utf32() Overview of changes leading to 2.0.2 Saturday, October 20, 2018 ==================================== - Fix two minor memory access issues in AAT tables. Overview of changes leading to 2.0.1 Friday, October 19, 2018 ==================================== - Fix hb-version.h reported release version that went wrong (1.8.0) with previous release. - Fix extrapolation in 'trak' table. - Fix hb-font infinite-recursion issue with some font funcs and subclassed fonts. - Implement variation-kerning format in kerx table, although without variation. - Fix return value of hb_map_is_empty(). Overview of changes leading to 2.0.0 Thursday, October 18, 2018 ==================================== - Added AAT shaping support (morx/kerx/trak). Automatically used if GSUB/GPOS are not available respectively. Set HB_OPTIONS=aat env var to have morx/kerx preferred over GSUB/GPOS. - Apply TrueType kern table internally, instead of relying on hb_font_t callbacks. - Khmer shaper significantly rewritten to better match Uniscribe. - Indic3 tags ('dev3', etc) are passed to USE shaper. - .dfont Mac font containers implemented. - Script- and language-mapping revamped to better use BCP 47. - Misc USE and Indic fixes. - Misc everything fixes. - Too many things to list. Biggest release since 0.9.1, with over 500 commits in just over 5 weeks! Didn't intend it to be a big release. Just happened to become. - hb-ft now locks underlying FT_Face during use. API changes: - Newly-created hb_font_t's now have our internal "hb-ot-font" callbacks set on them, so they should work out of the box without any callbacks set. If callbacks are set, everything is back to what it was before, the fallback callbacks are null. If you to get the internal implementation modified, sub_font it. - New hb_font_funcs_set_nominal_glyphs_func() allows speeding up character to glyph mapping. New API: +HB_FEATURE_GLOBAL_START +HB_FEATURE_GLOBAL_END +hb_buffer_set_invisible_glyph() +hb_buffer_get_invisible_glyph() +hb_font_funcs_set_nominal_glyphs_func() +hb_ot_layout_table_select_script() +hb_ot_layout_script_select_language() +hb_ot_layout_feature_get_name_ids() +hb_ot_layout_feature_get_characters() +hb_name_id_t +HB_NAME_ID_INVALID +HB_OT_MAX_TAGS_PER_SCRIPT +hb_ot_tags_from_script_and_language() +hb_ot_tags_to_script_and_language() Deprecated API: -hb_font_funcs_set_glyph_func() -hb_unicode_eastasian_width_func_t -hb_unicode_funcs_set_eastasian_width_func() -hb_unicode_eastasian_width() -hb_unicode_decompose_compatibility_func_t -HB_UNICODE_MAX_DECOMPOSITION_LEN -hb_unicode_funcs_set_decompose_compatibility_func() -hb_unicode_decompose_compatibility() -hb_font_funcs_set_glyph_h_kerning_func() -hb_font_funcs_set_glyph_v_kerning_func() -hb_font_get_glyph_h_kerning() -hb_font_get_glyph_v_kerning() -hb_font_get_glyph_kerning_for_direction() -hb_ot_layout_table_choose_script() -hb_ot_layout_script_find_language() -hb_ot_tags_from_script() -hb_ot_tag_from_language() Overview of changes leading to 1.9.0 Monday, September 10, 2018 ==================================== - Added 'cmap' API to hb_face_t. - Face-builder API. - hb-ot-font re-creation should be much leaner now, as the font tables it uses are cached on hb_face_t now. - Internal source header file name changes: hb-*-private.hh is renamed to hb-*.hh. New API: +HB_UNICODE_MAX +hb_face_collect_unicodes() +hb_face_collect_variation_selectors() +hb_face_collect_variation_unicodes() +hb_face_builder_create() +hb_face_builder_add_table()
2018-10-30Drop USE_GCC_RUNTIME. Problem was unrelated gcc8/gcc8-libs issueabs1-2/+1
2018-10-29Fix _POSIX_C_SOURCE abuse for at least NetBSD to fix gcc6/7/8 buildabs1-1/+3
Also add USE_GCC_RUNTIME Bump PKGREVISION
2018-08-19harfbuzz: update to 1.8.8.wiz1-2/+2
Overview of changes leading to 1.8.8 Tuesday, August 14, 2018 ==================================== - Fix hb-icu crash on architectures where compare_exchange_weak() can fail falsely. This bug was introduced in 1.8.4. https://bugs.chromium.org/p/chromium/issues/detail?id=873568 - More internal refactoring of atomic operations and singletons. - API changes: The following functions do NOT reference their return value before returning: * hb_unicode_funcs_get_default() * hb_glib_get_unicode_funcs() * hb_icu_get_unicode_funcs() This is consistent with their naming ("get", instead of "reference") as well as how they are used in the wild (ie. no one calls destroy() on their return value.)
2018-08-16harfbuzz: update to 1.8.7.wiz1-3/+2
Overview of changes leading to 1.8.7 Wednesday, August 8, 2018 ==================================== - Fix assertion failure with GDEF-blacklisted fonts. Overview of changes leading to 1.8.6 Tuesday, August 7, 2018 ==================================== - Internal code shuffling. - New API to speed up getting advance widths for implementations that have heavy overhead in get_h_advance callback: +hb_font_funcs_set_glyph_h_advances_func +hb_font_funcs_set_glyph_v_advances_func +hb_font_get_glyph_advances_for_direction +hb_font_get_glyph_h_advances +hb_font_get_glyph_h_advances_func_t +hb_font_get_glyph_v_advances +hb_font_get_glyph_v_advances_func_t Overview of changes leading to 1.8.5 Wednesday, August 1, 2018 ==================================== - Major Khmer shaper improvements to better match Microsoft. - Indic bug fixes. - Internal improvements to atomic operations. Overview of changes leading to 1.8.4 Tuesday, July 17, 2018 ==================================== - Fix build on non-C++11. - Use C++-style GCC atomics and C++11 atomics. Overview of changes leading to 1.8.3 Wednesday, July 11, 2018 ==================================== - A couple of Indic / USE bug fixes. - Disable vectorization, as it was causing unaligned access bus error on certain 32bit architectures. Overview of changes leading to 1.8.2 Tuesday, July 3, 2018 ==================================== - Fix infinite loop in Khmer shaper. - Improve hb_blob_create_from_file() for streams.
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-1/+2
2018-06-17harfbuzz: update to 1.8.1.wiz1-2/+2
Overview of changes leading to 1.8.1 Tuesday, June 12, 2018 ==================================== - Fix hb-version.h file generation; last two releases went out with wrong ones. - Add correctness bug in hb_set_t operations, introduced in 1.7.7. - Remove HB_SUBSET_BUILTIN build option. Not necessary.
2018-06-17harfbuzz: update to 1.8.0.wiz1-3/+2
Tuesday, June 5, 2018 ==================================== - Update to Unicode 11.0.0. Overview of changes leading to 1.7.7 Tuesday, June 5, 2018 ==================================== - Lots of internal changes, but not yet exposed externally. - All HarfBuzz objects are significantly smaller in size now. - Sinhala: Position repha on top of post-consonant, not base. This better matches Windows 10 behavior, which was changed from previous Windows versions. - New build options: o New cpp macro HB_NO_ATEXIT o New cpp macro HB_SUBSET_BUILTIN - Significant libharfbuzz-subset changes. API subject to change. - New API in libharfbuzz: +hb_blob_create_from_file() +hb_face_count() A hashmap implementation: +hb-map.h +HB_MAP_VALUE_INVALID +hb_map_t +hb_map_create() +hb_map_get_empty() +hb_map_reference() +hb_map_destroy() +hb_map_set_user_data() +hb_map_get_user_data() +hb_map_allocation_successful() +hb_map_clear() +hb_map_is_empty() +hb_map_get_population() +hb_map_set() +hb_map_get() +hb_map_del() +hb_map_has()
2018-04-14revbump after icu updateadam1-1/+2
2018-03-11harfbuzz: update to 1.7.6.wiz1-2/+3
Overview of changes leading to 1.7.6 Wednesday, March 7, 2018 ==================================== - Fix to hb_set_t binary operations. Ouch. - New experimental harfbuzz-subset library. All of hb-subset.h is experimental right now and API WILL change. - New API: hb_blob_copy_writable_or_fail() HB_OT_TAG_BASE hb_set_previous() hb_set_previous_range()
2018-02-11harfbuzz: update to 1.7.5.wiz1-2/+2
Overview of changes leading to 1.7.5 Tuesday, January 30, 2018 ==================================== - Separate Khmer shaper from Indic. - First stab at AAT morx. Not hooked up. - Misc bug fixes.
2018-01-10harfbuzz: update to 1.7.4.wiz1-3/+2
harfbuzz: update to 1.7.4. Overview of changes leading to 1.7.4 Wednesday, December 20, 2017 ==================================== - Fix collect_glyphs() regression caused by hb_set_t changes. Overview of changes leading to 1.7.3 Monday, December 18, 2017 ==================================== - hb_set_t performance tuning and optimizations. - Speed up collect_glyphs() and reject garbage data. - In hb_coretext_font_create() set font point-size (ptem). - Misc fixes. Overview of changes leading to 1.7.2 Monday, December 4, 2017 ==================================== - Optimize hb_set_add_range(). - Misc fixes. - New API: hb_coretext_font_create()