Work around STIX font issue in OS X Lion

This commit is contained in:
Davide P. Cervone 2012-01-18 16:18:48 -05:00
parent 0410bdc8ac
commit f5d43333ca
2 changed files with 17 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -1509,9 +1509,25 @@
FONTDATA.VARIANT["italic"].offsetGG = 0x1D6FC; FONTDATA.VARIANT["italic"].offsetG = 0x1D6E2; FONTDATA.VARIANT["italic"].offsetGG = 0x1D6FC; FONTDATA.VARIANT["italic"].offsetG = 0x1D6E2;
FONTDATA.VARIANT["bold-italic"].offsetGG = 0x1D736; FONTDATA.VARIANT["bold-italic"].offsetG = 0x1D71C; FONTDATA.VARIANT["bold-italic"].offsetGG = 0x1D736; FONTDATA.VARIANT["bold-italic"].offsetG = 0x1D71C;
} }
},
Safari: function (browser) {
browser.STIXfontBug = browser.versionAtLeast("5.1") && browser.isMac;
},
Chrome: function (browser) {
var match = navigator.appVersion.match(/AppleWebKit\/(\d+)/);
if (match && parseInt(match[1]) > 534) {browser.STIXfontBug = true}
} }
}); });
//
// Fix WebKit problem with STIX fonts in OS X Lion
//
if (MathJax.Hub.Browser.STIXfontBug) {
HTMLCSS.FONTDATA.FONTS["STIXGeneral"].family = "STIXGeneral-Regular";
HTMLCSS.FONTDATA.FONTS["STIXGeneral-italic"].family = "STIXGeneral-Italic";
delete HTMLCSS.FONTDATA.FONTS["STIXGeneral-italic"].style;
}
// //
// Check for Beta version versus release version of fonts // Check for Beta version versus release version of fonts
// //