Bug 95232

Summary: metric-aliases: Alias Microsoft Sans Serif to Helvetica
Product: fontconfig Reporter: Mingye Wang (Arthur2e5) <arthur200126>
Component: confAssignee: fontconfig-bugs
Status: RESOLVED MOVED QA Contact: Behdad Esfahbod <freedesktop>
Severity: normal    
Priority: medium CC: akira
Version: 2.11   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Mingye Wang (Arthur2e5) 2016-05-01 21:32:05 UTC
MS Sans Serif, formerly "Helv" (interesting name, isn't it?) in Windows 1.x, which went on to become "Microsoft Sans Serif" as a vector TrueType font, is a proportional raster font which looks very much like Helvetica and Arial.

In mono's libgdiplus and System.Drawing.SystemFonts, the vector version "Microsoft Sans Serif" is hard coded as default font, so it looks necessary to address its usage by adding aliases. (I am not particularly interested in the bitmaps.)

(There is also a bitmap called "MS Serif" ("Tms Rmn" in Windows 1.x) by Microsoft, but MS was sane enough not to create two TrueType look-alikes for Serif, and "Times New Roman" aliases are already there.)
Comment 1 Mingye Wang (Arthur2e5) 2016-05-01 21:38:41 UTC
Oh, bad news, libgdiplus is actually using the bitmap-era "MS Sans Serif" name. I am sending them bug reports to make them use "Serif" too.
Comment 2 Mingye Wang (Arthur2e5) 2016-05-01 21:39:12 UTC
> to make them use "Serif" too.

s/Serif/Sans/2
Comment 3 Akira TAGOH 2016-05-25 04:07:44 UTC
This may be not what exactly you want to see but somewhat improved with https://cgit.freedesktop.org/fontconfig/commit/?id=b6cf1bcaf626b5c8e1efdf03006d18fb744d9b72
Comment 4 Mingye Wang (Arthur2e5) 2016-09-14 15:28:05 UTC
Hmm, that actually sounds good enough for mono/libgdiplus UI usage.
Comment 5 GitLab Migration User 2018-08-20 21:43:06 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/2.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.