package patoline

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module CFF : sig ... end
module CFFStd : sig ... end
module Cmap : sig ... end
module FBezier : sig ... end
module FTypes : sig ... end
module FUtil : sig ... end
module Fonts : sig ... end

To understand this interface, one must understand the difference between a glyph and a character. While most UTF8 characters can have corresponding glyphs, a glyph may not represent exactly one character. Sometimes it will represent more than one character (as in the case of ligatures) and sometimes none (as in the case of ornaments). To ease the manipulation of glyphs, this modules allows to manipulate integers representing their indices in the font, for instance to write glyph substitutions more easily, and also to load informations such as their outlines.

module Opentype : sig ... end
module Opentype_layout : sig ... end
module Subst : sig ... end
module Type2 : sig ... end
module Unicode_ranges : sig ... end