#unicode #font #opentype #layout #text-layout #text

songww-harfbuzz-rs

Rust bindings to the HarfBuzz text shaping engine

1 unstable release

0.1.0 Jun 25, 2022

#18 in #text-layout

MIT/Apache

2MB
39K SLoC

C++ 25K SLoC // 0.3% comments Rust 9K SLoC // 0.0% comments Python 3K SLoC // 0.1% comments M4 1K SLoC // 0.3% comments Automake 531 SLoC // 0.1% comments Shell 161 SLoC // 0.1% comments Templ 39 SLoC // 0.6% comments C 31 SLoC // 0.4% comments

rust-harfbuzz

Build Status

Documentation

Bindings to the Harfbuzz text shaping engine


lib.rs:

HarfBuzz is a text shaping engine. It solves the problem of selecting and positioning glyphs from a font given a Unicode string.

Dependencies

~0.3–2.4MB
~53K SLoC