--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: please provide truetype flavors of the ghostscript fonts
- From: Fabian Greffrath <greffrath@leat.rub.de>
- Date: Fri, 22 Aug 2008 13:52:13 +0200
- Message-id: <48AEA86D.5070300@leat.rub.de>
Package: gsfonts
Version: 1:8.11+urwcyr1.0.7~pre44-3
Severity: wishlist
Dear ghostscript maintainers,
I don't know if this request belongs to ghostscript, gsfonts or
gsfonts-x11 but I believe this is the right package since it contains
the original fonts.
I'd like to ask you to provide truetype flavours of all fonts
contained in the gsfonts package. The conversion is possible with a
simple script, since fontforge is able to read .pfb files and save
them in .ttf format.
I don't now, however, if or how this will collide with the fonts
provided by the gsfonts-x11 package. Moreover I don't know if the
fonts in the original ghostscript upstream tarball are to be preferred
over the fonts provided by gsfonts?
Thank you very much!
Cheers,
Fabian
--
Dipl.-Phys. Fabian Greffrath
Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum
Telefon: +49 (0)234 / 32-26334
Fax: +49 (0)234 / 32-14227
E-Mail: greffrath@leat.ruhr-uni-bochum.de
--- End Message ---
--- Begin Message ---
Dear Jonas,
thank you very much for your (admittedly late) reply.
Am Montag, den 26.08.2013, 18:51 +0200 schrieb Jonas Smedegaard:
> Converting from Type 1 to TrueType is - as I understand it - never
> lossless, so essentially introduces a new font, which feels wrong IMO.
You are right, and converting the fonts into Truetype format isn't any
longer an issue to me (thus closing the bug). Meanwhile, I have already
found out about the texgyre fonts and they are exactly what I was
looking for, i.e. a maintained set of the 35 base fonts converted into a
format better suitable for display view.
> As of today fonts-texgyre "loses" to gsfonts as provider of "serif".
> Bug#720953 covers that, including a fix you can try locally and see if
> indeed that improves the situation.
For Helvetica, texgyre wins over gsfonts - at least on my system. As a
matter of fact, I have created that fontconfig file that the quoted bug
is about, c.f. #616419, and tested it on my system.
That said, I think the 35 ghostscript core fonts being only available in
Type 1 format isn't a problem anymore with fonts-texgyre available.
However, there is another issue with these fonts and I'd like to take
this opportunity to discuss this with you as the current ghostscript
maintainer (we should drop the debian bug from recipients in the course
of this):
There are three slightly different versions of these fonts installed on
a Debian system:
1) gsfonts
2) ghostscript [*]
3) texlive-fonts-recommended
The gsfonts package contains a fork of the fonts shipped with an earlier
version of ghostscript which was extended with cyrilic glyphs. There
are, however, claims that the latin range has also been
(unintentionally) touched as well. The texlive-fonts-recommended package
thus contains the pristine fonts from the ghostscript release that the
fonts in the gsfonts package were based on. Finally, the ghostscript
package for a long time also carried the cyrilic fork of the fonts -
though a different version than the one in the gsfonts package - and
reverted back to the original fonts as supplied by URW in the 9.05
release. For the recent 9.09 release the fonts have been updated by a
new release of original supplier URW (e.g. fixing the width of one glyph
that had to be patched in the texlive set before).
The drawback is that ghostscript does not ship the complete set of
fonts. They do only ship the .pfb files and are leaving out the .afm
metric files that are useless for ghostscript, but necessary for
everything else. Fortunately, they are distributing the complete set in
http://downloads.ghostscript.com/public/fonts/ .
My idea is to package this set of fonts in a fonts-ghostscript package,
make ghostscript and texlive-fonts-recommended depend on it, turn
gsfonts (and gsfonts-x11, while we are at it) into dummy packages
depending on it and providing symlinks. So all users of these fonts
could benefit from the latest upstream improvements and would not need
to carry around their own slightly modified fork of the fonts. What do
you think about it?
- Fabian
[*] Please note that the fonts shiped
in /usr/share/ghostscript/9.05/Resource/Font in the libgs9-common
package are not even used at all and could get safely removed. Instead,
they are mapped to the fonts in the gsfonts package by means of
the /etc/ghostscript/fontmap.d/10gsfonts.conf file.
--- End Message ---