On 2017-09-04 02:01 AM, lep42 wrote:
Hello, I Use french font caracteres, my WM locale is defined like fr_FR.utf8.
When selecting characters on "none" encoded document or ISO8859-1 the accented characters counts for two byte instead of on.
exemple: create a document type "é" caracter and select it
Hi,
Even though the character can be represented in one byte (in UTF-8 or ISO 8859-1), Geany converts to UTF-8 for in-memory representation, and then it must do some processing (ex. normalization) causing it to get split out into the standalone e and the combining diacritical mark ́. This is my guess.
That still doesn't explain why Geany shows 2 characters selected, the reason for that is likely that Geany[0] uses very naive byte-based code for the selection count rather than the number of glyphs selected.
Regards, Matthew Brush
[0]: and/or Scintilla, the widget which provides the editor buffer/manipulations/information.