CFFTOT1(1)
π CFFTOT1(1) π
okay bestie, so this is cfftot1, and it lives in section 1 of the General Commands Manual (that's the commands-you-type-in-a-terminal section, iykyk). It's part of the LCDF Typetools family, and she is so useful. Let's get into it. π¦
β¨ NAME β¨
cfftot1 β convert PostScript font from CFF to Type 1
π SYNOPSIS π
cfftot1 [-a] [input [output]]
π DESCRIPTION π
So here's the vibe. Cfftot1 takes PostScript font programs that are in the Compact Font Format (CFF, yes the acronym is hiding in the name, she's sneaky like that) and converts them into Type 1 font programs, in either PFB or PFA format. And the best part? It preserves all the hints that can be represented in Type 1. Not me being obsessed with hint preservation. π
The input file should be a raw CFF file, or a PostScript-flavored OpenType font. Like, either one, she handles both, no stress. πΈ
Now, the file situations:
- If the file output is not specified, output goes to the standard output.
- If the file input is not specified, input comes from the standard input.
It's giving pipe-friendly. It's giving main character energy. π«Ά
π OPTIONS π
-a,--pfaβ Output the font in ASCII PFA format. β¨-b,--pfbβ Output the font in binary PFB format. This one is the default, so if you don't say anything, this is what you get. π-nname,--namename β Output the CFF's component font named name. Here's the tea: CFF files can contain more than one font β although honestly, few do π. So use this option to pick a particular font out of a multi-font collection. And by default?cfftot1just chooses the collection's first font. Periodt.-ofile,--outputfile β Write the output font to file instead of the standard output. Slay, now you have a file. πΎ-q,--quietβ Do not generate any error messages. Silence. π€«-h,--helpβ Print usage information and exit. Your little helper bestie. π-v,--versionβ Print the version number and some short non-warranty information, then exit. (Yes, non-warranty, she's being upfront about it, no cap.) π
π SEE ALSO π
t1binary(1)t1ascii(1)- Adobe Type 1 Font Format
- Adobe Technical Notes #5176, The Compact Font Format Specification, and #5177, The Type 2 Charstring Format
- OpenType Specification, Version 1.4
π AUTHOR π
Eddie Kohler (ekohler@gmail.com) β thank you for your service, king. π«‘
fr fr, that's the whole page. go convert some fonts, bestie. πβ¨
okay so this was Version 2.110 of the LCDF Typetools CFFTOT1(1) page β mwah, iconic, no notes. π
πΈπ¦
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- debian trixie: lcdf-typetools 2.110-1 Β· GPL-2.0-only
- fedora 44: texlive-lcdftypetools 12:svn70015-105.fc44 Β· GPL-1.0-or-later
- fedora 44: texlive-lcdftypetools 12:svn70015-111.fc44 Β· GPL-1.0-or-later
- nixos 26.05: lcdf-typetools 2.110
- nixpkgs unstable: lcdf-typetools 2.110
- opensuse-leap 16.0: lcdf-typetools 2.110-bp160.1.13 Β· GPL-2.0-only
- opensuse-leap 16.0: lcdf-typetools 2.110-bp160.1.13 Β· GPL-2.0-only
- opensuse-leap 16.0: lcdf-typetools 2.110-bp160.1.13 Β· GPL-2.0-only
- opensuse-leap 16.0: lcdf-typetools 2.110-bp160.1.13 Β· GPL-2.0-only
- opensuse-leap 16.0: texlive-lcdftypetools 2025.222.svn70015-160000.3.1 Β· GPL-2.0-or-later
- ubuntu noble: lcdf-typetools 2.110-1build1 Β· GPL-2.0-only
- ubuntu questing: lcdf-typetools 2.110-1build1
- ubuntu resolute: lcdf-typetools 2.110-1build2 Β· GPL-2.0-only
- ubuntu stonking: lcdf-typetools 2.110-1build2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms