cginternals / cginternals/openll

[Feature Request] Support for advanced script

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
7
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Using Harfbuzz, you can have a text layout engine that would be useful for any unicode text layout (right to left, hindi, arabic, etc...). This would also require some library like https://github.com/grigorig/ucdn for the unicode normalization table (to avoid the ICU dependency, obviously) and FreeType2 for getting the scanlines for the rasterized fonts.

A modern text rendering library should support internationalization. The "rendered grid of ascii char" shouldn't be used anymore, we are no more in 1980, and there are already plenty of FTGL alike library.

This library seems very easy to use (user code), but the implementation is too ... vintage ... for any real application.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.