[chromium] complex joining characters positioned in wrong place
Created attachment 80997 [details] Patch
Tony: review. Others: FYI
Attachment 80997 [details] did not build on chromium: Build output: http://queues.webkit.org/results/7689337
Comment on attachment 80997 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=80997&action=review r- for ews bot failure > LayoutTests/ChangeLog:12 > + * platform/chromium-linux/fast/text/international/chromium-linux-gpos-expected.checksum: Added. > + * platform/chromium-linux/fast/text/international/chromium-linux-gpos-expected.png: Added. Putting chromium-linux in the filename seems redundant. Maybe name the test something like true-type-gpos-table.html or complex-joining-using-gpos.html? > LayoutTests/platform/chromium-linux/fast/text/international/chromium-linux-gpos-expected.txt:20 > + text run at (0,0) width 572: "The two words should be separated by a space, and there should be no mark above the space." Looks like there are 3 words. > Source/WebCore/platform/graphics/chromium/ComplexTextControllerLinux.cpp:212 > + int scale = 64 * size * 0x10000 / platformData.emSizeInFontUnits(); Can you put 64 and 0x10000 into constants so they are less magical?
Crap. Need to roll Chrome dep forward to pick up new Skia. Good job, EWS bot!
Created attachment 81004 [details] Patch
Comment on attachment 81004 [details] Patch cq- because I need to update chromium deps first
Attachment 81004 [details] did not build on chromium: Build output: http://queues.webkit.org/results/7694053
Created attachment 81008 [details] Patch
Committed r77504: <http://trac.webkit.org/changeset/77504>
*** Bug 41435 has been marked as a duplicate of this bug. ***