~alcinnz/harfbuzz-pure

144c40db — Adrian Cochrane 2 years ago
Try wrapping HarfBuzz C++ functions in C functions for calling convention/linking issues.

Committing so I can try building on a newer OS.
be23e608 — Adrian Cochrane 2 years ago
Draft language bindings to font/face APIs.
90e99e31 — Adrian Cochrane 2 years ago
Expose util functions on scripts & buffers.
afc5608d — Adrian Cochrane 2 years ago
Correction: buffer's codepoints are all Chars.
4674b43a — Adrian Cochrane 2 years ago
Reimplement parts of Harfbuzz where that's easier than writing a binding.

Removed a note where that turned out not to be the case.
7aae895f — Adrian Cochrane 2 years ago
Integrate guessing chars, document properties, expose default property values.
f2772de8 — Adrian Cochrane 2 years ago
Implement conversion from functional Buffers to imperative Buffers.
8de69f10 — Adrian Cochrane 2 years ago
FreeType integration is not threadsafe, not that in API design.
b7237c86 — Adrian Cochrane 2 years ago
Design FreeType2 integration.
2e079971 — Adrian Cochrane 2 years ago
Draft pure-functional Harfbuzz API.