> I understand. But there is a strict Fedora policy here that a fonts
> file must go to /usr/share/fonts (period)
> (I can try dealing with this with symlinks though. Yet I still have to
> patch the fonts out of the .qrc file)
> This is mainly to avoid duplication of system fonts. If these feta and
> parmesan fonts were available in Fedora, then I was going to remove
> your copy of font files altogether and make the patch such that
> rosegarden points to the system feta and parmesan fonts.
>

Ah, but that rationale doesn't apply here at all. You see, sometimes a
font is not exactly a font, and it is used in such way by the
application that doesn't make any sense outside it.

In music scoring software the application is just sort of "misusing" a
particular subset of the font rendering library to draw certain very
specific glyphs in very specific places, and that particular font is
the exact instructions for that library to perform the job intended by
the application. Font-specific behaviour like spacing or kerning are
mostly handled outside the parameters specified inside the font
definition.

In my opinion, conceptually that font belongs in the binary since it
is not intended to be a shared resource, which is the rationale behind
/usr/share, since the ties with the application binary are very
strong.

"Ceci n'est past une font", although it may look like it, it is more
like a library, which you can make static or dynamic, depending on the
reuse potential and how coexisting incompatible versions are handled.

Anyway, this is picking at straws, /usr/share/fonts/rosegarden is a
solution as good as any, only very slightly less comfortable for the
developer.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to