Jump to content
  • 0

Is there a place to get Doom font files?


Syn

Question

I'm a point in my WAD where I'm looking into custom fonts...but, I have no idea where to find good ones! Nor do I have any real experience to make one. Is there a repository of sorts of free to use fonts, or any here on Doomworld (there likely is but I just want to make sure)?

Share this post


Link to post

2 answers to this question

Recommended Posts

  • 0

Do a Google search for free fonts. I usually get my fill from dafont.com

Most fonts are in ttf format which install to C:\Windows\Fonts.

 

To show them in a map I use BagHeadSpidey's font generator for Imagetool , to convert them to the proper font style. Then in a map they can be set up with Hudmessage in a script, for example

#include "zcommon.acs"

script 1 OPEN
{
    SetFont (const:"LIQ");
    SetHudSize(960, 600, 0);
    
    HudMessage(s:"\cAMAP \cDTITLE\cJ goes here\n";
       HUDMSG_FADEOUT, 0, 4, 400.0, 175.0, 15.0, 3.0);
  
    hudmessage (s:"\n\n
                   when playing a new map,\n\n
                   1. orient yourself by exploring\n\n
                   2. check your weapons arsenal\n\n
                   3. when you feel comfortable go forth"; 
        HUDMSG_TYPEON, 0, CR_TAN, 370.0, 275.0, 2.0, 0.05, 2.0);
}    
Spoiler

ROogySl.png

 

Share this post


Link to post
  • 0

Well, there's this: https://www.realm667.com/index.php/en/font-press

 

Caveat: Doom itself doesn't really have a font system. There are the STCFNxyz lumps, which are used to print the various messages (like "picked up stuff" and so on) as well as the level name on the automap, and the story text screens. There's also a bunch of *NUM* lumps used to print health, armor, ammo amount, what weapons you have, etc. on the HUD. But other than that, most of the text you see in the game, such as in the menus, as well as in the "level completed/now entering" intermission screens? Those are all pictures.

 

ZDoom introduced a font system that allows to replace all the pictures with actual fonts, but as a result you're only going to be able to use it in ZDoom ports, and perhaps a few that bothered to implement compatibility with ZDoom's font systems. Like (k8)Vavoom maybe?

 

To write the various graphic lumps that are used for text, see this:

 

 

For the STCFN lumps, you need to make standard bitmap graphics in Doom's picture format, one per character, using as number in the lump name the three-digit decimal value of their ASCII code (so "!" is 033, and so on):

xuMtjTw.gif

But there is one annoying caveat here, in that for some reason they decided to give the "|" character (which should have been STCFN124) the name STCFN121 (which actually corresponds to the "y" character). Why? Nobody knows. It's not too much a problem because all  the text is in ALL CAPS in the game, and so the lumps for lower-case characters are just not provided.

 

For ZDoom-specific font options, see https://zdoom.org/wiki/Font.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...