Q: Trying to package msttcore fonts.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/11/14, Nicolas Mailhot <nicolas.mailhot@xxxxxxxxxxx> wrote:
>
> Le Lun 10 février 2014 12:34, Alec Leamas a écrit :
>
>> - The upstream spec [2] does a lot of stuff in %post:  (mkfontscale,
>> mkfontdir...). How should I  cope with this?
>
>
> Legalities aside the upstream spec just uses a packaging style that was
> current in Fedora at the start of the millenium. It tries very hard to
> make stuff like X core fonts work, when Fedora and all knowledgeable
> people have long since determined it was hopeless and should be left to
> die quietly (go wayland go).
>
> I guess the only reason it was not updated is that everyone with a clue
> has realised it was not a good idea to propagate an obsolete set of fonts
> that can not be updated or fixed due to legal reasons.
>
> So to answer you questions:
> 1. you won't lose anything significant by using our current font packaging
> templates instead of the upstream one
> 2. it's a very very bad idea to package those fonts and expose them to
> anyone. It encourages developer laziness "I can hardcode windows fonts
> metrics they're available under Linux", it's a legal trap "I can bundle
> windows fonts with my app, after all the Linuxes do it", it's a lie (the
> actual MS fonts people get with windows are several generations later,
> with lots of technical fixes and coverage enhancements, so you'd be
> pushing spoiled goods to innocents).
>
> Really there is a ton of nicer and more modern fonts on Google fonts
> library waiting for someone to package. Just ignore the mscorefonts
> "common knowledge" which has been cargo-culted in Linux user FAQs for
> years and you'll render a service to everyone involved. We're not in the
> 90's any more there are lots of other opentype fonts to choose from (don't
> you realise "core fonts" means "we are crushing you now Netscape". That's
> ancient history, a few browser wars away!)
>
> --
> Nicolas Mailhot

Hmm...

Thanks for input! It clarified some things I somehow suspected without
really knowing.

My overall idea so far has been to try to cope with these "Fedora post
installation" guides by incorporating  the things often recommended in
 rpmfusion. This is basically a "give users what they want" strategy
which of course cannot be used in each and every case.

You have good reasons not to give users these fonts. So, this then
boils down to "Give users what they should have" vs "Give users what
they want". For me, this is not a clear-cut decision.

Part of this is also a question how these fonts works in different
locales. Karel Volny gave some interesting remarks on this in [1].

Anyway, I have submitted three review requests 3176, 3177 and 3178 for
mscore-fonts, mscore-tahoma-fonts and cleartype-fonts. Perhaps there
are different trade-offs in each case, dunno.

I'm definitely open to just throwing some or all of these requests in
the trash, should this be the right thing to do. After all, I write
this after installing all the stuff, and it does *not* look better on
the screen, on the contrary :)


Cheers!

--alec


[1] https://bugzilla.rpmfusion.org/show_bug.cgi?id=2483#c53
_______________________________________________
fonts mailing list
fonts@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/fonts
http://fonts.fedoraproject.org/





[Index of Archives]     [Fedora Users]     [Font Configuration]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux