LiMinggang / madedit-mod

MadEdit-Mod is a cross platform Text/Hex editor(based on the madedit project @ sourceforge)
GNU General Public License v3.0
124 stars 27 forks source link

Incorrect handling of Combining Diacritical Marks #220

Open LiMinggang opened 8 years ago

LiMinggang commented 8 years ago

Combining Diacritical Marks is a Unicode block between U+0300 and U+036F that allows users to create new characters. Text processors are supposed to represent combining diacritics as a single character. Take a look at the following sequence:

ą̃ǽl̆ṳm̃

Your browser should represent 5 characters without spaces with diacritical signs above and below English letters. If you copy the same sequence to Notepad and set the same font as this website (Arial, I believe), Notepad will correctly represent those characters.

This is not what happens in MadEdit – the application represents them as 10 disctinct and distorted characters no matter which font you select. Fixed Width mode makes things even worse.

LiMinggang commented 8 years ago

Currently: image 4

It's a bug and possible to be fixed like: image 5