POV-Ray : Newsgroups : povray.windows : font problems Server Time
6 Oct 2024 02:54:35 EDT (-0400)
  font problems (Message 11 to 15 of 15)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Jon A  Cruz
Subject: Re: font problems
Date: 12 Feb 2000 21:09:08
Message: <38A61393.1B34E800@geocities.com>
Dan Griffis wrote:

> > > I am using POV-Ray 3.1.g.watcom.win32 (I got this info from the about
> box).
> > >
> > > I am working on the ttfdump and I'll send the results over as soon as it
> > > finishes downloading.
> > >
> > > Dan Griffis
> >
> > Got it. The problem is that the Apple Mac cmap in your fonts (platform ID
> 1,
> > format 0) is of Format 6, Format 6 is broken in the official POV-Ray.
> Strange
> > that all my Windows 98 fonts have no problems, but all yours do.
> >
> > The SuperPatch would probably work for you for now.
>
> Jon,
>
> That fixed the problem!  Is this an know issue for POV-Ray or should I
> submit
> a bug report on it?  Thanks again for all the help!  You're the man ;)
>

It's known. As soon as I get my stuff more cleaned up as far as fallback on
cmap goes, the POV-Team will have it to use. BTW, the
uuuuuuuuuuuuuuuuuuuuuuuuugly way that Apple chose to do fonts up until recently
does really bad things with the cmap tables (the part of the TTF file that
tells which characters are in the TTF, and where they are located). One font I
looked at had 36 different cmap tables in it, and a different one would be used
depending on the language of MacOS you are using (i.e. English, spanish,
croatian, etc.) even though most of those 36 are for the same encoding.

--
"My new computer's got the clocks, it rocks
But it was obsolete before I opened the box" - W.A.Y.


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: font problems
Date: 12 Feb 2000 22:08:46
Message: <38a6203e@news.povray.org>
In article <38A61393.1B34E800@geocities.com> , "Jon A. Cruz" 
<jon### [at] geocitiescom> wrote:

> It's known. As soon as I get my stuff more cleaned up as far as fallback on
> cmap goes, the POV-Team will have it to use.

We will?

> BTW, the uuuuuuuuuuuuuuuuuuuuuuuuugly way that Apple chose to do fonts up
> until recently does really bad things with the cmap tables (the part of the
> TTF file that tells which characters are in the TTF, and where they are
> located). One font I looked at had 36 different cmap tables in it, and a
> different one would be used depending on the language of MacOS you are using
> (i.e. English, spanish, croatian, etc.) even though most of those 36 are for
> the same encoding.

The original design of TrueType fonts was done by Adobe, not Apple.
Besides, at least Macs worked for 15 years with other languages than English
using just using one-bytes characters (not to mention the pre-Unicode
two-byte character support since System 7).
Responsible for that limit is surely the ANSI and the original computer
manufacturers in the 60s or even back in the 50s ignoring the rest of the
world :-)
Oh, and remember that TT fonts existed *before* Unicode.  And do I have to
remind you that switching between languages still does not work in Windows
95,98, NT 4.0 ... but there are fewer Chinese, Arabs, Russians, Greek out
there than offering such support, right?

> even though most of those 36 are for the same encoding.

You may also consider that 36 cmap tables for one-byte fonts are still
smaller than the 5 MB nonsense of Unicode TT fonts floating around!
Also, only the lower 128 characters are the same, all others (the upper 128)
are different somewhere, and you will care about it if you write in that
language...


       Thorsten


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: font problems
Date: 12 Feb 2000 22:38:50
Message: <38a6274a@news.povray.org>
In article <38a6203e@news.povray.org> , "Thorsten Froehlich" 
<tho### [at] trfde> wrote:

> The original design of TrueType fonts was done by Adobe, not Apple.

Before you flame me for it, Apple designed TrueType to be a free Adobe
PostScript font file format replacement.


      Thorsten


http://www.microsoft.com/typography/history/history.htm
http://www.truetype.demon.co.uk/tthist.htm

____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde

Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: Jon A  Cruz
Subject: Re: font problems
Date: 13 Feb 2000 00:33:21
Message: <38A6436C.F2C64F50@geocities.com>
Thorsten Froehlich wrote:

> In article <38A61393.1B34E800@geocities.com> , "Jon A. Cruz"
> <jon### [at] geocitiescom> wrote:
>
> > It's known. As soon as I get my stuff more cleaned up as far as fallback on
> > cmap goes, the POV-Team will have it to use.
>
> We will?

Yes. I also said "have it to use"  to try to imply that it wouldn't be
necessarily supported by them/you, just that whatever parts of it were deemed
decent could be included. And to also convey that any delays here were due to me,
not the POV-Ray team.


