[Webkit-unassigned] [Bug 161493] [FreeType] Incorrect application of glyph positioning in the Y direction

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 9 14:16:03 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=161493

--- Comment #15 from Myles C. Maxfield <mmaxfield at apple.com> ---
Comment on attachment 287860
  --> https://bugs.webkit.org/attachment.cgi?id=287860
Proof of concept patch

View in context: https://bugs.webkit.org/attachment.cgi?id=287860&action=review

>> Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.cpp:580
>> +                glyphBuffer->add(glyphs[i], currentRun->fontData(), createGlyphBufferAdvance(glyphAdvanceX, glyphAdvanceY), currentCharacterIndex, &offset);
> 
> It appears that FontCascade::drawGlyphBuffer() doesn't actually move any glyphs according to the offsets. How does this work?

There is a different add() function which takes a GlyphBufferAdvance, which should be 2-dimensional.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160909/06064dc2/attachment.html>


More information about the webkit-unassigned mailing list