On 6/30/2020 5:18 AM, Richmond via use-livecode wrote:
Why does fontLanguage return ANSI for English language fonts instead of romething like 'Roman'?

There is a fundamental mismatch between 'ANSI' and Unicode.

Richmond.

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

I asked a similar question back on June 5th under the subject "Unicode and languages" and Mark Waddingham provided the following answer (essentially the fontLanguages function no longer applies)

----------------------
Unicode doesn't deal in languages but 'scripts' e.g. English and French are both written in the Latin script, whereas Ukrainian can be written in either the Latin or Cyrillic script.

LiveCode gives you access to the unicode properties of all codepoints (as held by ICU) via the 'codepointProperty(codepoint, property)' function.

e.g. codepointProperty("A", "Script") => "Latin"
     codepointProperty(numToCodepoint(0x03B1), "Script") => "Greek"

This might at least help to cut out trying to spellcheck things which are definitely not the languages you do have dictionaries for.
----------------------

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
  • Ansi-Pantsy Richmond via use-livecode
    • Re: Ansi-Pantsy Paul Dupuis via use-livecode

Reply via email to