Skip to content

Commit

Permalink
Merge pull request #4502 from hugovk/3907-release-notes
Browse files Browse the repository at this point in the history
Add release notes for #3907 PcfFontFile charset encodings
  • Loading branch information
hugovk committed Apr 1, 2020
2 parents c7f9e19 + afa98d5 commit 9650ac4
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/releasenotes/7.1.0.rst
Expand Up @@ -42,6 +42,21 @@ Reading JPEG comments
When opening a JPEG image, the comment may now be read into
:py:attr:`~PIL.Image.Image.info`.

Support for different charset encodings in PcfFontFile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Previously ``PcfFontFile`` output only bitmap PIL fonts with ISO 8859-1 encoding, even
though the PCF format supports Unicode, making it hard to work with Pillow with bitmap
fonts in languages which use different character sets.

Now it's possible to set a different charset encoding in ``PcfFontFile``'s class
constructor. By default, it generates a PIL font file with ISO 8859-1 as before. The
generated PIL font file still contains up to 256 characters, but the character set is
different depending on the selected encoding.

To use such a font with ``ImageDraw.text``, call it with a bytes object with the same
encoding as the font file.

X11 ImageGrab.grab()
^^^^^^^^^^^^^^^^^^^^
Support has been added for ``ImageGrab.grab()`` on Linux using the X server
Expand Down

0 comments on commit 9650ac4

Please sign in to comment.