Module: Fontisan::Ufo
- Defined in:
- lib/fontisan/ufo.rb,
lib/fontisan/ufo/cli.rb,
lib/fontisan/ufo/lib.rb,
lib/fontisan/ufo/font.rb,
lib/fontisan/ufo/info.rb,
lib/fontisan/ufo/glyph.rb,
lib/fontisan/ufo/image.rb,
lib/fontisan/ufo/layer.rb,
lib/fontisan/ufo/plist.rb,
lib/fontisan/ufo/point.rb,
lib/fontisan/ufo/anchor.rb,
lib/fontisan/ufo/reader.rb,
lib/fontisan/ufo/writer.rb,
lib/fontisan/ufo/compile.rb,
lib/fontisan/ufo/contour.rb,
lib/fontisan/ufo/convert.rb,
lib/fontisan/ufo/kerning.rb,
lib/fontisan/ufo/data_set.rb,
lib/fontisan/ufo/features.rb,
lib/fontisan/ufo/component.rb,
lib/fontisan/ufo/guideline.rb,
lib/fontisan/ufo/image_set.rb,
lib/fontisan/ufo/layer_set.rb,
lib/fontisan/ufo/compile/cff.rb,
lib/fontisan/ufo/compile/os2.rb,
lib/fontisan/ufo/compile/cmap.rb,
lib/fontisan/ufo/compile/fvar.rb,
lib/fontisan/ufo/compile/gpos.rb,
lib/fontisan/ufo/compile/gvar.rb,
lib/fontisan/ufo/compile/head.rb,
lib/fontisan/ufo/compile/hhea.rb,
lib/fontisan/ufo/compile/hmtx.rb,
lib/fontisan/ufo/compile/maxp.rb,
lib/fontisan/ufo/compile/name.rb,
lib/fontisan/ufo/compile/post.rb,
lib/fontisan/ufo/transformation.rb,
lib/fontisan/ufo/compile/filters.rb,
lib/fontisan/ufo/compile/glyf_loca.rb,
lib/fontisan/ufo/compile/otf_compiler.rb,
lib/fontisan/ufo/compile/ttf_compiler.rb,
lib/fontisan/ufo/compile/base_compiler.rb,
lib/fontisan/ufo/convert/from_bin_data.rb,
lib/fontisan/ufo/compile/filters/cubic_to_quadratic.rb,
lib/fontisan/ufo/compile/filters/flatten_components.rb,
lib/fontisan/ufo/compile/filters/decompose_components.rb,
lib/fontisan/ufo/compile/filters/reverse_contour_direction.rb
Overview
Unified Font Object (UFO) v3 model + compile + convert pipeline.
A UFO is a directory-based font source format. Each UFO is a human-readable, human-editable collection of plists + GLIF XML files. fontisan can:
- Read any UFO source into a typed model (this namespace).
- Edit the model programmatically.
- Compile to a binary font (TTF, OTF, …) via
Fontisan::Ufo::Compile::*
- Convert any binary font fontisan can read INTO a UFO source.
- Stitch glyphs from multiple sources into a new font via
Fontisan::Stitcher.
Reference: https://unifiedfontobject.org
Defined Under Namespace
Modules: Compile, Convert, Plist Classes: Anchor, BoundingBox, Cli, Component, Contour, DataSet, Features, Font, Glyph, Guideline, Image, ImageSet, Info, Kerning, Layer, LayerSet, Lib, Point, Reader, Transformation, Writer