A software center can allow users to install additional fonts using font metadata. Also, applications can use font metadata to find missing fonts (for example, if a special mathematical font is needed) in the distribution's software sources. This meta-info specification describes how metadata for fonts or font collections should be structured.
Font packages can ship one or more files in /usr/share/metainfo/%{id}.metainfo.xml
.
Font metadata files can – just like all other metainfo files – be translated. See the section about translation for more information.
A minimal font metainfo file can look like this:
<?xml version="1.0" encoding="UTF-8"?>
<component type="font">
<id>LinuxLibertine.font</id>
<metadata_license>CC0</metadata_license>
<name>Linux Libertine</name>
<summary>Linux Libertine fonts</summary>
<provides>
<font file="LinLibertine_R.otf">Linux Libertine O</font>
<font file="LinLibertine_M.otf">Linux Libertine Mono</font>
</provides>
</component>