OT-ish warning: Apple is still using Mac Roman

Devin Asay devin_asay at byu.edu
Wed Jan 29 18:01:29 EST 2014


On Jan 29, 2014, at 3:40 PM, Graham Samuel wrote:

> More issues - the minus signs don't seem to be Mac Roman after all (at least MacToISO no longer seems to translate the although I could have sworn it did earlier, nor ASCII, nor anything else I've found so far. LC's charToNum function thinks their value is 208 (decimal). Still looking…

It's an en dash, probably, rather than a hyphen. That's at code point 208 in Mac Roman.

Devin

> 
> On 29 Jan 2014, at 22:40, I wrote:
> 
>> I'm using LC 6.5.1 on a Mac with Mavericks. Recently I was given a Pages document with some text I needed to paste into a LiveCode desktop app. The relevant text was:
>> 
>> 3*(-1*x^2 + 4)(-1*x^4 - 5x + 2)
>> 
>> (Don't worry, it's just a meaningless example).
>> 
>> I changed this to plain text (it had originally been coloured and I thought this might affect the result). I then used an LC script to search for some characters, particularly the minus signs. Couldn't find them. Then I realised that I had to put the text string through LC's MactoISO function - so Pages, far from using UniCode (I thought everybody was doing it) is still using the old Mac character set. LC, even on a Mac, apparently isn't. The thing is, the pasted text **looks** OK in an LC field, but it's not.
>> 
>> Just a gotcha that surprised me and may bite someone else.
>> 
>> I'm wondering if LC 7 will take this kind of problem away. I'm also wondering what Apple are up to still using a proprietary character code. And I'm wondering if I should have tried to do the whole thing with Unicode text.
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Office of Digital Humanities
Brigham Young University





More information about the use-livecode mailing list