2023-10-29 22:16:21 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
fonts/harfbuzz: Needs meson>=1.2.0 for gnome.generate_gir(env=...).
|
2023-10-20 12:41:39 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
harfbuzz harfbuzz-icu: updated to 8.2.2
8.2.2
Fix regression from 8.1.0 in shaping fonts with duplicate feature tags.
Fix regression from 8.2.0 in parsing CSS-style feature strings.
Variable fonts instanciation now handles more tables.
Various CMake build improvements.
various fixes to build without errors with gcc 4.9.2.
|
2023-10-19 17:35:15 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
harfbuzz*: update to 8.2.1
Overview of changes leading to 8.2.1
Monday, September 18, 2023
====================================
- Unicode 15.1 support.
Overview of changes leading to 8.2.0
Friday, September 8, 2023
====================================
- Various build and fuzzing fixes
- Improvements to COLRv1 painting.
- New API:
+hb_paint_color_glyph_func_t
+hb_paint_funcs_set_color_glyph_func
+hb_paint_color_glyph
|
2023-08-24 14:02:49 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
harfbuzz*: update to 8.1.1
Overview of changes leading to 8.1.1
Wednesday, August 2, 2023
====================================
- Fix shaping of contextual rules at the end of string, introduced in 8.1.0
- Fix stack-overflow in repacker with malicious fonts.
- 30% speed up loading Noto Duployan font.
Overview of changes leading to 8.1.0
Tuesday, August 1, 2023
====================================
- Fix long-standing build issue with the AIX compiler and older Apple clang.
- Revert optimization that could cause timeout during subsetting with malicious \
fonts.
- More optimization work:
- 45% speed up in shaping Noto Duployan font.
- 10% speed up in subsetting Noto Duployan font.
- Another 8% speed up in shaping Gulzar.
- 5% speed up in loading Roboto.
- New API:
+hb_ot_layout_collect_features_map()
|
2023-08-22 18:33:48 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
harfbuzz: fix update builds on macOS.
Set DYLD_LIBRARY_PATH to find newly built libraries even if an earlier
version is already installed.
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-07-22 14:21:32 by Nia Alarie | Files touched by this commit (2) |
Log message:
harfbuzz: Needs is_trivially_copy_constructible to compile.
|
2023-07-19 17:48:31 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
harfbuzz: update to 8.0.1.
Overview of changes leading to 8.0.1
Wednesday, July 12, 2023
====================================
- Build fix on 32-bit arm.
- More speed optimizations:
- 60% speedup in retaingids subsetting SourceHanSans-VF.
- 38% speed up in subsetting (beyond-64k) mega-merged Noto.
- 16% speed up in retain-gid (used for IFT) subsetting of NotoSansCJKkr.
Overview of changes leading to 8.0.0
Sunday, July 9, 2023
====================================
- New, experimental, WebAssembly (WASM) shaper, that provides greater
flexibility over OpenType/AAT/Graphite shaping, using WebAssembly embedded
inside the font file. Currently WASM shaper is disabled by default and needs
to be enabled at build time. For details, see:
https://github.com/harfbuzz/harfbuzz/blob/main/docs/wasm-shaper.md
For example fonts making use of the WASM shaper, see:
https://github.com/simoncozens/wasm-examples
- Improvements to Experimental features introduced in earlier releases:
- Support for subsetting beyond-64k and VarComposites fonts.
- Support for instancing variable fonts with cubic “glyf” table.
- Many big speed optimizations:
- Up to 89% speedup loading variable fonts for shaping.
- Up to 88% speedup in small subsets of large (eg. CJK) fonts (both TTF and
OTF), essential for Incremental Font Transfer (IFT).
- Over 50% speedup in loading Roboto font for shaping.
- Up to 40% speed up in loading (sanitizing) complex fonts.
- 30% speed up in shaping Gulzar font.
- Over 25% speedup in glyph loading Roboto font.
- 10% speed up loading glyph shapes in VarComposite Hangul font.
- hb-hashmap optimizations & hashing improvements.
- New macro HB_ALWAYS_INLINE. HarfBuzz now inlines functions more aggressively,
which results in some speedup at the expense of bigger code size. To disable
this feature define the macro to just inline.
- New API:
+HB_CODEPOINT_INVALID
+hb_ot_layout_get_baseline2()
+hb_ot_layout_get_baseline_with_fallback2()
+hb_ot_layout_get_font_extents()
+hb_ot_layout_get_font_extents2()
+hb_subset_input_set_axis_range()
|
2023-07-18 20:07:57 by Nia Alarie | Files touched by this commit (2) |
Log message:
fonts: Adapt packages to use USE_(CC|CXX)_FEATURES
|
2023-05-17 22:08:56 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
harfbuzz: sincosf detection is broken in meson; sort PLIST
|