Menu and Dialog boxes should normally use WarpSans font

RESOLVED WORKSFORME

Status

SeaMonkey
General
RESOLVED WORKSFORME
16 years ago
14 years ago

People

(Reporter: TT, Assigned: mkaply)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments)

(Reporter)

Description

16 years ago
As we know, the font rendered in OS/2 is abysmal.  It's bad enough when the
**** fonts are used on web pages, but there's little we can do about that. 
However, the Mozilla application itself should not be using these fonts, rather
they should use the OS/2 system fonts.  Specifically, WarpSans should be used
for all the menus, dialog boxes, status window, and any text that's not part of
the viewed web page.  The font setting under Apperance->Fonts should only be
used for rendering HTML, and nothing more.

Seeing the menus and Times Roman is ridiculous when the rest of the OS uses
WarpSans. In fact, I think this feature would be good for all operating systems.

Comment 1

16 years ago
see
  http://bugzilla.mozilla.org/show_bug.cgi?id=16729
and
  http://bugzilla.mozilla.org/show_bug.cgi?id=57488

reporter, what is your Mozilla build ID (version)? And what theme
are you using?
(Reporter)

Comment 2

16 years ago
My build is 2002081208, and I am using the Modern theme.

I read the comments for those two bug reports, but I'm not sure what the
resolution is.  I get the feeling that some people thing using non-system fonts
for the controls is a good idea, which is absurd.  It may work for Windows, but
it looks like **** on OS/2.
(Assignee)

Comment 3

16 years ago
Sorry, but it doesn't work this way.

It's up to the theme designer to decide what fonts to use in menus and dialogs
and such.

If they choose system fonts (as classic does) you get system fonts.

If they choose to hardcode a system font, you get it. Period.

If you want a different behavior, check out the file userChrome.css which allows
you to override stuff.
(Assignee)

Comment 4

16 years ago
Forgot to mark WONTFIX.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → WONTFIX
(Reporter)

Comment 5

16 years ago
I don't understand.  On Windows, the Modern them uses the standard system fonts
(the same as all other apps) for menus and dialog boxes.  But on OS/2, it uses
whatever I specified in Edit->Preferences->Appearance->Fonts.  Shouldn't OS/2
behave like Windows?
(Assignee)

Comment 6

16 years ago
I think there is something wrong with your system.

My Modern theme is using WarpSans just fine.

What version of Mozilla are you using?
(Reporter)

Comment 7

16 years ago
I just downloaded and did a clean install of 2002082608.  As soon as I fire it
up, the menus and dialog boxes are all in Times Roman, and that's with the
Classic theme.  I switched to the Modern theme, and the fonts are still Times Roman.
(Reporter)

Comment 8

16 years ago
Ok, some information:

The title bar uses the system font, but the menus underneath and the menus in
the Personal Toolbar uses Times Roman.  The Preferences dialog box is a mix of
fonts.  The left table-of-contents window uses WarpSans.  However, the pages
that appear when I select an entry will display sometimes in WarpSans, sometimes
in Times Roman!  It all depends on whether you click on the entry, or cursor-up
or cursor-down to it from an adjacent entry.  I'm going to attach some images to
demonstrate.
(Reporter)

Comment 9

16 years ago
Created attachment 96843 [details]
Helper Applications Preferences in WarpSans
(Reporter)

Comment 10

16 years ago
Created attachment 96844 [details]
Helper Applications Preferences in Times Roman
(Reporter)

Comment 11

16 years ago
Oops, added CC: accidentally.
(Reporter)

Comment 12

16 years ago
Created attachment 96847 [details]
Preferences dialog box with BOTH fonts

In this attachment, the Table Of Contents for the Preferences notebook is now
in Times Roman.  In the previous two, it was WarpSans.
(Assignee)

Comment 13

16 years ago
Reopening so I can unassign Asa because he doesn't need more bugmail
Status: RESOLVED → UNCONFIRMED
Resolution: WONTFIX → ---
(Assignee)

Comment 14

16 years ago
Something is totally hosed about your machine.

I've no idea what.
Assignee: asa → mkaply
QA Contact: asa → mkaply
1) When did this start happening?  Did you install anything else on your system
that may have caused this?  Did you recently install a new font?
2) I am going to attach a program (as a zip) called outputfonts.  Run it and
save the output to a text file and attach here.  I want to see what fonts you
have installed on your system.
Created attachment 96852 [details]
outputfonts.zip
(Reporter)

Comment 17

