[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Devel] Re: Oblique Type1 fonts leave first glyph roman
From: |
Tom Kacvinsky |
Subject: |
[Devel] Re: Oblique Type1 fonts leave first glyph roman |
Date: |
Sat, 16 Dec 2000 15:46:59 -0500 (EST) |
Hi all,
The problem is located somewhere in the Type 1 glyph loader (T1_load_Glyph), the
"base" glyph loader (FT_Load_Glyph), and the autohinter functions.
In particular, it seems related to use of FT_LOAD_NO_RECURSE in load_flags. For
some reason, the first glyph doesn't get proper treatment, but the remaining
glyphs do.
I am sorry, but this one is in David's hands. I can't even come close to
grokking the autohinter code.
Tom
On Sat, 16 Dec 2000, Tom Kacvinsky wrote:
> I *think* the bug is in the autohinter. It autohinting is turned off, the
> problem
> goes away...
>
> Tom
>
> On Sat, 16 Dec 2000, Tom Kacvinsky wrote:
>
> > OK, I get this behavior with Lucida Bright Oblique (a B&H font hinted,
> > etc...
> > by Y&Y). ftview doesn't have a problem with the font, but ftstring does.
> > This
> > first glyph is indeed rendered upright instead of obliqued. Hrmmm...
> >
> > I will look into this.
> >
> > Tom
> >
> > On Thu, 14 Dec 2000, Keith Packard wrote:
> >
> > >
> > > XFree86 was given six Type1 faces by Bigelow and Holmes, roman and oblique
> > > for a serif, sans and mono-spaced version in their lucidux style. When I
> > > rasterize the oblique versions with FreeType 2.0.1, the first glyph which
> > > is rasterized is upright rather than oblique. Here are the matrices from
> > > the two serifed faces:
> > >
> > > % oblique matrix from lcdxro.pfa
> > > /FontMatrix [0.001 0 0.0002 0.001 0 0] readonly def
> > >
> > > % roman matrix from lcdxrr.pfa
> > > /FontMatrix [0.001 0 0 0.001 0 0] readonly def
> > >
> > > I can't think what I might be doing wrong in using the face that would
> > > cause this problem. Also interesting:
> > >
> > > The IBM Type1 rasterizer in the X server works fine.
> > >
> > > The error occurs with either monochrome or grayscale rendering
> > >
> > > It doesn't matter what glyph is rasterized first, even ' ' makes
> > > further glyphs work correctly.
> > >
> >
>
>
> _______________________________________________
> Devel mailing list
> address@hidden
> http://www.freetype.org/mailman/listinfo/devel
>