How to include fonts in Gnome Software?

Zbigniew Jędrzejewski-Szmek zbyszek at
Tue Oct 14 21:41:22 UTC 2014


I was looking into what I need to do to have my fonts in displayed
in gnome-software. They all seem to fail with <veto>appdata required</veto>.

Am I correct in assuming that appdata for all (or almost all?) fonts
is generated by ?
So should I add an appdata files for fonts I maintain, or is it
enough to have them in


On Tue, Oct 07, 2014 at 02:12:12PM +0100, Richard Hughes wrote:
> On 6 October 2014 19:50, Matthias Clasen <mclasen at> wrote:
> >> I noticed Titillium typeface is unlisted in Gnome Software. How to
> >> include it? I tried to look at the documentation about the process but
> >> not available.
> >
> These files are to set the long description for the font, and
> optionally also group together font faces together into families, e.g.
> so Lato Black gets paired up with Lato Hairline to form a "Lato"
> super-font.
> > and there is appdata for them in /usr/share/app-info/xml/ on my system,
> > but for some reason they still don't show up in gnome-software. Kalev
> > and I briefly looked into it, but couldn't quite figure it out. I'll ask
> > Richard to take a look tomorrow (he's off today).
> Unlike applications, the AppData for fonts only gets processed when
> the metadata is created using appstream-builder. This is because for
> applications there's a 1:1 relationship with .desktop files, but for
> addons like fonts the relationship can be n:1 or even 1:n.
> So, back to the builder. I think this is the log file for Titillium:
> -- which looking at the last entry seems to suggest (no <veto> tags)
> that it gets included in the metadata, at least for rawhide.
> So, to check locally: vim /usr/share/app-info/xmls/fedora-21.xml.gz
> seems to suggest that Titillium should be present in gnome-software.
> So, running the latter in verbose mode I see;
> (org.gnome.Software:9724): GsPlugin-WARNING **: failed to load cached
> icon Titillium-LightItalic.png: Failed to open file
> '/usr/share/app-info/icons/fedora-21/Titillium-LightItalic.png': No
> such file or directory
> Not good, as that file does not indeed exist, although the others
> (e.g. Titillium-Black.png do). This kinda points to it being a
> metadata builder issue. I'll look more at this now.
> Richard.
> -- 
> devel mailing list
> devel at
> Fedora Code of Conduct:

More information about the devel mailing list