This is the mail archive of the
cygwin
mailing list for the Cygwin project.
XFIG uses wrong fonts. Solved
- From: Rodrigo Medina <rodrmedina at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Sat, 25 Feb 2017 10:40:29 -0400
- Subject: XFIG uses wrong fonts. Solved
- Authentication-results: sourceware.org; auth=none
Hi,
I am currently installing a new 64bits distribution of cygwin and an
UBUNTU 16.04 in another machine.
In both cases xfig does not find the ghostscript fonts and all the
texts in the drawings
appear with the same default font, making the application practically
useless. The reason
is the same: the X server is not aware of the ghostscript fonts, as
it can be checked with
xfontsel, in spite of the fact that the ghostscript package was
installed. I looked into a
frozen 32 bit cygwin distribution running in WXP. In
/etc/X11/fontpath.d/ a symlink pointing
to the directory that contains the gs-fonts is missing:
xorg-x11-fonts-urw -> /usr/share/ghostscript/fonts
Setting the symlink solved the problem. I think that this bug could be
related to the
ghostscript fonts being installed before the X server.
Solving the problem with ubuntu was not so easy because of the way
that ubuntu uses for
handling the fonts. What I did was to include the path to locate the
ghostscript fonts in the
fontpath, which in ubuntu 16 is:
/usr/share/fonts/type1/gsfonts
That can be done with xset (each time) or permanently by putting a
configuration file in
/usr/share/X11/xorg.conf.d. That is not enough, one has also to put
inside the gsfonts
directory a fontmap file. I stole the files fonts.dir and fonts.scale
from the cygwin
distribution and everything was OK.
I hope that this comment could be usefull,
RM
--
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