[Lazarus] Making sources compatible with Delphi (but Lazarus is priority)
Graeme Geldenhuys
mailinglists at geldenhuys.co.uk
Thu May 4 11:25:32 CEST 2017
On 2017-05-04 10:15, Graeme Geldenhuys via Lazarus wrote:
> * A "character seen on the screen" could be made up of multiple code
> points. eg: U+0065 (e) + U+0302 (^) gives you ê. So it might look like
> one "character", it is *not*.
Applying better typography to that representation would yield:
U+0065 (e) + U+0302 (̂◌) = ê.
The “DejaVu Sans” font will render the above correctly.
And here is a list of Combining Diacritics, and as I mentioned before,
not all of them can be normalised into a single code-point “character”.
Also some languages even use multiple combining diacritics for a single
"character on the screen".
https://en.wikipedia.org/wiki/Combining_Diacritical_Marks
Regards,
Graeme
More information about the Lazarus
mailing list