[arch-dev-public] [RFC] New virtual provide (ttf-font) for TrueType fonts
At least three bugs on our bug tracker can be solved by making relevant truetype font packages provide 'ttf-font': FS#33367: [chromium] should not depends on ttf-dejavu [1] FS#26012: [kdebase-workspace] Missing dependency on a ttf- package [2] FS#32870: [enlightenment17] needs dependency on a ttf font [3] Based on the Gentoo ttf-fonts package [4], I am proposing to add provides=('ttf-font') to the following font packages: ttf-dejavu ttf-bitstream-vera ttf-liberation ttf-droid ttf-freefont Any yays or nays? (Or maybe suggestions for slightly different naming?) [1] https://bugs.archlinux.org/task/33367 [2] https://bugs.archlinux.org/task/26012 [3] https://bugs.archlinux.org/task/32870 [4] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/virtual/ttf-fonts/tt...
On 12/01/13 08:16, Evangelos Foutras wrote:
At least three bugs on our bug tracker can be solved by making relevant truetype font packages provide 'ttf-font':
FS#33367: [chromium] should not depends on ttf-dejavu [1] FS#26012: [kdebase-workspace] Missing dependency on a ttf- package [2] FS#32870: [enlightenment17] needs dependency on a ttf font [3]
Based on the Gentoo ttf-fonts package [4], I am proposing to add provides=('ttf-font') to the following font packages:
ttf-dejavu ttf-bitstream-vera ttf-liberation ttf-droid ttf-freefont
Any yays or nays? (Or maybe suggestions for slightly different naming?)
[1] https://bugs.archlinux.org/task/33367 [2] https://bugs.archlinux.org/task/26012 [3] https://bugs.archlinux.org/task/32870 [4] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/virtual/ttf-fonts/tt...
Makes sense to me. Allan
On Fri, Jan 11, 2013 at 11:35 PM, Allan McRae <allan@archlinux.org> wrote:
On 12/01/13 08:16, Evangelos Foutras wrote:
At least three bugs on our bug tracker can be solved by making relevant truetype font packages provide 'ttf-font':
FS#33367: [chromium] should not depends on ttf-dejavu [1] FS#26012: [kdebase-workspace] Missing dependency on a ttf- package [2] FS#32870: [enlightenment17] needs dependency on a ttf font [3]
Based on the Gentoo ttf-fonts package [4], I am proposing to add provides=('ttf-font') to the following font packages:
ttf-dejavu ttf-bitstream-vera ttf-liberation ttf-droid ttf-freefont
Any yays or nays? (Or maybe suggestions for slightly different naming?)
[1] https://bugs.archlinux.org/task/33367 [2] https://bugs.archlinux.org/task/26012 [3] https://bugs.archlinux.org/task/32870 [4] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/virtual/ttf-fonts/tt...
Makes sense to me.
Allan
On another note, the Chrome OS core fonts (Arimo, Cousine and Timos) are extended versions of the Liberation fonts (like DejaVu is an extended Bitstream Vera). Maybe we should package these as well and add them to 29-replace-bitmap-fonts.conf? They are available here: http://gsdview.appspot.com/chromeos-localmirror/distfiles/
On 12/01/13 00:50, Jan Steffens wrote:
On Fri, Jan 11, 2013 at 11:35 PM, Allan McRae <allan@archlinux.org> wrote:
On 12/01/13 08:16, Evangelos Foutras wrote:
At least three bugs on our bug tracker can be solved by making relevant truetype font packages provide 'ttf-font':
FS#33367: [chromium] should not depends on ttf-dejavu [1] FS#26012: [kdebase-workspace] Missing dependency on a ttf- package [2] FS#32870: [enlightenment17] needs dependency on a ttf font [3]
Based on the Gentoo ttf-fonts package [4], I am proposing to add provides=('ttf-font') to the following font packages:
ttf-dejavu ttf-bitstream-vera ttf-liberation ttf-droid ttf-freefont
Any yays or nays? (Or maybe suggestions for slightly different naming?)
[1] https://bugs.archlinux.org/task/33367 [2] https://bugs.archlinux.org/task/26012 [3] https://bugs.archlinux.org/task/32870 [4] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/virtual/ttf-fonts/tt...
Makes sense to me.
Allan
On another note, the Chrome OS core fonts (Arimo, Cousine and Timos) are extended versions of the Liberation fonts (like DejaVu is an extended Bitstream Vera). Maybe we should package these as well and add them to 29-replace-bitmap-fonts.conf? They are available here: http://gsdview.appspot.com/chromeos-localmirror/distfiles/
Doesn't sound like a bad idea but you'd want to discuss this with the fontconfig maintainers. Looking at FS#25499 [1], it seems to me like 29-replace-bitmap-fonts.conf needs additional tweaking as well. Please, however, let's not deviate from the ttf-font discussion by bringing up other topics in this thread. [1] https://bugs.archlinux.org/task/25499
On 12/01/13 00:16, Evangelos Foutras wrote:
ttf-dejavu ttf-bitstream-vera ttf-liberation ttf-droid ttf-freefont
Pushed packages to [testing] and [community-testing] with the ttf-font provision for the above font packages plus ttf-linux-libertine. I will move them out of the testing repositories after a couple of days. Maintainers of packages that currently require ttf-dejavu, but are able to use any of the above fonts, can then switch their packages to (opt)depend on ttf-font instead.
participants (3)
-
Allan McRae
-
Evangelos Foutras
-
Jan Steffens