diff options
Diffstat (limited to 'Doc/source/otlLib/index.rst')
-rw-r--r-- | Doc/source/otlLib/index.rst | 73 |
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 |