Bug 95232 - metric-aliases: Alias Microsoft Sans Serif to Helvetica
Summary: metric-aliases: Alias Microsoft Sans Serif to Helvetica
Status: RESOLVED MOVED
Alias: None
Product: fontconfig
Classification: Unclassified
Component: conf (show other bugs)
Version: 2.11
Hardware: Other All
: medium normal
Assignee: fontconfig-bugs
QA Contact: Behdad Esfahbod
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-01 21:32 UTC by Mingye Wang (Arthur2e5)
Modified: 2018-08-20 21:43 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.