Kodi is one of the most popular media centre solutions. However, unless you like to sit very close to the TV, the default font sizes are on the small side. This article describes a simple improvement that will take care of that. It’s assumed that you are using the “Estuary“. These modifications apply mainly to the live TV function of Kodi/OSMC. This article was updated 3rd Feb 2020 and is tested for Kodi 18.5.
The Kodi/OSMC user interface is highly customizable, and there are many Internet pages explaining how it all works. But in this procedure, we will just make a small change. These instructions were originally written for OSMC running on a Raspberry Pi, but they work for stand alone Kodi too, and should also work for other hardware platforms.
The procedure was written using Kodi 18.5 and OSMC update November 2019.
Increase Main font Sizes
From your PC, login into the Pi via Putty (in Windows) or SSH (in Linux). Then, using your favourite editor, edit the file /usr/share/kodi/addons/skin.estuary/xml/Font.xml. For example, here I am using vi to edit the file. First, take a backup, using the cp command as shown.
osmc@osmc:~$ cd /usr/share/kodi/addons/skin.estuary/xml osmc@osmc:xml$ sudo cp -p Font.xml Font.xml.org osmc@osmc:xml$ vi Font.xml
Inside the file, near the top, are two definitions for “font12” and “font13“. Font13 is used to draw “label” type controls throughout the Kodi/OSMC user interface, including the text in the EPG grid and in many other places. Font12 controls the size of text in the EPG time line (near the top, showing the time of day horizontally), and smaller text in other places, eg Home page widgets.
Recommendation: increase the size of font13 from 30 to a maximum of perhaps 38, depending on your personal preference. Change the size of font12 from 25 by anything up to 35. Bigger increases can displace other screen elements and make a mess.
Recommendation: also change the style of font 13 from “lighten” to “bold”. This makes EPG text really stand out.
Below, I have increased font12 from size 25 to 30, and font13 from 30 to 35. Font13 has also been emboldened, by changing its style from “lighten” to “bold“. These settings make the text nice and clear without displacing other elements in the UI.
To see the effect of your changes, restart Kodi/OSMC or reboot the Pi. Highlight the of/on button at the top left of the Kodi Home screen and select “Exit” (to restart Kodi) or “reboot” to reboot the Pi. Or you can simply reload the skin, if you have a button set up for that.
Enlarge Disk Capacity Status
In the TV Recordings Menu, a note at the bottom right gives a summary of disk space free and used, illustrated with a small graphical bar. The font used here is quite small, and the bar seems to be only a couple of pixels wide, making it slightly difficult (but not impossible) to read.
The following change will bump up the font size in that message, as well as broadening the graphical bar. Edit the file MyPVRRecordings.xml, after taking a backup copy.
osmc@osmc:~$ cd /usr/share/kodi/addons/skin.estuary/xml osmc@osmc:xml$ sudo cp -p MyPVRRecordings.xml MyPVRRecordings.xml.org osmc@osmc:xml$ vi MyPVRRecordings.xml
Go to line 136 of the file. Increase the font size by changing
Next, edit line 143. This will increase the width of the bar indicator, making it bigger and easier to read. Change
Restart Kodi/OSMC as explained above, or reboot your Pi entirely.