| Index: Source/platform/fonts/mac/SimpleFontDataMac.mm | 
| diff --git a/Source/platform/fonts/mac/SimpleFontDataMac.mm b/Source/platform/fonts/mac/SimpleFontDataMac.mm | 
| index fda2fa0bae91f2a281470c3d7fdba97b547d9a34..b402402f1b5d03a70ee8dfc9d58c794bf2ff8609 100644 | 
| --- a/Source/platform/fonts/mac/SimpleFontDataMac.mm | 
| +++ b/Source/platform/fonts/mac/SimpleFontDataMac.mm | 
| @@ -213,6 +213,7 @@ void SimpleFontData::platformInit() | 
| float descent = -scaleEmToUnits(iDescent, unitsPerEm) * pointSize; | 
| float lineGap = scaleEmToUnits(iLineGap, unitsPerEm) * pointSize; | 
| float underlineThickness = CTFontGetUnderlineThickness(m_platformData.ctFont()); | 
| +    float underlinePosition = CTFontGetUnderlinePosition(m_platformData.ctFont()); | 
|  | 
| // We need to adjust Times, Helvetica, and Courier to closely match the | 
| // vertical metrics of their Microsoft counterparts that are the de facto | 
| @@ -256,6 +257,7 @@ void SimpleFontData::platformInit() | 
| m_fontMetrics.setLineGap(lineGap); | 
| m_fontMetrics.setXHeight(xHeight); | 
| m_fontMetrics.setUnderlineThickness(underlineThickness); | 
| +    m_fontMetrics.setUnderlinePosition(underlinePosition); | 
| } | 
|  | 
| static CFDataRef copyFontTableForTag(FontPlatformData& platformData, FourCharCode tableName) | 
|  |