Hi Ian, looks like youβve got a swathe of different issues that you are challenged with here!
First off, which language are you working with β itβs not Khmer but another language using Khmer script, is that right? What are the orthographic conventions for that language around consonant shifters and the α consonant?
FLEx crash
I would like to investigate the FLEx issues β the crash, and the inability to type α, with you further. Do you get any error messages when the crash happens, or does FLEx just disappear? Does it happen consistently? Can you give the exact version number of FLEx 9.0 beta you are using so I can try to reproduce it here?
Display of consonant shifters
The issues of how treysap displays are font related rather than keyboard related. The combination of α with vowel and consonant shifter are clearly not consistently supported across fonts.
In my tests, Khmer Mondulkiri has the usage swapped, as you experienced. MoolBoran is the only font on my system that works as expected with treysap. It might not be the font you want to use on a daily basis
The Khmer OS fonts, and DaunPenh leave consonant shifters above the consonant even with a superscript vowel, e.g.:
And (not that we really care) but Leelawadee UI messes it up completely:
Once you are confident of the orthographic requirements, it would also be worth asking the font developers to work on support for these combinations (which are not used in modern Khmer but appear to be in other languages). It may be there is a conflict in usage, but I donβt have enough data to support that at present (@makara, is this possible?) @makara, what does your Khmer Character Specification note about usage of treysap and muusikatoan with this consonant?
There is a workaround that works with Khmer Mondulkiri, if all else fails. The character codes Zero Width Non-Joiner (U+200C) and Zero Width Joiner (U+200D) can be used to force the alternate renderings:
If that ends up being the solution you need, Makara can make a version of Khmer Angkor to support that.
Line clipping in LibreOffice
The line clipping in LibreOffice is a display issue with that app. As you saw, it tends to resolve after a bit when the screen redraws. But you could raise it as a problem with them if it continues to be a concern.