Skip to main content

A tool to make a PILfont from png images

Project description

pypi version

pil-font-maker

Extract a png image for each character in a PIL ImageFont and store them in a folder. Contruct a PIL ImageFont from a folder containing a png image for each character.

Installation

python -m pip install pil-font-maker

Supported Commands

On a command line type:

pil-font-decode

Usage: pil-font-decode <file.pil> [folder]

To convert a .pil/.pbm ImageFont to a folder containing a .png for each character present

pil-font-encode

Usage: pil-font-encode <folder> [file.pil]

Convert a folder containing a .png for each character to a .pil/.pbm ImageFont. The pngs should be named char_0.png, char_1.png upto char_255.png Omitted pngs will result in empty characters.

pil-font-download

Usage: pil-font-download

Download some sample pil fonts from the pillow github repository

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pil-font-maker-0.9.4.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

pil_font_maker-0.9.4-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file pil-font-maker-0.9.4.tar.gz.

File metadata

  • Download URL: pil-font-maker-0.9.4.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for pil-font-maker-0.9.4.tar.gz
Algorithm Hash digest
SHA256 ee0c6874ff9476fa5a90e849436e9eadad13727dbfd5929fdc2ee076823b4226
MD5 0df4e078897174d64c74b8a1bf29d0f1
BLAKE2b-256 ee10e2bcca614792488f43284da90b9c299cf58a06795843232cd24e1914359d

See more details on using hashes here.

File details

Details for the file pil_font_maker-0.9.4-py3-none-any.whl.

File metadata

File hashes

Hashes for pil_font_maker-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6f2ed4d601a2c15672a1c451fad05bb33bbb827bb441e591f1c445b2022e7768
MD5 4907b8631063632005c2afb6a4c7dc1b
BLAKE2b-256 13c3832f36e68f2eb47f8c0f9be35776a1664bcaef7012e9ad7dd9bd433c174d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page