behdad/icu-le-hb

ICU Layout Engine API on top of HarfBuzz shaping library

44

stars

68

commits

C++

primary language

Aug 3, 2025

updated

README

This is icu-le-hb, a library implementing the ICU Layout Engine (icu-le) API
using external HarfBuzz library for implementation.  This is useful as a
compatibility layer to make applications using ICU Layout Engine to use
HarfBuzz without porting them to use the HarfBuzz API.

The code is mostly a trimmed down version of icu/source/layout, with all
shapers stripped out, and HarfBuzz integrated.  For license information
see COPYING.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

behdad

55 commits

khaledhosny

4 commits

roubert

3 commits

srl295

3 commits

behdad/icu-le-hb

ICU Layout Engine API on top of HarfBuzz shaping library

44

stars

68

commits

C++

primary language

Aug 3, 2025

updated

README

This is icu-le-hb, a library implementing the ICU Layout Engine (icu-le) API
using external HarfBuzz library for implementation.  This is useful as a
compatibility layer to make applications using ICU Layout Engine to use
HarfBuzz without porting them to use the HarfBuzz API.

The code is mostly a trimmed down version of icu/source/layout, with all
shapers stripped out, and HarfBuzz integrated.  For license information
see COPYING.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Contributors

behdad

55 commits

khaledhosny

4 commits

roubert

3 commits

srl295

3 commits

Languages

C++

55.0%

C

28.6%

M4

11.6%

Makefile

4.5%