[Bug 467729] RFE: Add font autoinstallation support

bugzilla-daemon at mozilla.org bugzilla-daemon at mozilla.org
Mon Mar 24 17:53:46 UTC 2014


Do not reply to this email. You can add comments to this bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=467729

--- Comment #10 from Nicolas Mailhot <Nicolas.Mailhot at laPoste.net> 2014-03-24 10:53:46 PDT ---
(In reply to Frédéric Wang (:fredw) from comment #8)
> The DBus interface on the packagekit.org WebSite does not seem up-to-date.
> Here is the interface I found for the PackageKit installation methods:
> 
> https://github.com/nekohayo/gnome-packagekit/blob/master/src/org.freedesktop.
> PackageKit.xml#L107
> 
> So "InstallProvideFiles" seems to be what Nicolas suggests in comment 6.

Yes the actual metadata in Fedora font packages looks like this:

$ rpm -q --provides sil-scheherazade-fonts
config(sil-scheherazade-fonts) = 2.020-1.fc21
font(:lang=aa)
font(:lang=an)
font(:lang=ar)
font(:lang=ay)
font(:lang=az-ir)
font(:lang=bi)
font(:lang=br)
font(:lang=ch)
font(:lang=co)
font(:lang=da)
font(:lang=de)
font(:lang=en)
font(:lang=es)
font(:lang=et)
font(:lang=eu)
font(:lang=fa)
font(:lang=fi)
font(:lang=fil)
font(:lang=fj)
font(:lang=fo)
font(:lang=fr)
font(:lang=fur)
font(:lang=fy)
font(:lang=gd)
font(:lang=gl)
font(:lang=gv)
font(:lang=ho)
font(:lang=ht)
font(:lang=ia)
font(:lang=id)
font(:lang=ie)
font(:lang=io)
font(:lang=is)
font(:lang=it)
font(:lang=jv)
font(:lang=kj)
font(:lang=ks)
font(:lang=ku-iq)
font(:lang=ku-ir)
font(:lang=kwm)
font(:lang=lah)
font(:lang=lb)
font(:lang=li)
font(:lang=mg)
font(:lang=ms)
font(:lang=nb)
font(:lang=nds)
font(:lang=ng)
font(:lang=nl)
font(:lang=nn)
font(:lang=no)
font(:lang=nr)
font(:lang=nso)
font(:lang=oc)
font(:lang=om)
font(:lang=ota)
font(:lang=pa-pk)
font(:lang=pap-an)
font(:lang=pap-aw)
font(:lang=ps-af)
font(:lang=ps-pk)
font(:lang=pt)
font(:lang=rm)
font(:lang=rn)
font(:lang=rw)
font(:lang=sc)
font(:lang=sd)
font(:lang=sg)
font(:lang=sma)
font(:lang=smj)
font(:lang=sn)
font(:lang=so)
font(:lang=sq)
font(:lang=ss)
font(:lang=st)
font(:lang=su)
font(:lang=sv)
font(:lang=sw)
font(:lang=tl)
font(:lang=tn)
font(:lang=ts)
font(:lang=ug)
font(:lang=ur)
font(:lang=uz)
font(:lang=vo)
font(:lang=vot)
font(:lang=wa)
font(:lang=xh)
font(:lang=yap)
font(:lang=za)
font(:lang=zu)
font(scheherazade)
sil-scheherazade-fonts = 2.020-1.fc21

all the font(foo) bits are generated at package build time by fc-query --format
'%{=pkgkit}'

The fontconfig maintainer stated at the time he would be amenable to evolve the
metadata contents if apps found missing bits once they started using this

-- 
Configure bugmail: https://bugzilla.mozilla.org/userprefs.cgi?tab=email

-------------------------------
Product/Component: Firefox :: General



------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the fonts-bugs mailing list