Closed Bug 593813 Opened 15 years ago Closed 15 years ago

Ligatures don't display at all if dx/dy is used on text

Categories

(Core :: SVG, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jwatt, Unassigned)

Details

(Keywords: testcase)

Attachments

(1 file)

Ligatures don't display at all if dx/dy is used on text.
Attached image testcase
For me this testcase displays "oat", whereas it should display "float".
The testcase works fine in 3.6.8.
Keywords: testcase
In nsSVGGlyphFrame there is this test... if (xListCount <= 1 && yListCount <= 1 && dxList.Length() == 0 && dyList.Length() == 0 && ... dxList.Length() <= 1 and dyList.Length() <= 1 is more appropriate. Any patch would bitrot bug 333698 though and would only work for a single dx (or dy value). Really we should disable ligatures if the text layout positions characters but that doesn't work on Windows (or Linux either I think).
Single dx, dy now work after check in for bug 333698. We have existing bugs on ligatures e.g. bug 468035
Testcase fixed by bug 333698. Any existing ligature issues would be covered by bug 563430
Status: NEW → RESOLVED
Closed: 15 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: