I am aware of Uniscribe in delphi (usp10) for drawing unicode text runs.Theres also Pango library in GTK, but there is ICU library (international components for unicode) that should be usied in LAZARUS for some text layout library..
We are moving to unicode, but theres not any library translation to draw unicode glyphs....