https://bugzilla.redhat.com/show_bug.cgi?id=1496466
--- Comment #5 from Nicolas Mailhot <nicolas.mailhot(a)laposte.net> ---
(In reply to Alexander Ploumistos from comment #4)
(In reply to Nicolas Mailhot from comment #3)
> I haven't checked texlive lately but unless the fonts are packaged using the
> Fedora packaging template they won't be available in fontconfig for non-tex
> apps such as libreoffice.
There are no fontconfig.conf (nor metainfo.xml) files and the fonts are
packaged in a number of different formats.
Interestingly, I discovered the texlive-tex-gyre-math package on my system,
which contains nothing but the fonts in otf format plus their license and
these fonts are available in LibreOffice.
All the packaging template does is make sure the fonts are in a location
fontconfig looks at, aliasing rules are ok, package naming and split is
consistent with other Fedora font packages, and fontconfig indexes are
refreshed at install time so yes one can do the same as the template piecemeal
(though it is much simpler to apply the template to make sure nothing was
forgotten as is usually the case).
If libreoffice sees the fonts that confirms newer libreoffice expects OpenType
only, ie ttf or otf files (which is rather sane in 2017, one can only
workaround old legacy incomplete formats so long).
So there are two good options: make sure TEX Gyre fonts are well packaged in
Fedora, or start a separate project to convert URW fonts to OpenType under GS
licensing (and drop the legacy PS1 files)
And there is one bad option: convince libreoffice to accept PS1 fonts a bit
longer, with the associated bugs and limitations, that no one will know to
attribute to the legacy format, that no one will ever fix, and things will
continue to slowly rot.
I hate when people ship legacy font formats "just because they may be useful
for someone", OpenType won a long time ago, OpenType contains stuff with is
required for state of the art text rendering, non-OpenType is a dead end, all
modern apps work fine with OpenType and need nothing else.
--
You are receiving this mail because:
You are on the CC list for the bug.