[Cuis-dev] UTF-8 Unicode editors
Andres Valloud
ten at smallinteger.com
Sun May 1 09:48:05 PDT 2022
You will have to enforce that selectors are normalized (i.e. no emitting
multiple code points to compose a character that could be represented
with just one code point).
Also, FYI there is a software project somewhere that has a file with a
name that looks like "ctalin", but unfortunately that 'c' is a cyrillic
's' that looks indistinguishable from a 'c'. Most annoying. But look
at how the general inability of fonts to display humanly distinguishable
glyphs for the >1m code points already assigned leads to this kind of
problem.
On 4/30/22 6:34 AM, Luciano Notarfrancesco via Cuis-dev wrote:
> Hi Philip,
> Thanks for the link and advice, I didn’t know this website.
> I think it might be possible to implement unicode selectors without
> introducing wide strings or other complications. That would be perfect.
> We’ll see…
>
> On Sat, 30 Apr 2022 at 7:31 PM Philip Bernhart via Cuis-dev
> <cuis-dev at lists.cuis.st <mailto:cuis-dev at lists.cuis.st>> wrote:
>
> Hi,
>
> Luciano Notarfrancesco via Cuis-dev <cuis-dev at lists.cuis.st
> <mailto:cuis-dev at lists.cuis.st>> writes:
>
> > This is super cool. I’d like to have unicode symbols at some
> point, not
> > sure if we’ll need WideStrings in UTF-32, or how big will be the
> impact in
> > memory use if we make all strings wide (not only memory use, but also
> > speed, because we have primitives for String). Anyway we’ll see
> once we
> > start experimenting. Thank you for doing this!
>
> I don't see why Cuis should support anything besides bytes, UTF-8
> and the conversion from and to UTF-8 to any other of the broken
> character encodings in the world.
>
> Participants of this thread should check against the great utf-8
> everywhere site: https://utf8everywhere.org/#myths
> <https://utf8everywhere.org/#myths>
>
> Juan did when pondering about Cuis string support.
>
>
> My rambling 0.2 EUR,
> Philip
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st <mailto:Cuis-dev at lists.cuis.st>
> https://lists.cuis.st/mailman/listinfo/cuis-dev
> <https://lists.cuis.st/mailman/listinfo/cuis-dev>
>
>
More information about the Cuis-dev
mailing list