MacToISO is still confusing me
Graham Samuel
livfoss at mac.com
Sun Dec 22 15:44:38 EST 2013
Yes, but can you **see** the string (in a field, presumably) cross-platform without mucking about with fonts? And if so, which of the now rich collection of platforms?
Search me.
Graham
On 22 Dec 2013, at 21:40, Richmond wrote:
> On 22/12/13 22:13, Fraser Gordon wrote:
>> On 21/12/2013 22:48, Graham Samuel wrote:
>>> put MacToISO(numToChar(185))
>>>
>>> you don't get a pi symbol. This is not a good start.
>>>
>> Hi Graham,
>>
>> I know this isn't much use to you at the moment, but we're hard at work
>> adding "proper" Unicode support to the LiveCode engine. One of the
>> functions that has been implemented in doing this is numToUnicodeChar
>> which takes a Unicode codepoint value and turns it into a string, e.g.:
>>
>> put "The value of" && numToUnicodeChar(0x3C0) && "is approximately 3.14"
>> into tVar
>>
>> Alternatively, you could just paste the pi character into the string
>> literal itself as scripts and the script editor will support direct
>> entry of Unicode text. With this support, dealing with Unicode strings
>> is no different from working with strings using the native 8-bit
>> encodings like MacRoman and ISO-8859-1.
>>
>> Regards,
>> Fraser
>>
>>
>>
>
> I just did this:
>
> on mouseUp
> set the useUnicode to true
> put numToChar(42001) into CH42001
> set the unicodeText of fld "OOT" to CH42001
> end mouseUp
>
> and everything worked perfectly alright,
>
> I am aware that that is just a fancy way of doing this:
>
> on mouseUp
> set the useUnicode to true
> set the unicodeText of fld "OOT" to numToChar(42001)
> end mouseUp
>
> but
>
> set the useUnicode to true
> put numToChar(42001) into CH42001
>
> converts a Unicode codepoint into a string without there being a need for anything new at all.
>
> Of course one can build up a long string (i.e. longer than a single Unicode char) in an extremely obvious
> way:
>
> set the useUnicode to true
> put numToChar(471) & numToChar(567) & numToChar(9925) into UNICODEstring
>
> Richmond.
>
> _______________________________________________
> 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
More information about the use-livecode
mailing list