| Index: Source/core/layout/LayoutThemeMac.mm | 
| diff --git a/Source/core/layout/LayoutThemeMac.mm b/Source/core/layout/LayoutThemeMac.mm | 
| index 507401a54c330e01c516e1c3b519c2e217e4f3e7..7ada83ecad5247fb21a71254a20e95fa39befc13 100644 | 
| --- a/Source/core/layout/LayoutThemeMac.mm | 
| +++ b/Source/core/layout/LayoutThemeMac.mm | 
| @@ -37,6 +37,7 @@ | 
| #import "platform/mac/ColorMac.h" | 
| #import "platform/mac/LocalCurrentGraphicsContext.h" | 
| #import "platform/mac/ThemeMac.h" | 
| +#import "platform/mac/VersionUtilMac.h" | 
| #import "platform/mac/WebCoreNSCellExtras.h" | 
| #import "platform/text/PlatformLocale.h" | 
| #import "platform/text/StringTruncator.h" | 
| @@ -238,7 +239,14 @@ void LayoutThemeMac::systemFont(CSSValueID systemFontID, FontStyle& fontStyle, F | 
| fontStyle = ([fontManager traitsOfFont:font] & NSItalicFontMask) ? FontStyleItalic : FontStyleNormal; | 
| fontWeight = toFontWeight([fontManager weightOfFont:font]); | 
| fontSize = [font pointSize]; | 
| -    fontFamily = [font webCoreFamilyName]; | 
| +    fontFamily = @"BlinkMacSystemFont"; | 
| +} | 
| + | 
| +bool LayoutThemeMac::needsHackForTextControlWithFontFamily(const AtomicString& family) const | 
| +{ | 
| +    // This hack is only applied on OSX 10.9 and earlier. | 
| +    // https://code.google.com/p/chromium/issues/detail?id=515989#c8 | 
| +    return IsOSMavericksOrEarlier() && family == "BlinkMacSystemFont"; | 
| } | 
|  | 
| static RGBA32 convertNSColorToColor(NSColor *color) | 
| @@ -592,7 +600,7 @@ void LayoutThemeMac::setFontFromControlSize(ComputedStyle& style, NSControlSize | 
| fontDescription.setGenericFamily(FontDescription::SerifFamily); | 
|  | 
| NSFont* font = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:controlSize]]; | 
| -    fontDescription.firstFamily().setFamily([font webCoreFamilyName]); | 
| +    fontDescription.firstFamily().setFamily(@"BlinkMacSystemFont"); | 
| fontDescription.setComputedSize([font pointSize] * style.effectiveZoom()); | 
| fontDescription.setSpecifiedSize([font pointSize] * style.effectiveZoom()); | 
|  | 
|  |