Bug 548964 backing out due to reftest failure only on Win Opt (433700) a=orange

This commit is contained in:
Masayuki Nakano 2010-11-06 22:18:31 +09:00
Родитель 6dec3a0342
Коммит 14cc8fdf66
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -199,7 +199,11 @@ gfxDWriteFont::ComputeMetrics()
mFontFace->ReleaseFontTable(tableContext);
}
mMetrics.internalLeading = NS_MAX(mMetrics.maxHeight - mMetrics.emHeight, 0.0);
mMetrics.internalLeading =
ceil(((gfxFloat)(fontMetrics.ascent +
fontMetrics.descent -
fontMetrics.designUnitsPerEm) /
fontMetrics.designUnitsPerEm) * mAdjustedSize);
mMetrics.externalLeading =
ceil(((gfxFloat)fontMetrics.lineGap /
fontMetrics.designUnitsPerEm) * mAdjustedSize);