[Mono-bugs] [Bug 480760] New: System.Drawing.SystemFonts do not match .Net

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Feb 28 17:21:40 EST 2009


           Summary: System.Drawing.SystemFonts do not match .Net
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.4.x
          Platform: x86-64
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sys.Drawing.
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: stapostol at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

Created an attachment (id=276211)
 --> (https://bugzilla.novell.com/attachment.cgi?id=276211)
Test case

User-Agent:       Opera/9.63 (Windows NT 5.1; U; el) Presto/2.1.1

In fact, every item in the SystemFonts except for MessageBoxFont returns the
same ugly, hard-coded font.

This class is used to allow applications to use the native UI font on Windows
platforms (i.e. Tahoma 8.25pt on XP, Segoe UI 9pt on Vista.)

If a complete fix is too large to consider, making MessageBoxFont return the
correct font will take care of 99% of the use cases. MessageBoxFont should
return the default sans typeface specified by the platform (e.g. via the Gnome
appearance preferences.)

Attached a test case.

Reproducible: Always

Steps to Reproduce:
1. Compile and run Program.cs on .Net - the correct font is displayed.
1. Compile and run Program.cs on Mono (any platform) - a large, hardcoded sans
typeface is displayed.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list