зеркало из https://github.com/mozilla/gecko-dev.git
bug 225109 : fix the sign of the subscript offset in some truetype fonts (r=rbs, sr=dbaron, a=chofmann)
This commit is contained in:
Родитель
70470925e0
Коммит
dcffc408b0
|
@ -1015,6 +1015,8 @@ nsFontMetricsXft::CacheFontMetrics(void)
|
|||
if (os2 && os2->ySubscriptYOffset) {
|
||||
val = CONVERT_DESIGN_UNITS_TO_PIXELS(os2->ySubscriptYOffset,
|
||||
face->size->metrics.y_scale);
|
||||
// some fonts have the incorrect sign.
|
||||
val = (val < 0) ? -val : val;
|
||||
mSubscriptOffset = nscoord(PR_MAX(f, NSToIntRound(val * f)));
|
||||
}
|
||||
else {
|
||||
|
|
Загрузка…
Ссылка в новой задаче