OpenType text shaping engine

Current versions

Revision: 2

harfbuzz requires the following formulae to be installed:
pkg-config 0.29.2 Manage compile and link flags for libraries
gobject-introspection 1.56.1 Generate introspection data for GObject libraries
freetype 2.9 Software library to render fonts
graphite2 1.3.10 Smart font renderer for non-Roman scripts
icu4c 61.1 C/C++ and Java libraries for Unicode and globalization
cairo 1.14.12 Vector graphics library with cross-device output support
glib 2.56.1 Core application library for C

Reverse dependencies

The following formulae require harfbuzz to be installed:
libass 0.14.0_1 Subtitle renderer for the ASS/SSA subtitle format
ttfautohint 1.8.1 Auto-hinter for TrueType fonts
tectonic 0.1.7_3 Modernized, complete, self-contained TeX/LaTeX engine
pango 1.42.1 Framework for layout and rendering of i18n text
mapnik 3.0.20 Toolkit for developing mapping applications

Recent formula history

Chongyu Zhu harfbuzz: remove --with-cairo option
Tom Schoonjans harfbuzz: make glib, cairo and gobject-introspection required
commitay harfbuzz: revision for icu4c
epistrephein harfbuzz 1.7.6
epistrephein harfbuzz 1.7.5

Formula code at GitHub