Lucida Grande has inconsistent support for characters in symbol ranges

RESOLVED FIXED in mozilla34

Status

()

Core
Graphics: Text
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: jtd, Assigned: jtd)

Tracking

(Blocks: 1 bug)

Trunk
mozilla34
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Assignee)

Description

3 years ago
Lucida Grande has an inconsistency in its support for geometric symbols. It supports the down and right triangles but not the up triangle (U+25B2). This leads to odd results when viewing the linked URL. Due to the prioritization of fallback fonts in gfxPlatformMac::GetCommonFallbackFonts for this range, Menlo is chosen. This turns out to be a bad blend with Lucida Grande. Safari instead appears to be using Hiragino Kaku Gothic ProN, a Japanese font.

data:text/html,<meta charset="utf-8"><style>p{font-family:lucida grande,menlo}</style><p>▼▲

data:text/html,<meta charset="utf-8"><style>p{font-family:lucida grande,hiragino kaku gothic pron}</style><p>▼▲

I think it would probably make sense to bump Hiragino Kaku Gothic ProN up higher within the symbol ranges, since this gives better overlap with Lucida Grande.

(Originally reported on bug 1031064)
(Assignee)

Comment 1

3 years ago
Created attachment 8475686 [details] [diff] [review]
patch, bump up priority of Hiragino Kaku Gothic for symbol fallback

Bump up priority of Hiragino Kaku Gothic ProN for use with symbol range fallback since it appears to blend better with the default font under OSX, Lucida Grande.
Attachment #8475686 - Flags: review?(m_kato)

Updated

3 years ago
Attachment #8475686 - Flags: review?(m_kato) → review+
(Assignee)

Comment 2

3 years ago
Pushed to inbound
https://hg.mozilla.org/integration/mozilla-inbound/rev/39b359173637
(Assignee)

Updated

3 years ago
Blocks: 1031064

Comment 3

3 years ago
https://hg.mozilla.org/mozilla-central/rev/39b359173637
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
You need to log in before you can comment on or make changes to this bug.