How to Add and Change Fonts in Kodi
This guide will show you how to change the font on your Kodidevice. I won't just be showing how to change the font in settings; we'll be adding a new font and then changing the font on the main menu.
This guide is done using the Aeon Nox 5 Mod by Silvo. A great skin that is well worth checking out.
Stream anonymously and watch content from different countries around the world. Get yourself a VPN to stay protected and regionally unrestricted online. Use the link below to find good deals from NordVPN.
- Go to a font site and download a font. I used 1001 Free Fonts
- If downloaded as a zip open the zip then open the directory so you have a file called example.ttf (ttf files work, otf files don't)
- We now need to move the file to the fonts folder in Kodi. These font files need to be placed inside the font folder of the skin you are changing. The location of your skin file can be found at:
macOS
~/Library/Application Support/Kodi/addons/
Android
Android/data/org.xbmc.kodi/files/.kodi/addons/
Windows
Start - type %APPDATA%\kodi\addons - press Enter
Linux
~/.kodi/addons/
OpenElec
/storage/.kodi/addons/
As I am using Aeon Nox Silvo Mod I would look for skin.aeon.nox.silvo. You would then open that directory, open the font directory inside there and place the .ttf file in there.
The font is now in place. We now need to edit Font.xml. Depending on what skin you are using the path will be exactly the same up until the /addons/ section. When you arrive there you must then look for the directory named after youer skin - if you are attempting this I will presume that you can easily find that.
To find the Fonts.xml file navigate to:
macOS
The code below is using the Aeon Nox skin so you will need to change /skin.aeon.nox.silvo/1080i/
to the applicable location for your skin
~/Library/Application Support/Kodi/addons/skin.aeon.nox.silvo/1080i/Font.xml
Android
Android/data/org.xbmc.kodi/files/.kodi/addons/skin.aeon.nox.silvo/1080i/Font.xml
Windows
Start - type %APPDATA%\kodi\addons\skin.aeon.nox.silvo\1080i\Font.xml - press Enter
Linux
~/.kodi/addons/skin.aeon.nox.silvo/1080i/Font.xml
OpenElec
/storage/.kodi/addons/skin.aeon.nox.silvo/1080i/Font.xml
-
IMPORTANT! - MAKE A BACKUP COPY OF THE FONT.XML FILE SO YOU CAN REPLACE IT IF NECESSARY
-
Open Font.xml
-
In Font.xml you will see a lot of different entries for the different fonts used for different sections of the Kodi Interface. As I said I will be editing the Main Menu Font which looks like this
<font> <name>font_MainMenu</name> <filename>somefontname.ttf</filename> <linespacing>0</linespacing> <size>96</size> </font>
I would replace the somefontname.ttf with the font I want to replace it with. In this case hardrock.ttf
<font>
<name>font_MainMenu</name>
<filename>hardrock.ttf</filename>
<linespacing>0</linespacing>
<size>96</size>
</font>
- Save the file
- Restart Kodi and you'll see your new font and you can keep editing/testing until you get it exactly the way you want to