From: "Hunter, Kendall" <Kendall.Hunter@ucdenver.edu>
To: "cygwin@cygwin.com" <cygwin@cygwin.com>
Subject: xmgrace fails, cannot find base type1 fonts
Date: Mon, 12 Mar 2018 17:09:00 -0000 [thread overview]
Message-ID: <DM5PR05MB32739AC619593369F11A47DDE3D30@DM5PR05MB3273.namprd05.prod.outlook.com> (raw)
In-Reply-To: <DM5PR05MB32738C9C37761CA92A07D0AFE3DE0@DM5PR05MB3273.namprd05.prod.outlook.com>
Hello,
I am experiencing the same problem mentioned in this post<https://cygwin.com/ml/cygwin/2018-01/msg00135.html>: xmgrace fails on cygwin64. It simply doesn't start, even if GRACE_HOME is properly set to /usr/share/grace. I believe I've found a fix for this issue; it is associated with recent changes that have occurred in the urw-base35-fonts package.
In detail: xmgrace as currently built tries to use the type 1 fonts in /usr/share/ghostscript/fonts. It appears (?) to catalog them using a font mapping contained in one of its configuration files, named appropriately enough, FontDataBase, which sits in /usr/share/grace/fonts. It contains this:
14
Times-Roman Times-Roman n021003l.pfb
Times-Italic Times-Italic n021023l.pfb
Times-Bold Times-Bold n021004l.pfb
Times-BoldItalic Times-BoldItalic n021024l.pfb
Helvetica Helvetica n019003l.pfb
Helvetica-Oblique Helvetica-Oblique n019023l.pfb
Helvetica-Bold Helvetica-Bold n019004l.pfb
Helvetica-BoldOblique Helvetica-BoldOblique n019024l.pfb
Courier Courier n022003l.pfb
Courier-Oblique Courier-Oblique n022023l.pfb
Courier-Bold Courier-Bold n022004l.pfb
Courier-BoldOblique Courier-BoldOblique n022024l.pfb
Symbol Symbol s050000l.pfb
ZapfDingbats ZapfDingbats d050000l.pfb
The font files - the files listed in the rightmost column of this file - seem to belong in the urw-base35-fonts package, indeed this package search<https://cygwin.com/cgi-bin2/package-cat.cgi?file=x86_64%2Furw-base35-fonts%2Furw-base35-fonts-20170801-2&grep=n021003l> finds them there. However they aren't there anymore. They have been renamed and are now in /usr/share/fonts/urw-base35/ under the following names (thanks to Ken Brown):
NimbusRoman-Regular.t1
NimbusRoman-Italic.t1
NimbusRoman-Bold.t1
NimbusRoman-BoldItalic.t1
NimbusSans-Regular.t1
NimbusSans-Italic.t1
NimbusSans-Bold.t1
NimbusSans-BoldItalic.t1
NimbusMonoPS-Regular.t1
NimbusMonoPS-Italic.t1
NimbusMonoPS-Bold.t1
NimbusMonoPS-BoldItalic.t1
StandardSymbolsPS.t1
D050000L.t1
I tried changing the FontDataBase file to list these names instead, but that had no effect. So I:
* Removed the old symbolic link /usr/share/grace/fonts/type1, which pointed to /usr/share/ghostscript/fonts.
* Created a new one that pointed to /usr/share/fonts/urw-base35.
* Within urw-base35, I symlinked each old name to the new name (e.g. n021003l.pfb -> NimbusRoman-Regular.t1, and so on for all 14 fonts).
After doing this, xmgrace fired up no problem. So the package could be rebuilt with awareness of the new font location and names, and a fix for now is to simply relink its font directory and link these names as above.
Best
Kendall Hunter
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
next prev parent reply other threads:[~2018-03-12 16:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <DM5PR05MB32738C9C37761CA92A07D0AFE3DE0@DM5PR05MB3273.namprd05.prod.outlook.com>
2018-03-10 2:37 ` urw-base35-fonts - xmgrace issue Ken Brown
2018-03-12 17:09 ` Hunter, Kendall [this message]
2018-03-12 18:55 ` xmgrace fails, cannot find base type1 fonts Brian Inglis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DM5PR05MB32739AC619593369F11A47DDE3D30@DM5PR05MB3273.namprd05.prod.outlook.com \
--to=kendall.hunter@ucdenver.edu \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).