Closed
Bug 1184473
Opened 10 years ago
Closed 10 years ago
update graphite support to handle cross space contextuals
Categories
(Core :: Graphics: Text, defect)
Core
Graphics: Text
Tracking
()
RESOLVED
FIXED
mozilla42
| Tracking | Status | |
|---|---|---|
| firefox42 | --- | fixed |
People
(Reporter: martin_hosken, Assigned: jfkthame)
Details
(Whiteboard: [gfx-noted])
Attachments
(2 files)
|
208.58 KB,
application/x-zip-compressed
|
Details | |
|
5.74 KB,
patch
|
jtd
:
review+
|
Details | Diff | Splinter Review |
The Graphite development team are in final testing of a new version of the graphite engine that provides among other things collision avoidance support for scripts like Nastaliq Arabic. The integration of this hew version should be straightforward, except to take advantage of the new kerning support, gecko needs to be able to handle strings with spaces in them. These are marked for a face as being space contextual fonts. The API already exits, etc.
It would be good to update the integration in parallel with the final testing (targetting 1/Aug release) in order to shake down upstream bugs.
The source code is available from the default branch of the graphite hg repository.
Attached a sample html file, font (which won't load in current graphite engine) and pdf of sample rendering.
| Assignee | ||
Updated•10 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: 38 Branch → Trunk
| Assignee | ||
Comment 1•10 years ago
|
||
Updated•10 years ago
|
Whiteboard: [gfx-noted]
| Assignee | ||
Comment 2•10 years ago
|
||
This implements the minimal support we need on the gecko side; once the graphite engine is also updated, this allows the Awami nastaliq font to render correctly, including inter-word positioning adjustments. (Not posting a patch for the graphite lib update yet, as work is still in progress upstream; we'll handle that in a new bug once the release is ready.)
Attachment #8640618 -
Flags: review?(jdaggett)
| Assignee | ||
Updated•10 years ago
|
Assignee: nobody → jfkthame
Status: NEW → ASSIGNED
Updated•10 years ago
|
Attachment #8640618 -
Flags: review?(jdaggett) → review+
| Assignee | ||
Comment 3•10 years ago
|
||
url: https://hg.mozilla.org/integration/mozilla-inbound/rev/16e644500bc3c20705caeab48705abe2813e4874
changeset: 16e644500bc3c20705caeab48705abe2813e4874
user: Jonathan Kew <jkew@mozilla.com>
date: Mon Aug 03 09:04:59 2015 +0100
description:
Bug 1184473 - Bypass the word cache for graphite fonts that include space contextuals. r=jdaggett
Comment 4•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox42:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
You need to log in
before you can comment on or make changes to this bug.
Description
•