Skip to main content

A tool for converting fonts to NICO Game Framework format fonts.

Project description

NICO Font Tool - Python

PyPI

A tool for converting fonts to NICO Game Framework format fonts.

This is the Python version. The Nim version see: nico-font-tool.

Installation

pip install nico-font-tool

Usage

Command

Use nicofont -h to learn more.

nicofont assets/fonts/quan/quan.ttf build/demo quan --font_size 8

Scripts

See: demo

import nico_font_tool

sheet_data, alphabet = nico_font_tool.create_sheet(
    font_file_path='your/font/file/path.ttf', 
    font_size=8,
)

nico_font_tool.save_palette_png(sheet_data, 'outputs/palette/dir', 'outputs_name')
nico_font_tool.save_dat_file(alphabet, 'outputs/palette/dir', 'outputs_name')
    
nico_font_tool.save_rgba_png(sheet_data, 'outputs/rgba/dir', 'outputs_name')
nico_font_tool.save_dat_file(alphabet, 'outputs/rgba/dir', 'outputs_name')

Dependencies

License

Under the MIT license.

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

nico-font-tool-0.0.4.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

nico_font_tool-0.0.4-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file nico-font-tool-0.0.4.tar.gz.

File metadata

  • Download URL: nico-font-tool-0.0.4.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for nico-font-tool-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c5367b81996f28c4361d5fe5c94b2c0721ecf3eed2d85ba6ed29fad01a711fd0
MD5 b84c51383e94d5f73ef7cf5a8a8bc02c
BLAKE2b-256 9c1d174dad6653833172ada77d45274bc79a396c3e1b91b6947ea601d074b691

See more details on using hashes here.

Provenance

File details

Details for the file nico_font_tool-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for nico_font_tool-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f0f4be2bc5746b25394c9d5241c95a84d2a97dcc13576910c1446887c6660e8f
MD5 0f973d5d6dda56fc3064c132c567b518
BLAKE2b-256 b81cbc2f521a836054bfa54e094758fb9b7bc25e23b6e79e369d501de8c225e5

See more details on using hashes here.

Provenance

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