Changeset 173840 in webkit
- Timestamp:
- Sep 22, 2014 11:35:23 AM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r173838 r173840 1 2014-09-19 Brent Fulgham <bfulgham@apple.com> 2 3 [Win] Implement cap height in SimpleFontDataWin to enable initial-letter support for Windows. 4 https://bugs.webkit.org/show_bug.cgi?id=136841 5 6 Reviewed by David Hyatt. 7 8 * platform/graphics/win/SimpleFontDataCGWin.cpp: 9 (WebCore::SimpleFontData::platformInit): Add missing calls to set up our fonts. 10 1 11 2014-09-22 Eric Carlson <eric.carlson@apple.com> 2 12 -
trunk/Source/WebCore/platform/graphics/win/SimpleFontDataCGWin.cpp
r165676 r173840 63 63 int iDescent = CGFontGetDescent(font); 64 64 int iLineGap = CGFontGetLeading(font); 65 int iCapHeight = CGFontGetCapHeight(font); 65 66 unsigned unitsPerEm = CGFontGetUnitsPerEm(font); 66 67 float pointSize = m_platformData.size(); 67 68 float fAscent = scaleEmToUnits(iAscent, unitsPerEm) * pointSize; 68 69 float fDescent = -scaleEmToUnits(iDescent, unitsPerEm) * pointSize; 70 float fCapHeight = scaleEmToUnits(iCapHeight, unitsPerEm) * pointSize; 69 71 float fLineGap = scaleEmToUnits(iLineGap, unitsPerEm) * pointSize; 70 72 … … 83 85 m_fontMetrics.setAscent(fAscent); 84 86 m_fontMetrics.setDescent(fDescent); 87 m_fontMetrics.setCapHeight(fCapHeight); 85 88 m_fontMetrics.setLineGap(fLineGap); 86 89 m_fontMetrics.setLineSpacing(lroundf(fAscent) + lroundf(fDescent) + lroundf(fLineGap));
Note: See TracChangeset
for help on using the changeset viewer.