Skip to content

Cozette FIGlet companion font#220

Description

@PhMajerus

Bitmap fonts are very well suited to create nice FIGlet fonts using Unicode 17.0 octant characters as pseudo-pixels.
Since Cozette includes the octant characters, this means its FIGlet companion font would properly render in the terminal as a larger version of itself.
The nice thing is we could use the same font for normal text and FIGlet titles.

Cozette could be exported as a 4-lines FIGlet font for titles and other terminal art uses:

Image

The only real difficulty is the overhangs, FIGlet cannot handle overlaid characters, but we can either decide to crop whatever extends outside the character cell, or accept to give up the monospace advantages and make it proportional, extending the width of the characters that need the extra space to fit all the pixels.
For a companion font used for titles, the proportional approach seems to me an acceptable compromise.


I have a Python script pretty much working to automate this process.
If you want to give it a try, here is a complete version (7866 characters included) of the current build in both cropped and extended modes:
Cozette FIGlet fonts.zip

I think the extended version is better, at least we don't lose important pixels, and being monospace isn't critical for a title/banner font.

This makes it the second largest FIGlet font ever, and provides full-parity with normal-sized text when using Cozette as the terminal font.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions