870696a
From efc24229b0ba4b2f6a39fe89a4c9c576dbe7e124 Mon Sep 17 00:00:00 2001
870696a
From: "David Kaspar [Dee'Kej]" <dkaspar@redhat.com>
870696a
Date: Mon, 27 Nov 2017 10:30:52 +0100
870696a
Subject: [PATCH] Bug 698784: Fix the alias for Helvetica-Narrow-Bold-Oblique
870696a
870696a
Init/Fontmap.GS:
870696a
870696a
There was a misalignment between the filename of the
870696a
NimbusSansNarrow-BdOblique and its /Fontname in the T1 font itself.
870696a
870696a
Filename:   NimbusSansNarrow-BdOblique
870696a
/Fontname: /NimbusSansNarrow-BoldOblique
870696a
870696a
This worked correctly if the fonts were located directly in
870696a
/usr/share/ghostcript/Resources/Font folder on the filesystem.
870696a
870696a
However, on Fedora we are using /usr/share/fonts/urw-base35/ folder,
870696a
which is part of Ghostscript's Search Path. In this case it was
870696a
causing the Ghostscript being unable to locate the correct font, thus
870696a
crashing while opening any document containing Helvetica Narrow Bold
870696a
Oblique font...
870696a
870696a
*In addition*, rename the font file so it matches.
870696a
---
870696a
 ...busSansNarrow-BdOblique => NimbusSansNarrow-BoldOblique} | Bin
870696a
 Resource/Init/Fontmap.GS                                    |   2 +-
870696a
 psi/psromfs.mak                                             |   2 +-
870696a
 3 files changed, 2 insertions(+), 2 deletions(-)
870696a
 rename Resource/Font/{NimbusSansNarrow-BdOblique => NimbusSansNarrow-BoldOblique} (100%)
870696a
870696a
diff --git a/Resource/Font/NimbusSansNarrow-BdOblique b/Resource/Font/NimbusSansNarrow-BoldOblique
870696a
similarity index 100%
870696a
rename from Resource/Font/NimbusSansNarrow-BdOblique
870696a
rename to Resource/Font/NimbusSansNarrow-BoldOblique
870696a
diff --git a/Resource/Init/Fontmap.GS b/Resource/Init/Fontmap.GS
870696a
index 7770c67..cbda218 100644
870696a
--- a/Resource/Init/Fontmap.GS
870696a
+++ b/Resource/Init/Fontmap.GS
870696a
@@ -96,7 +96,7 @@
870696a
 /Helvetica-Bold			/NimbusSans-Bold ;
870696a
 /Helvetica-BoldOblique		/NimbusSans-BoldItalic      ;
870696a
 /Helvetica-Narrow-Bold		/NimbusSansNarrow-Bold    ;
870696a
-/Helvetica-Narrow-BoldOblique	/NimbusSansNarrow-BdOblique        ;
870696a
+/Helvetica-Narrow-BoldOblique	/NimbusSansNarrow-BoldOblique        ;
870696a
 /Helvetica-Narrow		/NimbusSansNarrow-Regular    ;
870696a
 /Helvetica-Narrow-Oblique	/NimbusSansNarrow-Oblique        ;
870696a
 /Helvetica			/NimbusSans-Regular ;
870696a
diff --git a/psi/psromfs.mak b/psi/psromfs.mak
870696a
index cbb1163..34e5b5f 100644
870696a
--- a/psi/psromfs.mak
870696a
+++ b/psi/psromfs.mak
870696a
@@ -333,7 +333,7 @@ PS_FONT_DEPS=\
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusRoman-Regular \
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusSans-Bold \
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusSans-BoldItalic \
870696a
-	$(PSRESDIR)$(D)Font$(D)NimbusSansNarrow-BdOblique \
870696a
+	$(PSRESDIR)$(D)Font$(D)NimbusSansNarrow-BoldOblique \
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusSansNarrow-Bold \
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusSansNarrow-Oblique \
870696a
 	$(PSRESDIR)$(D)Font$(D)NimbusSansNarrow-Regular \
870696a
-- 
870696a
2.9.5
870696a