Hi,
I want to maintain new package called conky-colors, i found that this package included some fonts. i ask a friend (maintainer) and he told me that i have make separate packages for each font. but in case, these are not really alphabet fonts, they just used for svg in conky. like weather font that included some shape of sun, moon, wind, raining, etc. or some clocks. now i want to know that i have to make sub packages? i added this list of all fonts that will be installed by this package in /usr/share/fonts/TTF & /usr/share/fonts/OTF below:
aClock_Hour.ttf aClock_Min.ttf Arial_Black.ttf Arrows.ttf clockfaces.ttf conky_symbols_by_wiltur-d3ij3mi.ttf ConkyWeather.ttf Devil_inside.ttf digirtu.ttf marvosym.ttf Musicelements.ttf openlogos.ttf PizzadudeBullets.ttf Poky.ttf StyleBats.ttf Varis.ttf weather.ttf Webdings.ttf zoraclockH.ttf zoraclockM.ttf zoraclockS.ttf BTNSWTCH.TTF PIE4MAP.TTF RSBILLSD.TTF
Just about that "Arial_Black.ttf", I'm not sure about this, I prefer to not include this in package (just remove it in source) to solve this problem. for more resources, you can download this conky-colors in github (/fonts/conkycolors): https://github.com/helmuthdu/conky_colors
On 06/13/2012 06:23 PM, Bersam K wrote:
Hi,
I want to maintain new package called conky-colors, i found that this package included some fonts. i ask a friend (maintainer) and he told me that i have make separate packages for each font. but in case, these are not really alphabet fonts, they just used for svg in conky. like weather font that included some shape of sun, moon, wind, raining, etc. or some clocks. now i want to know that i have to make sub packages? i added this list of all fonts that will be installed by this package in /usr/share/fonts/TTF & /usr/share/fonts/OTF below:
If they are not Unicode-encoded characters, they definitely do not belong in those directories. Even if they are, maybe they still should be in a private directory. FcConfigAppFontAddDir() is your friend. Just call it before Pango or any other system kicks in.
behdad
aClock_Hour.ttf aClock_Min.ttf Arial_Black.ttf Arrows.ttf clockfaces.ttf conky_symbols_by_wiltur-d3ij3mi.ttf ConkyWeather.ttf Devil_inside.ttf digirtu.ttf marvosym.ttf Musicelements.ttf openlogos.ttf PizzadudeBullets.ttf Poky.ttf StyleBats.ttf Varis.ttf weather.ttf Webdings.ttf zoraclockH.ttf zoraclockM.ttf zoraclockS.ttf BTNSWTCH.TTF PIE4MAP.TTF RSBILLSD.TTF
Just about that "Arial_Black.ttf", I'm not sure about this, I prefer to not include this in package (just remove it in source) to solve this problem. for more resources, you can download this conky-colors in github (/fonts/conkycolors): https://github.com/helmuthdu/conky_colors -- And Still Nobody Cares *contact me:*https://forms.hush.com/bersam Gmail : Bersam.k [at] gmail Live : bersam [at] live
Weblog : http://bersibug.blogspot.com GPG Key : 6B6B7E27 http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xCD82BAC86B6B7E27
fonts mailing list fonts@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/fonts http://fonts.fedoraproject.org/
Le Jeu 14 juin 2012 00:23, Bersam K a écrit :
Hi,
I want to maintain new package called conky-colors, i found that this package included some fonts. i ask a friend (maintainer) and he told me that i have make separate packages for each font. but in case, these are not really alphabet fonts, they just used for svg in conky. like weather font that included some shape of sun, moon, wind, raining, etc. or some clocks. now i want to know that i have to make sub packages?
Yes you'll have to make font (sub) packages for each font family you need to use, and check each supackage for legal and technical problem
https://fedoraproject.org/wiki/Packaging:FontsPolicy
Legal means a font with a licence conflicting with Fedora goals, or a font that was constructed from bits of other fonts with conflicting licences (either conflicting with the final licence or with Fedora legal rules)
Technical means at least checking the font does not hijack the name of another font (causing problems in documents that reference this other font) and checking it is properly unicode-encoded. Unicode defines standard codepoints for many symbols (arrows, weather, etc) and a Private Use Area where font authors can put symbols which have no codepoint yet.
If your upstream was careful the checks will be easy and fast. If it was not — you're in for a world of pain cleaning up the mess before it can be imported in Fedora
Best regards,