Changing the editor font to any other font!

Not to say that Roboto is a bad font, but you may don’t like it being in the editor or just bored with it after a long time. Time to give the editor a new font!

The modification isn’t as straightforward as drag and drop solution, but I think it’s easy to do even without programming experience. Here’s how.

This modification does not require source builds or recompiling - even binary build you get from the launcher should work.

  1. Make sure you close the editor, as the change will not visible until you close it.
  2. Go to the engine directory: Engine\Content\Slate\Fonts
  3. You should see TTF files for Droid Sans Mono and Roboto - now it’s a good time to back it up. Copy or cut them somewhere else, and don’t rename them - you’ll need them for the next few steps.
  4. Copy the font you want to use into the Slate fonts directory. It’s recommended to have matching style with the Roboto counterpart, but not obliged. (e.g. Bold replaced with Bold)
  5. Rename the fonts you copied exactly matching the Roboto files counterpart. If your font doesn’t have a style that the Roboto font has, fill it by duplicating the closest matching one.
  6. You can also do the same with the Droid Sans Mono font if you want to. This will affect the font for Output Logs and such.
  7. Once you’re done, run the editor and cross your fingers. If the font didn’t worked out in the editor, you can always retry with different fonts.

Et voila, your own personalised Unreal Engine editor!

This modification basically fools the editor Slate to thinking that it loads the usual Roboto fonts it expected, but doesn’t care about the glyph contained in the font files.

You can use any font from what you have in your Windows installation, but you can also look for free legal fonts from Font Squirrel or Google Fonts, and preferably have many styles matching the editor’s font styles.

Have fun with your shiny editor!

4 Likes