Crossplatform EURO sign?

Devin Asay devin_asay at byu.edu
Wed Jun 10 10:52:37 EDT 2009


On Jun 10, 2009, at 8:40 AM, Richmond Mathewson wrote:

> Just tried that by running up a stack on Mac:
>
> worked on Mac,
>
> didn't on Ubuntu 8.04     sorry!

Sometimes you first have to set the field's font to a unicode font.  
What happens if you assign a unicode font to the field, then set the  
unicode text? Something like:

   set the textfont of fld "euro" to "font-name-here,unicode"
   set the unicodeText of fld "euro" to \
     uniencode((numToChar(226) & numToChar(130) &  
numToChar(172)),"utf8")

At any rate, if the OS doesn't find a font with the symbol in it, it  
won't be able to render it.

Devin

>
> Devin Asay wrote:

>> The only reliable way I can see is UTF-8. On my Mac the UTF-8 ASCII
>> equivalent string is €. But that's different on Windows, so I  
>> looked
>> at the ASCII code points for the three characters. They are 226 130
>> 172. So I tried the following and it reliably rendered the Euro sign
>> on both Mac and Windows (no Linux here for me to try, but it should
>> work there, too.)
>>
>> set the unicodeText of fld "euro" to \
>> uniencode((numToChar(226) & numToChar(130) & numToChar(172)),"utf8")
>>
>> That ought to work for you.
>>
>> Regards,
>>
>> Devin
>>
>> Devin Asay
>> Humanities Technology and Research Support Center
>> Brigham Young University
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University




More information about the use-livecode mailing list