In this section, I will show you how to create/design custom fonts instead of using godot’s default fonts.
| Join the channel Telegram of the AnonyViet 👉 Link 👈 |
Custom Fonts
Download
You can visit the following link to download the font you want: 39 Free Retro, Video Game Fonts
Note: if you want to type and display Vietnamese on Got, you need to find a Vietnamese font.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 27 [Tạo 2D Platformer Game với Godot] Part 18: Designing Custom Fonts](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-29-29.png)
Here, I downloaded a font named Atarian and put it in the new folder I just created named Fonts in the Assets folder.
Establish
Then in the previous section, I showed you how to create custom styles for the game and this custom fonts is also in Theme Overrides for Godot 3.4 and above.
If it is 3.3 or below, it will have an item called Custom Fonts.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 29 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 25](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-32-17.png)
You choose for yourself Nutbatdau and select New Dynamic Font.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 30 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 26](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-33-03.png)
Then go to Font Data and click on the Load button.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 31 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 27](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-33-36.png)
Then find the font you want to use and click open to open it.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 32 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 28](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-34-09.png)
Once done, the font has been applied to the NutBatDau node.![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 33 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 29](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-34-51.png)
You can adjust Size and Outline, Outlinesize, Color Outline, Mipmap, Filter in the Settings of Fonts.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 34 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 30](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-36-24.png)
Here I will adjust the size to 30 for big and Outline size to 1, Color Outline to black![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 35 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 31](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-37-26.png)
This is after I finished it, and the text is close to the button margin, so it should be adjusted.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 36 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 32](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-38-28.png)
I’ll tweak it up a bit.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 38 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 34](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-39-51.png)
Then copy and paste it through the game exit button like in the previous section when you copied that style.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 39 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 35](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-40-32.png)
Adjust the size a bit more.
After I tweaked it a little more, it looked much more comfortable.
Title
Next I will edit the title.
For the title, you should use a different Font than Button, doing so will avoid being bored and duplicated when looking at it.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 44 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 40](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-43-28.png)
Do the same with the one above.
Select Label -> New Dymanic Fonts -> Select Fonts.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 45 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 41](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-43-36.png)
Once done, I will have the following result.![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 46 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 42](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-43-47.png)
I resized it a little bigger.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 47 [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts 43](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-46-19.png)
Then I will adjust the Outline Size, Color and turn on the Filter.
![[Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts [Tạo 2D Platformer Game với Godot] Part 20: Designing Custom Fonts](https://anonyviet.com/wp-content/uploads/2021/11/20-11-2021-01-44-23.png)
This will be the final result that I get after completing all of the above.
Summary
So in this part, I have guided you through how to add and design fonts in Godot. In the next part, I will show you how to add a background to the Menu.









