SynEdit cannot write accent chars even with font.CharSet = UNICODE
Original Reporter info from Mantis: Almindor
-
Reporter name: Ales Katona
Original Reporter info from Mantis: Almindor
- Reporter name: Ales Katona
Description:
If I use SenEdit in either gtk1 or gtk2 and set it's font.charset to UNICODE (had to find out it's 4 btw, where is the constant defined?) I can read UTF-8 files ok, I can also write all chars which don't require a "accent" key.
Let me explain:
If you wish to write eg: á (should look like a with small ' above)
You can either write it using one prepared key in slovak keyboard (where 8 is on the non-numpad) OR write the "´" (should be that small thing) and THEN press normal "a".
It's not a big problem where the choice exists, but not all accented chars are available on the keyboard. I'm sure other languages have such thing too.
In gtk1 I get the "a" and "´" as 2 separate chars if I try to write with 2 keys.
In gtk2 I get only normal "a".
Steps to reproduce:
Set SynEdit.Fond.Charset to 4 (UNICODE) and try to write accented chars via the accent modifier keys.
Mantis conversion info:
- Mantis ID: 7742
- OS: FreeBSD
- OS Build: 6.1
- Platform: x86_32
- Monitored by: » @martin_frb (Martin Friebe), » @flyingsheep (Bart Broersma)
- Target version: 1.0.0
- LazTarget: 1.0