[Webkit-unassigned] [Bug 12324] User needs to be able to set Lucida Grande "italic"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 22 13:20:17 PDT 2010


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


mitz at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mitz at webkit.org




--- Comment #10 from mitz at webkit.org  2010-09-22 13:20:16 PST ---
(In reply to comment #7)

> Just because there is a bug in an application that uses WebKit doesn't mean there's a bug in WebKit.

This report is not about a bug in an application that uses WebKit. It is about WebKit.

> There are many applications that use WebKit, and we cannot possibly go verify each bug of each such application to verify that it's not a bug in WebKit.

> Please make a test that demonstrates a bug in WebKit without having to install an application.  Or describe tests that reproduce the same issue.

I am not sure how one would demonstrate a WebKit API issue without some code that uses the WebKit API in question. Dan went through the extra trouble of not just describing the API issue but also making a complete example available. This is really good!

As to the bug itself: WebKit’s API follows AppKit in only allowing you to use real typefaces and not synthesized ones. This is similar to how if you select some text in Lucida Grande in TextEdit, then Format > Font > Italic is disabled. Arguably, since WebKit is able to synthesize typefaces and the user may encounter them in content, we should relax this (note that it’s already possible to produce synthetic italics in editable HTML in Safari by hitting Command-I). Alternatively, there may already be a way for an application to send the corresponding selector to the WebView and get the same behavior that you get in Safari.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list