On Sat, Oct 14, 2017 at 04:12:04PM +0200, Marc Espie wrote: > Just looking at pkglocatedb, I've found at least 4 distinct copies of > these.
If you look for dejavu fonts there are even more... > > As far as I understand, the DejaVu stuff in base X11 is an extended version > of the same fonts with more international characters. Yes that's my understanding too. Moreover afaict the original Vera fonts license doesn't allow redistribution of modified versions under the name "Vera". So all copies should be identical. > > So, the question is, how hard is it to just link DejaVu to the extra Vera > incomplete files ? or is there some extra magic to get DejaVu to act > as Vera fonts ? or is there an actual good reason to keep those > extra files ? I'm not a ports guy, but obviously application packages should try as much as possible to use the system fonts when they exist rather than embedding another copy. For code using fontconfig it should be as easy as not installing the extra copy. For other packages that use Freetype or even other font interperting code it should not be more complicated than to change the search path. Changing Vera to DejaVu should be tested on a per case basis, but I don't see why it would'nt work... And we've always said that xbase and xfonts sets are not optional so there is no case of "but what if I dont want to install x sets?". last point: I see that some ports embed bitmapped versions of these fonts. This is a different matter. xfonts dosn't provide bitmapped versions of DejaVu fonts (and never will). -- Matthieu Herrb
