diff --git a/Doc/source/afmLib.rst b/Doc/source/afmLib.rst index ab9f35678..bea783d7a 100644 --- a/Doc/source/afmLib.rst +++ b/Doc/source/afmLib.rst @@ -1,6 +1,6 @@ -########################################### -afmLib: Read/write Adobe Font Metrics files -########################################### +############################################### +afmLib: Read and write Adobe Font Metrics files +############################################### .. automodule:: fontTools.afmLib diff --git a/Doc/source/cffLib/CFF2ToCFF.rst b/Doc/source/cffLib/CFF2ToCFF.rst new file mode 100644 index 000000000..04c8b1f28 --- /dev/null +++ b/Doc/source/cffLib/CFF2ToCFF.rst @@ -0,0 +1,7 @@ +############################## +CFF2ToCFF: convert CFF2 to CFF +############################## + +.. automodule:: fontTools.cffLib.CFF2ToCFF + :inherited-members: + :members: diff --git a/Doc/source/cffLib/CFFToCFF2.rst b/Doc/source/cffLib/CFFToCFF2.rst new file mode 100644 index 000000000..7ea2183d9 --- /dev/null +++ b/Doc/source/cffLib/CFFToCFF2.rst @@ -0,0 +1,7 @@ +############################## +CFFToCFF2: convert CFF to CFF2 +############################## + +.. automodule:: fontTools.cffLib.CFFToCFF2 + :inherited-members: + :members: diff --git a/Doc/source/cffLib/index.rst b/Doc/source/cffLib/index.rst index 4a40f92f4..df9d47ba6 100644 --- a/Doc/source/cffLib/index.rst +++ b/Doc/source/cffLib/index.rst @@ -1,13 +1,22 @@ -################################## -cffLib: read/write Adobe CFF fonts -################################## +###################################### +cffLib: Read and write Adobe CFF fonts +###################################### -.. automodule:: fontTools.cffLib +This package contains modules for converting between CCF and CFF2: -This package also contains two modules for manipulating CFF format glyphs: +.. toctree:: + :maxdepth: 1 + + CFFToCFF2 + CFF2ToCFF + +and modules for manipulating CFF format glyphs: .. toctree:: :maxdepth: 1 specializer width + +.. automodule:: fontTools.cffLib + diff --git a/Doc/source/config.rst b/Doc/source/config.rst index 6be575d5e..40d1a6ae6 100644 --- a/Doc/source/config.rst +++ b/Doc/source/config.rst @@ -1,5 +1,5 @@ ########################### -config: configure fontTools +config: Configure fontTools ########################### .. automodule:: fontTools.config diff --git a/Doc/source/cu2qu/index.rst b/Doc/source/cu2qu/index.rst index 41730e54b..1affa21a7 100644 --- a/Doc/source/cu2qu/index.rst +++ b/Doc/source/cu2qu/index.rst @@ -1,6 +1,6 @@ -########################################## -cu2qu: Cubic to quadratic curve conversion -########################################## +######################################## +cu2qu: Convert cubic curves to quadratic +######################################## Routines for converting cubic curves to quadratic splines, suitable for use in OpenType to TrueType outline conversion. diff --git a/Doc/source/designspaceLib/index.rst b/Doc/source/designspaceLib/index.rst index 6bf297542..13b77b640 100644 --- a/Doc/source/designspaceLib/index.rst +++ b/Doc/source/designspaceLib/index.rst @@ -4,7 +4,7 @@ designspaceLib: Read, write, and edit designspace files Implements support for reading and manipulating ``designspace`` files. Allows the users to define axes, rules, sources, variable fonts and instances, -and their STAT information. +and their ``STAT`` information. .. toctree:: :maxdepth: 1 diff --git a/Doc/source/encodings/index.rst b/Doc/source/encodings/index.rst index 32d13c70e..f35e3806e 100644 --- a/Doc/source/encodings/index.rst +++ b/Doc/source/encodings/index.rst @@ -1,6 +1,6 @@ -################################################## -encodings: Support for OpenType-specific encodings -################################################## +############################################################ +encodings: Support for OpenType-specific character encodings +############################################################ fontTools includes support for some character encodings found in legacy Mac TrueType fonts. Many of these legacy encodings have found their way into the diff --git a/Doc/source/feaLib/index.rst b/Doc/source/feaLib/index.rst index 61ac31f3b..c25532caa 100644 --- a/Doc/source/feaLib/index.rst +++ b/Doc/source/feaLib/index.rst @@ -1,6 +1,6 @@ -######################################### -feaLib: Read/write OpenType feature files -######################################### +############################################# +feaLib: Read and write OpenType feature files +############################################# fontTools' ``feaLib`` allows for the creation and parsing of Adobe Font Development Kit for OpenType feature (``.fea``) files. The syntax diff --git a/Doc/source/pens/index.rst b/Doc/source/pens/index.rst index 0f76b7238..1ecbcd1c2 100644 --- a/Doc/source/pens/index.rst +++ b/Doc/source/pens/index.rst @@ -1,6 +1,6 @@ -#### -pens -#### +########################################### +pens: Inspect and manipulate glyph outlines +########################################### .. toctree:: :maxdepth: 1 diff --git a/Doc/source/subset/index.rst b/Doc/source/subset/index.rst index f32e0d42c..1bc255b0f 100644 --- a/Doc/source/subset/index.rst +++ b/Doc/source/subset/index.rst @@ -1,6 +1,6 @@ -###### -subset -###### +######################################################## +subset: Generate subsets of fonts or optimize file sizes +######################################################## .. toctree:: :maxdepth: 1 diff --git a/Doc/source/svgLib/index.rst b/Doc/source/svgLib/index.rst index f86ff0ad4..6f1715b1d 100644 --- a/Doc/source/svgLib/index.rst +++ b/Doc/source/svgLib/index.rst @@ -1,6 +1,6 @@ -###### -svgLib -###### +############################################ +svgLib: Read and write SVG-in-OpenType fonts +############################################ .. toctree:: :maxdepth: 1 diff --git a/Doc/source/t1Lib.rst b/Doc/source/t1Lib.rst index 4436086fd..2a8c3fc3b 100644 --- a/Doc/source/t1Lib.rst +++ b/Doc/source/t1Lib.rst @@ -1,6 +1,6 @@ -##### -t1Lib -##### +############################################# +t1Lib: Read and write PostScript Type 1 fonts +############################################# .. automodule:: fontTools.t1Lib :inherited-members: diff --git a/Doc/source/ttLib/index.rst b/Doc/source/ttLib/index.rst index 7798238da..656148e5d 100644 --- a/Doc/source/ttLib/index.rst +++ b/Doc/source/ttLib/index.rst @@ -1,6 +1,6 @@ -############################################# -ttLib: Read/write OpenType and TrueType fonts -############################################# +################################################# +ttLib: Read and write OpenType and TrueType fonts +################################################# Most users of the fontTools library will be using it to generate or manipulate OpenType and TrueType fonts. (FontTools initially only supported TrueType fonts, diff --git a/Doc/source/ttx.rst b/Doc/source/ttx.rst index 9d30683b5..c05c8df05 100644 --- a/Doc/source/ttx.rst +++ b/Doc/source/ttx.rst @@ -1,6 +1,6 @@ -### -ttx -### +################################## +ttx: Convert fonts to XML and back +################################## TTX – From OpenType and TrueType to XML and Back diff --git a/Doc/source/varLib/index.rst b/Doc/source/varLib/index.rst index 1ae4a1b5e..32f428eb5 100644 --- a/Doc/source/varLib/index.rst +++ b/Doc/source/varLib/index.rst @@ -1,7 +1,6 @@ -################################## -varLib: OpenType Variation Support -################################## - +####################################### +varLib: Support for OpenType Variations +####################################### .. toctree:: :maxdepth: 2 diff --git a/Doc/source/voltLib/index.rst b/Doc/source/voltLib/index.rst index 00d067a29..a0ced85de 100644 --- a/Doc/source/voltLib/index.rst +++ b/Doc/source/voltLib/index.rst @@ -1,6 +1,6 @@ -#################################### -voltLib: Read/write MS VOLT projects -#################################### +######################################## +voltLib: Read and write MS VOLT projects +######################################## .. toctree:: :maxdepth: 2