Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129117 - xorg-x11: make || ( dejavu bitstream-vera ) fonts dependency
Summary: xorg-x11: make || ( dejavu bitstream-vera ) fonts dependency
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Inclusion
: 234467 (view as bug list)
Depends on:
Blocks: 271243
  Show dependency tree
 
Reported: 2006-04-07 04:24 UTC by Miroslaw Mieszczak
Modified: 2009-08-18 06:51 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miroslaw Mieszczak 2006-04-07 04:24:50 UTC
Right now bitstream-vera fonts haven't support for ISO8859-2 national fonts, these are supported by dejavu font.
Therefore xorg should be dependent on dejavu xor vera fonts,
maybe selection can be done by use flag or whatever else.
Comment 1 foser (RETIRED) gentoo-dev 2006-04-07 05:02:18 UTC
Bitstream was added as a replacement for the TTF Luxi fonts, which were bad renditions of the Type1 versions. It was not meant to cover all possible available charsets, you can install fonts for those seperately as you probably did before.

Now, why not dejavu ? http://www.advogato.org/person/roozbeh/diary.html?start=104 has an in-depth explanation.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-07 08:04:35 UTC
foser: That doesn't change that bitstream-vera doesn't support the language and also you should have read the bug to the end.

OOo and Qt 4 seem not to have the problem and according to the dejavu wiki

>The current version is 2.4.1, which is an intermediate release to fix the kerning bug with Pango

the problem should be solved. Changing the dependency to

|| ( bitstream dejavu ) 

would be sensible.
Comment 3 foser (RETIRED) gentoo-dev 2006-04-07 08:27:32 UTC
You haven't read my comment and the upstream bug. It is just about providing a basic ttf font, not a font that covers every charset out there.

Also the 'kerning bug with pango' was a very obvious bug in dejavu 2.4.0, 2.4.1 fixes that one, but not the inherent kerning problems in dejavu itself.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-07 09:51:16 UTC
I have read it very well. For those needing a charset, not provided by vera, dejavu would - despite the kerning problems - be the better choice. Anyone who does not explicitly choose dejavu, would still get vera.

It's merely a matter that you don't want it as dependency in the ebuild, than your problem if someone chooses to use it.
Comment 5 foser (RETIRED) gentoo-dev 2006-04-07 10:29:01 UTC
Users of other charsets needed to install additional fonts as it was, so nothing changes in that respect. The move to install vera by default has nothing todo with providing a default charset for any subset of all languages, dejavu doesn't provide that either and for the portion it does provide, it does so in questionable ways.

Basically what you are requesting is a big || statement for all fonts in the tree.
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-07 11:01:37 UTC
> Basically what you are requesting is a big || statement for all fonts in the
tree.

No. An alternative close to vera does not mean all fonts.
Comment 7 Miroslaw Mieszczak 2006-04-07 11:42:55 UTC
Maybe I try to express my opinion, maybe it can be helpfull.


As far as I know, Dejavu fonts, are clone of bitstream vera with addition of some other codepages than standard. So if user decide to use this font, why install vera fonts (that if installed are claimed to be deault font for all qt/gtk). In that case all national characters from 8859-2 are displayed as shrubbery on the screen.
Comment 8 Miroslaw Mieszczak 2006-04-18 19:41:25 UTC
OK
If you cannot/dont like to xor dejavu fonts vit vera dependency,
then please remove the dependency of vera fonts from xorg, or make it at least conditional.
I don't like this font in my system, because when it is installed, all applications try to use it by default, and this makes displayed texts shity.
Comment 9 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-18 20:05:29 UTC
Tough, it's not changing. Feel free to use an overlay or set up your fontconfig to ignore it.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-04-19 06:09:52 UTC
*** Bug 130466 has been marked as a duplicate of this bug. ***
Comment 11 Miroslaw Mieszczak 2007-05-22 18:52:47 UTC
Since last year many thing changed.
Maybe now it would be good time to change the dependency of default font for xorg.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-06-30 23:14:45 UTC
Please, stop reopening this bug.
Comment 13 Peter Volkov (RETIRED) gentoo-dev 2008-08-19 14:37:42 UTC
*** Bug 234467 has been marked as a duplicate of this bug. ***
Comment 14 Donnie Berkholz (RETIRED) gentoo-dev 2008-08-19 17:16:13 UTC
Yeah, maybe.
Comment 15 Pacho Ramos gentoo-dev 2008-09-29 15:26:16 UTC
Can anybody take a look on this? I am using package.provided for not getting bitstream-vera-fonts installed and would be nice not needing to do it :-)

Thanks a lot
Comment 16 Martin Meyer 2009-01-07 14:20:26 UTC
Why not create a virtual package which depends on a number of possible fonts? xorg doesn't _really_ depend on any particular font (afaik, at least not bistream..), it just needs *some* font which can render and be a default - preferably one with characters in your current character set.

So anyway, my proposal is to make virtual packages for certain font groups. You'd probably want a virtual/default-font-latin1, virtual/default-font-latin2, virtual/default-font-japanese, etc.

This would also make it easier for people who need, say, a Japanese font to be installed. When I needed that a couple weeks ago I had to go off to Google to find an appropriate font.
Comment 17 Pacho Ramos gentoo-dev 2009-03-08 11:05:35 UTC
Any news on this?
Comment 18 Ryan Hill (RETIRED) gentoo-dev 2009-08-18 06:51:39 UTC
fontconfig as of 2.7.0 now uses dejavu over ttf-bitstream-vera when both are available and xorg-x11 as of 7.4 doesn't have a dependency on either, so.. fixed.