mean00 / fontconvert-rs

Truetype to extended GFX font converter tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flatconvert-rs : Tweakable embedded font conversion

This is the rust version of https://github.com/mean00/fontconvert.git, which is a fork of https://github.com/charles-haynes/fontconvert, which is a fork of adafruit font convert tool.

It is a truetype-to-adafruit font file tool.

It can output c/c++ .h file or rust constant files.

This adds compression, chars selection and 1/2/4 bit per pixel support (for smoother fonts).

USAGE:
    flatconvert-rs [OPTIONS] --font <FONT> --output-file <OUTPUT_FILE> --size <SIZE>

OPTIONS:
    -b, --begin <BEGIN>                Ascii value of the first char to render [default: 32]
    -c, --compression                  compression
    -e, --end <END>                    Ascii value of the last char to render [default: 127]
    -f, --font <FONT>                  Path to the font to use
    -h, --help                         Print help information
    -k, --pick <PICK>                  String to pick individual chars i.e. -k "abcd" will only
                                       render a,b,c,d [default: ]
    -m, --bitmap-file <BITMAP_FILE>    bitmap file [default: ]
    -o, --output-file <OUTPUT_FILE>    output file (C header)
    -r, --output-file-rs <OUTPUT_FILE_RS> output file (rust header)

    -p, --bpp <BPP>                    bpp  (1= B&W, 2=4 levels of grey, 4 = 16 levels of grey)
                                       [default: 1]
    -s, --size <SIZE>                  Size of the font to render
    -V, --version                      Print version information

NB: -k and -b/-e should not be used together

About

Truetype to extended GFX font converter tool

License:MIT License


Languages

Language:Rust 99.4%Language:Shell 0.6%