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.

example.png

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pil-font-maker-0.9.7.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.7.tar.gz
Algorithm Hash digest
SHA256 6dfd0c2bec5fd89f9fe8fdc292575fd19655dda621634523f5c63a72b69a70a7
MD5 1d71d440bddd7bcf81d246eda93aad68
BLAKE2b-256 9709ddb03e21da195cdca9342d56c0d302f074969b6880c523ca6ee8eb943bb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pil_font_maker-0.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3b1e98999c98b1135b19e83e7f08404478f94b274e049661790908598d7828
MD5 3c2d00d4564fcfa6923f43109a6327a5
BLAKE2b-256 6602e28c73027f1a4c44e372ba09a531d7d354ef97b567dfb8c74e3bc98b3e08

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