Marcos Douglas, this wiki page answers all your questions about using
Unicode with Lazarus:
 http://wiki.freepascal.org/Unicode_Support_in_Lazarus


On Mon, Sep 25, 2017 at 9:19 PM, Ondrej Pokorny via Lazarus
<lazarus@lists.lazarus-ide.org> wrote:
> You will have to write your own methods with IFDEF-ed code for things
> where it matters (read/write from/to buffer, char-by-char iterations etc.).

For iterating codepoints or even "Unicode characters" (*) you don't need IFDEFs.
Unit LazUnicode provides helper functions and iterators for it.

(*) Unicode character here includes combining codepoints which covers
most practical use cases at least with western languages.

Juha
-- 
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to