You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ogonek is mostly the result of me playing around with Unicode. Currently the
library is still in alpha stages, so I don't recommend using it for anything
serious, mainly because not all APIs are stabilised. You are welcome to play
around with it for any non-serious purposes, though.
Status
The latest version, 0.5.0, implements most of the important stuff. The next
version, 0.6.0, will be a thorough refactoring of the code in order to enable
more type-safety and faster development.
Setup
Ogonek is mostly header-only. The only part that needs compilation is the data
in the Unicode Character Database. Currently I am translating the database to
C++ source as static initializers, but I may change this in the future.
You can compile that data by running scons dist from the command line
(requires SCons to be installed, for obvious reasons). This will create a zip
file in the dist/ directory with both the headers and the library files
necessary to use ogonek. By default, a static library is built. To build a
shared library (DLL), add lib=shared to the command-line when building.