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]

Convert a .pil 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 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.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pil-font-maker-0.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 4d38e2c7e78067caf7ab7711e5db8cbcaa72b8d3cc341e54df3c1b4c05ef5d8b
MD5 49b53466a19cf2a164b016a564d6fe0e
BLAKE2b-256 b4876008ff2892594c10f59667847b6334914ac85d3cbad66fe8811bcc7ab02a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pil_font_maker-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f825d4426732f36501a3cc26c5d7231aa1ca43ef8330eaf880d780beda6e51e
MD5 412014c0f596fcb8b5813414d08138c4
BLAKE2b-256 c9da6a3998d5b600214d8d30cd2de6ef31abb08ac2d103b85528c5089050d7e1

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