Bug 5168

Summary: CSS1: AAT fonts with 'fvar' axis & MM fonts unused
Product: WebKit Reporter: Nicholas Shanks <nickshanks>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Enhancement CC: bugmail, ian
Priority: P2 Keywords: HasReduction, InRadar
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
URL: http://web.nickshanks.com/browsers/safari/fvar
Attachments:
Description Flags
PNG image demonstrating correct Skia font display
none
XHTML testcase
none
Corrected XHTML testcase which doesn’t apply font-weight on columns none

Description Nicholas Shanks 2005-09-28 10:25:12 PDT
Safari should take advantage of any variable axes available within a font rather then synthesising traits.
Common axes supported by Multiple Master and AAT fonts include:
* Weight (bold or light)
* Optical Size ('chunkyness' of serifs & thick/thin stroke ratio)
* Glyph width (condensed/extended forms)

I posted a page at the given URL showing a table of Qs using the font Skia (which everyone should have). It 
has an accompanying image showing the correct rendering, so unless someone tells me how to make 
those nifty data: URIs and include an image inline, I can't attach it here.
Comment 1 Joost de Valk (AlthA) 2006-02-13 15:56:35 PST
Reassigning to webkit-unassigned, to make sure more people see this.
Comment 2 Joost de Valk (AlthA) 2006-02-15 14:45:31 PST
Confirmed, nice testcase. Nick, could you please add it to the bug?
Comment 3 Mark Rowe (bdash) 2007-08-26 20:31:22 PDT
<rdar://problem/5439071>
Comment 4 Greg K. 2008-06-05 00:47:15 PDT
Created attachment 21502 [details]
PNG image demonstrating correct Skia font display
Comment 5 Greg K. 2008-06-05 00:51:07 PDT
Created attachment 21503 [details]
XHTML testcase

Attaching a copy of the testcase URL.
Comment 6 Greg K. 2008-06-05 01:49:08 PDT
Created attachment 21505 [details]
Corrected XHTML testcase which doesn’t apply font-weight on columns