[Poppler-bugs] [Bug 49037] Noncompliance with Standard-14 fonts requirement in PDF specs

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 23 00:38:03 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=49037

--- Comment #4 from suzuki toshiya <mpsuzuki at hiroshima-u.ac.jp> 2012-04-23 00:38:03 PDT ---
I filed the difference between ZapfDingbats and wingding.ttf
in another item: https://bugs.freedesktop.org/show_bug.cgi?id=48040 ,
but I have not compared s050000l.pfb versus symbol.ttf.
Thank you for pointing out. 
But, the description "(e.g., the glyphs for 'f', 'j', 'v')" is
not reliable to specify the glyph. Using glyph name (fortunately,
both of s050000l.pfb and symbol.ttf have glyph names, and their
naming convention is almost same) would be more reliable.

--

And, I think this patch is mainly designed to import the fonts
bundled to Ghostscript automatically & easily. And, this patch
assumes many things; both of Ghostscript and some binary using
poppler are installed to the same directory tree, thus,
it is assumed that the directory of the fonts bundled to Ghostscript
can be obtained by replacing "/bin/blahblahblah" (the tail of
pathname of running executable) by "/share/fonts/type1/gsfonts".
Maybe it would be reasonable assumption for the people who are
using Cygwin environment and who does not build any binaries
by themselves (so all binary executables are installed to same
folder), but it would not be so portable for MinGW or non-Unix
oriented applications.

If people using poppler on Win32 environment want to co-use
Ghostscript, configure script should detect its directory.
The heuristic detection based on Unix file system structure
is not good idea. I my opinion, if Ghostscript fonts should be
used, the user can install PFB fonts into Microsoft Windows
directly. Recent Ghostscript on Microsoft Windows would be able
to scan the system font directory, so the installation of the
Ghostscript fonts to the operating system would not be so
problematic.

Anyway, hardwired font directory list is existing in Unix part
(and I think it is not good idea), too. I will try to set it
up by configure script.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list