Use empty cmap for those charsets not easily to determin its cmap.
r=ftang r=rbs
This commit is contained in:
shanjian%netscape.com 2000-07-18 21:54:33 +00:00
Родитель d518c4138c
Коммит 00d2e1e8f4
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1083,6 +1083,10 @@ nsFontMetricsWin::GetCMAP(HDC aDC, const char* aShortName, int* aFontType, PRUin
}
else {
int j = gCharSetToIndex[charset];
//default charset is not dependable, skip it at this time
if (j == eCharSet_DEFAULT)
return emptyMap;
PRUint32* charSetMap = gCharSetInfo[j].mMap;
if (!charSetMap) {
charSetMap = (PRUint32*) PR_Calloc(2048, 4);