Skip to content

Commit

Permalink
Merge pull request #21 from nulano/font
Browse files Browse the repository at this point in the history
Fix documentation link to PIL.ImageFont.Layout
  • Loading branch information
radarhere committed Dec 1, 2023
2 parents 13c1d75 + 984700b commit ea680d9
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
19 changes: 9 additions & 10 deletions docs/reference/ImageFont.rst
Expand Up @@ -70,21 +70,20 @@ Methods
Constants
---------

.. data:: PIL.ImageFont.Layout.BASIC
.. class:: Layout

Use basic text layout for TrueType font.
Advanced features such as text direction are not supported.
.. py:attribute:: BASIC
.. data:: PIL.ImageFont.Layout.RAQM
Use basic text layout for TrueType font.
Advanced features such as text direction are not supported.

Use Raqm text layout for TrueType font.
Advanced features are supported.
.. py:attribute:: RAQM
Requires Raqm, you can check support using
:py:func:`PIL.features.check_feature` with ``feature="raqm"``.
Use Raqm text layout for TrueType font.
Advanced features are supported.

Constants
---------
Requires Raqm, you can check support using
:py:func:`PIL.features.check_feature` with ``feature="raqm"``.

.. data:: MAX_STRING_LENGTH

Expand Down
2 changes: 1 addition & 1 deletion src/PIL/ImageFont.py
Expand Up @@ -787,7 +787,7 @@ def truetype(font=None, size=10, index=0, encoding="", layout_engine=None):
This specifies the character set to use. It does not alter the
encoding of any text provided in subsequent operations.
:param layout_engine: Which layout engine to use, if available:
:data:`.ImageFont.Layout.BASIC` or :data:`.ImageFont.Layout.RAQM`.
:attr:`.ImageFont.Layout.BASIC` or :attr:`.ImageFont.Layout.RAQM`.
If it is available, Raqm layout will be used by default.
Otherwise, basic layout will be used.
Expand Down

0 comments on commit ea680d9

Please sign in to comment.