[How To] Make Custom Font

There are 21 fonts used in Font.arc used for Grim Dawn, but credit.fnt and misc.fnt do not need to be changed, so if you want to change all fonts, you need to change 19 fonts Become.

Of these, the monster health bar appeared in v1.0.4.0, so I did not write it in this old article.That is, long after I wrote this article, linbiolinum_shadow-lg_spaced.fnt for health bar numbers and nevisshadow-lg_spaced.fnt for monster names and races appeared.

So, if you want to change the font of monster health numbers, you need to change linbiolinum_shadow-lg_spaced.fnt. However, it is troublesome that these fonts need to be repositioned unlike other fonts. If you just change it like other fonts, the numbers will be displayed far away from the health bar as shown. The font will shift up and to the left.

You will have to adjust it using FontForge to get it in the right place.

To lower the font position, select Font Info from the Element tab, select OS/2 in the left column, and display the Metrics tab in the right column. Increasing the value of the top item “Win Ascent” lowers the font position. This must be determined by trial and error. After trying various things, I decided 3,800 was appropriate. If you press OK, you will be warned, but no problem.


To move the font to the right, use the Set LBering setting in the Metrics tab.
First select the character you want to move, then click “Set LBearing” on the Metrics tab. When the value of “Increment LBearing By” on the setting screen is increased, the selected character moves to the right. This too must be determined by trial and error, and I set it to 400.



06%20Lbearing%20plus

Now that you have adjusted the font position, save the font edited in “Generate Fonts” with an appropriate name. Copy this to Source in Asset Manager and build linbiolinum_shadow-lg_spaced.fnt.

According to the database, the settings for this font are as follows:
For reference, here is the font I created.
linbiolinum_shadow-lg_spaced.zip (13.5 KB)



The monster names, races and attributes displayed on the screen can be changed to your favorite font by the same operation. This thread will also help you.

1 Like