[fpc-devel] Unicode proceedings

Michael Schnell mschnell at lumino.de
Thu Nov 17 13:07:14 CET 2011


On 11/17/2011 02:43 AM, Hans-Peter Diettrich wrote:
>  The only possible (expression) optimization again is based on UTF-16, 
> where all sub-expressions are converted into UTF-16, so that only one 
> more re-conversion is required when the result is stored.
>
This is what mse does: using UTF-16 for the user code (i.e. the mse-GUI 
user interface)., This has been bashed a lot in the Lazarus forum. They 
say this is "Windowish"behavior resulting in bad performance on Linux, 
while Lazarus' LCL provides an UTF-8 user interface, for best 
performance on Linux (while supposedly introducing a lot of additional 
conversions on Windows.)

Moreover UTF-16 has been bashed as "not good enough for general use" as 
it does not provide good enough means for avoiding conversions in 
certain Unicode enabled applications.

-Michael



More information about the fpc-devel mailing list