CPI

From Just Solve the File Format Problem
Revision as of 16:43, 20 September 2025 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name CPI
Ontology
Extension(s) .cpi, .cpx
Released ≤1987
For other "CPI" formats, see: Blu-ray Clip info, CPI (ColorLab), Marco Pixel Editor, Cartesian Perceptual Compression.

CPI is a font (or at least font-related) file format associated with MS-DOS.

FreeDOS also supports CPX files in addition to CPI; they are CPI files compressed with UPX as if they were COM files.

See also DRFONT, for a variant used by DR-DOS.

Contents

Discussion

A CPI file typically contains fonts from a single typeface, with support for multiple code pages, each rendered at multiple font sizes.

A CPI file usually contains either screen fonts, or printer fonts. A printer font can be just the instructions used to select a font that is built into the printer, or it can be actual font data to be sent to the printer.

Identification

CPI files begin with 0xff "FONT   ", or 0xff "FONT.NT".

Specifications

Software

  • PSF Tools
    • cpi2psf, psfs2cpi - Read, write
    • cpicomp, cpidcomp - Compress, decompress
    • cpitest - Dump information about the file (not normally installed)
  • Deark

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox