Closed Bug 341694 Opened 18 years ago Closed 17 years ago

bring OSX text rendering to something usable

Categories

(Core :: Graphics, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: vlad, Assigned: vlad)

Details

Attachments

(2 files, 1 obsolete file)

OSX Cairo text rendering is totally broken right now; it needs to be brought into something usable wrt font selection and the like.
This patch does just that.  It's probably one of the slowest ways to do this, but it does get many (if not all) complex scripts right, since we just trust ATSU for fallback font selection and layout.  This can be significantly optimized for Latin scripts, by caching font metrics and glyph availability in fonts and then doing our own layout of them instead of going through ATSU.  There's also some caching of font selection that can be done.
Assignee: nobody → vladimir
Status: NEW → ASSIGNED
Patch with missing gfxQuartzFontCache.{h,mm} files.
Attachment #225804 - Attachment is obsolete: true
This actually implements the Cache portion of gfxQuartzFontCache, instead of doing the lookup each time.
Attachment #242578 - Flags: review?(pavlov)
Attachment #242578 - Flags: review?(pavlov) → review+
there are other bugs on the remaining mac text issues.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: