| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=7nbomtlrs0t8j9ld5c1jdk5oqg; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 09:33:32 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
harfbuzz
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./fonts/harfbuzz, OpenType text shaping engine
[
Branch: CURRENT, Version: 12.2.0, Package name: harfbuzz-12.2.0, Maintainer: pkgsrc-users
HarfBuzz is an OpenType text shaping engine.
Required to run:
[graphics/freetype2] [devel/glib2] [graphics/graphite2]
Required to build:
[textproc/gtk-doc] [devel/gobject-introspection]
Package options: doc, introspection
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
harfbuzzgames
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./fonts/harfbuzz, OpenType text shaping engine
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 12.2.0, Package name: harfbuzz-12.2.0, Maintainer: pkgsrc-users
HarfBuzz is an OpenType text shaping engine.
Required to run:
[graphics/freetype2] [devel/glib2] [graphics/graphite2]
Required to build:
[textproc/gtk-doc] [devel/gobject-introspection]
Package options: doc, introspection
Master sites:
Filesize: 17794.824 KBVersion history: (Expand)
- (2025-11-06) Updated to version: harfbuzz-12.2.0
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-23) Updated to version: harfbuzz-12.1.0nb1
- (2025-10-01) Updated to version: harfbuzz-12.1.0
- (2025-09-28) Updated to version: harfbuzz-12.0.0
CVS history: (Expand)
| 2025-11-06 17:22:20 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message: harfbuzz: updated to 12.2.0 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. |
| 2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999) |
Log message: *: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ /usr/pkg/lib/libglib-2.0.so.0 not defined |
| 2025-10-01 13:13:03 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: harfbuzz harfbuzz-icu: updated to 12.1.0 12.1.0 - Build fixes with GCC 15 on some 32 bit platforms. - Fix misaligned pointer use. - New API, `hb_ot_layout_lookup_collect_glyph_alternates()`, to collect glyph substitutions from single and alternate substitution lookups in one call, instead of getting substitutions one by one using `hb_ot_layout_lookup_get_glyph_alternates()`. - New API +hb_ot_layout_lookup_collect_glyph_alternates() |
| 2025-09-28 22:26:01 by Thomas Klausner | Files touched by this commit (2) | |
Log message: harfbuzz: update to 12.0.0. Overview of changes leading to 12.0.0 Sunday, September 28, 2025 ===================================== - The major feature of this release is that the Variable Composites / Components (`VARC` table) addition to the ISO OpenFontFormat has graduated from experimental, and is now enabled by default. It can be disabled at compile time by defining the `HB_NO_VAR_COMPOSITES`z macro. `VARC` table is a new way to store glyph outlines, that allows for better shape reuse, and can reduce font file size for Chinese, Japanese, Korean, and some other scripts drastically. Some font design tools provide a similar feature to designers, known as "smart components". This technology \ brings the same idea to the compiled font file. For the format specification, see: https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md Test fonts can be found at: https://github.com/notofonts/noto-cjk-varco/releases/tag/v0.003 The Fontra font editor already supports this technology. Note that this new format involves just the HarfBuzz draw API and does not affect shaping. - Correctly handle `markFilteringSet` lookup field during subsetting. - Deduplicate features during subsetting. - Disable “more” buffer messages that give more verbose output when using buffer messages callbacks, as it has a performance overhead. Users/tools that need the more verbose messages should define `HB_BUFFER_MESSAGE_MORE` to 1 when building HarfBuzz. - Shaping and instancing optimizations. - Fix subsetting issues when building with GCC 12. |
| 2025-09-27 17:16:40 by Thomas Klausner | Files touched by this commit (1) |
Log message: harfbuzz: set GITHUB_PROJECT so fetching works from harfbuzz-icu |
| 2025-09-23 14:32:01 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: harfbuzz harfbuzz-icu: updated to 11.5.1 Overview of changes leading to 11.5.1 - Optimized partial-instancing of fonts with a large number of axes. Now over \ two times faster. - Fix C++ STL atomics implementation. |
| 2025-09-21 20:22:39 by Thomas Klausner | Files touched by this commit (2) | |
Log message: harfbuzz: update to 11.5.0. Overview of changes leading to 11.5.0 Saturday, September 12, 2025 ===================================== - Update to Unicode 17.0.0. - Subsetter optimizations. |
| 2025-08-31 12:05:25 by Thomas Klausner | Files touched by this commit (2) | |
Log message: harfbuzz: update to 11.4.5. Overview of changes leading to 11.4.5 Saturday, August 30, 2025 ===================================== * Bug fixes for “AAT” shaping, and other shaping micro optimizations. |
