Merge pull request #21 from nulano/font

Fix documentation link to PIL.ImageFont.Layout
This commit is contained in:
Andrew Murray 2023-12-01 12:29:32 +11:00 committed by GitHub
commit ea680d98a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 11 deletions

View File

@ -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

View File

@ -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.