- Update from version 12.1.0 to 12.2.0
- Update of rootfile
- Changelog
12.2.0
- While Windows platform contain the matching of the ChainContext rules
to
within the syllable for those features that are applied per syllable
(in
Indic-like and USE shapers), in 2015 we decided that in HarfBuzz we
would
allow the backtrack / lookahead parts of the rule to match across
syllables.
However, our implementation had a latent bug, causing the backtrack
sequence
to be matched within syllable most of the time, and inconsistently
so. As
such, and after empirical testing, we have decided to match the
Windows
implementation for this, so now both backtrack and lookahead
sequences are
contained to within the syllable, just like DirectWrite does.
- Disable legacy `kern` table for most shapers, enabling it only for
default,
Arabic, Hangul, and Hebrew shapers.
- When dropping `STAT` table during subsetting, drop also named IDs
that are
referenced only by it.
- Don’t apply synthetic slant to glyph origin, fixing horizontal shift
in
slanted glyphs.
- Various build and fuzzing fixes.
- Documentation fixes.
Signed-off-by: Adolf Belka <[email protected]>
---
config/rootfiles/common/harfbuzz | 8 ++++----
lfs/harfbuzz | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index b58d64035..279348c85 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -47,16 +47,16 @@ usr/include/harfbuzz/hb-script-list.h
#usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
#usr/lib/libharfbuzz-cairo.so
usr/lib/libharfbuzz-cairo.so.0
-usr/lib/libharfbuzz-cairo.so.0.61210.0
+usr/lib/libharfbuzz-cairo.so.0.61220.0
#usr/lib/libharfbuzz-gobject.so
usr/lib/libharfbuzz-gobject.so.0
-usr/lib/libharfbuzz-gobject.so.0.61210.0
+usr/lib/libharfbuzz-gobject.so.0.61220.0
#usr/lib/libharfbuzz-subset.so
usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.61210.0
+usr/lib/libharfbuzz-subset.so.0.61220.0
#usr/lib/libharfbuzz.so
usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.61210.0
+usr/lib/libharfbuzz.so.0.61220.0
#usr/lib/pkgconfig/harfbuzz-cairo.pc
#usr/lib/pkgconfig/harfbuzz-gobject.pc
#usr/lib/pkgconfig/harfbuzz-subset.pc
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 8aa54359c..1f9d96bf6 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
include Config
-VER = 12.1.0
+VER = 12.2.0
THISAPP = harfbuzz-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 =
126fd2f5028a2b99652dfca2948b43bf83f6ff498e067d561adbd686b24b4b496153cb6acc8ede412bd0ac407e08422fb40b0224206a7c45736969c10b62cfaa
+$(DL_FILE)_BLAKE2 =
011ce54ee0f312dbe6fff600ff986309c3ca8935f79dc8e7aa4fa29c61a364b62b097eba1bfafdcb337475a86bd50ea75ad2eb9315c7f188069e7c5370b53434
install : $(TARGET)
--
2.51.2