[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft] Vertical layout

From: Sergey Tolstov
Subject: [ft] Vertical layout
Date: Wed, 12 Oct 2005 15:59:18 -0700


In what state is FT support for vertical glyph metrics?

I am encountering problem with vertical glyph metrics, when they are
present in a font file. I get a huge number for the linearVertAdvance,
other values look fine, because of that, glyphs are not generated. I
need advance value in design units for WYSIWYG.

While debugging, I found:
In the ttgload.c, line 1768, subtraction is incorrect
        advance_height = (FT_UShort)( loader->pp4.y - loader->pp3.y );
should be, according to earlier calculations
        advance_height = (FT_UShort)( loader->pp3.y - loader->pp4.y );

Even with that fix, linearVertAdvance is calculated incorrectly. (Should
they use loader->vadvance instead?)

I see the problem, when I try to layout a string of Japanese text using
SimSun.ttf. It looks ok with Arial Unicode MS, but that font does not
have vertical metrics.

Version: 2.1.10

Thank you,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]