> > BTW, the uuuuuuuuuuuuuuuuuuuuuuuuugly way that Apple chose to do fonts up
> > until recently does really bad things with the cmap tables (the part of the
> > TTF file that tells which characters are in the TTF, and where they are
> > located). One font I looked at had 36 different cmap tables in it, and a
> > different one would be used depending on the language of MacOS you are using
> > (i.e. English, spanish, croatian, etc.) even though most of those 36 are for
> > the same encoding.
>
> The original design of TrueType fonts was done by Adobe, not Apple.
> Besides, at least Macs worked for 15 years with other languages than English
> using just using one-bytes characters (not to mention the pre-Unicode
> two-byte character support since System 7).
> Responsible for that limit is surely the ANSI and the original computer
> manufacturers in the 60s or even back in the 50s ignoring the rest of the
> world :-)
> Oh, and remember that TT fonts existed *before* Unicode.  And do I have to
> remind you that switching between languages still does not work in Windows
> 95,98, NT 4.0 ... but there are fewer Chinese, Arabs, Russians, Greek out
> there than offering such support, right?
>
> > even though most of those 36 are for the same encoding.
>
> You may also consider that 36 cmap tables for one-byte fonts are still
> smaller than the 5 MB nonsense of Unicode TT fonts floating around!
> Also, only the lower 128 characters are the same, all others (the upper 128)
> are different somewhere, and you will care about it if you write in that
> language...
>

Well, IIRC, TTF was done by Apple and adopted together with Microsoft to fight
the evil Adobe proprietary Type-1 fonts. The format that became TrueType was
invented by Sampo Kaasila, an Apple engineer, for and at Apple. Apple then got
the short end of the anti-Adobe deal, and MS got to license TTF. Also, at the
same time that Apple was developing TrueType, Apple was also developing Unicode
(or at least key top Apple people were). When MS released their implementation of
TrueType in Windows 3.1, they chose to go for Unicode mapping tables in the font,
whereas Apple decided to stick with their existing "one-user, one-language, one
OS build" model.

For example, if Apple had done things differently, instead of sticking those 36
different mapping table in one font, all with the same encoding, they would have
instead stuck a single Unicode mapping table in and done the language-to-glyph
mapping in the OS, where it belongs. That is just the scheme that they are using
today, but maybe because of inertia and kicking out Steve Jobs, or because of not
wanting to move before publication and not wanting to change later, they didn't
do as much as they could have.

Now, if those TTF files with 36 cmap tables had instead been a unicode mapping
with the glyphs unchanged, it would have ended up a much smaller file. The
problem comes in use when you use the same program with the same data file and
the same TTF file, you can't get the same output unless you get the exact same
language version of the OS installed. Ouch! Especially with all the international
multimedia I've worked with over the years, this was quite annoying. Even more so
when you consider that the Mac was otherwise better to develop graphics and such
on.

Even if I couldn't switch languages in 95, all I had to do was install a Chinese
or Japanese font and the standard versions of software on the English version of
the OS would magically be able to display Japanese or Chinese assets. Wow. So
very helpful. If only Apple would have made their shift a little sooner than they
had. Fortunately they did wake up, and especially since Jobs came back on board
they seem to have gotten back in the game of innovating and catching up where
they had slipped behind.


--
"My new computer's got the clocks, it rocks
But it was obsolete before I opened the box" - W.A.Y.


Post a reply to this message

From: Jon A  Cruz
Subject: Re: font problems
Date: 13 Feb 2000 00:40:01
Message: <38A644FD.943B00C7@geocities.com>
Thorsten Froehlich wrote:

> In article <38a6203e@news.povray.org> , "Thorsten Froehlich"
> <tho### [at] trfde> wrote:
>
> > The original design of TrueType fonts was done by Adobe, not Apple.
>
> Before you flame me for it, Apple designed TrueType to be a free Adobe
> PostScript font file format replacement.
>
>       Thorsten

OK. Just ignore that line in my other response. I had written it before
dinner and such and just got a chance to get it sent just before reading
this. (I was still trying not to flame in there, just pointed out the
actual person at Apple to created TrueType. Gotta give credit there for
some good 1987-1989 work, even though it took Apple 'till into '91 to
release it)

But I still feel the old Apple cmap tatic was bad, but I think this was
mainly in the old 'Scully-Apple'. The new 'Jobs again Apple' seems to
have been correcting most of the problems.


--
"My new computer's got the clocks, it rocks
But it was obsolete before I opened the box" - W.A.Y.


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.