--- 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

Reply via email to