[etoys-notify] [JIRA] Created: (SQ-1121) Unicode support lacking

Edward Mokurai Cherlin (JIRA) tracker at squeakland.org
Tue Oct 9 14:53:05 EDT 2012


Unicode support lacking
-----------------------

                 Key: SQ-1121
                 URL: http://tracker.squeakland.org/browse/SQ-1121
             Project: squeakland
          Issue Type: Feature
          Components: general
            Reporter: Edward Mokurai Cherlin
             Fix For: ongoing


Although there is a modicum of Unicode support in Squeak and Etoys, it is not adequate to support OLPC users in more than 40 countries using more than 30 writing systems in more than 100 languages, plus math and many other kinds of symbol, nor does it correctly support multilingual documents.

There are many components to Unicode support, which should be broken out into multiple interlinked feature requests. Among the issues are

Coverage, whether considered in terms of writing systems, support for particular languages, Unicode character blocks, Unicode versions, surrogates, extended planes, symbol sets, or other criteria

Fonts, including PostScript, TrueType, and OpenType, with support for proper rendering of complex scripts

Input Method Editors (IMEs) for multiple scripts and for generic Unicode input, including hex and decimal code point input. OCR and handwriting recognition also come into the problem.

Rendering of complex scripts in various writing directions, plus math

Character data classes as defined in the Unicode standard and published tables

Character and text handling algorithms, such as casing, sorting, searching, and bidi

Character set conversion

Most but not all of these issues have been resolved in Free Software, so that the solutions can be reused by translating to Smalltalk, extending the VM, or calling external libraries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the etoys-notify mailing list