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

-- 
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to