[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