16 years ago
              System Proportional :              System Proportional : bitmap :
  :   :     0 :    
                                  :              System Proportional : bitmap :
  :   :     0 :    
                                  :              System Proportional : bitmap :
  :   :     0 :    
                                  :              System Proportional : bitmap :
  :   :     0 :    
                                  :              System Proportional : bitmap :
  :   :     0 :    
                                  :      System Proportional Non-ISO : bitmap :
  :   :     0 :    
                                  :      System Proportional Non-ISO : bitmap :
  :   :     0 :    
                                  :      System Proportional Non-ISO : bitmap :
  :   :     0 :    
                         WarpSans :                         WarpSans : bitmap :
  :   :     0 :    
                                  :                         WarpSans : bitmap :
  :   :     0 :    
                                  :                    WarpSans Bold : bitmap :
B :   :     0 :    
                                  :                    WarpSans Bold : bitmap :
B :   :     0 :    
                       System VIO :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                                  :                       System VIO : bitmap :
  :   :     0 :    
                          Verdana :              Verdana Bold Italic : vector :
B : I :     0 :    
                                  :                   Verdana Italic : vector :
  : I :     0 :    
                                  :                     Verdana Bold : vector :
B :   :     0 :    
                                  :                          Verdana : vector :
  :   :     0 :    
                     Trebuchet MS :              Trebuchet MS Italic : vector :
  : I :     0 :    
                                  :         Trebuchet MS Bold Italic : vector :
B : I :     0 :    
                                  :                Trebuchet MS Bold : vector :
B :   :     0 :    
                                  :                     Trebuchet MS : vector :
  :   :     0 :    
                  Times New Roman :           Times New Roman Italic : vector :
  : I :     0 :    
                                  :      Times New Roman Bold Italic : vector :
B : I :     0 :    
                                  :             Times New Roman Bold : vector :
B :   :     0 :    
                 @Times New Roman :            @Times New Roman Bold : vector :
B :   :     0 :    
                  Times New Roman :                  Times New Roman : vector :
  :   :     0 :    
                 @Times New Roman :                 @Times New Roman : vector :
  :   :     0 :    
                           Impact :                           Impact : vector :
  :   :     0 :    
                          Georgia :              Georgia Bold Italic : vector :
B : I :     0 :    
                                  :                   Georgia Italic : vector :
  : I :     0 :    
                                  :                     Georgia Bold : vector :
B :   :     0 :    
                                  :                          Georgia : vector :
  :   :     0 :    
                      Courier New :               Courier New Italic : vector :
  : I :     0 :    
                                  :          Courier New Bold Italic : vector :
B : I :     0 :    
                                  :                 Courier New Bold : vector :
B :   :     0 :    
                     @Courier New :                @Courier New Bold : vector :
B :   :     0 :    
                      Courier New :                      Courier New : vector :
  :   :     0 :    
                     @Courier New :                     @Courier New : vector :
  :   :     0 :    
                    Comic Sans MS :               Comic Sans MS Bold : vector :
B :   :     0 :    
                                  :                    Comic Sans MS : vector :
  :   :     0 :    
                      Arial Black :                      Arial Black : vector :
  :   :     0 :    
                            Arial :                     Arial Italic : vector :
  : I :     0 :    
                                  :                       Arial Bold : vector :
B :   :     0 :    
                           @Arial :                      @Arial Bold : vector :
B :   :     0 :    
                            Arial :                            Arial : vector :
  :   :     0 :    
                           @Arial :                           @Arial : vector :
  :   :     0 :    
                      Andale Mono :                      Andale Mono : vector :
  :   :     0 :    
                            Arial :                Arial Bold Italic : vector :
B : I :     0 :    
                          Tms Rmn :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                                  :                          Tms Rmn : bitmap :
  :   :     0 :    
                             Helv :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                                  :                             Helv : bitmap :
  :   :     0 :    
                  Times New Roman :           Times New Roman Italic : vector :
  : I :     0 :    
                            Roman :                   Tms Rmn Italic : vector :
  : I :     0 :    
                  Times New Roman :      Times New Roman Bold Italic : vector :
B : I :     0 :    
                            Roman :              Tms Rmn Bold Italic : vector :
B : I :     0 :    
                  Times New Roman :             Times New Roman Bold : vector :
B :   :     0 :    
                            Roman :                     Tms Rmn Bold : vector :
B :   :     0 :    
                  Times New Roman :                  Times New Roman : vector :
  :   :     0 :    
                            Roman :                          Tms Rmn : vector :
  :   :     0 :    
                        Helvetica :                 Helvetica Italic : vector :
  : I :     0 :    
                            Swiss :                      Helv Italic : vector :
  : I :     0 :    
                        Helvetica :            Helvetica Bold Italic : vector :
