--- In [email protected], "entropyreduction"
<alancampbelllists+ya...@...> wrote:
>
> --- In [email protected], "Sheri" <sherip99@> wrote:
> >
> > > > First, the unicode.dll text case routines, must not be handling
> > > > the exceptions.
> > > I use API functions CharUpperW, CharLowerL: whatever they spew
> > > out, is what you get. If can find any other simple-ish way to
> > > case convert unicode, let me know.
> >
> > However it is doing it is ok with me.
>
> I'll update docs to mention exceptions
>
>
> > > > Second, the unicode plugin is not handling all the possible
> > > > numeric values given in the unicode tables. It apparently should
> > > > go much higher than 65280.
> > >
> > > > For example:
> > > > local test=unicode.from_num(0x10400)
> > > > ;;error, but should be DESERET CAPITAL LETTER LONG I
> > > > unicode.messagebox("ok", test)
> > >
> > > Unicode characters in windows, AFAIK, are defined as something that fits
> > > in a wide character.
> > >
> > > WCHAR == unsigned short int == 2 bytes == max 65,535
> >
> > You should change the doc for unicode.dll (it says 65280)
>
> will do
>
Well hopefully you can raise the limit and work out how to convert unicode code
points exceeding 0xFFFF in e.g., unicode.from_num, so we can use any values
from tables like this one: <http://www.utf8-chartable.de/>.
Regards,
Sheri