Closed Bug 164463 Opened 22 years ago Closed 22 years ago

Menu and Dialog boxes should normally use WarpSans font

Categories

(SeaMonkey :: General, defect)

x86
OS/2
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mozilla.org, Assigned: mkaply)

Details

Attachments

(5 files)

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.
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?
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.
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.
Forgot to mark WONTFIX.
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → WONTFIX
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?
I think there is something wrong with your system.

My Modern theme is using WarpSans just fine.

What version of Mozilla are you using?
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.
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.
Oops, added CC: accidentally.
In this attachment, the Table Of Contents for the Preferences notebook is now
in Times Roman.  In the previous two, it was WarpSans.
Reopening so I can unassign Asa because he doesn't need more bugmail
Status: RESOLVED → UNCONFIRMED
Resolution: WONTFIX → ---
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.
Attached file outputfonts.zip
              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]

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.
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.
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?
timur, is this still a problem for you?
Yes, it is.
Per an IM conversation, Timur said he isn't seeing this with current builds.

Please reopen if it continues.
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → WORKSFORME
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/
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
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.

Attachment

General

Creator:
Created:
Updated:
Size: