Unicode

Thomas McGrath III 3mcgrath at adelphia.net
Tue May 10 10:26:14 EDT 2005


Pamela,

Thanks for the sympathy, I have not yet come up with a workable 
solution either. I have decided to try a similar approach on the Mac 
that you describe with using markers in my english text pointing to the 
chinese/asian which I can then keep as just chinese instead of being 
mixed. I also think that filter doesn't work so I will have to rewrite 
using a find structure. I haven't tested my stuff on windows yet since 
I couldn't even get it to work on the Mac.

Please keep me informed to what you discover.

Thank you

Tom

On May 9, 2005, at 10:44 PM, pkc wrote:

> Many thanks to Devin for his wonderful site. I am still hung up on a 
> problem very closely related to Thomas McGrath's, however.  Like him, 
> I am working on a project that calls for mixing Asian (in my case, 
> Chinese) characters with English text.  Both the English and the 
> Chinese elements are fixed, so I hit on the strategy of downloading 
> the English text as an English text with markers for Chinese 
> characters, then getting the client to feed characters from the 
> Chinese text into the English text; then the client identifies the 
> imported elements through reference to the list they came from and 
> setting the textFont of the foundChunk to ",chinese."
>
> This works extremely well on my machine (OS X). In fact, it works 
> perfectly. However, nobody using it on a Windows machine gets the 
> right characters (they get about 40% correct characters and the rest 
> is junk).  this is very perplexing, since the whole point of Unicode 
> is supposed to be that the characters are unique and will render 
> correctly in either Mac or Windows. But they don't.
>
> One thing I discovered in experimentation was that if I moved a 
> Chinese file line by line into a new field I could get the same junk 
> that Windows users are getting (the boxes --light or dark-- and random 
> character elements in a meaningless string). (this was not a paste, 
> which reproduces the textFont perfectly, as previously noted). It 
> seemed to me that I was transferring not only the characters but also 
> carriage-returns (is this possible??).  When I manually removed the 
> spaces between characters, everything straightened up.  The problem 
> was that I was left with a field that the computer thinks has one 
> character in it.  That won't work with my strategy --all the 
> characters will go into the marker for the first character.
>
> I think that could have been a blind alley, and now I am interested in 
> the idea that Mac and Windows systems reverse the placement of the 
> null character when dealing with UTF-16.  That could be why Windows 
> users are picking up the carriage returns and Mac users are not. The 
> problem is I don't see a way in Revolution to tell the computer to put 
> the null characters where WIndows expects it to be. Oh, one thing I 
> just thought of experimenting with... I have so far been making the 
> editing software remove all empty spaces (they produce those weird 
> cross things in Unicode). But maybe it would be healthier to make sure 
> the empty spaces are there, in order to keep the character returns out 
> of the WIndows character renderings?  No idea, will experiment and see 
> if the results are any better.
>
> If there is no Revolution trick that will fix this, I would like to 
> know if there is a setting Windows users can use to get their Unicode 
> to work the way Mac works.
>
> A bit frustrating. I have the basis for a research portal that works 
> very pleasantly on the Mac and looks insane on Windows.  Despite it 
> all being in Unicode!
>
> I'm still reading and still experimenting, but have sort of plateaued 
> here.  Quite a while since I had a breakthrough.
>
> Anyway, Tom, I sympathize.
>
> Pamela Crossley
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>

Thomas J. McGrath III
SCS
1000 Killarney Dr.
Pittsburgh, PA 15234
412-885-8541



More information about the use-livecode mailing list