зеркало из https://github.com/mozilla/gecko-dev.git
Bug 361576 underlines sometimes missing or wrong thickness r=vlad
This commit is contained in:
Родитель
04e27732a3
Коммит
39d80d8bbf
|
@ -145,7 +145,8 @@ gfxAtsuiFont::gfxAtsuiFont(ATSUFontID fontID,
|
|||
mMetrics.aveCharWidth = GetCharWidth('x');
|
||||
|
||||
mMetrics.underlineOffset = atsMetrics.underlinePosition * size;
|
||||
mMetrics.underlineSize = atsMetrics.underlineThickness * size;
|
||||
// ATSUI sometimes returns 0 for underline thickness, see bug 361576.
|
||||
mMetrics.underlineSize = PR_MAX(1.0f, atsMetrics.underlineThickness * size);
|
||||
|
||||
mMetrics.subscriptOffset = mMetrics.xHeight;
|
||||
mMetrics.superscriptOffset = mMetrics.xHeight;
|
||||
|
|
Загрузка…
Ссылка в новой задаче