0%

FontCreator编辑字库


FreeType 中函数 FT_Get_Kerning

  • Backtrack(后迹) — This is the sequence of things that occur before the target in the rule.
    This sequence can be composed of glyphs, classes or a mix of both.
  • Lookahead(前瞻) — This is the sequence of glyphs that occur after the target in the rule.
    Like the backtrack, this sequence can be composed of glyphs, classes or a mix of both.

名词

FontCreator字库编辑工具,使用Ctrl-F8(OpenType设计工具)可以编辑TTF字库相关信息:

GSUB

The OpenType Layout Feature specification
describes eight types of substitution lookups in the glyph substitution table (GSUB).
The following table shows those currently supported by FontCreator:

  1. Single Substitute a single glyph by another single glyph (a -> b)
  2. Multiple Substitute a single glyph by other multiple glyphs (a -> xyz)
  3. Alternate Substitute a single glyph by one of multiple alternates (a -> x or y or z)
  4. Ligature Substitute multiple glyphs by a single ligature (f f i -> ffi)
  5. Context Substitute one or more glyphs in context
  6. Chaining Context Substitute context specific glyphs (3rd -> 3rd)
  7. Extension Substitution
  8. Reverse chaining context Applied in reverse order, replace single glyph in chaining context

GPOS

The OpenType Layout Feature specification
describes nine types of positioning lookups in the glyph positioning table (GPOS).
The following table shows those currently supported by FontCreator:

  1. Single adjustment Change the position of a single glyph (sub/superscript)
  2. Pair adjustment Mostly used to define kerning pairs
  3. Cursive attachment
  4. Mark to base attachment Attach a combining mark such as a diacritic to a base glyph
  5. Mark to ligature attachment Attach a combining mark to a ligature
  6. Mark to mark attachment Attach a combining mark to another mark
  7. Context Positioning Position one or more glyphs in context
  8. Chained Context Positioning Position one or more glyphs in chained context
  9. Extension Substitution

entries

字体 -> OpenType设计工具

Refs

  1. FontCreator Help
  2. OpenType Layout Features - Supported types of substitution and positioning
  3. Developing OpenType Fonts for Khmer Script (3 of 3): Features
  4. OpenType Designer
  5. GSUB - The Glyph Substitution Table
  6. opentypecookbook
  7. Recommendations for OpenType Fonts