BSD Ports

fonts/harfbuzz 14.4.0nb1 NetBSD

OpenType text shaping engine

System
NetBSD
Repository
pkgsrc
Last update
Commit
321ff863f5
License
mit
Categories
fonts
Package size
1396.0 KiB, 6441.7 KiB installed

Description

HarfBuzz is an OpenType text shaping engine.

In the other systems

SystemPortVersion
NetBSDfonts/harfbuzz14.4.0nb1
FreeBSDprint/harfbuzz14.6.0
OpenBSDdevel/harfbuzz14.6.0
DragonFlyprint/harfbuzz10.3.0
HardenedBSDprint/harfbuzz14.2.1
GhostBSDprint/harfbuzz14.2.1
OPNsenseprint/harfbuzz13.2.1

Install

Binary package:

pkgin install harfbuzz

From pkgsrc:

cd /usr/pkgsrc/fonts/harfbuzz && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6414.4.0nb1
NetBSD 10.1 aarch6414.2.1
SmartOS / illumos x86_6414.6.0
macOS 15 arm6414.6.0

Dependencies

Run dependencies 3

Commit history 9

DateCommitCreditsLog message
321ff863f5 adam harfbuzz: updated to 14.6.0
14.6.0 - Fix shaping failures caused by out-of-range glyph IDs, a regression from 11.4.0. - Update experimental beyond-64k support to the final ISO Open Font Format 5th edition. This support remains disabled by default. - Add support for the `DMAP` table. - Support `FeatureVariations` 1.1 lookup variations, including subsetting and instancing. - Update `VARC` to the revised variation-store format. The new format is incompatible with the previous one. - Various `VARC` fixes. - Fix background color and stride handling in the experimental raster library. - Improve the experimental Rust shaper (HarfRust) and font functions (`fontations`), and update HarfRust to 0.14. - Various subsetting fixes and improvements. - Various fixes for malformed fonts. - Various build and CI fixes.
cdeb76a5e3 adam harfbuzz: updated to 14.5.1
Overview of changes leading to 14.5.1 - Map the `fonupa` (Uralic Phonetic Alphabet) BCP 47 variant to the `UPPH` OpenType language system tag. - Produce smaller `cmap` subtables and drop no-op variation device tables when subsetting. - Fix possible deadlock in `hb_font_destroy()` after `hb_ft_font_set_funcs()`, a regression from 14.5.0. - Fix signed integer overflows when scaling glyph extents and applying synthetic slant and emboldening. - Fix float-to-int overflow in `VARC` component axis coordinates with malformed fonts. - Fix a memory leak in the experimental WebAssembly shaper when shaping with features. - Fix accumulator overflows in the experimental raster library when rendering glyphs with very many overlapping edges. …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
06f4813a2a adam harfbuzz harfbuzz-icu: updated to 14.5.0
Overview of changes leading to 14.5.0 - Update Unicode 18.0 data and script support, including script values for Jurchen, Proto-Cuneiform, and Seal, and the corresponding shaping support. - Add support for VARC table subsetting, including pruning auxiliary data, remapping glyph IDs, and guarding the feature in lean builds. - Add rendering work budgets to the draw and paint APIs and share them across the raster, vector, GPU, and Cairo renderers so nested outline work remains bounded. - Improve performance in set iteration, lookup traversal, and the repacker, and add coverage for new benchmarks and fuzzing seeds. - Fix various correctness and robustness issues across the CFF, Graphite, DirectWrite, and repacker code paths, including memory leaks, overflow checks, …

The latest 5 of 9 in the history this site was built from.