Search code examples
c#javac++fontsopentype

how to write programs using advanced OpenType features?


How could I write a simple program using OpenType tables in order to dynamically render text?

please answer in :

  • assembly , C , C++ , C# , java or Python (and a little WPF:-)

or introduce libraries of them.

comments and answers about text rendering system of common Operating Systems, or designing text engines compatible with unicode 5.02 protocol are welcomed.


Solution

  • I don't know if this will satisfy your needs or not, but I've used the FreeType library in the past to render TrueType text. It is quite flexible and easily ported between various platforms (Linux, Windows, OSX, etc.). Also, the licensing (BSD-style) is such that using it in commercial applications is not a problem.