Bug 689862 - GSview uses different font in status bar after installing GS 8.62
Summary: GSview uses different font in status bar after installing GS 8.62
Status: RESOLVED WONTFIX
Alias: None
Product: Artifex GSview
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: PC Windows 98
: P4 normal
Assignee: Russell Lang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-22 18:37 UTC by goldart.geo
Modified: 2012-06-18 12:16 UTC (History)
2 users (show)

See Also:
Customer:
Word Size: ---


Attachments
gs862.png (2.37 KB, image/png)
2008-05-22 18:38 UTC, goldart.geo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description goldart.geo 2008-05-22 18:37:17 UTC
Without prior uninstalling GSview 4.9, after uninstalling GPL Ghostscript 8.61,
then installing GPL Ghostscript 8.62, GSview 4.9 shows script font at status
bar, which can become difficult to read. Furthermore, the font isn't even
installed to the operating system's font directory, nor it appears to be one of
the fonts shipped with GPL Ghostscript 8.62, which can make the cause of font
change difficult to track. This does not happen in when using earlier releases
of GPL Ghostscript with GSview.
------------------------------------------------------------------------
Ghostscript version (or include output from "gs -h"): 8.62
------------------------------------------------------------------------
Where you got Ghostscript: Ghostscript.com
------------------------------------------------------------------------
Hardware system you are using (including printer model if the problem
involves printing):

Memory: 384MB
CPU: Intel Pentium II 400
Sound: ESS Solo-1
Video: Neomagic MagicMedia 256AV
------------------------------------------------------------------------
Operating system you are using: Windows 98SE
------------------------------------------------------------------------
Suggested fix, if any:

Unless GSview starts to allow user to choose what font is used in status bar,
GSview should just use default font provided by the host operating environment
in status bar. In addition, this bug also exposes the fact that GSview and/or
Ghostscript packages contain an undocumented font. If it was the developers'
decision to carry such font in either package, such font should be accessible to
users without having to run an obscure combination of Ghostscript and GSview to
find it.
Comment 1 goldart.geo 2008-05-22 18:38:39 UTC
Created attachment 4042 [details]
gs862.png

Attachment GS862.PNG shows the script font used by GSview 4.9 when after
installing Ghostscript 8.62.
Comment 2 Russell Lang 2008-06-06 18:50:31 UTC
GSview uses the default dialog font, using the name "MS Shell Dlg".
This is mapped by the local system to the preferred font.
See the following page for details
  http://support.microsoft.com/kb/282187
Please check that your font substitution.
On my Windows Vista system, "MS Shell Dlg" maps to "Microsoft Sans Serif"
Comment 3 goldart.geo 2008-07-04 12:06:41 UTC
Actually, the font appeared in the status line in the attachment is Lucida
Handwriting Italic, which is installed to the system font folder on the test
machine. However, MS Shell Dlg is not mapped to that font.
Comment 4 goldart.geo 2008-07-08 15:45:04 UTC
In addition, the test machine is running Windows 98, which does not support the
MS Shell Dlg substitution feature at all, so there is no font (alias) named MS
Shell Dlg in the test machine.
Comment 5 Hin-Tak Leung 2009-01-19 00:04:44 UTC
Lucida Handwriting Italic (LHANDW.TTF) is on my seldomly used Vista partition
which has never had ghostscript nor gsview going anywhere near. The font file
has a date stamp of 1999 and likely was shipped with some MS OEM product like
Microsoft Works.

This report appeared to be due to a broken/outdated OS which picked a random
font and randomly switching font used for newer OS features not supported? 
Comment 6 Russell Lang 2012-06-18 12:16:13 UTC
Looks like a problem with old versions of Windows.
GSview 5.0 was built with a compiler that produces code that won't
run on Windows 98.