[comp.std.internat] International? Buy a Macintosh

oster@dewey.soe.berkeley.edu (David Phillip Oster) (10/04/87)

I've just been reading the "Script Manager Manual" for Apple's
Macintosh. It describes code built into the Mac II ROMs and supplied
as part of the resident system software on MacPlus's and Mac SE's that
enables the Macintosh system to handle multiple scripts
simultaneously.

According to the manual, the ROM text editor support having multiple
fonts in multiple sizes and colors on a line, and on that same line
having multiple writing systems.  For Example, on the same line you
can have English, French, Japanese, and Arabic.  Click on the Japanese
text and the operating system interprets characters as pairs in order
to support the large japanese character set. Click in the Arabic
portion of the line, and text inserts from left to right, and each
letter mutates correctly depending on its neighbor. The typing system
of the keyboard swaps appropriately, and a small icon on the memu bar
reminds you which way the keyboard is mapped at the moment.  Each
language system has its own collating routine, transliteration routine
(uppercase, or to Roman) There is operating system support to print
the date, and for non-roman dates, for the way different countries
display numbers (thousands seperator character and decimal point
character), for the way different countries display time, and
currency.

In addition to the supplied Text Editor in ROM, there are also tips on
using the routines to implement your own text editor.

Since the day of introduction of the Macintosh, Apple has published
detailed guidlines for writing software that can be customized for
each country. In the early days of the Mac, only languages based on
the Roman alphabet were supported. I'm pleased to see Apple taking
positive steps to help me write software that will be easy to use
anywhere in the world.

Flaws:
It doesn't support vertical writing. It doesn't know that the week
does begins on different days in different countries.  Not all the
allocated National Script Interface systems are finished (I've got
English, Japanese and Arabic.)


--- David Phillip Oster            --A Sun 3/60 makes a poor Macintosh II.
Arpa: oster@dewey.soe.berkeley.edu --A Macintosh II makes a poor Sun 3/60.
Uucp: {uwvax,decvax,ihnp4}!ucbvax!oster%dewey.soe.berkeley.edu