aboutsummaryrefslogtreecommitdiff
path: root/Doc/source/otlLib/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/source/otlLib/index.rst')
-rw-r--r--Doc/source/otlLib/index.rst73
1 files changed, 54 insertions, 19 deletions
diff --git a/Doc/source/otlLib/index.rst b/Doc/source/otlLib/index.rst
index 1984914c..272db73a 100644
--- a/Doc/source/otlLib/index.rst
+++ b/Doc/source/otlLib/index.rst
@@ -11,16 +11,31 @@ lookups, coverage tables and so on.
High-level OpenType Layout Lookup Builders
------------------------------------------
-.. automodule:: fontTools.otlLib.builder
- :members: AlternateSubstBuilder, ChainContextPosBuilder, ChainContextSubstBuilder, LigatureSubstBuilder, MultipleSubstBuilder, CursivePosBuilder, MarkBasePosBuilder, MarkLigPosBuilder, MarkMarkPosBuilder, ReverseChainSingleSubstBuilder, SingleSubstBuilder, ClassPairPosSubtableBuilder, PairPosBuilder, SinglePosBuilder
- :member-order: bysource
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autoclass:: AlternateSubstBuilder
+.. autoclass:: ChainContextPosBuilder
+.. autoclass:: ChainContextSubstBuilder
+.. autoclass:: LigatureSubstBuilder
+.. autoclass:: MultipleSubstBuilder
+.. autoclass:: CursivePosBuilder
+.. autoclass:: MarkBasePosBuilder
+.. autoclass:: MarkLigPosBuilder
+.. autoclass:: MarkMarkPosBuilder
+.. autoclass:: ReverseChainSingleSubstBuilder
+.. autoclass:: SingleSubstBuilder
+.. autoclass:: ClassPairPosSubtableBuilder
+.. autoclass:: PairPosBuilder
+.. autoclass:: SinglePosBuilder
--------------------------------------
Common OpenType Layout Data Structures
--------------------------------------
-.. automodule:: fontTools.otlLib.builder
- :members: buildCoverage, buildLookup
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autofunction:: buildCoverage
+.. autofunction:: buildLookup
------------------------------------
Low-level GSUB Table Lookup Builders
@@ -29,8 +44,12 @@ Low-level GSUB Table Lookup Builders
These functions deal with the "simple" lookup types. See above for classes to
help build more complex lookups (contextual and chaining lookups).
-.. automodule:: fontTools.otlLib.builder
- :members: buildSingleSubstSubtable, buildMultipleSubstSubtable, buildAlternateSubstSubtable, buildLigatureSubstSubtable
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autofunction:: buildSingleSubstSubtable
+.. autofunction:: buildMultipleSubstSubtable
+.. autofunction:: buildAlternateSubstSubtable
+.. autofunction:: buildLigatureSubstSubtable
--------------------------
GPOS Shared Table Builders
@@ -40,9 +59,13 @@ The functions help build the `GPOS shared tables <https://docs.microsoft.com/en-
as defined in the OpenType spec: value records, anchors, mark arrays and
mark record tables.
-.. automodule:: fontTools.otlLib.builder
- :members: buildValue, buildAnchor, buildMarkArray, buildDevice, buildBaseArray, buildComponentRecord, buildMarkArray, buildValue
- :member-order: bysource
+.. currentmodule:: fontTools.otlLib.builder
+.. autofunction:: buildValue
+.. autofunction:: buildAnchor
+.. autofunction:: buildMarkArray
+.. autofunction:: buildDevice
+.. autofunction:: buildBaseArray
+.. autofunction:: buildComponentRecord
------------------------------------
Low-level GPOS Table Lookup Builders
@@ -51,9 +74,19 @@ Low-level GPOS Table Lookup Builders
These functions deal with the "simple" lookup types. See above for classes to
help build more complex lookups (contextual and chaining lookups).
-.. automodule:: fontTools.otlLib.builder
- :members: buildCursivePosSubtable, buildLigatureArray, buildMarkBasePos, buildMarkBasePosSubtable, buildMarkLigPos, buildMarkLigPosSubtable, buildPairPosClassesSubtable, buildPairPosGlyphs, buildPairPosGlyphsSubtable, buildSinglePos, buildSinglePosSubtable
- :member-order: bysource
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autofunction:: buildCursivePosSubtable
+.. autofunction:: buildLigatureArray
+.. autofunction:: buildMarkBasePos
+.. autofunction:: buildMarkBasePosSubtable
+.. autofunction:: buildMarkLigPos
+.. autofunction:: buildMarkLigPosSubtable
+.. autofunction:: buildPairPosClassesSubtable
+.. autofunction:: buildPairPosGlyphs
+.. autofunction:: buildPairPosGlyphsSubtable
+.. autofunction:: buildSinglePos
+.. autofunction:: buildSinglePosSubtable
----------------------------
GDEF Table Subtable Builders
@@ -61,14 +94,16 @@ GDEF Table Subtable Builders
These functions build subtables for elements of the ``GDEF`` table.
-.. automodule:: fontTools.otlLib.builder
- :members: buildAttachList, buildLigCaretList, buildMarkGlyphSetsDef
- :member-order: bysource
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autofunction:: buildAttachList
+.. autofunction:: buildLigCaretList
+.. autofunction:: buildMarkGlyphSetsDef
------------------
STAT Table Builder
------------------
-.. automodule:: fontTools.otlLib.builder
- :members: buildStatTable
- :member-order: bysource
+.. currentmodule:: fontTools.otlLib.builder
+
+.. autofunction:: buildStatTable