CPI
From Just Solve the File Format Problem
(Difference between revisions)
Line 6: | Line 6: | ||
:''For other "CPI" formats, see: [[Blu-ray Clip info]], [[CPI (ColorLab)]], [[Marco Pixel Editor]], [[Cartesian Perceptual Compression]].'' | :''For other "CPI" formats, see: [[Blu-ray Clip info]], [[CPI (ColorLab)]], [[Marco Pixel Editor]], [[Cartesian Perceptual Compression]].'' | ||
− | '''CPI''' is a file format | + | '''CPI''' is a DOS font or font-related file format. |
− | There is also a | + | There is also a [[DRFONT]] variant. |
[[wikipedia:FreeDOS|FreeDOS]] MODE also supports CPX files in addition to CPI; they are CPI files compressed with [[UPX]] as if they were [[DOS executable (.com)|COM files]]. | [[wikipedia:FreeDOS|FreeDOS]] MODE also supports CPX files in addition to CPI; they are CPI files compressed with [[UPX]] as if they were [[DOS executable (.com)|COM files]]. | ||
− | == | + | == Discussion == |
− | CPI | + | 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 downloaded to the printer. | |
+ | |||
+ | == Identification == | ||
+ | CPI files begin with {{magic|0xff "FONT "}}, or {{magic|0xff "FONT.NT"}}. | ||
== Specifications == | == Specifications == | ||
Line 23: | Line 26: | ||
== Software == | == Software == | ||
− | * [ | + | * [https://www.seasip.info/Unix/PSF/ PSF Tools] |
** cpi2psf, psfs2cpi - Read, write | ** cpi2psf, psfs2cpi - Read, write | ||
** cpicomp, cpidcomp - Compress, decompress | ** cpicomp, cpidcomp - Compress, decompress | ||
** cpitest - Dump information about the file (not normally installed) | ** cpitest - Dump information about the file (not normally installed) |
Revision as of 15:48, 21 August 2025
- For other "CPI" formats, see: Blu-ray Clip info, CPI (ColorLab), Marco Pixel Editor, Cartesian Perceptual Compression.
CPI is a DOS font or font-related file format.
There is also a DRFONT variant.
FreeDOS MODE also supports CPX files in addition to CPI; they are CPI files compressed with UPX as if they were COM files.
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 downloaded to the printer.
Identification
CPI files begin with 0xff "FONT "
, or 0xff "FONT.NT"
.
Specifications
- CPI file format, by John Elliott
- The cpi.txt file from PSF Tools (doc/cpi.txt in the source code).
- CPI file format in Ralf Brown's: #01758, #01759, #01760, #01761, #01762, #01763, #01764, #01765
Software
- PSF Tools
- cpi2psf, psfs2cpi - Read, write
- cpicomp, cpidcomp - Compress, decompress
- cpitest - Dump information about the file (not normally installed)