utf32 support
Frank Kühndel
frank.kuehndel at embedded-brains.de
Tue Mar 19 11:20:17 UTC 2024
Hello John,
just a side node:
Strictly speaking UTF32 does not exist [1]. The correct name is UCS-4
(i.e store each character in four bytes). "Current plans are that there
will never be characters assigned outside the 21-bit code space from
0x000000 to 0x10FFFF" [2].
References:
[1] Section "Unicode encodings" in
https://tldp.org/HOWTO/Unicode-HOWTO-1.html#ss1.2
[2] Section "What are UCS and ISO 10646?" in
https://www.cl.cam.ac.uk/~mgk25/unicode.html
Greetings,
fk
On 3/18/24 19:02, Gedare Bloom wrote:
> I think it would be wchar_t support in newlib.
>
> On Mon, Mar 18, 2024 at 11:56 AM Joel Sherrill<joel at rtems.org> wrote:
>> What does support for UTF-32 entail? Do you have an idea what software functions you are looking for?
>>
>> I see the International Components for Unicode (ICU) has a converter (https://icu.unicode.org/download) which looks it might be part of a solution.
>>
>> Multibyte character methods defined by POSIX would be in newlib.
>>
>> I'm not well versed in this area so have questions but I think it basically comes down to what software libraries an application needs and porting those to RTEMS -- assuming the license is ok.
>>
>> --joel
>>
>> On Mon, Mar 18, 2024 at 12:15 PM John Howard<echosoft.llc at gmail.com> wrote:
>>> I want to add utf32 support.
>>>
>>> Where do I start?
>>>
>>> — John
>>> _______________________________________________
>>> devel mailing list
>>> devel at rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
--
embedded brains GmbH & Co. KG
Herr Frank KÜHNDEL
Dornierstr. 4
82178 Puchheim
Germany
email: frank.kuehndel at embedded-brains.de
phone: +49-89-18 94 741 - 23
mobile: +49-176-15 22 06 - 11
Registergericht: Amtsgericht München
Registernummer: HRA 117265
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list