[syslinux] Syslinux FONT Command

Ady Ady ady-sf at hotmail.com
Sat Jun 24 19:14:17 PDT 2017

> I'm using Syslinux 6.03. I'm using FONT command. I have converted 
> cp857.08, cp857.14 and cp857.16 these are KBD Project fonts to PSF file 
> format. My isolinux.cfg file's encoding is CP857 (Turkish VGA/DOS Font 
> Encoding). But FONT command doesn't work.
> My isolinux.cfg file's content is below:
> FONT cp857.psf
> SAY çöişüğÇÖİŞÜĞ
> But these characters (çöişüğÇÖİŞÜĞ) don't work correctly. (My screen 
> does display wrong characters.) By the time, I delete command line what 
> is including FONT command, my screen displays same characters.
> Note: "çöişüğÇÖİŞÜĞ" is not a real word in Turkish.
> Why FONT command doesn't work?
> Thanks,
> Ercan
The following is one example of a psf font that should work. Please 
note the "8x16" feature of this psf1 font.

Under Debian and derivative distributions you can find the 
"console-data" deb package.

If you don't have access to such package (or to a repository that 
includes it), you could download a binary deb package from:


and recursively extract/expand its content.

Alternatively, search for some equivalent or similar rpm package with 
psf fonts (e.g. kbd-data, or kdb-misc or something like that).

The "console-data" deb package includes:


Extract the cp857-8x16.psf file from it and use (copy) the resulting 
psf file for you syslinux.cfg.

Using this psf font (or a similar "8x16" psf1 font), you should be able 
to display the relevant Turkish glyphs (aka characters) in Syslinux.


More information about the Syslinux mailing list