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/avar.rb,
lib/fontisan/ufo/compile/cff2.rb,
lib/fontisan/ufo/compile/cmap.rb,
lib/fontisan/ufo/compile/colr.rb,
lib/fontisan/ufo/compile/cpal.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/hvar.rb,
lib/fontisan/ufo/compile/math.rb,
lib/fontisan/ufo/compile/maxp.rb,
lib/fontisan/ufo/compile/meta.rb,
lib/fontisan/ufo/compile/mvar.rb,
lib/fontisan/ufo/compile/name.rb,
lib/fontisan/ufo/compile/post.rb,
lib/fontisan/ufo/compile/sbix.rb,
lib/fontisan/ufo/compile/stat.rb,
lib/fontisan/ufo/convert/to_otc.rb,
lib/fontisan/ufo/convert/to_otf.rb,
lib/fontisan/ufo/convert/to_ttc.rb,
lib/fontisan/ufo/convert/to_ttf.rb,
lib/fontisan/ufo/transformation.rb,
lib/fontisan/ufo/compile/filters.rb,
lib/fontisan/ufo/convert/to_otf2.rb,
lib/fontisan/ufo/convert/to_woff.rb,
lib/fontisan/ufo/convert/to_dfont.rb,
lib/fontisan/ufo/convert/to_woff2.rb,
lib/fontisan/ufo/compile/cbdt_cblc.rb,
lib/fontisan/ufo/compile/glyf_loca.rb,
lib/fontisan/ufo/compile/svg_table.rb,
lib/fontisan/ufo/glyph_exists_error.rb,
lib/fontisan/ufo/compile/otf_compiler.rb,
lib/fontisan/ufo/compile/ttf_compiler.rb,
lib/fontisan/ufo/compile/variable_otf.rb,
lib/fontisan/ufo/compile/variable_ttf.rb,
lib/fontisan/ufo/compile/base_compiler.rb,
lib/fontisan/ufo/compile/otf2_compiler.rb,
lib/fontisan/ufo/convert/from_bin_data.rb,
lib/fontisan/ufo/convert/to_postscript.rb,
lib/fontisan/ufo/compile/feature_writers.rb,
lib/fontisan/ufo/compile/cff2_subroutines.rb,
lib/fontisan/ufo/compile/feature_writers/base.rb,
lib/fontisan/ufo/compile/feature_writers/curs.rb,
lib/fontisan/ufo/compile/feature_writers/gdef.rb,
lib/fontisan/ufo/compile/feature_writers/kern.rb,
lib/fontisan/ufo/compile/feature_writers/mark.rb,
lib/fontisan/ufo/compile/feature_writers/mkmk.rb,
lib/fontisan/ufo/compile/item_variation_store.rb,
lib/fontisan/ufo/compile/feature_writers/kern2.rb,
lib/fontisan/ufo/compile/filters/sort_contours.rb,
lib/fontisan/ufo/compile/filters/remove_overlaps.rb,
lib/fontisan/ufo/compile/filters/transformations.rb,
lib/fontisan/ufo/compile/filters/propagate_anchors.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/feature_writers/mark_family_base.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, GlyphExistsError, Guideline, Image, ImageSet, Info, Kerning, Layer, LayerSet, Lib, Point, Reader, Transformation, Writer