summaryrefslogtreecommitdiff
path: root/texmf-dist/doc/generic/harftex/README.md
blob: d18fc126ee8620d4847245ac58236a9e8e1766da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Harf
====

A [HarfBuzz][harfbuzz]-based font loader and shaper for [HarfTeX][harftex].

History
-------

The initial version of the shaping code was inspired by [luatex-harfbuzz] but was
completely rewritten to use new HarfBuzz APIs and features and be independent
from luaotfload/ConTeXt.

There are few other projects for using HarfBuzz with LuaTeX:
* [luatex-harfbuzz]: Can access HarfBuzz through FFI, SWIG or use the luaharfbuzz module.
* [luatex-harfbuzz-shaper]: Uses luaharfbuzz module
* [ufylayout]: A Lua module that uses luaharfbuzz and provides BiDi support as well.

[harfbuzz]: https://github.com/harfbuzz/harfbuzz
[harftex]: https://github.com/khaledhosny/harftex
[luatex-harfbuzz]: https://github.com/tatzetwerk/luatex-harfbuzz
[luatex-harfbuzz-shaper]: https://github.com/michal-h21/luatex-harfbuzz-shaper
[ufylayout]: https://github.com/ufyTeX/ufylayout