Ticket #1284 (closed defect: fixed)
UTF-8 marshaling fails on characters outside of the basic multilingual plane
|Reported by:||guest||Owned by:||dmwit|
|Component:||general (Gtk+, Glib)||Version:||0.12.4|
It appears that characters that require more than three bytes to encode in UTF-8 are not supported.
I'm trying to use pango to render music notation (symbols from block 1d100-1d1ff in plane 1). They are incorrectly converted to some other plane 0 character. Also, attempting to read back the text from a layout that was created using an improperly converted string results in an error in fromUTF.