Bug 230173 Mozilla use 15 point size font for characters with style {font-size:14px;}

r & sr = blizzard
p = ervin.yan@sun.com
This commit is contained in:
louie.zhao%sun.com 2004-01-13 03:00:47 +00:00
Родитель 6996bca809
Коммит 5f81cde73a
2 изменённых файлов: 4 добавлений и 4 удалений

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

@ -386,7 +386,7 @@ nsFontMetricsXft::Init(const nsFont& aFont, nsIAtom* aLangGroup,
// Hang onto the device context
mDeviceContext = aContext;
mPointSize = NSTwipsToIntPoints(mFont->size);
mPointSize = NSTwipsToFloatPoints(mFont->size);
// pixels -> twips ; twips -> points
float dev2app;
@ -1112,7 +1112,7 @@ nsFontMetricsXft::SetupFCPattern(void)
}
// point size
printf("\tpoint,pixel size: %d,%d\n", mPointSize, mFont->size);
printf("\tpoint,pixel size: %f,%d\n", mPointSize, mFont->size);
// slant type
printf("\tslant: ");
@ -1135,7 +1135,7 @@ nsFontMetricsXft::SetupFCPattern(void)
}
// add the point size
FcPatternAddInteger(mPattern, FC_SIZE, mPointSize);
FcPatternAddDouble(mPattern, FC_SIZE, mPointSize);
// Add the slant type
FcPatternAddInteger(mPattern, FC_SLANT,

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

@ -271,7 +271,7 @@ private:
nsCOMPtr<nsIAtom> mLangGroup;
nsCString *mGenericFont;
nsFont *mFont;
PRUint16 mPointSize;
float mPointSize;
nsCAutoString mDefaultFont;