KTUGFaq

KTUG FAQ

α:
йȣ:
It's a poor workman who blames his tools.
teTeX占쏙옙占싼깍옙처占쏙옙/Discussion&value=PDFSyncLaTeX3&value=WinEdtTip/WinEdtTip/������˻�&value=TeXKTUG&value=ѱ۰˻ › Hinting

1 OpenType Outline (Type2 or Type 1 etc.)
1.1 Stem
1.2 Hint Mask (Hint Substitution Points)
1.3 Counter Control hints
2 TrueType Outline

[]

1 OpenType Outline (Type2 or Type 1 etc.)

[]

1.1 Stem

Type1۲ ⺻
  • Point ʴ´. (quadratic̴ qubic̴ )
  • VStem, HStem DStem ִ.
  • Stem ΰ Ȥ ̵Ǵ ǵȴ.
  • Stem Point ְų ų ִ.
[]

1.2 Hint Mask (Hint Substitution Points)

  • Point Ѵ.
If a glyph has conflicting hints then the first point in the glyph (the first point on the first contour) MUST have a hintmask attached to it. If it does not, the FontForge will automatically figure substitution points when it generates the font. Other points are not required (but may) have a hintmask.

[]

1.3 Counter Control hints


The Counter Control hint mechanism controls counter spaces in a glyph.
A counter may be defined as an area of white space which is delimited by a pair of horizontal or vertical stems. This mechanism is designed to aid in the
rendering of fonts containing complex glyph shapes by ensuring that the size and proportions of all counters in a glyph are rendered as accurately as possible. For example, if multiple counters are exactly the same measurement in width or height, the Counter Control mechanism will make them the same number of pixels, providing there are a sufficient number of pixels available. Similarly, if the width of two counters in the original design are, for example, in the ratio of 3:5, the interpreter attempts to preserve this proportion, based on the constraints of the glyphs width.

....

For fonts with complex glyphs, it is very important to include Counter
Control hints; failure to do so can result in performance and quality
degradation.
[]

2 TrueType Outline

  • Type1/Type2 Stem Ʈ ʴ´. Hint mask, Counter Ʈ Ѵ.
  • ƮŸ Grid fitting Ʈ Ѵ.
  • , Type1 ƮŸ quadratic spline ȯ ϸ Hint mask, Counter о ȴ.

FontForge о TrueType AutoInstr() AutoHint() Ȥ ⺻ (Stem, Counter etc.) ƮŸ νƮ ִ´ٰ Ѵ.

FontForge SFD bezier˿ Type1 ٰŷؼ ƮŸ νƮ ڵ ־شٴ ̴.

ƮŸ ۲ νƮ glyph Ʈ grid fitting ϰ ȴ. ٽøϸ, ۲ ϰ Ǹ ƮŸ νƮ ɼ ٴ . Type1۲ TrueType Ѵٰ , Type1 bezier -> spline ȯ ƮŸ Ʈ鵵 翬 ȴ. Ȥ ֽ ƮŸ νƮ Ǿ .

׷ Type1 AutoInstr() ڵ ƮŸ νƮ ȴ. -- WkPark 2008-05-21 20:59:23

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-05-23 18:31:46
Processing time 0.0427 sec