Version0.7.0Verifiednot yet verifiedLicenseBSD-3-Clause
Readme
sigil-harfbuzz
HarfBuzz text shaping FFI bindings for Sigil.
Features
- Buffer creation and lifecycle management
- Text shaping with HarfBuzz
- Script and language tag helpers
- Glyph info and position access
- Segment property guessing
Usage
(import (sigil ffi)
(freetype)
(harfbuzz))
;; Create a HarfBuzz buffer and shape text
(let ((buf (hb-buffer-create)))
(hb-buffer-add-utf8 buf "Hello")
(hb-buffer-guess-segment-properties buf)
;; Shape with a font...
(hb-buffer-destroy buf))Dependencies
- sigil-stdlib
- sigil-ffi
- sigil-freetype
Requires HarfBuzz system library (libharfbuzz).
System Prerequisites
Development
sigil deps install
sigil build
sigil testLicense
BSD-3-Clause
Clone
$ git clone https://codeberg.org/sigil/sigil-harfbuzz
Releases
v0.8.0 — latest by version, released 29 Mar 2026
All releases — 2 tags in this repository.
Source
One page per file, and every line has a permalink.
Recent commitsAtom
1 Aprcommit
29 Marcommit
Pin dependencies to version tags
abcc0d2f
29 Marcommit
3cc14c9e
29 Marcommit
d687568b
16 Marcommit
2 Marcommit
The last 20 commits keep a page here. Everything older lives in the clone.