2025-01-25 12:11:19 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
fonts/harfbuzz: Bump BUILDLINK_ABI_DEPENDS to >=8.4.0.
This is necessary to detect whether introspection is included by
testing whether the `introspection' option is enabled. If
introspection is included, we have to link against glib2, but prior
to 8.4.0 we could not detect this by testing the `introspection'
option because it was only introduced between our 8.3.0 and 8.4.0
packages (and I neglected to revbump when I added the option, so we
can't use 8.3.0nb1 or something -- has to be 8.4.0).
|
2025-01-25 10:50:06 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
fonts/harfbuzz/buildlink3.mk: Only pull in glib2 with introspection.
|
2025-01-12 11:18:19 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
harfbuzz: update to 10.2.0.
Overview of changes leading to 10.2.0
Saturday, January 11, 2025
====================================
- Consider Unicode Variation Selectors when subsetting “cmap” table.
- Guard hb_cairo_glyphs_from_buffer() against malformed UTF-8 strings.
- Fix incorrect “COLR” v1 glyph scaling in hb-cairo.
- Use locale-independent parsing of double numbers is “hb-subset” command line
tool.
- Fix incorrect zeroing of advance width of base glyphs in various “Courier New”
font versions due to incorrect “GDEF” glyph classes.
- Fix handling of long language codes with “HB_LEAN” configuration.
- Update OpenType language system registry.
- Allow all Myanmar tone marks (including visarga) in any order
- Don’t insert U+25CC DOTTED CIRCLE before superscript/subscript digits
- Handle Garay script as right to left script.
- New API for serializing font tables and potentially repacking them in optimal
way. This was a previously experimental-only API.
- New API for converting font variation setting from and to strings.
- Various build fixes
- Various subsetter and instancer fixes.
- New API:
+hb_subset_serialize_link_t
+hb_subset_serialize_object_t
+hb_subset_serialize_or_fail()
+hb_subset_axis_range_from_string()
+hb_subset_axis_range_to_string()
|
2024-11-01 08:21:18 by Thomas Klausner | Files touched by this commit (2) |
Log message:
harfbuzz-icu: fix build with icu 76 using upstream patch
|
2024-07-22 13:22:35 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
harfbuzz: switch PLIST.coretest to PLIST_VARS to fix building harfbuzz-icu
|
2024-05-20 23:21:38 by Thomas Klausner | Files touched by this commit (2) |
Log message:
harfbuzz: pkglint cleanup
|
2024-04-13 02:48:58 by Taylor R Campbell | Files touched by this commit (4) |
Log message:
Make `introspection' option suggestion conditional on native builds.
gobject-introspection is hopelessly hostile to cross-builds.
|
2024-04-05 13:25:22 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
harfbuzz: update to 8.4.0.
Overview of changes leading to 8.4.0
Saturday, March 29, 2024
====================================
- Add /bigobj to MSVC compiler flags in meson build, to fix building hb-subset.cc
- Specify minimum versions of various dependencies in meson and autotools build.
- When subsetting, place variation store at the end of “GDEF” table to fix
shaping issues with some versions of Adobe InDesign.
- Various build fixes.
- New API:
+hb_buffer_set_random_state()
+hb_buffer_get_random_state()
Overview of changes leading to 8.3.1
Saturday, March 16, 2024
====================================
- hb_blob_create_from_file_or_fail() on Windows will now try to interpret the
file name as UTF-8 first, and as system code page if it is not valid UTF-8.
- Fix hb_style_get_value() in fonts with “STAT” table.
- Properly handle negative offsets in CFF table.
- Update IANA Language Subtag Registry to 2024-03-07.
- Subsetter now supports subsetting “BASE” table.
- Subsetter will update “hhea” font metrics in sync with “OS/2” ones.
- “--variations” option of “hb-subset” now supports leaving out values that
should be unchanged, e.g. “wght=:500:” will change the default and keep max
and min unchanged. It also supports “*=drop” to to pin all axes to default
location.
- Fix hb_ot_math_get_glyph_kerning() to match updated “MATH” table spec.
- Support legacy MacRoman encoding in “cmap” table.
- Various build fixes.
- Various subsetting and instancing fixes.
- New API:
hb_subset_input_pin_all_axes_to_default()
|