Title: [147107] trunk/Source/WebCore
Revision
147107
Author
commit-qu...@webkit.org
Date
2013-03-28 06:39:16 -0700 (Thu, 28 Mar 2013)

Log Message

[BlackBerry] Correct glyph contour winding direction when fake-bolding
https://bugs.webkit.org/show_bug.cgi?id=113411

Patch by Eli Fidler <efid...@blackberry.com> on 2013-03-28
Reviewed by Rob Buis.

* platform/graphics/blackberry/FontPlatformDataBlackBerry.cpp:
(WebCore::FontPlatformData::applyState):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (147106 => 147107)


--- trunk/Source/WebCore/ChangeLog	2013-03-28 13:35:07 UTC (rev 147106)
+++ trunk/Source/WebCore/ChangeLog	2013-03-28 13:39:16 UTC (rev 147107)
@@ -1,3 +1,13 @@
+2013-03-28  Eli Fidler  <efid...@blackberry.com>
+
+        [BlackBerry] Correct glyph contour winding direction when fake-bolding
+        https://bugs.webkit.org/show_bug.cgi?id=113411
+
+        Reviewed by Rob Buis.
+
+        * platform/graphics/blackberry/FontPlatformDataBlackBerry.cpp:
+        (WebCore::FontPlatformData::applyState):
+
 2013-03-28  Vsevolod Vlasov  <vse...@chromium.org>
 
         Web Inspector: Make _javascript_SourceFrame work correctly with breakpoints when uiSourceCode does not have a scriptFile.

Modified: trunk/Source/WebCore/platform/graphics/blackberry/FontPlatformDataBlackBerry.cpp (147106 => 147107)


--- trunk/Source/WebCore/platform/graphics/blackberry/FontPlatformDataBlackBerry.cpp	2013-03-28 13:35:07 UTC (rev 147106)
+++ trunk/Source/WebCore/platform/graphics/blackberry/FontPlatformDataBlackBerry.cpp	2013-03-28 13:39:16 UTC (rev 147107)
@@ -77,9 +77,11 @@
     if (m_syntheticBold) {
         if (FS_set_bold_pct(font, floatToITypeFixed(0.06)) != SUCCESS) // 6% pseudo bold
             return false;
+        FS_set_flags(font, FLAGS_CHECK_CONTOUR_WINDING_ON); // we need correctly-wound contours to fake bold
     } else {
         if (FS_set_bold_pct(font, 0) != SUCCESS)
             return false;
+        FS_set_flags(font, FLAGS_CHECK_CONTOUR_WINDING_OFF);
     }
 
     FS_FIXED skew = 0;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to