Larger fonts for XBMC in Raspbian

Edit the file /usr/share/xbmc/addons/skin.confluence/720p/Font.xml and add the following code inside the <fonts> block:

    <fontset id="Massive" idloc="31393" unicode="true"> 
    <!-- Normal Fonts -->
        <font>
            <name>font10</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>14</size>
        </font>
        <font>
            <name>font12</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>23</size>
        </font>
        <font>
            <name>font13</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>25</size>
        </font>
        <font>
            <name>font14</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>25</size>
        </font>
        <font>
            <name>font16</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>25</size>
        </font>
        <font>
            <name>font30</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>30</size>
        </font>
        <font>
            <name>fontContextMenu</name>
            <filename>Roboto-Regular.ttf</filename>
            <size>25</size>
        </font>


    <!-- Title Fonts -->
        <font>
            <name>font10_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>12</size>
        </font>
        <font>
            <name>font12_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>17</size>
        </font>
        <font>
            <name>font13_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>20</size>
        </font>
        <font>
            <name>font24_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>24</size>
        </font>
        <font>
            <name>font28_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>28</size>
        </font>
        <font>
            <name>font30_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>30</size>
        </font>
        <font>
            <name>font35_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>35</size>
        </font>
        <font>
            <name>font45caps_title</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>45</size>
        </font>
        <font>
            <name>font_MainMenu</name>
            <filename>Roboto-Bold.ttf</filename>
            <style>uppercase</style>
            <size>40</size>
        </font>
        <font>
            <name>WeatherTemp</name>
            <filename>Roboto-Bold.ttf</filename>
            <size>80</size>
        </font>
    </fontset>

To select the newly created fontset go to “System > Settings > Appearance > Skin > Fonts” and change it to the blank value.

Settings.appearance.skin

If you edit the file /usr/share/xbmc/addons/skin.confluence/720p/language/English/strings.po (or the corresponding file to your current language) and add the following code at the end it should appear “Massive” and not a blank text in the fonts option but that didn’t work for me though:

msgctxt "#31911"
msgid "Massive"
msgstr ""

Ref: http://forum.xbmc.org/showthread.php?tid=127671

You might also like

Add Shutdown option to XBMC in Raspbian
When I installed XBMC in Raspbian I noticed that the shutdown menu only had the "Exit" button, which...

Boost low volume in XBMC
AC3 encoded movies usually have very low volume. To fix this edit the /usr/share/xbmc/system/advancedsettings.xml...

Adding custom action to a keycode in XBMC
There are some USB IR remotes out there specifically made to be used in media centers. I bought one of...

Fix no video problem in XBMC
Although is recommended using a dedicated media center distribution (raspbmc, openelec or xbian for example)...

  1. Why edit an existing skin and not install it as a new skin?

    duplicate confluence, place your font.xml changes, modify addon.xml ‘id’ and ‘id’ to XMPPtexting, modify topmost skin containing directory to skin.XMPPtexting, zip up skin.XMPPtexting, install skin.XMPPtexting.zip as skin

    It is vexing this is skill required. Those who are setup by a third party cannot do this themselves or so they believe and the kind person who established them has no interest in supporting their setup ad nausea.

    Why are there no dials in confluence to change values on the fly from the gui?

    • Thanks! You’re right. Better creating a new skin than editing the default one. I’ll try that next time.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.