Bug 20847
Summary: | Use the LastResort font for missing glyphs instead of showing the primary font's missing glyph | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | Text | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ap |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Mac | ||
OS: | OS X 10.5 | ||
Bug Depends on: | 20846 | ||
Bug Blocks: |
mitz
This was attempted in <http://trac.webkit.org/changeset/36382> but was reverted due to bug 20846 and to Tiger NSFontManager completely hiding LastResort.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
mitz
On Tiger, it looks like -[NSFont fontWithName:@"LastResort"...] might work.
mitz
<rdar://problem/6902705>
Alexey Proskuryakov
Looking at <http://wikipedia.org/>, I think I see LastResort used a lot for rare languages - what am I missing?
mitz
(In reply to comment #3)
> Looking at <http://wikipedia.org/>, I think I see LastResort used a lot for
> rare languages - what am I missing?
The ATSUI code path used for complex text on Tiger and Leopard uses LastResort. The fast text code path and the Core Text code do not.
Alexey Proskuryakov
Can this be made to work on newer systems, if not on Tiger?
mitz
(In reply to comment #5)
> Can this be made to work on newer systems, if not on Tiger?
Per comment #1, Tiger is probably not the issue. Bug 20846 is.