B : I :     0 :    
                            Swiss :                 Helv Bold Italic : vector :
B : I :     0 :    
                        Helvetica :                   Helvetica Bold : vector :
B :   :     0 :    
                            Swiss :                        Helv Bold : vector :
B :   :     0 :    
                        Helvetica :                        Helvetica : vector :
  :   :     0 :    
                            Swiss :                             Helv : vector :
  :   :     0 :    
                       Symbol Set :                       Symbol Set : vector :
  :   : 65400 :    
                          Courier :                   Courier Italic : vector :
  : I :     0 :    
                                  :              Courier Bold Italic : vector :
B : I :     0 :    
                                  :                     Courier Bold : vector :
B :   :     0 :    
                                  :                          Courier : vector :
  :   :     0 :    
                System Monospaced :                System Monospaced : bitmap :
B :   :     0 :    
                                  :                System Monospaced : bitmap :
B :   :     0 :    

BTW, when I clicked on the outputfonts.zip link in the Attachements table above,
Mozilla insisted on downloading the file as "attachment.cgi".  Here's the output
of wget on that URL:

[d:\install\outputfonts]wget
http://bugzilla.mozilla.org/attachment.cgi?id=96852&action=view
--18:56:08--  http://bugzilla.mozilla.org/attachment.cgi?id=96852
           => `attachment.cgi%3Fid=96852'
Connecting to bugzilla.mozilla.org:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]

 17.85K  done at  58.20K/s (av:  51.59K/s), 00:00:00

18:56:10 (63.83 KB/s) - `attachment.cgi%3Fid=96852' saved [22877]

(Reporter)

Comment 18

16 years ago
Created attachment 97396 [details]
Pull-down menu with both fonts

For your entertainment, here's another screen shot of a pull-down menu with
both fonts.  This has to be a Mozilla bug, because I've never seen anything
like it.  Anyway, I'll try to get around to downloading the source code this
weekend.

Comment 19

16 years ago
See http://bugzilla.mozilla.org/show_bug.cgi?id=178280#c23 for a possible fix
and/or workaround and/or clue to reproduction for this.
(Assignee)

Comment 20

16 years ago
Timur,
I just noticed something I hadn't before.

Do you have your machine configured to use WarpSans as the menu font not
WarpSans Bold (WarpSans Bold is the default on OS/2)

Also, have you changed your DPI value in prefs at all?
(Assignee)

Comment 21

16 years ago
timur, is this still a problem for you?
(Reporter)

Comment 22

16 years ago
Yes, it is.
(Assignee)

Comment 23

16 years ago
Per an IM conversation, Timur said he isn't seeing this with current builds.

Please reopen if it continues.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 16 years ago16 years ago
Resolution: --- → WORKSFORME

Comment 24

16 years ago
Before someone verifies this, I'd like a clarification.

I'd like to be able to use a higher resolution than 1024x768. The obstacle to
this is the WarpSans font used by the system becomes too small at higher
resolutions, and the highest Warp DPI possible (AFAIK) is 120. On windoze, DPI
can be set to custom values if the listed resolutions (up to 192 DPI) prove
unsuitable This makes Mozilla on windoze nice at 1600x1200 at 192 DPI. 

I know that userChrome.css can be used to customize Mozilla. I also know that
the shortcomings of Warp's font system evaporate as resolution is increased.
Therefore, use of WarpSans at high resolutions is actually unnecessary, and I'd
like to know the specific selectors required in userChrome.css to provide
suitable fonts at high resolution. 

As long as it is possible to use userChrome.css to override WarpSans, then
before closing the summary of this bug should be changed as follows:

s/should always use/should normally use/
(Assignee)

Comment 25

16 years ago
Change subject to help searching.

You can use userChrome.css to override all fonts.

Also, WarpSans is only used if the user has that specified as their system font.
If you use the Scheme Palette in OS/2 to change your fonts, it will change your
fonts in Mozilla.
Summary: Menu and Dialog boxes should always use WarpSans font → Menu and Dialog boxes should normally use WarpSans font

Comment 26

16 years ago
Duh! Whoodathunk Warp would let me customize my system fonts? ;-)

Actually, I know I can change chrome (and more) via userChrome.css. What I don't
know is where to find the catalog of selectors required to create the desired
effects. Is there something on a web page?
http://www.mozilla.org/unix/customizing.html and userChrome-example.css
provide only a sampling of some things that can be changed.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.