The font used in this game are not the general outline fonts, but the bitmap fonts, so you can not simply change the display by changing the fonts such as ttf or otf. But bitmap fonts can be easily created by AssetManage. So if you find it difficult to read fonts in the current game, or if you want to change your mood, it is a good idea to try different fonts according to this guide.
It would be interesting to download and make your favorite fonts from 10001 Free Fonts, DaFont etc.
JOURNAL
CHARACTER STATS
- In this game, two types of font are prepared depending on the language used. One is the language of western countries such as Czech, Germany, Greece, Spain, France etc, and their font sets are each composed of 19 kinds of bitmap fonts. On the other hand, the languages of Japan, China, Korea, Vietnam and Thailand are all displayed in one outline font. The latter has special properties and will be explained separately.
Western countries Font
In western countries languages, 19 types of bitmap fonts constitute one font set (fonts.arc), and specifications such as the font size and the presence or absence of shadows are specified in detail by DBR for each location used (records\ui\styles ext). According to it, each font is used as follows (roughly summarized).
[spoiler]
[ol]
[li]briosopro.fnt: Item name, constellation name, etc.[/li]
[li] cinematic.fnt: Loading screen tips, achievements cancellation and messages during hero defeat[/li]
[li]combattext.fnt: Combat related messages[/li]
[li]credits.fnt: Credit (Staff Roll)[/li]
[li]criticalhit.fnt: Combat related message[/li]
[li]jura.fnt: GUI parts application[/li]
[li]juranooutline.fnt: Party player level (unconfirmed)[/li]
[li]jurashadow.fnt: Hot key slot[/li]
[li]linbiolinum_sansserif.fnt Status screen, item description, title screen character name, ESC menu button, etc[/li]
[li]linlibertine_r.fnt: Quest column on the right of the screen[/li]
[li]linlibertine_r_nooutline.fnt: Status screen class name etc[/li]
[li]misc.fnt[/li]
[li]nevis.fnt: Title screen left button[/li]
[li]nevisnooutline.fnt: Name of person in conversation window, title of journal etc[/li]
[li]nevisnooutlinespaced.fnt Mastery window tabs etc[/li]
[li]nevisshadow.fnt Game screen upper left difficulty level, upper right place name[/li]
[li]questtext.fnt: Quest, Journal, Optional Tooltips[/li]
[li]savapromedium.fnt: World map location name, quest complete dialog[/li]
[li]titlescreen.fnt: Startup message[/li]
[/ol][/spoiler]
- Note that one bitmap font can contain many fonts, but it is not necessary to include all DBR settings (see attached file: Fonts_dbr.zip). In many cases, it is sufficient to put in only a few core sizes. Since this project file is set by such core size, it will be easy to create the target font by using this.
Usually, it will be sufficient to change the font of frequently used journals, items and character sheets. They consist of two fonts: questtext.fnt and linbiolinum_sanserif.fnt.
Using this project file (FontsProject.zip), you will be able to create the font immediately by following the steps below. This Project file contains all kinds of fonts, so if you want, you can change them all to make a whole new font set.
- Although this project file is set as a German font folder (fonts/de) as an example, change Germany to another language if necessary.
procedure
- First, import the fonts to use in the Sources tab.
After clicking “DeFonts/database” on the left, right-click in the right column, and select the font you like by “Import”.
- Go to the Assets tab and click questtext.fnt.
- The font properties include settings obtained from DBR, so click on each one to replace it with the imported font.
4. Finally, if you do Build, the font (*.fnt) is created in Grim Dawn\mods\defonts\resources\fonts\de.
5. Copy it to settings\fonts\de and launch the game.
[spoiler]\Documents\My Games\Grim Dawn\settings\fonts\de
or
\Grim Dawn installation folder\settings\fonts\de
[ul]
[li]If there is no settings folder, create it. [/li]
[li]You only need to create folders that you can easily access, not both.[/li]
[li]Change the folder name according to the required language. (de -> bg, cs, el…)[/li]
[li]In English, put the created font in the “fonts” folder. There is no need to create an En folder.[/li]
[/ul][/spoiler]
Application example
Since it is used in various places in linbiolinum_sansserif.fnt, you can also mix fonts tailored to specific places if necessary. (In this example, not only the resistance value but also the font of the option window’s keyboard settings will change.)
Attachment: 00 journal.jpg
Attachment: 00 stats.jpg
Attachment: makefont_01.jpg
Attachment: makefont_02.jpg
Attachment: makefont_03.jpg
Attachment: makefont_04.jpg
Attachment: makefont_05.jpg
Attachment: makefont_06.jpg
Attachment: FontsProject.zip
Attachment: 00 resists.jpg
Attachment: Fonts_dbr.zip
Attachment: am 01.jpg
Attachment: am 02.jpg
Attachment: am 03.jpg
Attachment: am 04.jpg
Attachment: am 05.jpg
Attachment: am 06_1.jpg
Attachment: am 07.jpg
Attachment: am noshadow.jpg
Attachment: am shadow.jpg