From: Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
To: cygwin@cygwin.com
Subject: Re: xmgrace fails, cannot find base type1 fonts
Date: Mon, 12 Mar 2018 18:55:00 -0000 [thread overview]
Message-ID: <846279dc-90db-0e51-034b-6242d6497107@SystematicSw.ab.ca> (raw)
In-Reply-To: <DM5PR05MB32739AC619593369F11A47DDE3D30@DM5PR05MB3273.namprd05.prod.outlook.com>
On 2018-03-12 10:11, Hunter, Kendall wrote:
> 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.
Grace project considers it a downstream distro issue:
http://plasma-gate.weizmann.ac.il/Grace/phpbb/viewtopic.php?f=3&t=3285
Detailed analysis, workarounds, and patches for Fedora are at:
https://bugzilla.redhat.com/show_bug.cgi?id=1502175
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
--
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
prev parent reply other threads:[~2018-03-12 18:42 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 ` xmgrace fails, cannot find base type1 fonts Hunter, Kendall
2018-03-12 18:55 ` Brian Inglis [this message]
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=846279dc-90db-0e51-034b-6242d6497107@SystematicSw.ab.ca \
--to=brian.inglis@systematicsw.ab.ca \
--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).