How do I convert a monospace True Type font to a BDF font with 14x28 (or 14x30) characters?

My first thought was to use FontForge, but for some reason, when I open a True Type font:

  • if I try to "Generate Fonts", it won't let me select any bitmap font formats, and
  • there is no "export" option under the "file" menu (they claim otherwise), and
  • if I "save as" and change the file extension, I don't get a BDF font ... just a TTF font with a BDF extension.

I am using FontForge version: 23:48 GMT 23-Sep-2009 which I retrieved from the OpenSUSE repositories.

1 Answer 1


Have you tried ttf2bdf It looks like it's in the "freetype-tools" package for SuSE. Not sure which version you're running. It might be worth giving a shot. If fontforge will let you open an existing .bdf, you might be able to resize it after conversion.

  • It seems that ttf2bdf has now been superseded by otf2bdf, which claims to have bug fixes and to use the Freetype 2 library shipped with current (2022) distributions.
    – Matthew
    Sep 7, 2022 at 22:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .