Bug 65536 - [EFL] No text rendered for pages using text-rendering: optimizeLegibility
Summary: [EFL] No text rendered for pages using text-rendering: optimizeLegibility
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-02 07:02 PDT by Rob Bradford
Modified: 2017-03-11 10:46 PST (History)
6 users (show)

See Also:


Attachments
Proposed patch (2.89 KB, patch)
2011-08-02 07:45 PDT, Rob Bradford
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Bradford 2011-08-02 07:02:21 PDT
This is because this causes the complex text rendering path to be hit (via Font::typesettingFeatures and then Font::codePath). In the EFL backend these complex functions are not implemented. Since EFL uses Cairo with Freetype we can use the simple text renderer to render this text.
Comment 1 Rob Bradford 2011-08-02 07:45:29 PDT
Created attachment 102649 [details]
Proposed patch
Comment 2 Ryosuke Niwa 2011-08-03 15:35:30 PDT
Just pointing out that this bug number is 0x10000!
Comment 3 Gyuyoung Kim 2011-08-08 17:31:24 PDT
Comment on attachment 102649 [details]
Proposed patch

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

> Source/WebCore/ChangeLog:3
> +        Use simple text rendering functionality for complex text rendering on

Please write title of this bug to here. And, move bug description to below.

> Source/WebCore/ChangeLog:7
> +

Missing reviewer field.
Comment 4 Leandro Pereira 2011-08-09 08:22:15 PDT
Informal r-. This will render text with complex texts incorrectly; Arab text, for instance, won't render properly. Compare with other browsers, like Firefox or Chrome: 
http://ar.wikipedia.org/wiki/%D9%84%D8%BA%D8%A9_%D8%B9%D8%A8%D8%B1%D9%8A%D8%A9
Comment 5 KwangHyuk 2012-01-12 07:28:21 PST
(In reply to comment #2)
> Just pointing out that this bug number is 0x10000!

It was a lot of fun. :)
I suppose this bug must be resolved.
Comment 6 Raphael Kubo da Costa (:rakuco) 2012-09-26 04:18:49 PDT
Complex rendering should at least be better these days now that we use HarfBuzz. Dominik, do you know anything about this? We are currently skipping fast/css/text-rendering.html because of this; looking only at the test, we seem to match the results for all platforms except Mac (which is the only one with a "ligature" in the last two lines).
Comment 7 Michael Catanzaro 2017-03-11 10:46:50 PST
Closing this bug because the EFL port has been removed from trunk.

If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.