harfbuzz: updated to 5.3.1

5.3.1

Subsetter repacker fixes. (Garret Rieger)
Adjust Grapheme clusters for Katakana voiced sound marks. (Behdad Esfahbod)
New hb-subset option --preprocess-face.


5.3.0

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()
This commit is contained in:
adam 2022-11-23 11:39:27 +00:00
parent ae191e7d70
commit 004b0b2177
5 changed files with 12 additions and 9 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.11 2022/04/20 23:25:58 tnn Exp $
# $NetBSD: Makefile,v 1.12 2022/11/23 11:39:27 adam Exp $
# XXX: hack to override meson installation
INSTALL_DIRS=
@ -10,6 +10,7 @@ PKGNAME= ${DISTNAME:S/^harfbuzz-/harfbuzz-icu-/1}
COMMENT= OpenType text shaping engine (ICU integration)
MESON_ARGS+= -Dicu=enabled
MESON_ARGS+= -Dtests=disabled # FIXME: build takes forever
INSTALLATION_DIRS+= include/harfbuzz
INSTALLATION_DIRS+= lib

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.143 2022/07/14 13:13:32 wiz Exp $
# $NetBSD: Makefile,v 1.144 2022/11/23 11:39:27 adam Exp $
.include "Makefile.common"
@ -6,5 +6,6 @@ COMMENT= OpenType text shaping engine
# Use external icu support.
MESON_ARGS+= -Dicu=disabled
MESON_ARGS+= -Dtests=disabled
.include "../../mk/bsd.pkg.mk"

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile.common,v 1.27 2022/09/26 17:33:52 wiz Exp $
# $NetBSD: Makefile.common,v 1.28 2022/11/23 11:39:27 adam Exp $
# used by fonts/harfbuzz-icu/Makefile
DISTNAME= harfbuzz-5.2.0
DISTNAME= harfbuzz-5.3.1
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=harfbuzz/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.64 2022/07/26 15:46:48 wiz Exp $
@comment $NetBSD: PLIST,v 1.65 2022/11/23 11:39:27 adam Exp $
bin/hb-ot-shape-closure
bin/hb-shape
bin/hb-subset
@ -122,6 +122,7 @@ ${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-2-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-3-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-4-4-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-0-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-5-3-0.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/api-index-full.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html
${PLIST.doc}share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.123 2022/09/26 17:33:52 wiz Exp $
$NetBSD: distinfo,v 1.124 2022/11/23 11:39:27 adam Exp $
BLAKE2s (harfbuzz-5.2.0.tar.xz) = 50b8c234941281cdde9f0262d9c5dc91662b25f9498914ee66b186db384f0661
SHA512 (harfbuzz-5.2.0.tar.xz) = 3c95ae9916dfc283714b936988726c0b391f634e22a62d148c201104178ee229c48e49cc82961d728a5c8bc8af06978eb172b35acb552c969bc2385892380d30
Size (harfbuzz-5.2.0.tar.xz) = 17711968 bytes
BLAKE2s (harfbuzz-5.3.1.tar.xz) = be07d5dc0e7f935fbdfe61c6ef523b644da3e0a8410c65014137503fa63a52e2
SHA512 (harfbuzz-5.3.1.tar.xz) = 6b0aef2b7445f4a71c324b545414114507d8077dc186366f25140dcd3bedeee67868cfc65c0eef59ed950381a4c101a541900be4995f645377c11754b027b501
Size (harfbuzz-5.3.1.tar.xz) = 17874260 bytes