Re: Big question: CJK font support in systems and applications

From: Adam Twardoch (list.adam@twardoch.com)
Date: Mon Aug 20 2001 - 02:51:02 EDT


Dear Ken,

thank you for your reply. This sheds some light onto what I've discovered so
far. Especially the information that CID font 0 won't work on Windows
NT/2000! This was actually unclear to me. Can you please confirm which
latest Windows ATM versions for which Windows systems do support these
fonts? Does ATM 4.0 or 4.1 for Windows 98/ME support flat CID fonts?

I am very well aware that books such as yours do age when it comes to the
particular versions of software etc. So again, thank you for the update.

> These work on Mac OS using ATM. Mac OS X should handle them without ATM
> (the ATM rasterizer is built-in). We call these naked-CID fonts. This is
> because the CIDFont file is a flat binary file, not encapsulated into a
> font suitcase.

But I understand that there is a suitcase plus that flat file -- just like
with regular Mac Type 1 fonts. Is that correct?

> These work on Mac OS using ATM, in much the same way as #2 above. We call
> these sfnt-CID fonts.

Are there any vendors who specifically make sfnt-CID rather than flat CID?
Does Adobe make sfnt-CID fonts?

> When you write "cmap 3.1 Unicode
> encoding," do you mean access to the Supplementary Planes?

No, in fact, I meant the platform id for which a given encoding is written.
As you know, a cmap table of a TrueType font or OpenType font can contain
multiple encodings. Each platform is supposed to use one of these encodings.
Currently, "1.0" (Macintosh) and "3.1" (Windows/Unicode) platform-dentoed
encodings are mostly used. MacOS used the encodings denoted as 1.0 in the
sfnt fonts, but currently, my understanding is that the 3.1 encoding entries
are used when MacOS reads flat TTF or OTF files.

> You also asked about Arabic/Indic text, and I can say that those scripts
> are beyond the scope of my book. I am sorry, but you need to look
elsewhere.

That was, indeed, just an extending question. I'm aware that Arabic and
Indic involve very different issues when processing text, and that the major
obstacle for these languages is not about large character sets, but rather
about complex composition rules. I was just curious if there are any
parallels, that is, for example -- if a given font format is used for a
given system to process CJK text, that would mean it also is used for
Arabic/Indic -- or not.

Thank you for the response,
Adam



This archive was generated by hypermail 2.1.2 : Mon Aug 20 2001 - 04:08:10 EDT