[fpc-devel] Unicode resource strings
nc-gaertnma at netcologne.de
Wed Aug 22 10:56:10 CEST 2012
On Wed, 22 Aug 2012 10:37:45 +0200
Michael Schnell <mschnell at lumino.de> wrote:
> On 08/21/2012 02:53 PM, Mattias Gaertner wrote:
> > If the FCL moves to another string or starts enforcing an encoding the
> > LCL has to be adapted.
> I believe if "String" becomes a sequence of 16 bit entities instead of 8
> bit entities, the LCL needs a really thorough rework.
The UTF-8 optimized functions needs UTF-16 versions.
But why do you mean it needs a "really thorough rework"?
> In the Lazarus form some time ago I learned that there are supposed to
> be decent arguments for keeping the LCL in 8 bit mode (speed with GUI
> transactions in Linux) so the a move to 16 bit (or dynamically encoded)
> strings is not intended.
The LCL itself already has some widgetsets using UTF-16. Strings speed
is almost no issue for the LCL itself.
But many LCL applications and packages would suffer.
More information about the fpc-devel