Fix monospace space character to be the same width as the other monospace characters. Resolves issue #380.
This commit is contained in:
parent
c4da088220
commit
bea2f8b755
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
|
||||
(function (HTMLCSS,MML,HTML) {
|
||||
var VERSION = "2.1";
|
||||
var VERSION = "2.1.1";
|
||||
|
||||
HTMLCSS.allowWebFonts = false;
|
||||
|
||||
|
@ -88,7 +88,8 @@
|
|||
"bold-sans-serif": {offsetA: 0x1D5D4, offsetG: 0x1D756, offsetN: 0x1D7EC, bold:true},
|
||||
"sans-serif-italic": {fonts: [ITALIC,NONUNII], offsetA: 0x1D608, offsetN: 0xE1B4, offsetG: 0xE1BF, italic:true},
|
||||
"sans-serif-bold-italic": {fonts: [BITALIC,"STIXNonUnicode-bold-italic"], offsetA: 0x1D63C, offsetN: 0xE1F6, offsetG: 0x1D790, bold:true, italic:true},
|
||||
"monospace": {offsetA: 0x1D670, offsetN: 0x1D7F6},
|
||||
"monospace": {offsetA: 0x1D670, offsetN: 0x1D7F6,
|
||||
remap: {0x20: [0x20,"-STIX-variant"]}}, // use a special space for monospace (see below)
|
||||
"-STIX-variant": {fonts:["STIXVariants",NONUNI,GENERAL],
|
||||
remap: {0x2A87: 0xE010, 0x2A88: 0xE00F, 0x2270: 0xE011, 0x2271: 0xE00E,
|
||||
0x22E0: 0xE04B, 0x22E1: 0xE04F, 0x2288: 0xE016, 0x2289: 0xE018,
|
||||
|
@ -1488,6 +1489,11 @@
|
|||
HTMLCSS.FONTDATA.FONTS['STIXNonUnicode'][0xE14A][1] += 200; // adjust depth for brace extender
|
||||
HTMLCSS.FONTDATA.FONTS['STIXNonUnicode'][0xE14B][0] += 200; // adjust height for brace extender
|
||||
HTMLCSS.FONTDATA.FONTS['STIXNonUnicode'][0xE14B][1] += 200; // adjust depth for brace extender
|
||||
MathJax.Hub.Register.LoadHook(HTMLCSS.fontDir+"/Variants/Regular/All.js",function () {
|
||||
// monospace mathvariant uses space from STIXVariants, so make it the right size
|
||||
HTMLCSS.FONTDATA.FONTS['STIXVariants'][0x20][2] += 275; // fix error incharacter width
|
||||
HTMLCSS.FONTDATA.FONTS['STIXVariants'][0x20][5] = {rfix:275}; // fix error in character width
|
||||
});
|
||||
|
||||
MathJax.Hub.Browser.Select({
|
||||
MSIE: function (browser) {
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
|
||||
(function (HTMLCSS,MML,AJAX) {
|
||||
var VERSION = "2.1";
|
||||
var VERSION = "2.1.1";
|
||||
|
||||
var MAIN = "MathJax_Main",
|
||||
BOLD = "MathJax_Main-bold",
|
||||
|
@ -1562,6 +1562,10 @@
|
|||
HTMLCSS.FONTDATA.FONTS['MathJax_Main-bold'][0x2245][2] -= 106; // fix error in character's right bearing
|
||||
HTMLCSS.FONTDATA.FONTS['MathJax_Main-bold'][0x2245][5] = {rfix:-106}; // fix error in character's right bearing
|
||||
});
|
||||
MathJax.Hub.Register.LoadHook(HTMLCSS.fontDir+"/Typewriter/Regular/BasicLatin.js",function () {
|
||||
HTMLCSS.FONTDATA.FONTS['MathJax_Typewriter'][0x20][2] += 275; // fix error incharacter width
|
||||
HTMLCSS.FONTDATA.FONTS['MathJax_Typewriter'][0x20][5] = {rfix:275}; // fix error in character width
|
||||
});
|
||||
|
||||
//
|
||||
// Add some spacing characters (more will come later)
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
*/
|
||||
|
||||
(function (SVG,MML,AJAX,HUB) {
|
||||
var VERSION = "2.1.1";
|
||||
var VERSION = "2.1.2";
|
||||
|
||||
var MAIN = "MathJax_Main",
|
||||
BOLD = "MathJax_Main-bold",
|
||||
|
@ -1574,6 +1574,10 @@
|
|||
SVG.FONTDATA.FONTS['MathJax_Main-bold'][0x2245][2] -= 106; // fix incorrect right bearing in font
|
||||
});
|
||||
|
||||
HUB.Register.LoadHook(SVG.fontDir+"/Typewriter/Regular/BasicLatin.js",function () {
|
||||
SVG.FONTDATA.FONTS['MathJax_Typewriter'][0x20][2] += 275; // fix incorrect width
|
||||
});
|
||||
|
||||
AJAX.loadComplete(SVG.fontDir + "/fontdata.js");
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user