Haskell TrueType font parser.
Go to file
2024-02-12 14:05:39 +01:00
lib/Graphics Extract metrics from the OS/2 table 2024-02-12 14:05:39 +01:00
src Add an option for dumping a single table 2024-02-06 12:14:07 +01:00
test Add Fixed32 numeric instances 2024-02-11 18:50:25 +01:00
.gitignore Initial commit 2023-03-13 10:51:25 +01:00
CHANGELOG.md Create a Metrics module 2024-02-04 11:07:15 +01:00
fountainhead.cabal Extract some convenience parsing functions 2024-02-07 10:40:00 +01:00
LICENSE Initial commit 2023-03-13 10:51:25 +01:00
README.md Add an option for dumping a single table 2024-02-06 12:14:07 +01:00

TrueType font parser

Fountainhead is a TrueType and OpenType font parser. Its main purpose is to extract information from the fonts to help to embed these fonts into PDF documents. It also supports dumping font information to the screen.

There is also an executable to dump fonts.

Installation

Add the library as dependency to your project. Alternatively build an executable with:

cabal build

The binary can be run with:

cabal run fountainhead -- myfont.ttf

or installed locally and executed just as:

fountainhead myfont.ttf

This command will output the contents of the font in a format similar to ttfdump from TeXLive.

See

fountainhead --help

for help.

Usage