[Doc/source/index.rst] indent list items with line breaks

This commit is contained in:
Chris Simpkins 2020-04-22 12:15:09 -04:00
parent 493581aa9f
commit 414c66f752
No known key found for this signature in database
GPG Key ID: 0D0218A71C9DEB09

View File

@ -152,7 +152,9 @@ For example:
This command will install fonttools, as well as the optional dependencies that This command will install fonttools, as well as the optional dependencies that
are required to unlock the extra features named "ufo", etc. are required to unlock the extra features named "ufo", etc.
Optional dependencies are detailed by module in the list below. .. note::
Optional dependencies are detailed by module in the list below with the ``Extra`` setting that automates ``pip`` dependency installation when this is supported.
@ -169,11 +171,9 @@ The module exports a ElementTree-like API for reading/writing XML files, and all
Package for reading and writing UFO source files; it requires: Package for reading and writing UFO source files; it requires:
* `fs <https://pypi.org/pypi/fs>`__: (aka ``pyfilesystem2``) filesystem * `fs <https://pypi.org/pypi/fs>`__: (aka ``pyfilesystem2``) filesystem abstraction layer.
abstraction layer.
* `enum34 <https://pypi.org/pypi/enum34>`__: backport for the built-in ``enum`` * `enum34 <https://pypi.org/pypi/enum34>`__: backport for the built-in ``enum`` module (only required on Python < 3.4).
module (only required on Python < 3.4).
*Extra:* ``ufo`` *Extra:* ``ufo``
@ -183,8 +183,7 @@ module (only required on Python < 3.4).
Module to compress/decompress WOFF 2.0 web fonts; it requires: Module to compress/decompress WOFF 2.0 web fonts; it requires:
* `brotli <https://pypi.python.org/pypi/Brotli>`__: Python bindings of * `brotli <https://pypi.python.org/pypi/Brotli>`__: Python bindings of the Brotli compression library.
the Brotli compression library.
*Extra:* ``woff`` *Extra:* ``woff``
@ -197,10 +196,9 @@ with ``ttx`` we use the ``unicodedata`` module in the Standard Library.
The version included in there varies between different Python versions. The version included in there varies between different Python versions.
To use the latest available data, you can install: To use the latest available data, you can install:
* `unicodedata2 <https://pypi.python.org/pypi/unicodedata2>`__: * `unicodedata2 <https://pypi.python.org/pypi/unicodedata2>`__: ``unicodedata`` backport for Python 2.7
``unicodedata`` backport for Python 2.7 and 3.x updated to the latest and 3.x updated to the latest Unicode version 12.0. Note this is not necessary if you use Python 3.8
Unicode version 12.0. Note this is not necessary if you use Python 3.8 as the latter already comes with an up-to-date ``unicodedata``.
as the latter already comes with an up-to-date ``unicodedata``.
*Extra:* ``unicode`` *Extra:* ``unicode``
@ -213,11 +211,10 @@ It requires one of the following packages in order to solve the so-called
"minimum weight perfect matching problem in bipartite graphs", or "minimum weight perfect matching problem in bipartite graphs", or
the Assignment problem: the Assignment problem:
* `scipy <https://pypi.python.org/pypi/scipy>`__: the Scientific Library * `scipy <https://pypi.python.org/pypi/scipy>`__: the Scientific Library for Python, which internally
for Python, which internally uses `NumPy <https://pypi.python.org/pypi/numpy>`__ uses `NumPy <https://pypi.python.org/pypi/numpy>`__ arrays and hence is very fast;
arrays and hence is very fast; * `munkres <https://pypi.python.org/pypi/munkres>`__: a pure-Python module that implements the Hungarian
* `munkres <https://pypi.python.org/pypi/munkres>`__: a pure-Python or Kuhn-Munkres algorithm.
module that implements the Hungarian or Kuhn-Munkres algorithm.
*Extra:* ``interpolatable`` *Extra:* ``interpolatable``
@ -237,8 +234,7 @@ Module for visualizing DesignSpaceDocument and resulting VariationModel.
Advanced module for symbolic font statistics analysis; it requires: Advanced module for symbolic font statistics analysis; it requires:
* `sympy <https://pypi.python.org/pypi/sympy>`__: the Python library for * `sympy <https://pypi.python.org/pypi/sympy>`__: the Python library for symbolic mathematics.
symbolic mathematics.
*Extra:* ``symfont`` *Extra:* ``symfont``
@ -250,8 +246,8 @@ To get the file creator and type of Macintosh PostScript Type 1 fonts
on Python 3 you need to install the following module, as the old ``MacOS`` on Python 3 you need to install the following module, as the old ``MacOS``
module is no longer included in Mac Python: module is no longer included in Mac Python:
* `xattr <https://pypi.python.org/pypi/xattr>`__: Python wrapper for * `xattr <https://pypi.python.org/pypi/xattr>`__: Python wrapper for extended filesystem attributes
extended filesystem attributes (macOS platform only). (macOS platform only).
*Extra:* ``type1`` *Extra:* ``type1``
@ -261,8 +257,8 @@ extended filesystem attributes (macOS platform only).
Pen for drawing glyphs with Cocoa ``NSBezierPath``, requires: Pen for drawing glyphs with Cocoa ``NSBezierPath``, requires:
* `PyObjC <https://pypi.python.org/pypi/pyobjc>`__: the bridge between * `PyObjC <https://pypi.python.org/pypi/pyobjc>`__: the bridge between Python and the Objective-C
Python and the Objective-C runtime (macOS platform only). runtime (macOS platform only).
:py:mod:`fontTools.pens.qtPen` :py:mod:`fontTools.pens.qtPen`
@ -270,8 +266,8 @@ Python and the Objective-C runtime (macOS platform only).
Pen for drawing glyphs with Qt's ``QPainterPath``, requires: Pen for drawing glyphs with Qt's ``QPainterPath``, requires:
* `PyQt5 <https://pypi.python.org/pypi/PyQt5>`__: Python bindings for * `PyQt5 <https://pypi.python.org/pypi/PyQt5>`__: Python bindings for the Qt cross platform UI and
the Qt cross platform UI and application toolkit. application toolkit.
:py:mod:`fontTools.pens.reportLabPen` :py:mod:`fontTools.pens.reportLabPen`
@ -279,8 +275,8 @@ the Qt cross platform UI and application toolkit.
Pen to drawing glyphs as PNG images, requires: Pen to drawing glyphs as PNG images, requires:
* `reportlab <https://pypi.python.org/pypi/reportlab>`__: Python toolkit * `reportlab <https://pypi.python.org/pypi/reportlab>`__: Python toolkit for generating PDFs and
for generating PDFs and graphics. graphics.
Testing Testing