Skip to content

Commit

Permalink
[docs] Source documentation for cffLib (#1935)
Browse files Browse the repository at this point in the history
* [docs] Source documentation for cffLib

* Address feedback
  • Loading branch information
simoncozens committed May 14, 2020
1 parent 847c31c commit 8d32a24
Show file tree
Hide file tree
Showing 6 changed files with 277 additions and 44 deletions.
49 changes: 44 additions & 5 deletions Doc/source/cffLib/index.rst
Original file line number Diff line number Diff line change
@@ -1,14 +1,53 @@
######
cffLib
######
##################################
cffLib: read/write Adobe CFF fonts
##################################

.. automodule:: fontTools.cffLib

This package also contains two modules for manipulating CFF format glyphs:

.. toctree::
:maxdepth: 1

specializer
width

.. automodule:: fontTools.cffLib
.. autoclass:: fontTools.cffLib.CFFFontSet
:inherited-members:
:members:
:undoc-members:

.. autoclass:: fontTools.cffLib.TopDict
:members:

.. autoclass:: fontTools.cffLib.CharStrings
:members:

.. autoclass:: fontTools.cffLib.Index
:members:

.. autoclass:: fontTools.cffLib.GlobalSubrsIndex
:members:

.. autoclass:: fontTools.cffLib.TopDictIndex
:members:

.. autoclass:: fontTools.cffLib.CFFWriter
:members:

.. autoclass:: fontTools.cffLib.IndexCompiler
:members:

.. autoclass:: fontTools.cffLib.TopDictIndexCompiler
:members:

.. autoclass:: fontTools.cffLib.FDArrayIndexCompiler
:members:

.. autoclass:: fontTools.cffLib.GlobalSubrsCompiler
:members:

.. autoclass:: fontTools.cffLib.SubrsCompiler
:members:

.. autoclass:: fontTools.cffLib.CharStringsCompiler
:members:
6 changes: 3 additions & 3 deletions Doc/source/cffLib/specializer.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
###########
specializer
###########
##############################################################
specializer: T2CharString operator specializer and generalizer
##############################################################

.. automodule:: fontTools.cffLib.specializer
:inherited-members:
Expand Down
10 changes: 4 additions & 6 deletions Doc/source/cffLib/width.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#####
width
#####
#########################################
width: T2CharString glyph width optimizer
#########################################

.. automodule:: fontTools.cffLib.width
:inherited-members:
:members:
:undoc-members:
:members: optimizeWidths, optimizeWidthsBruteforce

0 comments on commit 8d32a24

Please sign in to comment.