Chromium Code Reviews
DescriptionGet all font unittests running with DirectWrite on Windows 7+
Fixes as per below:-
1. Remove the addition of the fLeading value when calculating the height for the font
with DirectWrite. fAscent + fDescent is the height of the font and adding the fLeading
value to it returns the spacing between lines which is not what we are looking for.
2. The FontListTest.Fonts_GetHeight_GetBaseline unittest has a condition which basically validates
whether the difference between the font height and the baseline is different for Arial and Symbol
fonts. This fails for DirectWrite and fails for GDI with font sizes like 50, etc. Replaced this check
with a check for the font heights are different.
3. Reworked the PlatformFontWinTest.DeriveFontWithHeight test to ensure it passes for DirectWrite and GDI.
BUG=442010
R=msw
Committed: https://crrev.com/58063de6b256e760e838af217bbc992b64f1cb59
Cr-Commit-Position: refs/heads/master@{#311178}
Patch Set 1 #
Total comments: 6
Patch Set 2 : Addressed review comments #Patch Set 3 : Removed unused function #Patch Set 4 : Fixed comment #Patch Set 5 : Fix presubmit #
Total comments: 8
Patch Set 6 : Address review comments #Patch Set 7 : Fix DeriveFontWithHeight for increasing font size #Patch Set 8 : Reworded comment #
Total comments: 7
Patch Set 9 : CreateFontIndirect at start of the DeriveFontWithHeight function #
Total comments: 6
Patch Set 10 : Address review comments #Patch Set 11 : Address review comments #
Messages
Total messages: 20 (4 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||