I'm looking into cleaning up the Unicode library, specifically currently into dropping the charset conversion tables, which are unused 99% of the time because iconv is used instead (and iconv is a hard dependency).
One of the remaining uses of the hand-rolled charset conversion tables is the existence of a character composer and insertion dialog, which is documented here, and looks like this:

I was contemplating switching it to use iconv if possible, but looking further, it turns out this functionality has been broken (read: unusable) since late 2012 (bisected to f5fbd93, with the introduction of the new hotkey system).
So considering:
- It hasn't been usuable for 8 years and no one has complained
- The GDK backend doesn't actually implement support to make it work anyway
- If moving to GTK/Qt this likely would not be ported over
- There exist other, dedicated tools to do something similar (charmap, gucharmap etc., alt codes etc.)
My preference is to remove it, rather than try to fix it up. Thoughts?
I'm looking into cleaning up the Unicode library, specifically currently into dropping the charset conversion tables, which are unused 99% of the time because iconv is used instead (and iconv is a hard dependency).
One of the remaining uses of the hand-rolled charset conversion tables is the existence of a character composer and insertion dialog, which is documented here, and looks like this:
I was contemplating switching it to use iconv if possible, but looking further, it turns out this functionality has been broken (read: unusable) since late 2012 (bisected to f5fbd93, with the introduction of the new hotkey system).
So considering:
My preference is to remove it, rather than try to fix it up. Thoughts?