[Lazarus] dynamic string proposal

Martin Frb lazarus at mfriebe.de
Wed Aug 16 17:24:13 CEST 2017


On 16/08/2017 16:20, Juha Manninen via Lazarus wrote:
>
> The word "character" in Unicode can mean:
>
> 1. CodeUnit — Represented by Pascal type "Char".
Actually no.

It can overlap. But a codeunit is NOT a character.

For example a codeunit that holds a codepoint of class "combining mark", 
this is not a character. It is just something that can form a character 
if combined with other codepoints.

> 2. CodePoint
Also not a character. Same as above.

Some Codepoints happen to also be a character. But some are not.


More information about the Lazarus mailing list