elements.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (MML) {
+
+ MML.ms.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span));
+ var values = this.getValues("lquote","rquote");
+ var text = this.data.join(""); // FIXME: handle mglyph?
+ var pattern = [];
+ if (values.lquote.length === 1) {pattern.push(this.HTMLquoteRegExp(values.lquote))}
+ if (values.rquote.length === 1) {pattern.push(this.HTMLquoteRegExp(values.rquote))}
+ if (pattern.length) {text = text.replace(RegExp("("+pattern.join("|")+")","g"),"\\$1")}
+ this.HTMLhandleVariant(span,this.HTMLgetVariant(),values.lquote+text+values.rquote);
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ },
+ HTMLquoteRegExp: function (string) {
+ return string.replace(/([.*+?|{}()\[\]\\])/g,"\\$1");
+ }
+ });
+ MML.ms.prototype.defaults.fontfamily = 'monospace';
+
+ MathJax.Hub.Startup.signal.Post("HTML-CSS ms Ready");
+
+})(MathJax.ElementJax.mml);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].autoloadDir+"/ms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/blank.gif b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/blank.gif
new file mode 100644
index 00000000..8b27096e
Binary files /dev/null and b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/blank.gif differ
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/config.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/config.js
new file mode 100644
index 00000000..2292c36f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/config.js
@@ -0,0 +1,127 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/config.js
+ *
+ * Initializes the HTML-CCS OutputJax (the main definition is in
+ * MathJax/jax/input/HTML-CSS/jax.js, which is loaded when needed).
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+MathJax.OutputJax["HTML-CSS"] = MathJax.OutputJax({
+ name: "HTML-CSS",
+ version: 1.0,
+ directory: MathJax.OutputJax.directory + "/HTML-CSS",
+ extensionDir: MathJax.OutputJax.extensionDir + "/HTML-CSS",
+ autoloadDir: MathJax.OutputJax.directory + "/HTML-CSS/autoload",
+ fontDir: MathJax.OutputJax.directory + "/HTML-CSS/fonts", // font name added later
+ webfontDir: MathJax.OutputJax.fontDir + "/HTML-CSS", // font name added later
+
+ config: {
+ scale: 100,
+ availableFonts: ["STIX","TeX"],
+ preferredFont: "TeX",
+ webFont: "TeX",
+ imageFont: "TeX",
+
+ styles: {
+ ".MathJax_Display": {
+ "text-align": "center",
+ margin: "1em 0em"
+ },
+
+ ".MathJax .merror": {
+ "background-color": "#FFFF88",
+ color: "#CC0000",
+ border: "1px solid #CC0000",
+ padding: "1px 3px",
+ "font-family": "serif",
+ "font-style": "italic",
+ "font-size": "90%"
+ },
+
+ ".MathJax_Preview": {color: "#888888"}
+ }
+
+ }
+});
+MathJax.OutputJax["HTML-CSS"].Register("jax/mml");
+
+(function (HUB,HTMLCSS) {
+ var CONFIG;
+ CONFIG = HUB.Insert({
+
+ //
+ // The minimum versions that HTML-CSS supports
+ //
+ minBrowserVersion: {
+ Firefox: 3.0,
+ Opera: 9.52,
+ MSIE: 6.0,
+ Chrome: 0.3,
+ Safari: 2.0,
+ Konqueror: 4.0
+ },
+
+ //
+ // For unsupported browsers, put back these delimiters for the preview
+ //
+ inlineMathDelimiters: ['$','$'], // or ["",""] or ["\\(","\\)"]
+ displayMathDelimiters: ['$$','$$'], // or ["",""] or ["\\[","\\]"]
+ //
+ // For displayed math, insert for \n?
+ //
+ multilineDisplay: true,
+
+ //
+ // The function to call to display the math for unsupported browsers
+ //
+ minBrowserTranslate: function (script) {
+ var MJ = HUB.getJaxFor(script), text = ["[Math]"];
+ var span = document.createElement("span",{className: "MathJax_Preview"});
+ var display = MJ.root.Get("displaystyle")
+ if (MJ.inputJax.name === "TeX") {
+ if (display) {
+ var delim = CONFIG.displayMathDelimiters;
+ text = [delim[0]+MJ.originalText+delim[1]];
+ if (CONFIG.multilineDisplay) text = text[0].split(/\n/);
+ } else {
+ var delim = CONFIG.inlineMathDelimiters;
+ text = [delim[0]+MJ.originalText.replace(/^\s+/,"").replace(/\s+$/,"")+delim[1]];
+ }
+ }
+ for (var i = 0, m = text.length; i < m; i++) {
+ span.appendChild(document.createTextNode(text[i]));
+ if (i < m-1) {span.appendChild(document.createElement("br"))}
+ }
+ script.parentNode.insertBefore(span,script);
+ }
+
+ },(HUB.config["HTML-CSS"]||{}));
+
+ if (HUB.Browser.version !== "0.0" &&
+ !HUB.Browser.versionAtLeast(CONFIG.minBrowserVersion[HUB.Browser]||0.0)) {
+ HTMLCSS.Translate = CONFIG.minBrowserTranslate;
+ MathJax.Hub.Config({showProcessingMessages: false});
+ MathJax.Message.Set("Your browser does not support MathJax",null,4000);
+ HUB.Startup.signal.Post("MathJax not supported");
+ }
+
+})(MathJax.Hub,MathJax.OutputJax["HTML-CSS"]);
+
+
+MathJax.OutputJax["HTML-CSS"].loadComplete("config.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js
new file mode 100644
index 00000000..d94ac11a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0xFB00: [691,0,610,15,666], // LATIN SMALL LIGATURE FF
+ 0xFB01: [691,0,556,14,536], // LATIN SMALL LIGATURE FI
+ 0xFB02: [691,0,556,15,535], // LATIN SMALL LIGATURE FL
+ 0xFB03: [691,0,833,15,813], // LATIN SMALL LIGATURE FFI
+ 0xFB04: [691,0,833,15,812] // LATIN SMALL LIGATURE FFL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/AlphaPresentForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js
new file mode 100644
index 00000000..1c2b68b8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2190: [451,-55,977,68,909], // LEFTWARDS ARROW
+ 0x2191: [676,170,584,94,490], // UPWARDS ARROW
+ 0x2192: [451,-55,977,68,909], // RIGHTWARDS ARROW
+ 0x2193: [676,170,584,94,490], // DOWNWARDS ARROW
+ 0x2194: [451,-55,977,30,948], // LEFT RIGHT ARROW
+ 0x2195: [736,230,584,94,490], // UP DOWN ARROW
+ 0x2196: [676,170,977,68,911], // NORTH WEST ARROW
+ 0x2197: [676,170,977,68,911], // NORTH EAST ARROW
+ 0x2198: [676,170,977,68,911], // SOUTH EAST ARROW
+ 0x2199: [676,170,977,68,911], // SOUTH WEST ARROW
+ 0x219A: [451,-55,977,68,909], // LEFTWARDS ARROW WITH STROKE
+ 0x219B: [451,-55,977,68,909], // RIGHTWARDS ARROW WITH STROKE
+ 0x219C: [462,-72,956,66,890], // LEFTWARDS WAVE ARROW
+ 0x219D: [462,-72,956,66,890], // RIGHTWARDS WAVE ARROW
+ 0x219E: [451,-55,977,68,909], // LEFTWARDS TWO HEADED ARROW
+ 0x219F: [676,165,568,86,482], // UPWARDS TWO HEADED ARROW
+ 0x21A0: [451,-55,977,68,909], // RIGHTWARDS TWO HEADED ARROW
+ 0x21A1: [676,165,568,86,482], // DOWNWARDS TWO HEADED ARROW
+ 0x21A2: [451,-55,977,68,909], // LEFTWARDS ARROW WITH TAIL
+ 0x21A3: [451,-55,977,68,909], // RIGHTWARDS ARROW WITH TAIL
+ 0x21A4: [451,-55,977,68,909], // LEFTWARDS ARROW FROM BAR
+ 0x21A5: [676,165,584,94,490], // UPWARDS ARROW FROM BAR
+ 0x21A6: [451,-55,977,68,909], // RIGHTWARDS ARROW FROM BAR
+ 0x21A7: [676,165,584,94,490], // DOWNWARDS ARROW FROM BAR
+ 0x21A8: [732,196,584,94,490], // UP DOWN ARROW WITH BASE
+ 0x21A9: [539,-55,966,66,900], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [539,-55,966,66,900], // RIGHTWARDS ARROW WITH HOOK
+ 0x21AB: [540,6,966,66,900], // LEFTWARDS ARROW WITH LOOP
+ 0x21AC: [540,6,966,66,900], // RIGHTWARDS ARROW WITH LOOP
+ 0x21AD: [451,-55,1297,55,1242], // LEFT RIGHT WAVE ARROW
+ 0x21AE: [451,-55,977,30,948], // LEFT RIGHT ARROW WITH STROKE
+ 0x21AF: [683,154,562,68,494], // DOWNWARDS ZIGZAG ARROW
+ 0x21B0: [686,170,584,45,503], // UPWARDS ARROW WITH TIP LEFTWARDS
+ 0x21B1: [686,170,584,81,539], // UPWARDS ARROW WITH TIP RIGHTWARDS
+ 0x21B2: [686,170,584,45,503], // DOWNWARDS ARROW WITH TIP LEFTWARDS
+ 0x21B3: [686,170,584,81,539], // DOWNWARDS ARROW WITH TIP RIGHTWARDS
+ 0x21B4: [686,162,960,66,894], // RIGHTWARDS ARROW WITH CORNER DOWNWARDS
+ 0x21B5: [686,171,960,56,904], // DOWNWARDS ARROW WITH CORNER LEFTWARDS
+ 0x21B6: [524,0,971,66,905], // ANTICLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21B7: [524,0,971,66,905], // CLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21B8: [768,170,977,68,911], // NORTH WEST ARROW TO LONG BAR
+ 0x21B9: [618,114,977,68,909], // LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+ 0x21BA: [693,127,974,105,869], // ANTICLOCKWISE OPEN CIRCLE ARROW
+ 0x21BB: [693,127,974,105,869], // CLOCKWISE OPEN CIRCLE ARROW
+ 0x21BC: [501,-209,977,66,910], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [297,-5,977,65,909], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21BE: [694,162,552,239,481], // UPWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21BF: [694,162,352,71,313], // UPWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C0: [501,-209,977,66,910], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [297,-5,977,66,910], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C2: [694,162,552,239,481], // DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21C3: [694,162,552,71,313], // DOWNWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C4: [618,114,977,68,909], // RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+ 0x21C5: [676,165,864,66,798], // UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+ 0x21C6: [618,114,977,68,909], // LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+ 0x21C7: [618,114,977,68,909], // LEFTWARDS PAIRED ARROWS
+ 0x21C8: [676,165,864,66,798], // UPWARDS PAIRED ARROWS
+ 0x21C9: [618,114,977,68,909], // RIGHTWARDS PAIRED ARROWS
+ 0x21CA: [676,165,864,66,798], // DOWNWARDS PAIRED ARROWS
+ 0x21CB: [571,21,977,66,910], // LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+ 0x21CC: [571,21,977,66,910], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21CD: [570,64,977,68,909], // LEFTWARDS DOUBLE ARROW WITH STROKE
+ 0x21CE: [570,64,1240,50,1190], // LEFT RIGHT DOUBLE ARROW WITH STROKE
+ 0x21CF: [570,64,977,68,909], // RIGHTWARDS DOUBLE ARROW WITH STROKE
+ 0x21D0: [570,64,977,68,909], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [676,170,714,40,674], // UPWARDS DOUBLE ARROW
+ 0x21D2: [570,64,977,68,909], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [676,170,714,40,674], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [570,64,1240,50,1190], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [736,230,714,40,674], // UP DOWN DOUBLE ARROW
+ 0x21D6: [662,156,926,54,872], // NORTH WEST DOUBLE ARROW
+ 0x21D7: [662,156,926,54,872], // NORTH EAST DOUBLE ARROW
+ 0x21D8: [662,156,926,54,872], // SOUTH EAST DOUBLE ARROW
+ 0x21D9: [662,156,926,54,872], // SOUTH WEST DOUBLE ARROW
+ 0x21DC: [451,-55,977,62,914], // LEFTWARDS SQUIGGLE ARROW
+ 0x21DD: [451,-55,977,62,914], // RIGHTWARDS SQUIGGLE ARROW
+ 0x21E6: [551,45,926,60,866], // LEFTWARDS WHITE ARROW
+ 0x21E7: [662,156,685,45,641], // UPWARDS WHITE ARROW
+ 0x21E8: [551,45,926,60,866], // RIGHTWARDS WHITE ARROW
+ 0x21E9: [662,156,685,45,641], // DOWNWARDS WHITE ARROW
+ 0x21EA: [705,201,685,45,641], // UPWARDS WHITE ARROW FROM BAR
+ 0x21F5: [676,165,864,66,798] // DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/Arrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js
new file mode 100644
index 00000000..b69cd2ae
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D56C: [701,25,856,50,805], // MATHEMATICAL BOLD FRAKTUR CAPITAL A
+ 0x1D56D: [701,19,849,50,794], // MATHEMATICAL BOLD FRAKTUR CAPITAL B
+ 0x1D56E: [701,19,773,54,731], // MATHEMATICAL BOLD FRAKTUR CAPITAL C
+ 0x1D56F: [701,19,891,54,836], // MATHEMATICAL BOLD FRAKTUR CAPITAL D
+ 0x1D570: [701,19,788,54,731], // MATHEMATICAL BOLD FRAKTUR CAPITAL E
+ 0x1D571: [701,205,803,54,748], // MATHEMATICAL BOLD FRAKTUR CAPITAL F
+ 0x1D572: [701,19,833,54,781], // MATHEMATICAL BOLD FRAKTUR CAPITAL G
+ 0x1D573: [701,205,843,42,795], // MATHEMATICAL BOLD FRAKTUR CAPITAL H
+ 0x1D574: [701,25,790,54,735], // MATHEMATICAL BOLD FRAKTUR CAPITAL I
+ 0x1D575: [701,205,803,54,748], // MATHEMATICAL BOLD FRAKTUR CAPITAL J
+ 0x1D576: [701,25,864,42,814], // MATHEMATICAL BOLD FRAKTUR CAPITAL K
+ 0x1D577: [701,25,699,51,645], // MATHEMATICAL BOLD FRAKTUR CAPITAL L
+ 0x1D578: [701,25,1133,50,1081], // MATHEMATICAL BOLD FRAKTUR CAPITAL M
+ 0x1D579: [701,25,862,50,810], // MATHEMATICAL BOLD FRAKTUR CAPITAL N
+ 0x1D57A: [701,19,909,54,854], // MATHEMATICAL BOLD FRAKTUR CAPITAL O
+ 0x1D57B: [701,205,850,50,795], // MATHEMATICAL BOLD FRAKTUR CAPITAL P
+ 0x1D57C: [701,59,930,54,902], // MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+ 0x1D57D: [701,25,884,50,841], // MATHEMATICAL BOLD FRAKTUR CAPITAL R
+ 0x1D57E: [701,19,852,54,802], // MATHEMATICAL BOLD FRAKTUR CAPITAL S
+ 0x1D57F: [701,25,793,54,740], // MATHEMATICAL BOLD FRAKTUR CAPITAL T
+ 0x1D580: [701,25,860,54,809], // MATHEMATICAL BOLD FRAKTUR CAPITAL U
+ 0x1D581: [701,19,855,50,800], // MATHEMATICAL BOLD FRAKTUR CAPITAL V
+ 0x1D582: [701,19,1121,50,1066], // MATHEMATICAL BOLD FRAKTUR CAPITAL W
+ 0x1D583: [701,25,819,50,775], // MATHEMATICAL BOLD FRAKTUR CAPITAL X
+ 0x1D584: [701,205,837,50,782], // MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+ 0x1D585: [701,195,755,44,703], // MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+ 0x1D586: [475,24,600,55,545], // MATHEMATICAL BOLD FRAKTUR SMALL A
+ 0x1D587: [695,24,559,45,504], // MATHEMATICAL BOLD FRAKTUR SMALL B
+ 0x1D588: [475,24,464,55,412], // MATHEMATICAL BOLD FRAKTUR SMALL C
+ 0x1D589: [694,25,557,48,502], // MATHEMATICAL BOLD FRAKTUR SMALL D
+ 0x1D58A: [475,24,476,55,427], // MATHEMATICAL BOLD FRAKTUR SMALL E
+ 0x1D58B: [700,214,370,33,352], // MATHEMATICAL BOLD FRAKTUR SMALL F
+ 0x1D58C: [475,219,566,55,506], // MATHEMATICAL BOLD FRAKTUR SMALL G
+ 0x1D58D: [695,219,576,45,516], // MATHEMATICAL BOLD FRAKTUR SMALL H
+ 0x1D58E: [697,24,429,35,379], // MATHEMATICAL BOLD FRAKTUR SMALL I
+ 0x1D58F: [697,219,389,40,337], // MATHEMATICAL BOLD FRAKTUR SMALL J
+ 0x1D590: [695,24,456,48,402], // MATHEMATICAL BOLD FRAKTUR SMALL K
+ 0x1D591: [695,24,433,45,379], // MATHEMATICAL BOLD FRAKTUR SMALL L
+ 0x1D592: [475,24,984,40,932], // MATHEMATICAL BOLD FRAKTUR SMALL M
+ 0x1D593: [475,24,696,40,644], // MATHEMATICAL BOLD FRAKTUR SMALL N
+ 0x1D594: [475,24,554,45,499], // MATHEMATICAL BOLD FRAKTUR SMALL O
+ 0x1D595: [593,219,640,36,585], // MATHEMATICAL BOLD FRAKTUR SMALL P
+ 0x1D596: [475,219,574,55,522], // MATHEMATICAL BOLD FRAKTUR SMALL Q
+ 0x1D597: [475,24,525,40,493], // MATHEMATICAL BOLD FRAKTUR SMALL R
+ 0x1D598: [643,31,557,52,505], // MATHEMATICAL BOLD FRAKTUR SMALL S
+ 0x1D599: [656,23,438,45,378], // MATHEMATICAL BOLD FRAKTUR SMALL T
+ 0x1D59A: [475,24,681,35,629], // MATHEMATICAL BOLD FRAKTUR SMALL U
+ 0x1D59B: [593,24,573,55,526], // MATHEMATICAL BOLD FRAKTUR SMALL V
+ 0x1D59C: [593,24,850,55,795], // MATHEMATICAL BOLD FRAKTUR SMALL W
+ 0x1D59D: [475,209,521,50,489], // MATHEMATICAL BOLD FRAKTUR SMALL X
+ 0x1D59E: [593,219,596,55,536], // MATHEMATICAL BOLD FRAKTUR SMALL Y
+ 0x1D59F: [475,219,484,36,437] // MATHEMATICAL BOLD FRAKTUR SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/BoldFraktur.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js
new file mode 100644
index 00000000..0d475645
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js
@@ -0,0 +1,67 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2500: [340,-267,708,-11,719], // BOX DRAWINGS LIGHT HORIZONTAL
+ 0x2502: [910,303,696,312,385], // BOX DRAWINGS LIGHT VERTICAL
+ 0x250C: [340,303,708,318,720], // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0x2510: [340,303,708,-11,390], // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0x2514: [910,-267,708,318,720], // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0x2518: [910,-267,708,-11,390], // BOX DRAWINGS LIGHT UP AND LEFT
+ 0x251C: [910,303,708,318,720], // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0x2524: [910,303,708,-11,390], // BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0x252C: [340,303,708,-11,719], // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0x2534: [910,-267,708,-11,719], // BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0x253C: [910,303,708,-11,719], // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0x2550: [433,-174,708,-11,719], // BOX DRAWINGS DOUBLE HORIZONTAL
+ 0x2551: [910,303,708,225,484], // BOX DRAWINGS DOUBLE VERTICAL
+ 0x2552: [433,303,708,318,720], // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0x2553: [340,303,708,225,720], // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0x2554: [433,303,708,225,719], // BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0x2555: [433,303,708,-11,390], // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0x2556: [340,303,708,-11,483], // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0x2557: [433,303,708,-11,483], // BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0x2558: [910,-174,708,318,720], // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0x2559: [910,-267,708,225,720], // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0x255A: [910,-174,708,225,719], // BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0x255B: [910,-174,708,-11,390], // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0x255C: [910,-267,708,-11,483], // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0x255D: [910,-174,708,-11,483], // BOX DRAWINGS DOUBLE UP AND LEFT
+ 0x255E: [910,303,708,318,720], // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0x255F: [910,303,708,225,720], // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0x2560: [910,303,708,225,720], // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0x2561: [910,303,708,-11,390], // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0x2562: [910,303,708,-11,483], // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0x2563: [910,303,708,-11,483], // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0x2564: [433,303,708,-11,719], // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0x2565: [340,303,708,-11,719], // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0x2566: [433,303,708,-11,719], // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0x2567: [910,-174,708,-11,719], // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0x2568: [910,-267,708,-11,719], // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0x2569: [910,-174,708,-11,719], // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0x256A: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0x256B: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0x256C: [910,303,708,-11,719] // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/BoxDrawing.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js
new file mode 100644
index 00000000..260f7068
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js
@@ -0,0 +1,98 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x300: [713,-528,0,-369,-131], // COMBINING GRAVE ACCENT
+ 0x301: [713,-528,0,-369,-131], // COMBINING ACUTE ACCENT
+ 0x302: [704,-528,0,-418,-81], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [674,-547,0,-432,-67], // COMBINING TILDE
+ 0x304: [637,-565,0,-415,-85], // COMBINING MACRON
+ 0x305: [838,-788,0,-500,0], // COMBINING OVERLINE
+ 0x306: [691,-528,0,-401,-98], // COMBINING BREVE
+ 0x307: [666,-537,0,-314,-185], // COMBINING DOT ABOVE
+ 0x308: [666,-537,0,-419,-80], // COMBINING DIAERESIS
+ 0x309: [751,-491,0,-336,-131], // COMBINING HOOK ABOVE
+ 0x30A: [750,-537,0,-356,-143], // COMBINING RING ABOVE
+ 0x30B: [713,-528,0,-469,-31], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [704,-528,0,-418,-81], // COMBINING CARON
+ 0x30D: [730,-530,0,-277,-211], // COMBINING VERTICAL LINE ABOVE
+ 0x30E: [730,-530,0,-358,-142], // COMBINING DOUBLE VERTICAL LINE ABOVE
+ 0x30F: [713,-528,0,-469,-31], // COMBINING DOUBLE GRAVE ACCENT
+ 0x310: [828,-528,0,-401,-98], // COMBINING CANDRABINDU
+ 0x311: [691,-528,0,-401,-98], // COMBINING INVERTED BREVE
+ 0x312: [867,-532,0,-342,-158], // COMBINING TURNED COMMA ABOVE
+ 0x313: [867,-532,0,-342,-158], // COMBINING COMMA ABOVE
+ 0x314: [867,-532,0,-342,-158], // COMBINING REVERSED COMMA ABOVE
+ 0x315: [867,-532,0,-116,68], // COMBINING COMMA ABOVE RIGHT
+ 0x316: [-70,255,0,-369,-131], // COMBINING GRAVE ACCENT BELOW
+ 0x317: [-70,255,0,-369,-131], // COMBINING ACUTE ACCENT BELOW
+ 0x318: [-58,288,0,-425,-223], // COMBINING LEFT TACK BELOW
+ 0x319: [-58,288,0,-288,-86], // COMBINING RIGHT TACK BELOW
+ 0x31A: [752,-531,0,-410,-93], // COMBINING LEFT ANGLE ABOVE
+ 0x31B: [505,-352,0,-62,66], // COMBINING HORN
+ 0x31C: [-33,313,0,-375,-190], // COMBINING LEFT HALF RING BELOW
+ 0x31D: [-70,272,0,-365,-135], // COMBINING UP TACK BELOW
+ 0x31E: [-70,272,0,-365,-135], // COMBINING DOWN TACK BELOW
+ 0x31F: [-70,287,0,-356,-144], // COMBINING PLUS SIGN BELOW
+ 0x320: [-140,206,0,-356,-144], // COMBINING MINUS SIGN BELOW
+ 0x321: [75,287,0,-241,-22], // COMBINING PALATALIZED HOOK BELOW
+ 0x322: [75,287,0,-94,125], // COMBINING RETROFLEX HOOK BELOW
+ 0x323: [-109,238,0,-314,-185], // COMBINING DOT BELOW
+ 0x324: [-109,238,0,-419,-80], // COMBINING DIAERESIS BELOW
+ 0x325: [-66,279,0,-356,-143], // COMBINING RING BELOW
+ 0x326: [-88,423,0,-342,-158], // COMBINING COMMA BELOW
+ 0x327: [0,218,0,-363,-137], // COMBINING CEDILLA
+ 0x328: [44,173,0,-364,-135], // COMBINING OGONEK
+ 0x329: [-107,239,0,-277,-222], // COMBINING VERTICAL LINE BELOW
+ 0x32A: [-86,260,0,-425,-93], // COMBINING BRIDGE BELOW
+ 0x32B: [-104,242,0,-420,-95], // COMBINING INVERTED DOUBLE ARCH BELOW
+ 0x32C: [-83,259,0,-418,-81], // COMBINING CARON BELOW
+ 0x32D: [-85,261,0,-418,-81], // COMBINING CIRCUMFLEX ACCENT BELOW
+ 0x32E: [-78,241,0,-401,-98], // COMBINING BREVE BELOW
+ 0x32F: [-78,241,0,-401,-98], // COMBINING INVERTED BREVE BELOW
+ 0x330: [-108,235,0,-432,-67], // COMBINING TILDE BELOW
+ 0x331: [-137,209,0,-415,-85], // COMBINING MACRON BELOW
+ 0x332: [-137,187,0,-500,0], // COMBINING LOW LINE
+ 0x333: [-137,287,0,-500,0], // COMBINING DOUBLE LOW LINE
+ 0x334: [316,-189,0,-432,-67], // COMBINING TILDE OVERLAY
+ 0x335: [282,-224,0,-414,-108], // COMBINING SHORT STROKE OVERLAY
+ 0x336: [282,-224,0,-510,-10], // COMBINING LONG STROKE OVERLAY
+ 0x337: [580,74,0,-410,-43], // COMBINING SHORT SOLIDUS OVERLAY
+ 0x338: [662,156,0,-410,31], // COMBINING LONG SOLIDUS OVERLAY
+ 0x339: [-33,313,0,-375,-190], // COMBINING RIGHT HALF RING BELOW
+ 0x33A: [-71,245,0,-425,-93], // COMBINING INVERTED BRIDGE BELOW
+ 0x33B: [-70,264,0,-353,-167], // COMBINING SQUARE BELOW
+ 0x33C: [-89,234,0,-410,-109], // COMBINING SEAGULL BELOW
+ 0x33D: [719,-520,0,-350,-150], // COMBINING X ABOVE
+ 0x33E: [881,-516,0,-314,-187], // COMBINING VERTICAL TILDE
+ 0x33F: [938,-788,0,-500,0], // COMBINING DOUBLE OVERLINE
+ 0x346: [717,-544,0,-410,-107], // COMBINING BRIDGE ABOVE
+ 0x34C: [837,-547,0,-446,-81], // COMBINING ALMOST EQUAL TO ABOVE
+ 0x359: [-66,368,0,-359,-89], // COMBINING ASTERISK BELOW
+ 0x35C: [-79,242,0,-401,300], // COMBINING DOUBLE BREVE BELOW
+ 0x360: [674,-529,0,-432,398], // COMBINING DOUBLE TILDE
+ 0x361: [691,-534,0,-403,265], // COMBINING DOUBLE INVERTED BREVE
+ 0x362: [-54,293,0,-432,377] // COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js
new file mode 100644
index 00000000..7a2cd25b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js
@@ -0,0 +1,49 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x20D0: [846,-637,0,-470,14], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [846,-637,0,-470,14], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,0,-298,-223], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [846,-508,0,-500,-16], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [846,-508,0,-470,14], // COMBINING RIGHT ARROW ABOVE
+ 0x20DB: [666,-537,0,-512,37], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [666,-537,0,-627,132], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [760,254,0,-753,256], // COMBINING ENCLOSING CIRCLE
+ 0x20E1: [846,-508,0,-515,79], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1055,169,0,-998,519], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,155,0,-470,12], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,0,-390,-111], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [760,172,0,-643,200], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-109,238,0,-512,37], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [717,-544,0,-510,54], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [441,-65,0,-688,148], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EB: [775,235,0,-505,208], // COMBINING LONG DOUBLE SOLIDUS OVERLAY
+ 0x20EC: [-166,375,0,-470,14], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-166,375,0,-470,14], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-35,373,0,-490,-6], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-35,373,0,-470,14], // COMBINING RIGHT ARROW BELOW
+ 0x20F0: [845,-543,0,-385,-115] // COMBINING ASTERISK ABOVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js
new file mode 100644
index 00000000..15e6a897
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2423: [31,120,500,40,460] // stix-round space indicator
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/ControlPictures.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js
new file mode 100644
index 00000000..5fda71a5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x20A3: [676,0,611,11,583], // FRENCH FRANC SIGN
+ 0x20A4: [684,16,500,21,477], // LIRA SIGN
+ 0x20A7: [676,14,1369,16,1341], // PESETA SIGN
+ 0x20AC: [672,12,500,29,478] // EURO SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/CurrencySymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js
new file mode 100644
index 00000000..9ff9195c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js
@@ -0,0 +1,129 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x401: [916,0,667,16,641], // CYRILLIC CAPITAL LETTER IO
+ 0x402: [676,97,856,40,809], // CYRILLIC CAPITAL LETTER DJE
+ 0x403: [963,0,632,20,600], // CYRILLIC CAPITAL LETTER GJE
+ 0x404: [691,19,685,37,638], // CYRILLIC CAPITAL LETTER UKRAINIAN IE
+ 0x405: [692,19,556,35,513], // CYRILLIC CAPITAL LETTER DZE
+ 0x406: [676,0,389,20,370], // CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x407: [916,0,389,20,370], // CYRILLIC CAPITAL LETTER YI
+ 0x408: [676,96,500,3,478], // CYRILLIC CAPITAL LETTER JE
+ 0x409: [676,18,1005,10,958], // CYRILLIC CAPITAL LETTER LJE
+ 0x40A: [676,0,1054,21,1007], // CYRILLIC CAPITAL LETTER NJE
+ 0x40B: [676,0,883,40,868], // CYRILLIC CAPITAL LETTER TSHE
+ 0x40C: [923,0,759,21,741], // CYRILLIC CAPITAL LETTER KJE
+ 0x40E: [926,22,722,15,699], // CYRILLIC CAPITAL LETTER SHORT U
+ 0x40F: [676,176,770,21,753], // CYRILLIC CAPITAL LETTER DZHE
+ 0x410: [690,0,722,9,689], // CYRILLIC CAPITAL LETTER A
+ 0x411: [676,0,667,16,619], // CYRILLIC CAPITAL LETTER BE
+ 0x412: [676,0,667,16,619], // CYRILLIC CAPITAL LETTER VE
+ 0x413: [676,0,632,20,600], // CYRILLIC CAPITAL LETTER GHE
+ 0x414: [676,176,715,24,691], // CYRILLIC CAPITAL LETTER DE
+ 0x415: [676,0,667,16,641], // CYRILLIC CAPITAL LETTER IE
+ 0x416: [684,0,1130,32,1091], // CYRILLIC CAPITAL LETTER ZHE
+ 0x417: [691,19,570,22,531], // CYRILLIC CAPITAL LETTER ZE
+ 0x418: [676,0,778,21,759], // CYRILLIC CAPITAL LETTER I
+ 0x419: [926,0,778,21,759], // CYRILLIC CAPITAL LETTER SHORT I
+ 0x41A: [684,0,759,21,741], // CYRILLIC CAPITAL LETTER KA
+ 0x41B: [676,18,738,10,719], // CYRILLIC CAPITAL LETTER EL
+ 0x41C: [676,0,944,14,921], // CYRILLIC CAPITAL LETTER EM
+ 0x41D: [676,0,778,21,759], // CYRILLIC CAPITAL LETTER EN
+ 0x41E: [691,19,778,35,743], // CYRILLIC CAPITAL LETTER O
+ 0x41F: [676,0,762,13,751], // CYRILLIC CAPITAL LETTER PE
+ 0x420: [676,0,611,16,600], // CYRILLIC CAPITAL LETTER ER
+ 0x421: [691,19,709,36,674], // CYRILLIC CAPITAL LETTER ES
+ 0x422: [676,0,667,31,636], // CYRILLIC CAPITAL LETTER TE
+ 0x423: [676,22,722,15,699], // CYRILLIC CAPITAL LETTER U
+ 0x424: [676,0,850,25,825], // CYRILLIC CAPITAL LETTER EF
+ 0x425: [676,0,722,16,699], // CYRILLIC CAPITAL LETTER HA
+ 0x426: [676,176,770,21,753], // CYRILLIC CAPITAL LETTER TSE
+ 0x427: [676,0,732,7,710], // CYRILLIC CAPITAL LETTER CHE
+ 0x428: [676,0,1020,21,1001], // CYRILLIC CAPITAL LETTER SHA
+ 0x429: [676,176,1020,21,1001], // CYRILLIC CAPITAL LETTER SHCHA
+ 0x42A: [676,0,805,41,757], // CYRILLIC CAPITAL LETTER HARD SIGN
+ 0x42B: [676,0,1004,16,985], // CYRILLIC CAPITAL LETTER YERU
+ 0x42C: [676,0,672,19,624], // CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0x42D: [691,19,685,37,648], // CYRILLIC CAPITAL LETTER E
+ 0x42E: [691,19,955,21,920], // CYRILLIC CAPITAL LETTER YU
+ 0x42F: [676,0,736,12,687], // CYRILLIC CAPITAL LETTER YA
+ 0x430: [473,14,517,42,505], // CYRILLIC SMALL LETTER A
+ 0x431: [691,14,500,25,476], // CYRILLIC SMALL LETTER BE
+ 0x432: [461,0,492,21,475], // CYRILLIC SMALL LETTER VE
+ 0x433: [461,0,451,21,434], // CYRILLIC SMALL LETTER GHE
+ 0x434: [461,143,541,19,524], // CYRILLIC SMALL LETTER DE
+ 0x435: [473,14,444,25,427], // CYRILLIC SMALL LETTER IE
+ 0x436: [467,0,762,14,748], // CYRILLIC SMALL LETTER ZHE
+ 0x437: [473,17,446,25,420], // CYRILLIC SMALL LETTER ZE
+ 0x438: [461,0,556,21,543], // CYRILLIC SMALL LETTER I
+ 0x439: [691,0,556,21,543], // CYRILLIC SMALL LETTER SHORT I
+ 0x43A: [467,0,556,22,543], // CYRILLIC SMALL LETTER KA
+ 0x43B: [461,11,546,11,529], // CYRILLIC SMALL LETTER EL
+ 0x43C: [461,0,657,20,640], // CYRILLIC SMALL LETTER EM
+ 0x43D: [461,0,560,21,543], // CYRILLIC SMALL LETTER EN
+ 0x43E: [473,14,500,25,476], // CYRILLIC SMALL LETTER O
+ 0x43F: [461,0,556,21,543], // CYRILLIC SMALL LETTER PE
+ 0x440: [473,205,556,19,524], // CYRILLIC SMALL LETTER ER
+ 0x441: [473,14,444,25,430], // CYRILLIC SMALL LETTER ES
+ 0x442: [461,0,509,18,493], // CYRILLIC SMALL LETTER TE
+ 0x443: [461,205,520,16,502], // CYRILLIC SMALL LETTER U
+ 0x444: [676,205,726,31,693], // CYRILLIC SMALL LETTER EF
+ 0x445: [461,0,500,12,484], // CYRILLIC SMALL LETTER HA
+ 0x446: [461,143,556,21,543], // CYRILLIC SMALL LETTER TSE
+ 0x447: [461,0,559,20,542], // CYRILLIC SMALL LETTER CHE
+ 0x448: [461,0,841,21,824], // CYRILLIC SMALL LETTER SHA
+ 0x449: [461,143,841,21,824], // CYRILLIC SMALL LETTER SHCHA
+ 0x44A: [461,0,607,15,592], // CYRILLIC SMALL LETTER HARD SIGN
+ 0x44B: [461,0,759,22,741], // CYRILLIC SMALL LETTER YERU
+ 0x44C: [461,0,498,21,483], // CYRILLIC SMALL LETTER SOFT SIGN
+ 0x44D: [473,14,453,24,429], // CYRILLIC SMALL LETTER E
+ 0x44E: [473,14,785,21,761], // CYRILLIC SMALL LETTER YU
+ 0x44F: [461,0,526,11,509], // CYRILLIC SMALL LETTER YA
+ 0x451: [666,14,444,25,427], // CYRILLIC SMALL LETTER IO
+ 0x452: [676,205,556,15,485], // CYRILLIC SMALL LETTER DJE
+ 0x453: [713,0,451,21,434], // CYRILLIC SMALL LETTER GJE
+ 0x454: [473,14,453,24,429], // CYRILLIC SMALL LETTER UKRAINIAN IE
+ 0x455: [473,14,389,25,361], // CYRILLIC SMALL LETTER DZE
+ 0x456: [691,0,278,15,256], // CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x457: [666,0,278,-30,309], // CYRILLIC SMALL LETTER YI
+ 0x458: [691,203,333,-57,263], // CYRILLIC SMALL LETTER JE
+ 0x459: [461,11,760,11,745], // CYRILLIC SMALL LETTER LJE
+ 0x45A: [461,0,775,21,760], // CYRILLIC SMALL LETTER NJE
+ 0x45B: [676,0,556,15,534], // CYRILLIC SMALL LETTER TSHE
+ 0x45C: [713,0,556,22,543], // CYRILLIC SMALL LETTER KJE
+ 0x45E: [691,205,500,16,502], // CYRILLIC SMALL LETTER SHORT U
+ 0x45F: [461,143,556,21,543], // CYRILLIC SMALL LETTER DZHE
+ 0x462: [676,0,793,31,745], // CYRILLIC CAPITAL LETTER YAT
+ 0x463: [676,0,602,15,587], // CYRILLIC SMALL LETTER YAT
+ 0x46A: [676,0,1123,30,1088], // CYRILLIC CAPITAL LETTER BIG YUS
+ 0x46B: [461,0,762,14,748], // CYRILLIC SMALL LETTER BIG YUS
+ 0x472: [691,19,778,35,743], // CYRILLIC CAPITAL LETTER FITA
+ 0x473: [473,14,500,25,476], // CYRILLIC SMALL LETTER FITA
+ 0x474: [691,18,793,16,778], // CYRILLIC CAPITAL LETTER IZHITSA
+ 0x475: [470,14,559,21,550], // CYRILLIC SMALL LETTER IZHITSA
+ 0x490: [833,0,626,14,594], // CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+ 0x491: [602,0,451,21,434] // CYRILLIC SMALL LETTER GHE WITH UPTURN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/Cyrillic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js
new file mode 100644
index 00000000..d1679905
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2460: [690,19,695,0,695], // CIRCLED DIGIT ONE
+ 0x2461: [690,19,695,0,695], // CIRCLED DIGIT TWO
+ 0x2462: [690,19,695,0,695], // CIRCLED DIGIT THREE
+ 0x2463: [690,19,695,0,695], // CIRCLED DIGIT FOUR
+ 0x2464: [690,19,695,0,695], // CIRCLED DIGIT FIVE
+ 0x2465: [690,19,695,0,695], // CIRCLED DIGIT SIX
+ 0x2466: [690,19,695,0,695], // CIRCLED DIGIT SEVEN
+ 0x2467: [690,19,695,0,695], // CIRCLED DIGIT EIGHT
+ 0x2468: [690,19,695,0,695], // CIRCLED DIGIT NINE
+ 0x24B6: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER A
+ 0x24B7: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER B
+ 0x24B8: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER C
+ 0x24B9: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER D
+ 0x24BA: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER E
+ 0x24BB: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER F
+ 0x24BC: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER G
+ 0x24BD: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER H
+ 0x24BE: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER I
+ 0x24BF: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER J
+ 0x24C0: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER K
+ 0x24C1: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER L
+ 0x24C2: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER M
+ 0x24C3: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER N
+ 0x24C4: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER O
+ 0x24C5: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER P
+ 0x24C6: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Q
+ 0x24C7: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER R
+ 0x24C8: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER S
+ 0x24C9: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER T
+ 0x24CA: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER U
+ 0x24CB: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER V
+ 0x24CC: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER W
+ 0x24CD: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER X
+ 0x24CE: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Y
+ 0x24CF: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Z
+ 0x24D0: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER A
+ 0x24D1: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER B
+ 0x24D2: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER C
+ 0x24D3: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER D
+ 0x24D4: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER E
+ 0x24D5: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER F
+ 0x24D6: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER G
+ 0x24D7: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER H
+ 0x24D8: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER I
+ 0x24D9: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER J
+ 0x24DA: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER K
+ 0x24DB: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER L
+ 0x24DC: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER M
+ 0x24DD: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER N
+ 0x24DE: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER O
+ 0x24DF: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER P
+ 0x24E0: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Q
+ 0x24E1: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER R
+ 0x24E2: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER S
+ 0x24E3: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER T
+ 0x24E4: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER U
+ 0x24E5: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER V
+ 0x24E6: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER W
+ 0x24E7: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER X
+ 0x24E8: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Y
+ 0x24E9: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Z
+ 0x24EA: [690,19,695,0,695] // CIRCLED DIGIT ZERO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/EnclosedAlphanum.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js
new file mode 100644
index 00000000..1f2c3b64
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js
@@ -0,0 +1,67 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2010: [287,-171,333,44,287], // HYPHEN
+ 0x2011: [287,-171,333,44,287], // NON-BREAKING HYPHEN
+ 0x2012: [287,-171,500,0,500], // FIGURE DASH
+ 0x2013: [271,-181,500,0,500], // EN DASH
+ 0x2014: [271,-181,1000,0,1000], // EM DASH
+ 0x2015: [271,-181,2000,0,2000], // HORIZONTAL BAR
+ 0x2017: [-137,287,520,10,510], // DOUBLE LOW LINE
+ 0x2018: [691,-356,333,70,254], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [691,-356,333,79,263], // RIGHT SINGLE QUOTATION MARK
+ 0x201A: [155,180,333,79,263], // SINGLE LOW-9 QUOTATION MARK
+ 0x201B: [691,-356,333,79,263], // SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x201C: [691,-356,500,32,486], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [691,-356,500,14,468], // RIGHT DOUBLE QUOTATION MARK
+ 0x201E: [155,180,500,14,468], // DOUBLE LOW-9 QUOTATION MARK
+ 0x201F: [691,-356,500,14,468], // DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x2020: [691,134,500,47,453], // DAGGER
+ 0x2021: [691,132,500,45,456], // DOUBLE DAGGER
+ 0x2022: [462,-42,560,70,490], // BULLET
+ 0x2025: [156,13,666,82,584], // TWO DOT LEADER
+ 0x2026: [156,13,1000,82,917], // HORIZONTAL ELLIPSIS
+ 0x2030: [706,29,1110,61,1049], // PER MILLE SIGN
+ 0x2031: [706,29,1472,61,1411], // PER TEN THOUSAND SIGN
+ 0x2032: [713,-438,310,75,235], // PRIME
+ 0x2033: [713,-438,467,75,392], // DOUBLE PRIME
+ 0x2034: [713,-438,625,75,550], // TRIPLE PRIME
+ 0x2035: [713,-438,310,75,235], // REVERSED PRIME
+ 0x2036: [713,-438,467,75,392], // REVERSED DOUBLE PRIME
+ 0x2037: [713,-438,625,75,550], // REVERSED TRIPLE PRIME
+ 0x2038: [117,170,584,91,497], // CARET
+ 0x2039: [415,-36,333,51,305], // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+ 0x203A: [415,-36,333,28,282], // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ 0x203C: [691,13,625,81,544], // DOUBLE EXCLAMATION MARK
+ 0x203E: [838,-766,500,0,500], // OVERLINE
+ 0x2040: [725,-508,798,79,733], // CHARACTER TIE
+ 0x2044: [688,12,183,-168,345], // FRACTION SLASH
+ 0x2047: [689,13,947,57,892], // DOUBLE QUESTION MARK
+ 0x204E: [236,200,500,56,448], // LOW ASTERISK
+ 0x204F: [472,180,333,67,251], // REVERSED SEMICOLON
+ 0x2051: [706,200,500,56,448], // TWO ASTERISKS ALIGNED VERTICALLY
+ 0x2057: [713,-438,783,75,708] // QUADRUPLE PRIME
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js
new file mode 100644
index 00000000..5c68aec7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x25B3: [811,127,1145,35,1110], // WHITE UP-POINTING TRIANGLE
+ 0x25B7: [791,284,1043,70,1008], // WHITE RIGHT-POINTING TRIANGLE
+ 0x25BD: [811,127,1145,35,1110], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C1: [791,284,1043,35,973], // WHITE LEFT-POINTING TRIANGLE
+ 0x25CA: [795,289,790,45,745], // LOZENGE
+ 0x25EC: [811,127,1145,35,1110] // WHITE UP-POINTING TRIANGLE WITH DOT
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/GeometricShapes.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js
new file mode 100644
index 00000000..64e07fc5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x37E: [472,180,333,82,266], // GREEK QUESTION MARK
+ 0x384: [692,-528,300,118,263], // GREEK TONOS
+ 0x385: [692,-528,390,-2,392], // GREEK DIALYTIKA TONOS
+ 0x386: [700,0,722,9,689], // GREEK CAPITAL LETTER ALPHA WITH TONOS
+ 0x387: [472,-303,333,82,251], // GREEK ANO TELEIA
+ 0x388: [700,0,800,10,791], // GREEK CAPITAL LETTER EPSILON WITH TONOS
+ 0x389: [700,0,920,10,904], // GREEK CAPITAL LETTER ETA WITH TONOS
+ 0x38A: [700,0,530,10,516], // GREEK CAPITAL LETTER IOTA WITH TONOS
+ 0x38C: [700,19,778,10,743], // GREEK CAPITAL LETTER OMICRON WITH TONOS
+ 0x38E: [700,0,860,10,846], // GREEK CAPITAL LETTER UPSILON WITH TONOS
+ 0x38F: [700,0,780,10,761], // GREEK CAPITAL LETTER OMEGA WITH TONOS
+ 0x390: [692,14,390,-2,392], // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+ 0x391: [690,0,722,9,689], // GREEK CAPITAL LETTER ALPHA
+ 0x392: [676,0,667,16,619], // GREEK CAPITAL LETTER BETA
+ 0x395: [676,0,667,16,641], // GREEK CAPITAL LETTER EPSILON
+ 0x396: [676,0,667,28,634], // GREEK CAPITAL LETTER ZETA
+ 0x397: [676,0,778,21,759], // GREEK CAPITAL LETTER ETA
+ 0x399: [676,0,389,20,370], // GREEK CAPITAL LETTER IOTA
+ 0x39A: [676,0,778,30,769], // GREEK CAPITAL LETTER KAPPA
+ 0x39C: [676,0,944,14,921], // GREEK CAPITAL LETTER MU
+ 0x39D: [676,18,722,16,701], // GREEK CAPITAL LETTER NU
+ 0x39F: [691,19,778,35,743], // GREEK CAPITAL LETTER OMICRON
+ 0x3A1: [676,0,611,16,600], // GREEK CAPITAL LETTER RHO
+ 0x3A4: [676,0,667,31,636], // GREEK CAPITAL LETTER TAU
+ 0x3A7: [676,0,722,16,699], // GREEK CAPITAL LETTER CHI
+ 0x3AA: [915,0,389,20,370], // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+ 0x3AB: [915,0,703,7,693], // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+ 0x3AC: [692,14,644,25,618], // GREEK SMALL LETTER ALPHA WITH TONOS
+ 0x3AD: [692,14,444,28,429], // GREEK SMALL LETTER EPSILON WITH TONOS
+ 0x3AE: [692,205,585,12,545], // GREEK SMALL LETTER ETA WITH TONOS
+ 0x3AF: [692,14,326,15,304], // GREEK SMALL LETTER IOTA WITH TONOS
+ 0x3B0: [692,14,576,12,551], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+ 0x3B1: [473,14,644,25,618], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [692,205,556,45,524], // GREEK SMALL LETTER BETA
+ 0x3B3: [473,205,518,12,501], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [692,14,502,26,477], // GREEK SMALL LETTER DELTA
+ 0x3B5: [473,14,444,28,429], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [692,205,459,23,437], // GREEK SMALL LETTER ZETA
+ 0x3B7: [473,205,585,12,545], // GREEK SMALL LETTER ETA
+ 0x3B8: [692,14,501,25,476], // GREEK SMALL LETTER THETA
+ 0x3B9: [461,14,326,15,304], // GREEK SMALL LETTER IOTA
+ 0x3BA: [473,0,581,21,559], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [692,18,547,19,527], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [461,205,610,45,588], // GREEK SMALL LETTER MU
+ 0x3BD: [473,14,518,15,495], // GREEK SMALL LETTER NU
+ 0x3BE: [692,205,468,23,439], // GREEK SMALL LETTER XI
+ 0x3BF: [473,14,500,25,476], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [461,18,631,20,609], // GREEK SMALL LETTER PI
+ 0x3C1: [473,205,547,45,515], // GREEK SMALL LETTER RHO
+ 0x3C2: [473,203,464,23,444], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [461,14,568,25,529], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [461,14,492,18,457], // GREEK SMALL LETTER TAU
+ 0x3C5: [473,14,576,12,551], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [473,205,653,24,629], // GREEK SMALL LETTER PHI
+ 0x3C7: [473,205,612,21,586], // GREEK SMALL LETTER CHI
+ 0x3C8: [473,205,763,12,751], // GREEK SMALL LETTER PSI
+ 0x3C9: [473,14,733,26,708], // GREEK SMALL LETTER OMEGA
+ 0x3CA: [666,14,335,-2,337], // GREEK SMALL LETTER IOTA WITH DIALYTIKA
+ 0x3CB: [666,14,576,12,551], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+ 0x3CC: [692,14,500,25,476], // GREEK SMALL LETTER OMICRON WITH TONOS
+ 0x3CD: [692,14,576,12,551], // GREEK SMALL LETTER UPSILON WITH TONOS
+ 0x3CE: [692,14,733,26,708], // GREEK SMALL LETTER OMEGA WITH TONOS
+ 0x3D0: [697,10,500,54,462], // GREEK BETA SYMBOL
+ 0x3D1: [692,14,647,12,620], // GREEK THETA SYMBOL
+ 0x3D2: [692,0,743,7,733], // GREEK UPSILON WITH HOOK SYMBOL
+ 0x3D5: [676,205,653,24,629], // GREEK PHI SYMBOL
+ 0x3D6: [461,14,864,9,851], // GREEK PI SYMBOL
+ 0x3D8: [691,205,778,35,743], // GREEK LETTER ARCHAIC KOPPA
+ 0x3D9: [473,205,500,25,476], // GREEK SMALL LETTER ARCHAIC KOPPA
+ 0x3DA: [691,211,680,45,645], // GREEK LETTER STIGMA
+ 0x3DB: [503,203,504,23,483], // GREEK SMALL LETTER STIGMA
+ 0x3DC: [676,0,620,16,593], // GREEK LETTER DIGAMMA
+ 0x3DD: [461,205,491,45,458], // GREEK SMALL LETTER DIGAMMA
+ 0x3DE: [797,14,757,35,715], // GREEK LETTER KOPPA
+ 0x3DF: [692,0,485,29,453], // GREEK SMALL LETTER KOPPA
+ 0x3E0: [692,205,839,33,801], // GREEK LETTER SAMPI
+ 0x3E1: [639,205,611,29,583], // GREEK SMALL LETTER SAMPI
+ 0x3F0: [473,19,563,12,546], // GREEK KAPPA SYMBOL
+ 0x3F1: [473,205,511,25,486], // GREEK RHO SYMBOL
+ 0x3F4: [691,19,778,35,743], // GREEK CAPITAL THETA SYMBOL
+ 0x3F5: [473,14,444,25,430], // GREEK LUNATE EPSILON SYMBOL
+ 0x3F6: [473,14,444,14,419] // GREEK REVERSED LUNATE EPSILON SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js
new file mode 100644
index 00000000..a9a5119d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D6A8: [690,0,735,9,689], // MATHEMATICAL BOLD CAPITAL ALPHA
+ 0x1D6A9: [676,0,667,16,619], // MATHEMATICAL BOLD CAPITAL BETA
+ 0x1D6AA: [676,0,620,16,593], // MATHEMATICAL BOLD CAPITAL GAMMA
+ 0x1D6AB: [690,0,691,16,656], // MATHEMATICAL BOLD CAPITAL DELTA
+ 0x1D6AC: [676,0,679,16,641], // MATHEMATICAL BOLD CAPITAL EPSILON
+ 0x1D6AD: [676,0,693,28,634], // MATHEMATICAL BOLD CAPITAL ZETA
+ 0x1D6AE: [676,0,810,21,759], // MATHEMATICAL BOLD CAPITAL ETA
+ 0x1D6AF: [692,18,778,35,743], // MATHEMATICAL BOLD CAPITAL THETA
+ 0x1D6B0: [676,0,421,20,370], // MATHEMATICAL BOLD CAPITAL IOTA
+ 0x1D6B1: [676,0,820,30,769], // MATHEMATICAL BOLD CAPITAL KAPPA
+ 0x1D6B2: [690,0,707,9,674], // MATHEMATICAL BOLD CAPITAL LAMDA
+ 0x1D6B3: [676,0,972,14,921], // MATHEMATICAL BOLD CAPITAL MU
+ 0x1D6B4: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL NU
+ 0x1D6B5: [676,0,623,28,595], // MATHEMATICAL BOLD CAPITAL XI
+ 0x1D6B6: [691,19,778,35,743], // MATHEMATICAL BOLD CAPITAL OMICRON
+ 0x1D6B7: [676,0,780,21,759], // MATHEMATICAL BOLD CAPITAL PI
+ 0x1D6B8: [676,0,611,16,600], // MATHEMATICAL BOLD CAPITAL RHO
+ 0x1D6B9: [692,18,778,35,743], // MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+ 0x1D6BA: [676,0,665,14,627], // MATHEMATICAL BOLD CAPITAL SIGMA
+ 0x1D6BB: [676,0,667,31,636], // MATHEMATICAL BOLD CAPITAL TAU
+ 0x1D6BC: [692,0,722,3,699], // MATHEMATICAL BOLD CAPITAL UPSILON
+ 0x1D6BD: [676,0,836,18,818], // MATHEMATICAL BOLD CAPITAL PHI
+ 0x1D6BE: [676,0,747,16,699], // MATHEMATICAL BOLD CAPITAL CHI
+ 0x1D6BF: [692,0,800,3,785], // MATHEMATICAL BOLD CAPITAL PSI
+ 0x1D6C0: [692,0,778,35,723], // MATHEMATICAL BOLD CAPITAL OMEGA
+ 0x1D6C1: [676,14,691,16,656], // MATHEMATICAL BOLD NABLA
+ 0x1D6C2: [473,14,644,25,618], // MATHEMATICAL BOLD SMALL ALPHA
+ 0x1D6C3: [692,205,556,45,524], // MATHEMATICAL BOLD SMALL BETA
+ 0x1D6C4: [473,205,518,12,501], // MATHEMATICAL BOLD SMALL GAMMA
+ 0x1D6C5: [692,14,502,26,477], // MATHEMATICAL BOLD SMALL DELTA
+ 0x1D6C6: [473,14,444,28,429], // MATHEMATICAL BOLD SMALL EPSILON
+ 0x1D6C7: [692,205,459,23,437], // MATHEMATICAL BOLD SMALL ZETA
+ 0x1D6C8: [473,205,580,12,545], // MATHEMATICAL BOLD SMALL ETA
+ 0x1D6C9: [692,14,501,25,476], // MATHEMATICAL BOLD SMALL THETA
+ 0x1D6CA: [461,14,326,15,304], // MATHEMATICAL BOLD SMALL IOTA
+ 0x1D6CB: [473,0,581,21,559], // MATHEMATICAL BOLD SMALL KAPPA
+ 0x1D6CC: [692,18,546,19,527], // MATHEMATICAL BOLD SMALL LAMDA
+ 0x1D6CD: [461,205,610,45,588], // MATHEMATICAL BOLD SMALL MU
+ 0x1D6CE: [473,14,518,15,495], // MATHEMATICAL BOLD SMALL NU
+ 0x1D6CF: [692,205,465,23,439], // MATHEMATICAL BOLD SMALL XI
+ 0x1D6D0: [473,14,500,25,476], // MATHEMATICAL BOLD SMALL OMICRON
+ 0x1D6D1: [461,18,631,20,609], // MATHEMATICAL BOLD SMALL PI
+ 0x1D6D2: [473,205,547,45,515], // MATHEMATICAL BOLD SMALL RHO
+ 0x1D6D3: [473,203,464,23,444], // MATHEMATICAL BOLD SMALL FINAL SIGMA
+ 0x1D6D4: [461,14,568,25,529], // MATHEMATICAL BOLD SMALL SIGMA
+ 0x1D6D5: [461,14,492,18,457], // MATHEMATICAL BOLD SMALL TAU
+ 0x1D6D6: [473,14,576,12,551], // MATHEMATICAL BOLD SMALL UPSILON
+ 0x1D6D7: [473,205,653,24,629], // MATHEMATICAL BOLD SMALL PHI
+ 0x1D6D8: [473,205,612,21,586], // MATHEMATICAL BOLD SMALL CHI
+ 0x1D6D9: [473,205,763,12,751], // MATHEMATICAL BOLD SMALL PSI
+ 0x1D6DA: [473,14,734,26,708], // MATHEMATICAL BOLD SMALL OMEGA
+ 0x1D6DB: [707,14,515,25,491], // MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+ 0x1D6DC: [473,14,444,25,430], // MATHEMATICAL BOLD EPSILON SYMBOL
+ 0x1D6DD: [692,14,647,12,620], // MATHEMATICAL BOLD THETA SYMBOL
+ 0x1D6DE: [473,19,563,12,546], // MATHEMATICAL BOLD KAPPA SYMBOL
+ 0x1D6DF: [676,205,653,24,629], // MATHEMATICAL BOLD PHI SYMBOL
+ 0x1D6E0: [473,205,511,25,486], // MATHEMATICAL BOLD RHO SYMBOL
+ 0x1D6E1: [461,14,864,9,851] // MATHEMATICAL BOLD PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/GreekBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js
new file mode 100644
index 00000000..09b85b8d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D756: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+ 0x1D757: [676,0,636,80,594], // MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+ 0x1D758: [676,0,591,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+ 0x1D759: [690,0,720,40,680], // MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+ 0x1D75A: [676,0,635,80,597], // MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+ 0x1D75B: [676,0,653,25,623], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+ 0x1D75C: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+ 0x1D75D: [691,19,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+ 0x1D75E: [676,0,440,65,375], // MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+ 0x1D75F: [676,0,712,80,707], // MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+ 0x1D760: [690,0,706,40,666], // MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+ 0x1D761: [676,0,913,80,833], // MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+ 0x1D762: [676,18,724,80,644], // MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+ 0x1D763: [676,0,640,35,605], // MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+ 0x1D764: [692,18,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+ 0x1D765: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+ 0x1D766: [676,0,581,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+ 0x1D767: [691,19,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+ 0x1D768: [676,0,674,28,632], // MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+ 0x1D769: [676,0,641,14,627], // MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+ 0x1D76A: [691,0,748,20,728], // MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+ 0x1D76B: [676,0,800,25,775], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+ 0x1D76C: [676,0,740,40,700], // MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+ 0x1D76D: [691,0,806,15,791], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+ 0x1D76E: [691,0,752,32,720], // MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+ 0x1D76F: [664,30,735,45,685], // MATHEMATICAL SANS-SERIF BOLD NABLA
+ 0x1D770: [473,14,662,40,629], // MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+ 0x1D771: [692,205,512,39,487], // MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+ 0x1D772: [473,205,502,10,477], // MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+ 0x1D773: [692,14,502,25,477], // MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+ 0x1D774: [473,14,451,25,434], // MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+ 0x1D775: [692,205,500,28,488], // MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+ 0x1D776: [473,205,510,35,474], // MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+ 0x1D777: [692,14,500,23,477], // MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+ 0x1D778: [461,14,319,53,296], // MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+ 0x1D779: [473,0,527,55,512], // MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+ 0x1D77A: [692,14,554,18,520], // MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+ 0x1D77B: [461,205,550,39,517], // MATHEMATICAL SANS-SERIF BOLD SMALL MU
+ 0x1D77C: [473,14,492,55,472], // MATHEMATICAL SANS-SERIF BOLD SMALL NU
+ 0x1D77D: [692,205,501,28,489], // MATHEMATICAL SANS-SERIF BOLD SMALL XI
+ 0x1D77E: [473,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+ 0x1D77F: [461,14,594,10,572], // MATHEMATICAL SANS-SERIF BOLD SMALL PI
+ 0x1D780: [473,205,511,38,486], // MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+ 0x1D781: [473,205,498,26,486], // MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+ 0x1D782: [461,14,520,25,552], // MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+ 0x1D783: [461,14,479,6,472], // MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+ 0x1D784: [473,14,514,35,489], // MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+ 0x1D785: [473,205,634,25,609], // MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+ 0x1D786: [473,205,573,9,553], // MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+ 0x1D787: [473,205,680,25,699], // MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+ 0x1D788: [461,14,740,42,689], // MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+ 0x1D789: [691,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+ 0x1D78A: [473,14,462,25,440], // MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+ 0x1D78B: [692,14,536,35,522], // MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+ 0x1D78C: [473,14,570,14,554], // MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+ 0x1D78D: [692,205,634,25,609], // MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+ 0x1D78E: [473,205,494,25,469], // MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+ 0x1D78F: [461,14,848,6,839] // MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/GreekSSBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js
new file mode 100644
index 00000000..faa17d1b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js
@@ -0,0 +1,116 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x250: [473,14,512,13,476], // ??
+ 0x251: [473,14,608,32,594], // ??
+ 0x252: [473,14,608,32,594], // ??
+ 0x253: [691,14,560,74,523], // ??
+ 0x254: [473,14,472,15,420], // ??
+ 0x255: [473,161,477,30,445], // ??
+ 0x256: [676,233,602,32,660], // ??
+ 0x257: [683,14,650,32,660], // ??
+ 0x258: [473,14,457,25,427], // ??
+ 0x259: [473,14,457,19,421], // ??
+ 0x25A: [473,14,688,41,677], // ??
+ 0x25B: [475,14,493,25,439], // ??
+ 0x25C: [475,14,493,25,439], // ??
+ 0x25D: [475,14,683,25,658], // ??
+ 0x25E: [475,14,523,25,469], // ??
+ 0x25F: [461,203,338,-54,314], // ??
+ 0x260: [683,245,627,37,662], // ??
+ 0x261: [473,245,571,37,484], // ??
+ 0x262: [461,11,590,35,555], // ??
+ 0x263: [461,233,532,24,507], // ??
+ 0x264: [450,10,514,17,497], // ??
+ 0x265: [450,226,550,17,536], // ??
+ 0x266: [683,0,550,14,532], // ??
+ 0x267: [683,205,556,16,485], // ??
+ 0x268: [691,0,292,21,262], // ??
+ 0x269: [456,8,366,22,339], // ??
+ 0x26A: [461,0,297,26,264], // ??
+ 0x26B: [676,0,395,15,380], // ??
+ 0x26C: [676,0,446,17,428], // ??
+ 0x26D: [676,233,326,15,384], // ??
+ 0x26E: [676,236,619,24,603], // ??
+ 0x26F: [473,0,828,16,815], // ??
+ 0x270: [473,233,859,16,836], // ??
+ 0x271: [473,233,847,21,770], // ??
+ 0x272: [473,233,625,-57,586], // ??
+ 0x273: [473,233,610,21,668], // ??
+ 0x274: [461,12,604,34,558], // ??
+ 0x275: [473,14,520,34,485], // ??
+ 0x276: [461,5,741,28,713], // ??
+ 0x277: [477,2,696,42,653], // ??
+ 0x278: [685,231,713,45,667], // ??
+ 0x279: [463,10,456,35,441], // ??
+ 0x27A: [676,10,456,35,441], // ??
+ 0x27B: [463,233,506,35,564], // ??
+ 0x27C: [473,233,426,10,416], // ??
+ 0x27D: [473,233,454,12,418], // ??
+ 0x27E: [484,0,359,15,386], // ??
+ 0x27F: [484,0,404,10,381], // ??
+ 0x280: [464,0,516,21,495], // ??
+ 0x281: [464,0,516,21,495], // ??
+ 0x282: [473,218,389,25,361], // ??
+ 0x283: [683,233,458,-36,406], // ??
+ 0x284: [683,233,373,-57,430], // ??
+ 0x285: [470,233,396,8,452], // ??
+ 0x286: [683,243,399,-16,449], // ??
+ 0x287: [513,129,333,19,332], // ??
+ 0x288: [630,233,339,19,389], // ??
+ 0x289: [461,14,556,9,538], // ??
+ 0x28A: [452,8,500,13,487], // ??
+ 0x28B: [465,10,534,23,511], // ??
+ 0x28C: [475,0,500,21,485], // ??
+ 0x28D: [475,0,722,23,707], // ??
+ 0x28E: [666,0,500,16,482], // ??
+ 0x28F: [464,0,633,46,587], // ??
+ 0x290: [461,218,531,21,577], // ??
+ 0x291: [461,150,538,21,517], // ??
+ 0x292: [450,236,440,8,430], // ??
+ 0x293: [450,307,440,8,430], // ??
+ 0x294: [683,0,417,55,426], // ??
+ 0x295: [683,0,417,55,426], // ??
+ 0x296: [669,14,417,55,426], // ??
+ 0x297: [473,232,479,72,447], // ??
+ 0x298: [680,17,723,13,708], // ??
+ 0x299: [464,0,456,15,441], // ??
+ 0x29A: [475,14,465,11,455], // ??
+ 0x29B: [537,11,600,29,595], // ??
+ 0x29C: [464,0,582,21,561], // ??
+ 0x29D: [691,233,394,-60,414], // ??
+ 0x29E: [461,215,556,22,543], // ??
+ 0x29F: [464,0,470,17,440], // ??
+ 0x2A0: [582,205,636,34,659], // ??
+ 0x2A1: [683,0,500,55,426], // ??
+ 0x2A2: [683,0,500,55,426], // ??
+ 0x2A3: [676,14,868,25,843], // ??
+ 0x2A4: [676,236,810,25,794], // ??
+ 0x2A5: [676,164,960,25,933], // ??
+ 0x2A6: [630,12,626,19,598], // ??
+ 0x2A7: [683,233,540,19,626], // ??
+ 0x2A8: [630,12,700,19,690] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/IPAExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js
new file mode 100644
index 00000000..9bb0de57
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js
@@ -0,0 +1,123 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA1: [501,203,333,82,252], // INVERTED EXCLAMATION MARK
+ 0xA2: [588,140,500,53,458], // CENT SIGN
+ 0xA3: [684,16,500,21,477], // POUND SIGN
+ 0xA4: [542,10,500,-26,526], // CURRENCY SIGN
+ 0xA5: [676,0,500,-64,547], // YEN SIGN
+ 0xA6: [691,19,220,66,154], // BROKEN BAR
+ 0xA7: [691,132,500,57,443], // SECTION SIGN
+ 0xA8: [666,-537,333,-2,337], // DIAERESIS
+ 0xA9: [691,19,747,26,721], // COPYRIGHT SIGN
+ 0xAA: [688,-397,300,-1,301], // FEMININE ORDINAL INDICATOR
+ 0xAB: [415,-36,500,23,473], // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xAC: [399,-108,750,65,685], // NOT SIGN
+ 0xAD: [287,-171,333,44,287], // SOFT HYPHEN
+ 0xAE: [691,19,747,26,721], // REGISTERED SIGN
+ 0xAF: [637,-565,333,1,331], // MACRON
+ 0xB0: [688,-402,400,57,343], // DEGREE SIGN
+ 0xB1: [518,151,770,65,685], // PLUS-MINUS SIGN
+ 0xB2: [688,-275,300,0,300], // SUPERSCRIPT TWO
+ 0xB3: [688,-268,300,3,297], // SUPERSCRIPT THREE
+ 0xB4: [713,-528,333,86,324], // ACUTE ACCENT
+ 0xB5: [461,206,556,33,536], // MICRO SIGN
+ 0xB6: [676,186,639,60,579], // PILCROW SIGN
+ 0xB7: [417,-248,250,41,210], // MIDDLE DOT
+ 0xB8: [0,218,333,68,294], // CEDILLA
+ 0xB9: [688,-275,300,28,273], // SUPERSCRIPT ONE
+ 0xBA: [688,-397,330,18,312], // MASCULINE ORDINAL INDICATOR
+ 0xBB: [415,-36,500,27,477], // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xBC: [688,12,750,28,743], // VULGAR FRACTION ONE QUARTER
+ 0xBD: [688,12,750,-7,775], // VULGAR FRACTION ONE HALF
+ 0xBE: [688,12,750,23,733], // VULGAR FRACTION THREE QUARTERS
+ 0xBF: [501,201,500,55,443], // INVERTED QUESTION MARK
+ 0xC0: [963,0,722,9,689], // LATIN CAPITAL LETTER A WITH GRAVE
+ 0xC1: [963,0,722,9,689], // LATIN CAPITAL LETTER A WITH ACUTE
+ 0xC2: [954,0,722,9,689], // LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+ 0xC3: [924,0,722,9,689], // LATIN CAPITAL LETTER A WITH TILDE
+ 0xC4: [916,0,722,9,689], // LATIN CAPITAL LETTER A WITH DIAERESIS
+ 0xC5: [1000,0,722,9,689], // LATIN CAPITAL LETTER A WITH RING ABOVE
+ 0xC6: [676,0,1000,4,951], // LATIN CAPITAL LETTER AE
+ 0xC7: [691,218,722,49,687], // LATIN CAPITAL LETTER C WITH CEDILLA
+ 0xC8: [963,0,667,16,641], // LATIN CAPITAL LETTER E WITH GRAVE
+ 0xC9: [963,0,667,16,641], // LATIN CAPITAL LETTER E WITH ACUTE
+ 0xCA: [954,0,667,16,641], // LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+ 0xCB: [916,0,667,16,641], // LATIN CAPITAL LETTER E WITH DIAERESIS
+ 0xCC: [963,0,389,20,370], // LATIN CAPITAL LETTER I WITH GRAVE
+ 0xCD: [963,0,389,20,370], // LATIN CAPITAL LETTER I WITH ACUTE
+ 0xCE: [954,0,389,20,370], // LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+ 0xCF: [916,0,389,20,370], // LATIN CAPITAL LETTER I WITH DIAERESIS
+ 0xD0: [676,0,722,6,690], // LATIN CAPITAL LETTER ETH
+ 0xD1: [924,18,722,16,701], // LATIN CAPITAL LETTER N WITH TILDE
+ 0xD2: [963,19,778,35,743], // LATIN CAPITAL LETTER O WITH GRAVE
+ 0xD3: [963,19,778,35,743], // LATIN CAPITAL LETTER O WITH ACUTE
+ 0xD4: [954,19,778,35,743], // LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+ 0xD5: [924,19,778,35,743], // LATIN CAPITAL LETTER O WITH TILDE
+ 0xD6: [916,19,778,35,743], // LATIN CAPITAL LETTER O WITH DIAERESIS
+ 0xD7: [538,33,702,66,636], // MULTIPLICATION SIGN
+ 0xD8: [737,74,778,35,743], // LATIN CAPITAL LETTER O WITH STROKE
+ 0xD9: [963,19,722,16,701], // LATIN CAPITAL LETTER U WITH GRAVE
+ 0xDA: [963,19,722,16,701], // LATIN CAPITAL LETTER U WITH ACUTE
+ 0xDB: [954,19,722,16,701], // LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+ 0xDC: [916,19,722,16,701], // LATIN CAPITAL LETTER U WITH DIAERESIS
+ 0xDD: [963,0,722,15,699], // LATIN CAPITAL LETTER Y WITH ACUTE
+ 0xDE: [676,0,611,16,600], // LATIN CAPITAL LETTER THORN
+ 0xDF: [691,12,556,19,517], // LATIN SMALL LETTER SHARP S
+ 0xE0: [713,14,500,25,488], // LATIN SMALL LETTER A WITH GRAVE
+ 0xE1: [713,14,500,25,488], // LATIN SMALL LETTER A WITH ACUTE
+ 0xE2: [704,14,500,25,488], // LATIN SMALL LETTER A WITH CIRCUMFLEX
+ 0xE3: [674,14,500,25,488], // LATIN SMALL LETTER A WITH TILDE
+ 0xE4: [666,14,500,25,488], // LATIN SMALL LETTER A WITH DIAERESIS
+ 0xE5: [752,14,500,25,488], // LATIN SMALL LETTER A WITH RING ABOVE
+ 0xE6: [473,14,722,33,694], // LATIN SMALL LETTER AE
+ 0xE7: [473,218,444,25,430], // LATIN SMALL LETTER C WITH CEDILLA
+ 0xE8: [713,14,444,25,427], // LATIN SMALL LETTER E WITH GRAVE
+ 0xE9: [713,14,444,25,427], // LATIN SMALL LETTER E WITH ACUTE
+ 0xEA: [704,14,444,25,427], // LATIN SMALL LETTER E WITH CIRCUMFLEX
+ 0xEB: [666,14,444,25,427], // LATIN SMALL LETTER E WITH DIAERESIS
+ 0xEC: [713,0,278,14,257], // LATIN SMALL LETTER I WITH GRAVE
+ 0xED: [713,0,278,15,258], // LATIN SMALL LETTER I WITH ACUTE
+ 0xEE: [704,0,278,-29,308], // LATIN SMALL LETTER I WITH CIRCUMFLEX
+ 0xEF: [666,0,278,-29,310], // LATIN SMALL LETTER I WITH DIAERESIS
+ 0xF0: [691,14,500,25,476], // LATIN SMALL LETTER ETH
+ 0xF1: [674,0,556,21,539], // LATIN SMALL LETTER N WITH TILDE
+ 0xF2: [713,14,500,25,476], // LATIN SMALL LETTER O WITH GRAVE
+ 0xF3: [713,14,500,25,476], // LATIN SMALL LETTER O WITH ACUTE
+ 0xF4: [704,14,500,25,476], // LATIN SMALL LETTER O WITH CIRCUMFLEX
+ 0xF5: [674,14,500,25,476], // LATIN SMALL LETTER O WITH TILDE
+ 0xF6: [666,14,500,25,476], // LATIN SMALL LETTER O WITH DIAERESIS
+ 0xF7: [537,31,570,33,537], // DIVISION SIGN
+ 0xF8: [549,92,500,25,476], // LATIN SMALL LETTER O WITH STROKE
+ 0xF9: [713,14,556,16,538], // LATIN SMALL LETTER U WITH GRAVE
+ 0xFA: [713,14,556,16,538], // LATIN SMALL LETTER U WITH ACUTE
+ 0xFB: [704,14,556,16,538], // LATIN SMALL LETTER U WITH CIRCUMFLEX
+ 0xFC: [666,14,556,16,538], // LATIN SMALL LETTER U WITH DIAERESIS
+ 0xFD: [713,205,500,16,482], // LATIN SMALL LETTER Y WITH ACUTE
+ 0xFE: [676,205,556,19,524], // LATIN SMALL LETTER THORN
+ 0xFF: [666,205,500,16,482] // LATIN SMALL LETTER Y WITH DIAERESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js
new file mode 100644
index 00000000..2d5d7f07
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js
@@ -0,0 +1,155 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x100: [810,0,722,9,689], // LATIN CAPITAL LETTER A WITH MACRON
+ 0x101: [600,14,500,25,488], // LATIN SMALL LETTER A WITH MACRON
+ 0x102: [901,0,722,9,689], // LATIN CAPITAL LETTER A WITH BREVE
+ 0x103: [691,14,500,25,488], // LATIN SMALL LETTER A WITH BREVE
+ 0x104: [690,205,722,9,721], // LATIN CAPITAL LETTER A WITH OGONEK
+ 0x105: [473,205,500,25,569], // LATIN SMALL LETTER A WITH OGONEK
+ 0x106: [923,19,722,49,687], // LATIN CAPITAL LETTER C WITH ACUTE
+ 0x107: [713,14,444,25,430], // LATIN SMALL LETTER C WITH ACUTE
+ 0x108: [914,19,722,49,687], // LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+ 0x109: [704,14,444,25,430], // LATIN SMALL LETTER C WITH CIRCUMFLEX
+ 0x10A: [876,19,722,49,687], // LATIN CAPITAL LETTER C WITH DOT ABOVE
+ 0x10B: [666,14,444,25,430], // LATIN SMALL LETTER C WITH DOT ABOVE
+ 0x10C: [914,19,722,49,687], // LATIN CAPITAL LETTER C WITH CARON
+ 0x10D: [704,14,444,25,430], // LATIN SMALL LETTER C WITH CARON
+ 0x10E: [914,0,722,14,690], // LATIN CAPITAL LETTER D WITH CARON
+ 0x10F: [709,14,680,25,710], // LATIN SMALL LETTER D WITH CARON
+ 0x110: [676,0,722,6,690], // LATIN CAPITAL LETTER D WITH STROKE
+ 0x111: [676,14,556,25,534], // LATIN SMALL LETTER D WITH STROKE
+ 0x112: [810,0,667,16,641], // LATIN CAPITAL LETTER E WITH MACRON
+ 0x113: [600,14,444,25,427], // LATIN SMALL LETTER E WITH MACRON
+ 0x114: [901,0,667,16,641], // LATIN CAPITAL LETTER E WITH BREVE
+ 0x115: [691,14,444,25,427], // LATIN SMALL LETTER E WITH BREVE
+ 0x116: [876,0,667,16,641], // LATIN CAPITAL LETTER E WITH DOT ABOVE
+ 0x117: [666,14,444,25,427], // LATIN SMALL LETTER E WITH DOT ABOVE
+ 0x118: [676,205,667,16,641], // LATIN CAPITAL LETTER E WITH OGONEK
+ 0x119: [473,205,444,25,435], // LATIN SMALL LETTER E WITH OGONEK
+ 0x11A: [914,0,667,16,641], // LATIN CAPITAL LETTER E WITH CARON
+ 0x11B: [704,14,444,25,427], // LATIN SMALL LETTER E WITH CARON
+ 0x11C: [914,19,778,37,755], // LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+ 0x11D: [704,206,500,28,483], // LATIN SMALL LETTER G WITH CIRCUMFLEX
+ 0x11E: [901,19,778,37,755], // LATIN CAPITAL LETTER G WITH BREVE
+ 0x11F: [691,206,500,28,483], // LATIN SMALL LETTER G WITH BREVE
+ 0x120: [876,19,778,37,755], // LATIN CAPITAL LETTER G WITH DOT ABOVE
+ 0x121: [666,206,500,28,483], // LATIN SMALL LETTER G WITH DOT ABOVE
+ 0x122: [691,378,778,37,755], // LATIN CAPITAL LETTER G WITH CEDILLA
+ 0x123: [863,206,500,28,483], // LATIN SMALL LETTER G WITH CEDILLA
+ 0x124: [914,0,778,21,759], // LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+ 0x125: [914,0,556,15,534], // LATIN SMALL LETTER H WITH CIRCUMFLEX
+ 0x126: [676,0,778,21,759], // LATIN CAPITAL LETTER H WITH STROKE
+ 0x127: [676,0,556,15,534], // LATIN SMALL LETTER H WITH STROKE
+ 0x128: [884,0,389,14,379], // LATIN CAPITAL LETTER I WITH TILDE
+ 0x129: [674,0,278,-47,318], // LATIN SMALL LETTER I WITH TILDE
+ 0x12A: [810,0,389,20,370], // LATIN CAPITAL LETTER I WITH MACRON
+ 0x12B: [600,0,278,-25,305], // LATIN SMALL LETTER I WITH MACRON
+ 0x12C: [900,0,389,20,370], // LATIN CAPITAL LETTER I WITH BREVE
+ 0x12D: [691,0,278,-11,292], // LATIN SMALL LETTER I WITH BREVE
+ 0x12E: [676,205,389,20,389], // LATIN CAPITAL LETTER I WITH OGONEK
+ 0x12F: [691,205,278,15,321], // LATIN SMALL LETTER I WITH OGONEK
+ 0x130: [876,0,389,20,370], // LATIN CAPITAL LETTER I WITH DOT ABOVE
+ 0x131: [461,0,278,15,256], // LATIN SMALL LETTER DOTLESS I
+ 0x132: [676,96,838,20,917], // LATIN CAPITAL LIGATURE IJ
+ 0x133: [691,203,552,15,531], // LATIN SMALL LIGATURE IJ
+ 0x134: [914,96,500,3,479], // LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+ 0x135: [704,203,333,-57,335], // LATIN SMALL LETTER J WITH CIRCUMFLEX
+ 0x136: [676,378,778,30,769], // LATIN CAPITAL LETTER K WITH CEDILLA
+ 0x137: [676,378,556,22,543], // LATIN SMALL LETTER K WITH CEDILLA
+ 0x138: [470,0,600,19,627], // LATIN SMALL LETTER KRA
+ 0x139: [923,0,667,19,638], // LATIN CAPITAL LETTER L WITH ACUTE
+ 0x13A: [923,0,278,15,260], // LATIN SMALL LETTER L WITH ACUTE
+ 0x13B: [676,378,667,19,638], // LATIN CAPITAL LETTER L WITH CEDILLA
+ 0x13C: [676,378,278,15,256], // LATIN SMALL LETTER L WITH CEDILLA
+ 0x13D: [691,0,667,19,638], // LATIN CAPITAL LETTER L WITH CARON
+ 0x13E: [709,0,457,15,442], // LATIN SMALL LETTER L WITH CARON
+ 0x13F: [676,0,667,19,638], // LATIN CAPITAL LETTER L WITH MIDDLE DOT
+ 0x140: [676,0,414,15,441], // LATIN SMALL LETTER L WITH MIDDLE DOT
+ 0x141: [676,0,667,18,638], // LATIN CAPITAL LETTER L WITH STROKE
+ 0x142: [676,0,278,-22,303], // LATIN SMALL LETTER L WITH STROKE
+ 0x143: [923,18,722,16,701], // LATIN CAPITAL LETTER N WITH ACUTE
+ 0x144: [713,0,556,21,539], // LATIN SMALL LETTER N WITH ACUTE
+ 0x145: [676,378,722,16,701], // LATIN CAPITAL LETTER N WITH CEDILLA
+ 0x146: [473,378,556,21,539], // LATIN SMALL LETTER N WITH CEDILLA
+ 0x147: [914,18,722,16,701], // LATIN CAPITAL LETTER N WITH CARON
+ 0x148: [704,0,556,21,539], // LATIN SMALL LETTER N WITH CARON
+ 0x149: [709,0,705,13,693], // LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+ 0x14A: [676,96,732,14,712], // LATIN CAPITAL LETTER ENG
+ 0x14B: [473,205,556,21,490], // LATIN SMALL LETTER ENG
+ 0x14C: [810,19,778,35,743], // LATIN CAPITAL LETTER O WITH MACRON
+ 0x14D: [600,14,500,25,476], // LATIN SMALL LETTER O WITH MACRON
+ 0x14E: [901,19,778,35,743], // LATIN CAPITAL LETTER O WITH BREVE
+ 0x14F: [691,14,500,25,476], // LATIN SMALL LETTER O WITH BREVE
+ 0x150: [923,19,778,35,743], // LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+ 0x151: [713,14,500,25,476], // LATIN SMALL LETTER O WITH DOUBLE ACUTE
+ 0x152: [684,5,1000,22,981], // LATIN CAPITAL LIGATURE OE
+ 0x153: [473,14,722,22,696], // LATIN SMALL LIGATURE OE
+ 0x154: [923,0,722,26,716], // LATIN CAPITAL LETTER R WITH ACUTE
+ 0x155: [713,0,444,28,434], // LATIN SMALL LETTER R WITH ACUTE
+ 0x156: [676,378,722,26,716], // LATIN CAPITAL LETTER R WITH CEDILLA
+ 0x157: [473,378,444,28,434], // LATIN SMALL LETTER R WITH CEDILLA
+ 0x158: [914,0,722,26,716], // LATIN CAPITAL LETTER R WITH CARON
+ 0x159: [704,0,444,28,434], // LATIN SMALL LETTER R WITH CARON
+ 0x15A: [923,19,556,35,513], // LATIN CAPITAL LETTER S WITH ACUTE
+ 0x15B: [713,14,389,25,364], // LATIN SMALL LETTER S WITH ACUTE
+ 0x15C: [914,19,556,35,513], // LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+ 0x15D: [704,14,389,22,361], // LATIN SMALL LETTER S WITH CIRCUMFLEX
+ 0x15E: [692,218,556,35,513], // LATIN CAPITAL LETTER S WITH CEDILLA
+ 0x15F: [473,218,389,25,361], // LATIN SMALL LETTER S WITH CEDILLA
+ 0x160: [914,19,556,35,513], // LATIN CAPITAL LETTER S WITH CARON
+ 0x161: [704,14,389,22,361], // LATIN SMALL LETTER S WITH CARON
+ 0x162: [676,218,667,31,636], // LATIN CAPITAL LETTER T WITH CEDILLA
+ 0x163: [630,218,333,19,332], // LATIN SMALL LETTER T WITH CEDILLA
+ 0x164: [914,0,667,31,636], // LATIN CAPITAL LETTER T WITH CARON
+ 0x165: [709,12,415,19,445], // LATIN SMALL LETTER T WITH CARON
+ 0x166: [676,0,667,31,636], // LATIN CAPITAL LETTER T WITH STROKE
+ 0x167: [630,12,333,17,332], // LATIN SMALL LETTER T WITH STROKE
+ 0x168: [886,19,722,16,701], // LATIN CAPITAL LETTER U WITH TILDE
+ 0x169: [674,14,556,16,538], // LATIN SMALL LETTER U WITH TILDE
+ 0x16A: [810,19,722,16,701], // LATIN CAPITAL LETTER U WITH MACRON
+ 0x16B: [600,14,556,16,538], // LATIN SMALL LETTER U WITH MACRON
+ 0x16C: [901,19,722,16,701], // LATIN CAPITAL LETTER U WITH BREVE
+ 0x16D: [691,14,556,16,538], // LATIN SMALL LETTER U WITH BREVE
+ 0x16E: [935,19,722,16,701], // LATIN CAPITAL LETTER U WITH RING ABOVE
+ 0x16F: [740,14,556,16,538], // LATIN SMALL LETTER U WITH RING ABOVE
+ 0x170: [923,19,722,16,701], // LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+ 0x171: [713,14,556,16,538], // LATIN SMALL LETTER U WITH DOUBLE ACUTE
+ 0x172: [676,205,722,16,701], // LATIN CAPITAL LETTER U WITH OGONEK
+ 0x173: [461,205,556,16,547], // LATIN SMALL LETTER U WITH OGONEK
+ 0x174: [914,15,1000,19,981], // LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+ 0x175: [704,14,722,23,707], // LATIN SMALL LETTER W WITH CIRCUMFLEX
+ 0x176: [914,0,722,15,699], // LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+ 0x177: [704,205,500,16,482], // LATIN SMALL LETTER Y WITH CIRCUMFLEX
+ 0x178: [876,0,722,15,699], // LATIN CAPITAL LETTER Y WITH DIAERESIS
+ 0x179: [923,0,667,28,634], // LATIN CAPITAL LETTER Z WITH ACUTE
+ 0x17A: [713,0,444,21,420], // LATIN SMALL LETTER Z WITH ACUTE
+ 0x17B: [876,0,667,28,634], // LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ 0x17C: [666,0,444,21,420], // LATIN SMALL LETTER Z WITH DOT ABOVE
+ 0x17D: [914,0,667,28,634], // LATIN CAPITAL LETTER Z WITH CARON
+ 0x17E: [704,0,444,21,420], // LATIN SMALL LETTER Z WITH CARON
+ 0x17F: [691,0,333,14,389] // LATIN SMALL LETTER LONG S
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js
new file mode 100644
index 00000000..571965de
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1E80: [923,15,1000,19,981], // LATIN CAPITAL LETTER W WITH GRAVE
+ 0x1E81: [713,14,722,23,707], // LATIN SMALL LETTER W WITH GRAVE
+ 0x1E82: [923,15,1000,19,981], // LATIN CAPITAL LETTER W WITH ACUTE
+ 0x1E83: [713,14,722,23,707], // LATIN SMALL LETTER W WITH ACUTE
+ 0x1E84: [876,15,1000,19,981], // LATIN CAPITAL LETTER W WITH DIAERESIS
+ 0x1E85: [666,14,722,23,707], // LATIN SMALL LETTER W WITH DIAERESIS
+ 0x1EF2: [923,0,722,15,699], // LATIN CAPITAL LETTER Y WITH GRAVE
+ 0x1EF3: [713,205,500,16,482] // LATIN SMALL LETTER Y WITH GRAVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/LatinExtendedAdditional.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js
new file mode 100644
index 00000000..fcc10b5e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js
@@ -0,0 +1,59 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x180: [676,14,553,-28,516], // LATIN SMALL LETTER B WITH STROKE
+ 0x188: [576,14,568,30,574], // LATIN SMALL LETTER C WITH HOOK
+ 0x190: [686,4,610,38,587], // LATIN CAPITAL LETTER OPEN E
+ 0x192: [706,155,500,0,498], // LATIN SMALL LETTER F WITH HOOK
+ 0x195: [676,10,797,14,767], // LATIN SMALL LETTER HV
+ 0x199: [691,0,533,12,533], // LATIN SMALL LETTER K WITH HOOK
+ 0x19A: [676,0,291,24,265], // LATIN SMALL LETTER L WITH BAR
+ 0x19B: [666,0,536,60,526], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x19E: [473,205,559,21,539], // LATIN SMALL LETTER N WITH LONG RIGHT LEG
+ 0x1A0: [732,19,778,35,788], // LATIN CAPITAL LETTER O WITH HORN
+ 0x1A1: [505,14,554,25,576], // LATIN SMALL LETTER O WITH HORN
+ 0x1A5: [673,205,550,10,515], // LATIN SMALL LETTER P WITH HOOK
+ 0x1AA: [689,228,446,25,421], // LATIN LETTER REVERSED ESH LOOP
+ 0x1AB: [630,218,347,18,331], // LATIN SMALL LETTER T WITH PALATAL HOOK
+ 0x1AD: [691,12,371,19,389], // LATIN SMALL LETTER T WITH HOOK
+ 0x1AF: [810,19,796,16,836], // LATIN CAPITAL LETTER U WITH HORN
+ 0x1B0: [596,14,600,16,626], // LATIN SMALL LETTER U WITH HORN
+ 0x1BA: [450,237,441,9,415], // LATIN SMALL LETTER EZH WITH TAIL
+ 0x1BB: [688,0,515,27,492], // LATIN LETTER TWO WITH STROKE
+ 0x1BE: [541,10,527,78,449], // LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+ 0x1C0: [740,0,186,60,126], // LATIN LETTER DENTAL CLICK
+ 0x1C1: [740,0,313,60,253], // LATIN LETTER LATERAL CLICK
+ 0x1C2: [740,0,445,39,405], // LATIN LETTER ALVEOLAR CLICK
+ 0x1C3: [691,13,333,81,251], // LATIN LETTER RETROFLEX CLICK
+ 0x1F0: [704,203,333,-57,335], // LATIN SMALL LETTER J WITH CARON
+ 0x1FA: [972,0,722,9,689], // LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FB: [923,14,500,25,488], // LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FC: [923,0,1000,4,951], // LATIN CAPITAL LETTER AE WITH ACUTE
+ 0x1FD: [713,14,722,33,694], // LATIN SMALL LETTER AE WITH ACUTE
+ 0x1FE: [923,74,778,35,743], // LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ 0x1FF: [713,92,500,25,476], // LATIN SMALL LETTER O WITH STROKE AND ACUTE
+ 0x237: [461,203,333,-57,260] // LATIN SMALL LETTER DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js
new file mode 100644
index 00000000..a4c9e14f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js
@@ -0,0 +1,69 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2102: [691,19,727,45,672], // stix-mathematical bold oblique double-struck capital C
+ 0x2105: [688,12,873,38,835], // CARE OF
+ 0x2107: [691,19,699,65,662], // EULER CONSTANT
+ 0x210C: [701,205,843,42,795], // BLACK-LETTER CAPITAL H
+ 0x210D: [676,0,768,75,693], // stix-mathematical bold oblique double-struck capital H
+ 0x210E: [685,10,576,50,543], // PLANCK CONSTANT
+ 0x210F: [685,10,576,50,543], // stix-/hbar - Planck's over 2pi
+ 0x2111: [701,25,790,54,735], // BLACK-LETTER CAPITAL I
+ 0x2115: [676,0,738,75,663], // stix-mathematical bold oblique double-struck capital N
+ 0x2116: [691,18,1093,10,1042], // NUMERO SIGN
+ 0x2117: [691,19,747,26,721], // SOUND RECORDING COPYRIGHT
+ 0x2118: [541,219,850,55,822], // SCRIPT CAPITAL P
+ 0x2119: [676,0,700,75,670], // stix-mathematical bold oblique double-struck capital P
+ 0x211A: [691,64,797,45,747], // stix-mathematical bold oblique double-struck capital Q
+ 0x211C: [701,25,884,50,841], // BLACK-LETTER CAPITAL R
+ 0x211D: [676,0,783,75,758], // stix-mathematical bold oblique double-struck capital R
+ 0x211E: [676,101,722,26,726], // PRESCRIPTION TAKE
+ 0x2122: [676,-271,1000,24,977], // TRADE MARK SIGN
+ 0x2124: [691,0,777,52,727], // stix-mathematical bold oblique double-struck capital Z
+ 0x2125: [676,205,448,21,424], // OUNCE SIGN
+ 0x2126: [692,0,758,35,723], // OHM SIGN
+ 0x2127: [674,18,758,35,723], // INVERTED OHM SIGN
+ 0x2128: [701,195,755,44,703], // BLACK-LETTER CAPITAL Z
+ 0x2129: [475,0,312,9,244], // TURNED GREEK SMALL LETTER IOTA
+ 0x212B: [920,0,722,9,689], // ANGSTROM SIGN
+ 0x212D: [701,19,773,54,731], // BLACK-LETTER CAPITAL C
+ 0x2132: [676,0,616,48,546], // TURNED CAPITAL F
+ 0x2135: [694,34,766,76,690], // ALEF SYMBOL
+ 0x2136: [694,34,703,60,659], // BET SYMBOL
+ 0x2137: [694,34,562,71,493], // GIMEL SYMBOL
+ 0x2138: [694,34,599,40,559], // DALET SYMBOL
+ 0x213C: [461,11,804,55,759], // DOUBLE-STRUCK SMALL PI
+ 0x213D: [486,203,646,23,624], // DOUBLE-STRUCK SMALL GAMMA
+ 0x213E: [676,0,497,75,643], // DOUBLE-STRUCK CAPITAL GAMMA
+ 0x213F: [676,0,768,75,693], // DOUBLE-STRUCK CAPITAL PI
+ 0x2140: [773,269,976,36,952], // DOUBLE-STRUCK N-ARY SUMMATION
+ 0x2145: [676,0,748,75,703], // stix-mathematical bold double-struck capital D
+ 0x2146: [676,14,643,50,583], // stix-mathematical bold double-struck small letter d
+ 0x2147: [473,14,573,50,523], // stix-mathematical bold double-struck small letter e
+ 0x2148: [691,0,330,65,265], // stix-mathematical bold double-struck small letter i
+ 0x2149: [691,205,371,-20,311], // stix-mathematical bold double-struck small letter j
+ 0x214B: [690,17,833,61,788] // TURNED AMPERSAND
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js
new file mode 100644
index 00000000..79f23715
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js
@@ -0,0 +1,172 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'] = {
+ directory: 'General/Bold',
+ family: 'STIXGeneral',
+ weight: 'bold',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1D00,0x1DBF,"PhoneticExtensions"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2070,0x209F,"SuperAndSubscripts"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2150,0x218F,"NumberForms"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x2980,0x29FF,"MiscMathSymbolsB"],
+ [0x2A00,0x2AFF,"SuppMathOperators"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0x1D400,0x1D433,"MathBold"],
+ [0x1D56C,0x1D59F,"BoldFraktur"],
+ [0x1D5D4,0x1D607,"MathSSBold"],
+ [0x1D6A8,0x1D6E1,"GreekBold"],
+ [0x1D756,0x1D78F,"GreekSSBold"],
+ [0x1D7CE,0x1D7D7,"MathBold"],
+ [0x1D7EC,0x1D7F6,"MathSSBold"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [691,13,333,81,251], // EXCLAMATION MARK
+ 0x22: [691,-404,555,83,472], // QUOTATION MARK
+ 0x23: [700,0,500,5,495], // NUMBER SIGN
+ 0x24: [750,99,500,29,472], // DOLLAR SIGN
+ 0x25: [706,29,749,61,688], // PERCENT SIGN
+ 0x26: [691,16,833,62,789], // AMPERSAND
+ 0x27: [691,-404,278,75,204], // APOSTROPHE
+ 0x28: [694,168,333,46,306], // LEFT PARENTHESIS
+ 0x29: [694,168,333,27,287], // RIGHT PARENTHESIS
+ 0x2A: [691,-255,500,56,448], // ASTERISK
+ 0x2B: [563,57,750,65,685], // PLUS SIGN
+ 0x2C: [155,180,250,39,223], // COMMA
+ 0x2D: [287,-171,333,44,287], // HYPHEN-MINUS
+ 0x2E: [156,13,250,41,210], // FULL STOP
+ 0x2F: [691,19,278,-24,302], // SOLIDUS
+ 0x30: [688,13,500,24,476], // DIGIT ZERO
+ 0x31: [688,0,500,65,441], // DIGIT ONE
+ 0x32: [688,0,500,17,478], // DIGIT TWO
+ 0x33: [688,14,500,16,468], // DIGIT THREE
+ 0x34: [688,0,500,19,476], // DIGIT FOUR
+ 0x35: [676,8,500,22,470], // DIGIT FIVE
+ 0x36: [688,13,500,28,475], // DIGIT SIX
+ 0x37: [676,0,500,17,477], // DIGIT SEVEN
+ 0x38: [688,13,500,28,472], // DIGIT EIGHT
+ 0x39: [688,13,500,26,473], // DIGIT NINE
+ 0x3A: [472,13,333,82,251], // COLON
+ 0x3B: [472,180,333,82,266], // SEMICOLON
+ 0x3C: [534,24,750,80,670], // LESS-THAN SIGN
+ 0x3D: [399,-107,750,68,682], // EQUALS SIGN
+ 0x3E: [534,24,750,80,670], // GREATER-THAN SIGN
+ 0x3F: [689,13,500,57,445], // QUESTION MARK
+ 0x40: [691,19,930,108,822], // COMMERCIAL AT
+ 0x41: [690,0,722,9,689], // LATIN CAPITAL LETTER A
+ 0x42: [676,0,667,16,619], // LATIN CAPITAL LETTER B
+ 0x43: [691,19,722,49,687], // LATIN CAPITAL LETTER C
+ 0x44: [676,0,722,14,690], // LATIN CAPITAL LETTER D
+ 0x45: [676,0,667,16,641], // LATIN CAPITAL LETTER E
+ 0x46: [676,0,611,16,583], // LATIN CAPITAL LETTER F
+ 0x47: [691,19,778,37,755], // LATIN CAPITAL LETTER G
+ 0x48: [676,0,778,21,759], // LATIN CAPITAL LETTER H
+ 0x49: [676,0,389,20,370], // LATIN CAPITAL LETTER I
+ 0x4A: [676,96,500,3,478], // LATIN CAPITAL LETTER J
+ 0x4B: [676,0,778,30,769], // LATIN CAPITAL LETTER K
+ 0x4C: [677,0,667,19,638], // LATIN CAPITAL LETTER L
+ 0x4D: [676,0,944,14,921], // LATIN CAPITAL LETTER M
+ 0x4E: [676,18,722,16,701], // LATIN CAPITAL LETTER N
+ 0x4F: [691,19,778,35,743], // LATIN CAPITAL LETTER O
+ 0x50: [676,0,611,16,600], // LATIN CAPITAL LETTER P
+ 0x51: [691,176,778,35,743], // LATIN CAPITAL LETTER Q
+ 0x52: [676,0,722,26,716], // LATIN CAPITAL LETTER R
+ 0x53: [692,19,556,35,513], // LATIN CAPITAL LETTER S
+ 0x54: [676,0,667,31,636], // LATIN CAPITAL LETTER T
+ 0x55: [676,19,722,16,701], // LATIN CAPITAL LETTER U
+ 0x56: [676,18,722,16,701], // LATIN CAPITAL LETTER V
+ 0x57: [676,15,1000,19,981], // LATIN CAPITAL LETTER W
+ 0x58: [676,0,722,16,699], // LATIN CAPITAL LETTER X
+ 0x59: [676,0,722,15,699], // LATIN CAPITAL LETTER Y
+ 0x5A: [676,0,667,28,634], // LATIN CAPITAL LETTER Z
+ 0x5B: [678,149,333,67,301], // LEFT SQUARE BRACKET
+ 0x5C: [691,19,278,-25,303], // REVERSE SOLIDUS
+ 0x5D: [678,149,333,32,266], // RIGHT SQUARE BRACKET
+ 0x5E: [676,-311,581,73,509], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [713,-528,333,8,246], // GRAVE ACCENT
+ 0x61: [473,14,500,25,488], // LATIN SMALL LETTER A
+ 0x62: [676,14,556,17,521], // LATIN SMALL LETTER B
+ 0x63: [473,14,444,25,430], // LATIN SMALL LETTER C
+ 0x64: [676,14,556,25,534], // LATIN SMALL LETTER D
+ 0x65: [473,14,444,25,427], // LATIN SMALL LETTER E
+ 0x66: [691,0,333,14,389], // LATIN SMALL LETTER F
+ 0x67: [473,206,500,28,483], // LATIN SMALL LETTER G
+ 0x68: [676,0,556,15,534], // LATIN SMALL LETTER H
+ 0x69: [691,0,278,15,256], // LATIN SMALL LETTER I
+ 0x6A: [691,203,333,-57,263], // LATIN SMALL LETTER J
+ 0x6B: [676,0,556,22,543], // LATIN SMALL LETTER K
+ 0x6C: [676,0,278,15,256], // LATIN SMALL LETTER L
+ 0x6D: [473,0,833,15,814], // LATIN SMALL LETTER M
+ 0x6E: [473,0,556,21,539], // LATIN SMALL LETTER N
+ 0x6F: [473,14,500,25,476], // LATIN SMALL LETTER O
+ 0x70: [473,205,556,19,524], // LATIN SMALL LETTER P
+ 0x71: [473,205,556,34,536], // LATIN SMALL LETTER Q
+ 0x72: [473,0,444,28,434], // LATIN SMALL LETTER R
+ 0x73: [473,14,389,25,361], // LATIN SMALL LETTER S
+ 0x74: [630,12,333,19,332], // LATIN SMALL LETTER T
+ 0x75: [461,14,556,16,538], // LATIN SMALL LETTER U
+ 0x76: [461,14,500,21,485], // LATIN SMALL LETTER V
+ 0x77: [461,14,722,23,707], // LATIN SMALL LETTER W
+ 0x78: [461,0,500,12,484], // LATIN SMALL LETTER X
+ 0x79: [461,205,500,16,482], // LATIN SMALL LETTER Y
+ 0x7A: [461,0,444,21,420], // LATIN SMALL LETTER Z
+ 0x7B: [698,175,394,22,340], // LEFT CURLY BRACKET
+ 0x7C: [691,19,220,66,154], // VERTICAL LINE
+ 0x7D: [698,175,394,54,372], // RIGHT CURLY BRACKET
+ 0x7E: [333,-173,520,29,491], // TILDE
+ 0x393: [676,0,620,16,593], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [690,0,722,33,673], // GREEK CAPITAL LETTER DELTA
+ 0x398: [692,18,778,35,743], // GREEK CAPITAL LETTER THETA
+ 0x39B: [690,0,707,9,674], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [676,0,647,40,607], // GREEK CAPITAL LETTER XI
+ 0x3A0: [676,0,778,21,759], // GREEK CAPITAL LETTER PI
+ 0x3A3: [676,0,671,28,641], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [692,0,703,7,693], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [676,0,836,18,818], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [692,0,808,15,797], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [692,0,768,28,740] // GREEK CAPITAL LETTER OMEGA
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXGeneral-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js
new file mode 100644
index 00000000..e3782aca
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D400: [690,0,722,9,689], // MATHEMATICAL BOLD CAPITAL A
+ 0x1D401: [676,0,667,16,619], // MATHEMATICAL BOLD CAPITAL B
+ 0x1D402: [691,19,722,49,687], // MATHEMATICAL BOLD CAPITAL C
+ 0x1D403: [676,0,722,14,690], // MATHEMATICAL BOLD CAPITAL D
+ 0x1D404: [676,0,667,16,641], // MATHEMATICAL BOLD CAPITAL E
+ 0x1D405: [676,0,611,16,583], // MATHEMATICAL BOLD CAPITAL F
+ 0x1D406: [691,19,778,37,755], // MATHEMATICAL BOLD CAPITAL G
+ 0x1D407: [676,0,778,21,759], // MATHEMATICAL BOLD CAPITAL H
+ 0x1D408: [676,0,389,20,370], // MATHEMATICAL BOLD CAPITAL I
+ 0x1D409: [676,96,500,3,478], // MATHEMATICAL BOLD CAPITAL J
+ 0x1D40A: [676,0,778,30,769], // MATHEMATICAL BOLD CAPITAL K
+ 0x1D40B: [676,0,667,19,638], // MATHEMATICAL BOLD CAPITAL L
+ 0x1D40C: [676,0,944,14,921], // MATHEMATICAL BOLD CAPITAL M
+ 0x1D40D: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL N
+ 0x1D40E: [691,19,778,35,743], // MATHEMATICAL BOLD CAPITAL O
+ 0x1D40F: [676,0,611,16,600], // MATHEMATICAL BOLD CAPITAL P
+ 0x1D410: [691,176,778,35,743], // MATHEMATICAL BOLD CAPITAL Q
+ 0x1D411: [676,0,722,26,716], // MATHEMATICAL BOLD CAPITAL R
+ 0x1D412: [692,19,556,35,513], // MATHEMATICAL BOLD CAPITAL S
+ 0x1D413: [676,0,667,31,636], // MATHEMATICAL BOLD CAPITAL T
+ 0x1D414: [676,19,722,16,701], // MATHEMATICAL BOLD CAPITAL U
+ 0x1D415: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL V
+ 0x1D416: [676,15,1000,19,981], // MATHEMATICAL BOLD CAPITAL W
+ 0x1D417: [676,0,722,16,699], // MATHEMATICAL BOLD CAPITAL X
+ 0x1D418: [676,0,722,15,699], // MATHEMATICAL BOLD CAPITAL Y
+ 0x1D419: [676,0,667,28,634], // MATHEMATICAL BOLD CAPITAL Z
+ 0x1D41A: [473,14,500,25,488], // MATHEMATICAL BOLD SMALL A
+ 0x1D41B: [676,14,556,17,521], // MATHEMATICAL BOLD SMALL B
+ 0x1D41C: [473,14,444,25,430], // MATHEMATICAL BOLD SMALL C
+ 0x1D41D: [676,14,556,25,534], // MATHEMATICAL BOLD SMALL D
+ 0x1D41E: [473,14,444,25,427], // MATHEMATICAL BOLD SMALL E
+ 0x1D41F: [691,0,333,14,389], // MATHEMATICAL BOLD SMALL F
+ 0x1D420: [473,206,500,28,483], // MATHEMATICAL BOLD SMALL G
+ 0x1D421: [676,0,556,15,534], // MATHEMATICAL BOLD SMALL H
+ 0x1D422: [691,0,278,15,256], // MATHEMATICAL BOLD SMALL I
+ 0x1D423: [691,203,333,-57,263], // MATHEMATICAL BOLD SMALL J
+ 0x1D424: [676,0,556,22,543], // MATHEMATICAL BOLD SMALL K
+ 0x1D425: [676,0,278,15,256], // MATHEMATICAL BOLD SMALL L
+ 0x1D426: [473,0,833,15,814], // MATHEMATICAL BOLD SMALL M
+ 0x1D427: [473,0,556,21,539], // MATHEMATICAL BOLD SMALL N
+ 0x1D428: [473,14,500,25,476], // MATHEMATICAL BOLD SMALL O
+ 0x1D429: [473,205,556,19,524], // MATHEMATICAL BOLD SMALL P
+ 0x1D42A: [473,205,556,34,536], // MATHEMATICAL BOLD SMALL Q
+ 0x1D42B: [473,0,444,28,434], // MATHEMATICAL BOLD SMALL R
+ 0x1D42C: [473,14,389,25,361], // MATHEMATICAL BOLD SMALL S
+ 0x1D42D: [630,12,333,19,332], // MATHEMATICAL BOLD SMALL T
+ 0x1D42E: [461,14,556,16,538], // MATHEMATICAL BOLD SMALL U
+ 0x1D42F: [461,14,500,21,485], // MATHEMATICAL BOLD SMALL V
+ 0x1D430: [461,14,722,23,707], // MATHEMATICAL BOLD SMALL W
+ 0x1D431: [461,0,500,12,484], // MATHEMATICAL BOLD SMALL X
+ 0x1D432: [461,205,500,16,482], // MATHEMATICAL BOLD SMALL Y
+ 0x1D433: [461,0,444,21,420], // MATHEMATICAL BOLD SMALL Z
+ 0x1D7CE: [688,13,500,24,476], // MATHEMATICAL BOLD DIGIT ZERO
+ 0x1D7CF: [688,0,500,65,441], // MATHEMATICAL BOLD DIGIT ONE
+ 0x1D7D0: [688,0,500,17,478], // MATHEMATICAL BOLD DIGIT TWO
+ 0x1D7D1: [688,14,500,16,468], // MATHEMATICAL BOLD DIGIT THREE
+ 0x1D7D2: [688,0,500,19,476], // MATHEMATICAL BOLD DIGIT FOUR
+ 0x1D7D3: [676,8,500,22,470], // MATHEMATICAL BOLD DIGIT FIVE
+ 0x1D7D4: [688,13,500,28,475], // MATHEMATICAL BOLD DIGIT SIX
+ 0x1D7D5: [676,0,500,17,477], // MATHEMATICAL BOLD DIGIT SEVEN
+ 0x1D7D6: [688,13,500,28,472], // MATHEMATICAL BOLD DIGIT EIGHT
+ 0x1D7D7: [688,13,500,26,473] // MATHEMATICAL BOLD DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MathBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js
new file mode 100644
index 00000000..2930eba2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js
@@ -0,0 +1,260 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2200: [676,0,599,5,594], // FOR ALL
+ 0x2201: [785,29,539,63,476], // COMPLEMENT
+ 0x2202: [686,10,559,44,559], // PARTIAL DIFFERENTIAL
+ 0x2203: [676,0,599,76,523], // THERE EXISTS
+ 0x2204: [803,127,599,76,523], // THERE DOES NOT EXIST
+ 0x2205: [594,90,787,50,737], // EMPTY SET
+ 0x2206: [676,0,681,23,658], // INCREMENT
+ 0x2207: [676,0,681,23,658], // NABLA
+ 0x2208: [547,13,750,82,668], // ELEMENT OF
+ 0x2209: [680,146,750,82,668], // stix-negated (vert) set membership, variant
+ 0x220A: [499,-35,500,60,440], // SMALL ELEMENT OF
+ 0x220B: [547,13,750,82,668], // CONTAINS AS MEMBER
+ 0x220C: [680,146,750,82,668], // stix-negated (vert) contains
+ 0x220D: [499,-35,500,60,440], // SMALL CONTAINS AS MEMBER
+ 0x220F: [763,259,1000,37,963], // N-ARY PRODUCT
+ 0x2210: [763,259,982,28,954], // N-ARY COPRODUCT
+ 0x2211: [763,259,914,40,873], // N-ARY SUMMATION
+ 0x2212: [297,-209,750,66,685], // MINUS SIGN
+ 0x2213: [657,12,770,65,685], // MINUS-OR-PLUS SIGN
+ 0x2214: [793,57,750,65,685], // DOT PLUS
+ 0x2215: [732,193,584,78,506], // DIVISION SLASH
+ 0x2216: [411,-93,452,25,427], // SET MINUS
+ 0x2217: [502,-34,585,82,503], // ASTERISK OPERATOR
+ 0x2218: [409,-95,394,40,354], // RING OPERATOR
+ 0x2219: [473,-59,584,85,499], // BULLET OPERATOR
+ 0x221A: [946,259,965,130,1016], // SQUARE ROOT
+ 0x221D: [450,0,772,80,692], // PROPORTIONAL TO
+ 0x221E: [450,0,964,80,884], // INFINITY
+ 0x221F: [584,0,685,50,634], // RIGHT ANGLE
+ 0x2220: [569,0,792,50,708], // ANGLE
+ 0x2221: [569,74,792,50,708], // MEASURED ANGLE
+ 0x2222: [534,26,695,27,667], // SPHERICAL ANGLE
+ 0x2223: [690,189,288,100,188], // DIVIDES
+ 0x2224: [690,189,411,23,388], // DOES NOT DIVIDE
+ 0x2225: [690,189,487,100,387], // PARALLEL TO
+ 0x2226: [690,189,617,23,594], // NOT PARALLEL TO
+ 0x2227: [536,28,640,52,588], // LOGICAL AND
+ 0x2228: [536,28,640,52,588], // LOGICAL OR
+ 0x2229: [541,33,650,66,584], // stix-intersection, serifs
+ 0x222A: [541,33,650,66,584], // stix-union, serifs
+ 0x222B: [824,320,553,32,733], // INTEGRAL
+ 0x222C: [824,320,863,32,1043], // DOUBLE INTEGRAL
+ 0x222D: [824,320,1174,32,1354], // TRIPLE INTEGRAL
+ 0x222E: [824,320,591,30,731], // CONTOUR INTEGRAL
+ 0x222F: [824,320,903,32,1043], // SURFACE INTEGRAL
+ 0x2230: [824,320,1214,32,1354], // VOLUME INTEGRAL
+ 0x2231: [824,320,593,32,733], // CLOCKWISE INTEGRAL
+ 0x2232: [824,320,593,32,733], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [824,320,593,32,733], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2234: [575,41,750,66,685], // THEREFORE
+ 0x2235: [575,41,750,66,685], // BECAUSE
+ 0x2236: [575,41,554,190,364], // RATIO
+ 0x2237: [575,41,750,68,683], // PROPORTION
+ 0x2238: [543,-209,750,66,685], // DOT MINUS
+ 0x2239: [543,37,750,66,686], // EXCESS
+ 0x223A: [575,41,750,66,685], // GEOMETRIC PROPORTION
+ 0x223B: [565,59,750,67,682], // HOMOTHETIC
+ 0x223C: [374,-132,750,67,682], // TILDE OPERATOR
+ 0x223D: [374,-132,750,67,682], // REVERSED TILDE
+ 0x223E: [419,-85,750,68,683], // stix-most positive
+ 0x223F: [484,-67,750,66,684], // stix-reverse sine wave
+ 0x2240: [575,40,348,53,295], // WREATH PRODUCT
+ 0x2241: [444,-62,750,67,682], // stix-not, vert, similar
+ 0x2242: [463,-45,750,68,683], // MINUS TILDE
+ 0x2243: [463,-45,750,68,683], // ASYMPTOTICALLY EQUAL TO
+ 0x2244: [530,54,750,68,683], // stix-not (vert) similar or equal
+ 0x2245: [568,60,750,68,683], // APPROXIMATELY EQUAL TO
+ 0x2246: [568,150,750,68,683], // APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+ 0x2247: [642,152,750,68,683], // stix-not (vert) similar over two-line equals
+ 0x2248: [508,-26,750,68,683], // ALMOST EQUAL TO
+ 0x2249: [583,48,750,68,683], // stix-not, vert, approximate
+ 0x224A: [568,75,750,68,683], // ALMOST EQUAL OR EQUAL TO
+ 0x224B: [613,109,750,68,683], // TRIPLE TILDE
+ 0x224C: [568,60,750,68,683], // stix-all equal to (lazy S over equals) (formerly 224C; that shape changed)
+ 0x224D: [518,13,750,68,683], // EQUIVALENT TO
+ 0x224E: [484,-22,750,68,683], // GEOMETRICALLY EQUIVALENT TO
+ 0x224F: [484,-107,750,68,683], // DIFFERENCE BETWEEN
+ 0x2250: [667,-107,750,68,682], // APPROACHES THE LIMIT
+ 0x2251: [667,161,750,68,682], // GEOMETRICALLY EQUAL TO
+ 0x2252: [667,161,750,68,682], // APPROXIMATELY EQUAL TO OR THE IMAGE OF
+ 0x2253: [667,161,750,68,682], // IMAGE OF OR APPROXIMATELY EQUAL TO
+ 0x2254: [483,-50,932,68,864], // COLON EQUALS
+ 0x2255: [483,-50,932,68,864], // EQUALS COLON
+ 0x2256: [471,-63,750,68,682], // RING IN EQUAL TO
+ 0x2257: [809,-107,750,68,682], // RING EQUAL TO
+ 0x2258: [761,-107,750,68,682], // CORRESPONDS TO
+ 0x2259: [836,-107,750,68,682], // ESTIMATES
+ 0x225A: [836,-107,750,68,682], // EQUIANGULAR TO
+ 0x225B: [841,-107,750,68,682], // STAR EQUALS
+ 0x225C: [844,-107,750,68,682], // DELTA EQUAL TO
+ 0x225D: [838,-107,750,55,735], // EQUAL TO BY DEFINITION
+ 0x225E: [721,-107,750,68,682], // MEASURED BY
+ 0x225F: [880,-107,750,68,682], // QUESTIONED EQUAL TO
+ 0x2260: [662,156,750,68,682], // stix-not (vert) equals
+ 0x2261: [507,-27,750,68,682], // IDENTICAL TO
+ 0x2262: [688,156,750,68,682], // stix-not (vert) three-line equals
+ 0x2263: [592,57,750,68,682], // STRICTLY EQUIVALENT TO
+ 0x2264: [627,121,750,80,670], // LESS-THAN OR EQUAL TO
+ 0x2265: [627,120,750,80,670], // GREATER-THAN OR EQUAL TO
+ 0x2266: [729,222,750,80,670], // LESS-THAN OVER EQUAL TO
+ 0x2267: [729,222,750,80,670], // GREATER-THAN OVER EQUAL TO
+ 0x2268: [729,294,750,80,670], // stix-less, vert, not double equals
+ 0x2269: [729,294,750,80,670], // stix-gt, vert, not double equals
+ 0x226A: [534,24,1000,38,961], // MUCH LESS-THAN
+ 0x226B: [534,24,1000,38,961], // MUCH GREATER-THAN
+ 0x226C: [732,193,417,46,371], // BETWEEN
+ 0x226D: [591,87,750,68,683], // stix-not (vert) asymptotically equal to
+ 0x226E: [625,115,750,80,670], // stix-not, vert, less-than
+ 0x226F: [625,115,750,80,670], // stix-not, vert, greater-than
+ 0x2270: [717,235,750,80,670], // stix-not, vert, less-than-or-equal
+ 0x2271: [717,235,750,80,670], // stix-not, vert, greater-than-or-equal
+ 0x2272: [690,182,750,67,682], // stix-less-than or (contour) similar
+ 0x2273: [690,182,750,67,682], // stix-greater-than or (contour) similar
+ 0x2274: [780,282,750,67,682], // stix-not, vert, less, similar
+ 0x2275: [780,282,750,67,682], // stix-not, vert, greater, similar
+ 0x2276: [734,226,750,80,670], // LESS-THAN OR GREATER-THAN
+ 0x2277: [734,226,750,80,670], // GREATER-THAN OR LESS-THAN
+ 0x2278: [824,316,750,80,670], // stix-not, vert, less, greater
+ 0x2279: [824,316,750,80,670], // stix-not, vert, greater, less
+ 0x227A: [531,23,750,80,670], // PRECEDES
+ 0x227B: [531,23,750,80,670], // SUCCEEDS
+ 0x227C: [645,138,750,80,670], // PRECEDES OR EQUAL TO
+ 0x227D: [645,138,750,80,670], // SUCCEEDS OR EQUAL TO
+ 0x227E: [676,169,750,67,682], // PRECEDES OR EQUIVALENT TO
+ 0x227F: [676,169,750,67,682], // SUCCEEDS OR EQUIVALENT TO
+ 0x2280: [625,115,750,80,670], // DOES NOT PRECEDE
+ 0x2281: [625,115,750,80,670], // stix-not (vert) succeeds
+ 0x2282: [547,13,750,82,668], // SUBSET OF
+ 0x2283: [547,13,750,82,668], // SUPERSET OF
+ 0x2284: [680,146,750,82,668], // stix-not subset [vertical negation]
+ 0x2285: [680,146,750,82,668], // stix-not superset [vertical negation]
+ 0x2286: [647,101,750,82,668], // SUBSET OF OR EQUAL TO
+ 0x2287: [647,101,750,82,668], // SUPERSET OF OR EQUAL TO
+ 0x2288: [747,201,750,82,668], // stix-/nsubseteq N: not (vert) subset, equals
+ 0x2289: [747,201,750,82,668], // stix-/nsupseteq N: not (vert) superset, equals
+ 0x228A: [734,200,750,82,668], // stix-subset, not equals, variant
+ 0x228B: [734,200,750,82,668], // stix-superset, not equals, variant
+ 0x228C: [541,33,650,66,584], // MULTISET
+ 0x228D: [541,33,650,66,584], // MULTISET MULTIPLICATION
+ 0x228E: [541,33,650,66,584], // MULTISET UNION
+ 0x228F: [532,27,750,87,663], // SQUARE IMAGE OF
+ 0x2290: [532,27,750,87,663], // SQUARE ORIGINAL OF
+ 0x2291: [644,93,750,87,663], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [644,93,750,87,663], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [541,33,650,66,584], // stix-square intersection, serifs
+ 0x2294: [541,33,650,66,584], // stix-square union, serifs
+ 0x2295: [634,130,864,50,814], // stix-circled plus (with rim)
+ 0x2296: [634,130,864,50,814], // CIRCLED MINUS
+ 0x2297: [634,130,864,50,814], // stix-circled times (with rim)
+ 0x2298: [634,130,864,50,814], // CIRCLED DIVISION SLASH
+ 0x2299: [594,90,784,50,734], // CIRCLED DOT OPERATOR
+ 0x229A: [634,130,842,39,803], // CIRCLED RING OPERATOR
+ 0x229B: [634,130,864,50,814], // CIRCLED ASTERISK OPERATOR
+ 0x229C: [634,130,864,50,814], // stix-two horizontal bars in circle
+ 0x229D: [634,130,864,50,814], // CIRCLED DASH
+ 0x229E: [661,158,910,45,865], // SQUARED PLUS
+ 0x229F: [661,158,910,45,865], // SQUARED MINUS
+ 0x22A0: [661,158,910,45,865], // SQUARED TIMES
+ 0x22A1: [661,158,910,45,865], // SQUARED DOT OPERATOR
+ 0x22A2: [676,0,750,91,659], // RIGHT TACK
+ 0x22A3: [676,0,750,91,659], // LEFT TACK
+ 0x22A4: [676,0,750,91,659], // DOWN TACK
+ 0x22A5: [676,0,750,91,659], // UP TACK
+ 0x22A6: [676,0,555,91,464], // ASSERTION
+ 0x22A7: [676,0,555,91,464], // MODELS
+ 0x22A8: [676,0,750,91,659], // TRUE
+ 0x22A9: [676,0,972,91,882], // FORCES
+ 0x22AA: [676,0,944,91,856], // TRIPLE VERTICAL BAR RIGHT TURNSTILE
+ 0x22AB: [676,0,944,91,856], // DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+ 0x22AC: [676,0,913,21,822], // DOES NOT PROVE
+ 0x22AD: [676,0,912,21,822], // NOT TRUE
+ 0x22AE: [676,0,1096,21,1024], // DOES NOT FORCE
+ 0x22AF: [676,0,1104,21,1016], // NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+ 0x22B0: [543,38,750,98,652], // PRECEDES UNDER RELATION
+ 0x22B1: [543,38,750,98,652], // SUCCEEDS UNDER RELATION
+ 0x22B2: [534,24,750,81,669], // NORMAL SUBGROUP OF
+ 0x22B3: [534,24,750,81,669], // CONTAINS AS NORMAL SUBGROUP
+ 0x22B4: [621,113,750,81,669], // NORMAL SUBGROUP OF OR EQUAL TO
+ 0x22B5: [621,113,750,81,669], // CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+ 0x22B6: [436,-96,1216,50,1166], // ORIGINAL OF
+ 0x22B7: [436,-96,1216,50,1166], // IMAGE OF
+ 0x22B8: [436,-96,884,50,834], // MULTIMAP
+ 0x22B9: [563,57,750,65,685], // HERMITIAN CONJUGATE MATRIX
+ 0x22BA: [461,216,498,74,424], // INTERCALATE
+ 0x22BB: [536,189,640,52,588], // XOR
+ 0x22BC: [697,28,640,52,588], // NAND
+ 0x22BD: [697,28,640,52,588], // NOR
+ 0x22BE: [630,0,750,60,690], // RIGHT ANGLE WITH ARC
+ 0x22BF: [662,158,910,45,865], // RIGHT TRIANGLE
+ 0x22C4: [515,-17,584,43,541], // DIAMOND OPERATOR
+ 0x22C7: [595,63,750,66,685], // DIVISION TIMES
+ 0x22C8: [604,72,870,67,803], // BOWTIE
+ 0x22C9: [604,72,870,57,817], // LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CA: [604,72,870,53,813], // RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CB: [604,72,870,97,773], // LEFT SEMIDIRECT PRODUCT
+ 0x22CC: [604,72,870,97,773], // RIGHT SEMIDIRECT PRODUCT
+ 0x22CD: [463,-45,750,68,683], // REVERSED TILDE EQUALS
+ 0x22CE: [536,28,640,41,599], // CURLY LOGICAL OR
+ 0x22CF: [536,28,640,41,599], // CURLY LOGICAL AND
+ 0x22D0: [600,67,750,63,687], // DOUBLE SUBSET
+ 0x22D1: [600,67,750,63,687], // DOUBLE SUPERSET
+ 0x22D2: [541,33,750,65,685], // DOUBLE INTERSECTION
+ 0x22D3: [541,33,750,65,685], // DOUBLE UNION
+ 0x22D4: [643,33,650,66,584], // PITCHFORK
+ 0x22D5: [690,189,685,48,637], // EQUAL AND PARALLEL TO
+ 0x22D6: [534,24,750,80,670], // LESS-THAN WITH DOT
+ 0x22D7: [534,24,750,80,670], // GREATER-THAN WITH DOT
+ 0x22D8: [534,24,1336,40,1296], // VERY MUCH LESS-THAN
+ 0x22D9: [534,24,1336,40,1296], // VERY MUCH GREATER-THAN
+ 0x22DA: [916,408,750,80,670], // stix-less, equal, slanted, greater
+ 0x22DB: [916,408,750,80,670], // stix-greater, equal, slanted, less
+ 0x22DC: [627,120,750,80,670], // EQUAL TO OR LESS-THAN
+ 0x22DD: [627,120,750,80,670], // EQUAL TO OR GREATER-THAN
+ 0x22DE: [645,138,750,80,670], // EQUAL TO OR PRECEDES
+ 0x22DF: [645,138,750,80,670], // EQUAL TO OR SUCCEEDS
+ 0x22E0: [735,199,750,80,670], // stix-not (vert) precedes or contour equals
+ 0x22E1: [735,199,750,80,670], // stix-not (vert) succeeds or contour equals
+ 0x22E2: [792,241,750,87,663], // NOT SQUARE IMAGE OF OR EQUAL TO
+ 0x22E3: [792,241,750,87,663], // NOT SQUARE ORIGINAL OF OR EQUAL TO
+ 0x22E6: [690,200,750,67,682], // LESS-THAN BUT NOT EQUIVALENT TO
+ 0x22E7: [690,200,750,67,682], // GREATER-THAN BUT NOT EQUIVALENT TO
+ 0x22E8: [676,187,750,67,682], // PRECEDES BUT NOT EQUIVALENT TO
+ 0x22E9: [676,187,750,67,682], // SUCCEEDS BUT NOT EQUIVALENT TO
+ 0x22EA: [625,115,750,81,669], // NOT NORMAL SUBGROUP OF
+ 0x22EB: [625,115,750,81,669], // DOES NOT CONTAIN AS NORMAL SUBGROUP
+ 0x22EC: [711,228,750,81,669], // stix-not, vert, left triangle, equals
+ 0x22ED: [711,228,750,81,669], // stix-not, vert, right triangle, equals
+ 0x22EE: [678,174,584,205,375], // VERTICAL ELLIPSIS
+ 0x22EF: [351,-181,977,62,914], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F0: [579,75,977,162,815], // UP RIGHT DIAGONAL ELLIPSIS
+ 0x22F1: [579,75,977,162,815], // DOWN RIGHT DIAGONAL ELLIPSIS
+ 0x22F6: [735,13,750,82,668], // ELEMENT OF WITH OVERBAR
+ 0x22FD: [735,13,750,82,668] // CONTAINS WITH OVERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js
new file mode 100644
index 00000000..04ae647c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D5D4: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+ 0x1D5D5: [676,0,636,80,594], // MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+ 0x1D5D6: [691,19,723,49,688], // MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+ 0x1D5D7: [676,0,709,80,674], // MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+ 0x1D5D8: [676,0,635,80,597], // MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+ 0x1D5D9: [676,0,582,80,570], // MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+ 0x1D5DA: [691,19,746,37,671], // MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+ 0x1D5DB: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+ 0x1D5DC: [676,0,440,65,375], // MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+ 0x1D5DD: [676,96,481,15,406], // MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+ 0x1D5DE: [676,0,712,80,707], // MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+ 0x1D5DF: [676,0,603,80,587], // MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+ 0x1D5E0: [676,0,913,80,833], // MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+ 0x1D5E1: [676,18,724,80,644], // MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+ 0x1D5E2: [692,18,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+ 0x1D5E3: [676,0,581,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+ 0x1D5E4: [691,176,779,35,754], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+ 0x1D5E5: [676,0,670,80,657], // MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+ 0x1D5E6: [691,19,554,35,511], // MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+ 0x1D5E7: [676,0,641,14,627], // MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+ 0x1D5E8: [676,19,699,75,624], // MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+ 0x1D5E9: [676,18,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+ 0x1D5EA: [676,15,997,30,967], // MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+ 0x1D5EB: [676,0,740,40,700], // MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+ 0x1D5EC: [676,0,694,20,674], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+ 0x1D5ED: [676,0,653,25,623], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+ 0x1D5EE: [473,14,489,23,428], // MATHEMATICAL SANS-SERIF BOLD SMALL A
+ 0x1D5EF: [676,13,512,55,487], // MATHEMATICAL SANS-SERIF BOLD SMALL B
+ 0x1D5F0: [473,14,462,25,442], // MATHEMATICAL SANS-SERIF BOLD SMALL C
+ 0x1D5F1: [676,14,518,25,463], // MATHEMATICAL SANS-SERIF BOLD SMALL D
+ 0x1D5F2: [473,13,452,25,433], // MATHEMATICAL SANS-SERIF BOLD SMALL E
+ 0x1D5F3: [691,0,340,14,374], // MATHEMATICAL SANS-SERIF BOLD SMALL F
+ 0x1D5F4: [473,206,504,28,490], // MATHEMATICAL SANS-SERIF BOLD SMALL G
+ 0x1D5F5: [676,0,510,55,455], // MATHEMATICAL SANS-SERIF BOLD SMALL H
+ 0x1D5F6: [688,0,245,50,195], // MATHEMATICAL SANS-SERIF BOLD SMALL I
+ 0x1D5F7: [688,203,324,-57,269], // MATHEMATICAL SANS-SERIF BOLD SMALL J
+ 0x1D5F8: [676,0,519,55,506], // MATHEMATICAL SANS-SERIF BOLD SMALL K
+ 0x1D5F9: [676,0,235,55,180], // MATHEMATICAL SANS-SERIF BOLD SMALL L
+ 0x1D5FA: [473,0,776,55,721], // MATHEMATICAL SANS-SERIF BOLD SMALL M
+ 0x1D5FB: [473,0,510,55,455], // MATHEMATICAL SANS-SERIF BOLD SMALL N
+ 0x1D5FC: [473,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD SMALL O
+ 0x1D5FD: [473,205,512,55,487], // MATHEMATICAL SANS-SERIF BOLD SMALL P
+ 0x1D5FE: [473,205,512,25,457], // MATHEMATICAL SANS-SERIF BOLD SMALL Q
+ 0x1D5FF: [473,0,411,55,406], // MATHEMATICAL SANS-SERIF BOLD SMALL R
+ 0x1D600: [473,13,385,25,357], // MATHEMATICAL SANS-SERIF BOLD SMALL S
+ 0x1D601: [630,12,386,7,371], // MATHEMATICAL SANS-SERIF BOLD SMALL T
+ 0x1D602: [461,15,518,55,463], // MATHEMATICAL SANS-SERIF BOLD SMALL U
+ 0x1D603: [461,14,462,15,447], // MATHEMATICAL SANS-SERIF BOLD SMALL V
+ 0x1D604: [461,14,701,17,684], // MATHEMATICAL SANS-SERIF BOLD SMALL W
+ 0x1D605: [461,0,506,20,486], // MATHEMATICAL SANS-SERIF BOLD SMALL X
+ 0x1D606: [461,205,472,18,455], // MATHEMATICAL SANS-SERIF BOLD SMALL Y
+ 0x1D607: [461,0,441,21,417], // MATHEMATICAL SANS-SERIF BOLD SMALL Z
+ 0x1D7EC: [688,13,500,24,476], // MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+ 0x1D7ED: [688,0,500,82,334], // MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+ 0x1D7EE: [688,0,500,20,474], // MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+ 0x1D7EF: [688,13,500,18,479], // MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+ 0x1D7F0: [688,0,500,19,484], // MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+ 0x1D7F1: [676,13,500,13,483], // MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+ 0x1D7F2: [688,13,500,26,475], // MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+ 0x1D7F3: [676,0,500,35,471], // MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+ 0x1D7F4: [688,13,500,28,472], // MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+ 0x1D7F5: [688,13,500,26,475] // MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MathSSBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js
new file mode 100644
index 00000000..e4700e7d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x27C8: [547,13,1025,62,943], // REVERSE SOLIDUS PRECEDING SUBSET
+ 0x27C9: [547,13,1025,62,943], // SUBSET PRECEDING SOLIDUS
+ 0x27E8: [732,193,445,69,399], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [732,193,445,46,376] // MATHEMATICAL RIGHT ANGLE BRACKET
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MiscMathSymbolsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js
new file mode 100644
index 00000000..256ad589
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js
@@ -0,0 +1,37 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2980: [705,200,675,105,570], // TRIPLE VERTICAL BAR DELIMITER
+ 0x29B6: [634,130,864,50,814], // CIRCLED VERTICAL BAR
+ 0x29B7: [634,130,864,50,814], // CIRCLED PARALLEL
+ 0x29B8: [634,130,864,50,814], // CIRCLED REVERSE SOLIDUS
+ 0x29C0: [634,130,864,50,814], // CIRCLED LESS-THAN
+ 0x29C1: [634,130,864,50,814], // CIRCLED GREATER-THAN
+ 0x29C4: [661,158,910,45,865], // SQUARED RISING DIAGONAL SLASH
+ 0x29C5: [661,158,910,45,865], // SQUARED FALLING DIAGONAL SLASH
+ 0x29C6: [661,158,910,45,865], // SQUARED ASTERISK
+ 0x29C7: [661,158,910,45,865] // SQUARED SMALL CIRCLE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MiscMathSymbolsB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js
new file mode 100644
index 00000000..c61a8c89
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x266D: [740,5,437,86,389], // MUSIC FLAT SIGN
+ 0x266E: [818,210,490,97,393], // MUSIC NATURAL SIGN
+ 0x266F: [818,210,490,52,438] // MUSIC SHARP SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MiscSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js
new file mode 100644
index 00000000..e59cd5f6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js
@@ -0,0 +1,42 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2302: [774,0,926,55,871], // HOUSE
+ 0x2308: [731,193,469,164,459], // LEFT CEILING
+ 0x2309: [731,193,469,10,305], // RIGHT CEILING
+ 0x230A: [732,193,469,164,459], // LEFT FLOOR
+ 0x230B: [732,193,469,10,305], // RIGHT FLOOR
+ 0x2310: [399,-108,750,65,685], // REVERSED NOT SIGN
+ 0x2319: [399,-108,750,65,685], // TURNED NOT SIGN
+ 0x2322: [378,-129,1026,37,990], // stix-small down curve
+ 0x2323: [378,-129,1026,37,990], // stix-small up curve
+ 0x2329: [732,193,445,69,399], // LEFT-POINTING ANGLE BRACKET
+ 0x232A: [732,193,445,46,376], // RIGHT-POINTING ANGLE BRACKET
+ 0x2336: [751,156,926,85,841], // APL FUNCTIONAL SYMBOL I-BEAM
+ 0x233D: [694,190,924,80,844], // APL FUNCTIONAL SYMBOL CIRCLE STILE
+ 0x233F: [732,200,728,55,673], // APL FUNCTIONAL SYMBOL SLASH BAR
+ 0x23AF: [297,-209,315,0,315] // HORIZONTAL LINE EXTENSION
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/MiscTechnical.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js
new file mode 100644
index 00000000..43ac403c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js
@@ -0,0 +1,39 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2153: [688,12,750,-7,763], // VULGAR FRACTION ONE THIRD
+ 0x2154: [688,12,750,28,763], // VULGAR FRACTION TWO THIRDS
+ 0x2155: [688,12,750,-7,775], // VULGAR FRACTION ONE FIFTH
+ 0x2156: [688,12,750,28,775], // VULGAR FRACTION TWO FIFTHS
+ 0x2157: [688,12,750,23,775], // VULGAR FRACTION THREE FIFTHS
+ 0x2158: [688,12,750,22,775], // VULGAR FRACTION FOUR FIFTHS
+ 0x2159: [688,12,750,-7,758], // VULGAR FRACTION ONE SIXTH
+ 0x215A: [688,12,750,49,758], // VULGAR FRACTION FIVE SIXTHS
+ 0x215B: [688,12,750,-7,775], // VULGAR FRACTION ONE EIGHTH
+ 0x215C: [688,12,750,23,775], // VULGAR FRACTION THREE EIGHTHS
+ 0x215D: [688,12,750,49,775], // VULGAR FRACTION FIVE EIGHTHS
+ 0x215E: [688,12,750,30,775] // VULGAR FRACTION SEVEN EIGHTHS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/NumberForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js
new file mode 100644
index 00000000..f2e1c0db
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x1D00: [475,0,515,9,503], // LATIN LETTER SMALL CAPITAL A
+ 0x1D07: [461,0,531,20,511], // LATIN LETTER SMALL CAPITAL E
+ 0x1D1C: [461,19,600,16,584] // LATIN LETTER SMALL CAPITAL U
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/PhoneticExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js
new file mode 100644
index 00000000..f0a66d28
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js
@@ -0,0 +1,87 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2B0: [842,-335,378,6,365], // MODIFIER LETTER SMALL H
+ 0x2B1: [848,-336,378,7,365], // MODIFIER LETTER SMALL H WITH HOOK
+ 0x2B2: [868,-179,300,25,273], // MODIFIER LETTER SMALL J
+ 0x2B3: [699,-335,270,12,266], // MODIFIER LETTER SMALL R
+ 0x2B4: [690,-326,292,10,264], // MODIFIER LETTER SMALL TURNED R
+ 0x2B5: [690,-163,319,10,342], // MODIFIER LETTER SMALL TURNED R WITH HOOK
+ 0x2B6: [684,-345,404,20,397], // MODIFIER LETTER SMALL CAPITAL INVERTED R
+ 0x2B7: [681,-331,550,23,528], // MODIFIER LETTER SMALL W
+ 0x2B8: [690,-179,380,16,374], // MODIFIER LETTER SMALL Y
+ 0x2B9: [684,-421,208,30,216], // MODIFIER LETTER PRIME
+ 0x2BA: [684,-421,356,19,364], // MODIFIER LETTER DOUBLE PRIME
+ 0x2BB: [685,-350,333,39,223], // MODIFIER LETTER TURNED COMMA
+ 0x2BC: [686,-351,333,39,223], // MODIFIER LETTER APOSTROPHE
+ 0x2BD: [686,-351,250,39,223], // MODIFIER LETTER REVERSED COMMA
+ 0x2BE: [662,-382,334,65,250], // MODIFIER LETTER RIGHT HALF RING
+ 0x2BF: [662,-382,334,65,250], // MODIFIER LETTER LEFT HALF RING
+ 0x2C0: [690,-240,353,30,333], // MODIFIER LETTER GLOTTAL STOP
+ 0x2C1: [690,-240,353,30,333], // MODIFIER LETTER REVERSED GLOTTAL STOP
+ 0x2C2: [760,-414,317,30,297], // MODIFIER LETTER LEFT ARROWHEAD
+ 0x2C3: [760,-414,317,30,297], // MODIFIER LETTER RIGHT ARROWHEAD
+ 0x2C4: [720,-453,317,-14,332], // MODIFIER LETTER UP ARROWHEAD
+ 0x2C5: [720,-453,317,-14,332], // MODIFIER LETTER DOWN ARROWHEAD
+ 0x2C6: [704,-528,333,-2,335], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [704,-528,333,-2,335], // CARON
+ 0x2C8: [720,-455,279,112,167], // MODIFIER LETTER VERTICAL LINE
+ 0x2C9: [637,-565,370,20,350], // MODIFIER LETTER MACRON
+ 0x2CA: [713,-528,266,20,258], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [713,-528,266,20,258], // MODIFIER LETTER GRAVE ACCENT
+ 0x2CC: [70,195,278,112,167], // MODIFIER LETTER LOW VERTICAL LINE
+ 0x2CD: [-88,160,370,20,350], // MODIFIER LETTER LOW MACRON
+ 0x2CE: [-7,192,333,15,253], // MODIFIER LETTER LOW GRAVE ACCENT
+ 0x2CF: [-7,192,333,80,318], // MODIFIER LETTER LOW ACUTE ACCENT
+ 0x2D0: [474,-4,333,79,254], // MODIFIER LETTER TRIANGULAR COLON
+ 0x2D1: [474,-294,333,79,254], // MODIFIER LETTER HALF TRIANGULAR COLON
+ 0x2D2: [378,-62,333,65,268], // MODIFIER LETTER CENTRED RIGHT HALF RING
+ 0x2D3: [378,-62,333,65,268], // MODIFIER LETTER CENTRED LEFT HALF RING
+ 0x2D4: [206,-4,333,51,281], // MODIFIER LETTER UP TACK
+ 0x2D5: [206,-4,333,51,281], // MODIFIER LETTER DOWN TACK
+ 0x2D6: [227,-9,334,61,273], // MODIFIER LETTER PLUS SIGN
+ 0x2D7: [150,-84,334,61,273], // MODIFIER LETTER MINUS SIGN
+ 0x2D8: [691,-528,333,15,318], // BREVE
+ 0x2D9: [666,-537,333,102,231], // DOT ABOVE
+ 0x2DA: [750,-537,333,60,273], // RING ABOVE
+ 0x2DB: [44,173,333,90,319], // OGONEK
+ 0x2DC: [674,-547,333,-16,349], // SMALL TILDE
+ 0x2DD: [713,-528,333,-13,425], // DOUBLE ACUTE ACCENT
+ 0x2DE: [481,-186,292,0,302], // MODIFIER LETTER RHOTIC HOOK
+ 0x2DF: [744,-506,260,10,250], // MODIFIER LETTER CROSS ACCENT
+ 0x2E0: [684,-190,420,10,410], // MODIFIER LETTER SMALL GAMMA
+ 0x2E1: [842,-335,190,5,186], // MODIFIER LETTER SMALL L
+ 0x2E2: [695,-320,300,19,278], // MODIFIER LETTER SMALL S
+ 0x2E3: [690,-335,380,12,376], // MODIFIER LETTER SMALL X
+ 0x2E4: [855,-335,328,20,323], // MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+ 0x2E5: [676,0,405,40,368], // MODIFIER LETTER EXTRA-HIGH TONE BAR
+ 0x2E6: [676,0,405,40,368], // MODIFIER LETTER HIGH TONE BAR
+ 0x2E7: [676,0,405,40,368], // MODIFIER LETTER MID TONE BAR
+ 0x2E8: [676,0,405,40,368], // MODIFIER LETTER LOW TONE BAR
+ 0x2E9: [676,0,405,40,368], // MODIFIER LETTER EXTRA-LOW TONE BAR
+ 0x2EC: [70,167,314,5,309], // MODIFIER LETTER VOICING
+ 0x2ED: [720,-528,395,5,390] // MODIFIER LETTER UNASPIRATED
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js
new file mode 100644
index 00000000..a8cc0a19
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x207F: [700,-275,491,15,478] // SUPERSCRIPT LATIN SMALL LETTER N
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/SuperAndSubscripts.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js
new file mode 100644
index 00000000..8c02211a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js
@@ -0,0 +1,84 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold'],
+ {
+ 0x2A0C: [824,320,1484,32,1664], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [824,320,593,32,733], // FINITE PART INTEGRAL
+ 0x2A0E: [824,320,593,32,733], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [824,320,593,32,733], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [824,320,593,32,733], // CIRCULATION FUNCTION
+ 0x2A11: [824,320,593,32,733], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [824,320,613,32,733], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [824,320,593,32,733], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [824,320,675,32,735], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [824,320,593,32,733], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [824,320,623,32,733], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [824,320,791,32,871], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [824,320,633,32,733], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [824,320,653,32,733], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [824,320,653,32,733], // INTEGRAL WITH UNION
+ 0x2A1B: [959,320,557,32,737], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [824,455,557,32,737], // INTEGRAL WITH UNDERBAR
+ 0x2A22: [894,57,750,65,685], // PLUS SIGN WITH SMALL CIRCLE ABOVE
+ 0x2A23: [736,57,750,65,685], // PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+ 0x2A24: [746,57,750,65,685], // PLUS SIGN WITH TILDE ABOVE
+ 0x2A25: [563,287,750,65,685], // PLUS SIGN WITH DOT BELOW
+ 0x2A26: [563,240,750,65,685], // PLUS SIGN WITH TILDE BELOW
+ 0x2A27: [563,247,780,65,778], // PLUS SIGN WITH SUBSCRIPT TWO
+ 0x2A2A: [297,37,750,66,685], // MINUS SIGN WITH DOT BELOW
+ 0x2A2B: [543,37,750,66,685], // MINUS SIGN WITH FALLING DOTS
+ 0x2A30: [745,33,702,66,636], // MULTIPLICATION SIGN WITH DOT ABOVE
+ 0x2A31: [538,191,702,66,636], // MULTIPLICATION SIGN WITH UNDERBAR
+ 0x2A32: [538,59,702,66,636], // SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+ 0x2A3F: [676,0,734,27,707], // AMALGAMATION OR COPRODUCT
+ 0x2A5E: [887,28,640,52,588], // LOGICAL AND WITH DOUBLE OVERBAR
+ 0x2A63: [536,379,640,52,588], // LOGICAL OR WITH DOUBLE UNDERBAR
+ 0x2A66: [399,161,750,68,682], // EQUALS SIGN WITH DOT BELOW
+ 0x2A67: [775,-27,750,68,682], // IDENTICAL WITH DOT ABOVE
+ 0x2A6A: [565,-132,750,67,682], // TILDE OPERATOR WITH DOT ABOVE
+ 0x2A6D: [759,60,750,68,683], // CONGRUENT WITH DOT ABOVE
+ 0x2A6E: [884,-107,750,68,682], // EQUALS WITH ASTERISK
+ 0x2A6F: [752,-26,750,68,683], // ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+ 0x2A70: [680,176,750,68,683], // APPROXIMATELY EQUAL OR EQUAL TO
+ 0x2A71: [665,159,750,65,685], // EQUALS SIGN ABOVE PLUS SIGN
+ 0x2A72: [665,159,750,65,685], // PLUS SIGN ABOVE EQUALS SIGN
+ 0x2A73: [568,60,750,67,682], // EQUALS SIGN ABOVE TILDE OPERATOR
+ 0x2A7D: [648,140,750,80,670], // LESS-THAN OR SLANTED EQUAL TO
+ 0x2A7E: [648,140,750,80,670], // GREATER-THAN OR SLANTED EQUAL TO
+ 0x2A87: [646,213,750,80,670], // LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A88: [646,213,750,80,670], // GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A89: [792,305,750,67,682], // LESS-THAN AND NOT APPROXIMATE
+ 0x2A8A: [792,305,750,67,682], // GREATER-THAN AND NOT APPROXIMATE
+ 0x2A95: [648,140,750,80,670], // SLANTED EQUAL TO OR LESS-THAN
+ 0x2A96: [648,140,750,80,670], // SLANTED EQUAL TO OR GREATER-THAN
+ 0x2A9D: [689,183,750,67,682], // stix-similar (conforming) or less-than
+ 0x2A9E: [689,183,750,67,682], // SIMILAR OR GREATER-THAN
+ 0x2AAF: [619,111,750,80,670], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [619,111,750,80,670], // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2ABD: [547,13,750,82,668], // SUBSET WITH DOT
+ 0x2ABE: [547,13,750,82,668], // SUPERSET WITH DOT
+ 0x2AC5: [730,222,750,80,670], // SUBSET OF ABOVE EQUALS SIGN
+ 0x2AC6: [730,222,750,80,670] // SUPERSET OF ABOVE EQUALS SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Bold/SuppMathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js
new file mode 100644
index 00000000..194a77d6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0xFB00: [698,205,613,-169,726], // LATIN SMALL LIGATURE FF
+ 0xFB01: [703,205,556,-188,514], // LATIN SMALL LIGATURE FI
+ 0xFB02: [704,205,556,-186,553], // LATIN SMALL LIGATURE FL
+ 0xFB03: [703,205,856,-169,814], // LATIN SMALL LIGATURE FFI
+ 0xFB04: [704,205,854,-169,851] // LATIN SMALL LIGATURE FFL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/AlphaPresentForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js
new file mode 100644
index 00000000..9f5fea79
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js
@@ -0,0 +1,122 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [684,13,389,67,370], // EXCLAMATION MARK
+ 0x22: [685,-398,555,136,536], // QUOTATION MARK
+ 0x23: [700,0,500,-32,532], // NUMBER SIGN
+ 0x24: [733,100,500,-20,497], // DOLLAR SIGN
+ 0x25: [706,29,757,80,707], // PERCENT SIGN
+ 0x26: [682,19,849,76,771], // AMPERSAND
+ 0x27: [685,-398,278,128,268], // APOSTROPHE
+ 0x28: [685,179,333,28,344], // LEFT PARENTHESIS
+ 0x29: [685,179,333,-44,271], // RIGHT PARENTHESIS
+ 0x2A: [685,-252,500,101,492], // ASTERISK
+ 0x2B: [506,0,570,33,537], // PLUS SIGN
+ 0x2C: [134,182,250,-60,144], // COMMA
+ 0x2D: [282,-166,333,2,271], // HYPHEN-MINUS
+ 0x2E: [135,13,250,-9,139], // FULL STOP
+ 0x2F: [685,18,278,-64,342], // SOLIDUS
+ 0x30: [683,14,500,17,477], // DIGIT ZERO
+ 0x31: [683,0,500,5,419], // DIGIT ONE
+ 0x32: [683,0,500,-27,446], // DIGIT TWO
+ 0x33: [683,13,500,-14,450], // DIGIT THREE
+ 0x34: [683,0,500,-15,503], // DIGIT FOUR
+ 0x35: [669,13,500,-11,486], // DIGIT FIVE
+ 0x36: [679,15,500,23,509], // DIGIT SIX
+ 0x37: [669,0,500,52,525], // DIGIT SEVEN
+ 0x38: [683,13,500,3,476], // DIGIT EIGHT
+ 0x39: [683,10,500,-12,475], // DIGIT NINE
+ 0x3A: [459,13,333,23,264], // COLON
+ 0x3B: [459,183,333,-25,264], // SEMICOLON
+ 0x3C: [518,12,570,31,539], // LESS-THAN SIGN
+ 0x3D: [399,-107,570,33,537], // EQUALS SIGN
+ 0x3E: [518,12,570,31,539], // GREATER-THAN SIGN
+ 0x3F: [684,13,500,79,470], // QUESTION MARK
+ 0x40: [685,18,939,118,825], // COMMERCIAL AT
+ 0x41: [683,0,667,-68,593], // LATIN CAPITAL LETTER A
+ 0x42: [669,0,667,-25,624], // LATIN CAPITAL LETTER B
+ 0x43: [685,18,667,32,677], // LATIN CAPITAL LETTER C
+ 0x44: [669,0,722,-46,685], // LATIN CAPITAL LETTER D
+ 0x45: [669,0,667,-27,653], // LATIN CAPITAL LETTER E
+ 0x46: [669,0,667,-13,660], // LATIN CAPITAL LETTER F
+ 0x47: [685,18,722,21,705], // LATIN CAPITAL LETTER G
+ 0x48: [669,0,778,-24,799], // LATIN CAPITAL LETTER H
+ 0x49: [669,0,389,-32,406], // LATIN CAPITAL LETTER I
+ 0x4A: [669,99,500,-46,524], // LATIN CAPITAL LETTER J
+ 0x4B: [669,0,667,-21,702], // LATIN CAPITAL LETTER K
+ 0x4C: [669,0,611,-22,590], // LATIN CAPITAL LETTER L
+ 0x4D: [669,12,889,-29,917], // LATIN CAPITAL LETTER M
+ 0x4E: [669,15,722,-27,748], // LATIN CAPITAL LETTER N
+ 0x4F: [685,18,722,27,691], // LATIN CAPITAL LETTER O
+ 0x50: [669,0,611,-28,613], // LATIN CAPITAL LETTER P
+ 0x51: [685,208,722,27,691], // LATIN CAPITAL LETTER Q
+ 0x52: [669,0,667,-28,623], // LATIN CAPITAL LETTER R
+ 0x53: [685,18,556,2,526], // LATIN CAPITAL LETTER S
+ 0x54: [669,0,611,49,650], // LATIN CAPITAL LETTER T
+ 0x55: [669,18,722,67,744], // LATIN CAPITAL LETTER U
+ 0x56: [669,18,667,66,715], // LATIN CAPITAL LETTER V
+ 0x57: [669,18,889,64,940], // LATIN CAPITAL LETTER W
+ 0x58: [669,0,667,-24,694], // LATIN CAPITAL LETTER X
+ 0x59: [669,0,611,71,659], // LATIN CAPITAL LETTER Y
+ 0x5A: [669,0,611,-12,589], // LATIN CAPITAL LETTER Z
+ 0x5B: [674,159,333,-37,362], // LEFT SQUARE BRACKET
+ 0x5C: [685,18,278,-1,279], // REVERSE SOLIDUS
+ 0x5D: [674,157,333,-56,343], // RIGHT SQUARE BRACKET
+ 0x5E: [669,-304,570,67,503], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [697,-516,333,85,297], // GRAVE ACCENT
+ 0x61: [462,14,500,-21,456], // LATIN SMALL LETTER A
+ 0x62: [699,13,500,-14,444], // LATIN SMALL LETTER B
+ 0x63: [462,13,444,-5,392], // LATIN SMALL LETTER C
+ 0x64: [699,13,500,-21,517], // LATIN SMALL LETTER D
+ 0x65: [462,13,444,5,398], // LATIN SMALL LETTER E
+ 0x66: [698,205,333,-169,446], // LATIN SMALL LETTER F
+ 0x67: [462,203,500,-52,477], // LATIN SMALL LETTER G
+ 0x68: [699,9,556,-13,498], // LATIN SMALL LETTER H
+ 0x69: [684,9,278,2,262], // LATIN SMALL LETTER I
+ 0x6A: [685,207,278,-189,279], // LATIN SMALL LETTER J
+ 0x6B: [699,8,500,-23,483], // LATIN SMALL LETTER K
+ 0x6C: [699,9,278,2,290], // LATIN SMALL LETTER L
+ 0x6D: [462,9,778,-14,723], // LATIN SMALL LETTER M
+ 0x6E: [462,9,556,-6,494], // LATIN SMALL LETTER N
+ 0x6F: [462,13,500,-3,441], // LATIN SMALL LETTER O
+ 0x70: [462,205,500,-120,446], // LATIN SMALL LETTER P
+ 0x71: [462,205,500,1,471], // LATIN SMALL LETTER Q
+ 0x72: [462,0,389,-21,389], // LATIN SMALL LETTER R
+ 0x73: [462,13,389,-19,333], // LATIN SMALL LETTER S
+ 0x74: [594,9,278,-11,281], // LATIN SMALL LETTER T
+ 0x75: [462,9,556,15,493], // LATIN SMALL LETTER U
+ 0x76: [462,13,444,15,401], // LATIN SMALL LETTER V
+ 0x77: [462,13,667,15,614], // LATIN SMALL LETTER W
+ 0x78: [462,13,500,-45,469], // LATIN SMALL LETTER X
+ 0x79: [462,205,444,-94,392], // LATIN SMALL LETTER Y
+ 0x7A: [449,78,389,-43,368], // LATIN SMALL LETTER Z
+ 0x7B: [686,187,348,4,436], // LEFT CURLY BRACKET
+ 0x7C: [685,18,220,66,154], // VERTICAL LINE
+ 0x7D: [686,187,348,-129,303], // RIGHT CURLY BRACKET
+ 0x7E: [331,-175,570,54,516] // TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js
new file mode 100644
index 00000000..eccb4d07
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js
@@ -0,0 +1,67 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2500: [340,-267,708,-11,719], // BOX DRAWINGS LIGHT HORIZONTAL
+ 0x2502: [910,303,696,312,385], // BOX DRAWINGS LIGHT VERTICAL
+ 0x250C: [340,303,708,318,720], // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0x2510: [340,303,708,-11,390], // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0x2514: [910,-267,708,318,720], // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0x2518: [910,-267,708,-11,390], // BOX DRAWINGS LIGHT UP AND LEFT
+ 0x251C: [910,303,708,318,720], // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0x2524: [910,303,708,-11,390], // BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0x252C: [340,303,708,-11,719], // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0x2534: [910,-267,708,-11,719], // BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0x253C: [910,303,708,-11,719], // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0x2550: [433,-174,708,-11,719], // BOX DRAWINGS DOUBLE HORIZONTAL
+ 0x2551: [910,303,708,225,484], // BOX DRAWINGS DOUBLE VERTICAL
+ 0x2552: [433,303,708,318,720], // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0x2553: [340,303,708,225,720], // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0x2554: [433,303,708,225,719], // BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0x2555: [433,303,708,-11,390], // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0x2556: [340,303,708,-11,483], // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0x2557: [433,303,708,-11,483], // BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0x2558: [910,-174,708,318,720], // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0x2559: [910,-267,708,225,720], // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0x255A: [910,-174,708,225,719], // BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0x255B: [910,-174,708,-11,390], // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0x255C: [910,-267,708,-11,483], // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0x255D: [910,-174,708,-11,483], // BOX DRAWINGS DOUBLE UP AND LEFT
+ 0x255E: [910,303,708,318,720], // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0x255F: [910,303,708,225,720], // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0x2560: [910,303,708,225,720], // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0x2561: [910,303,708,-11,390], // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0x2562: [910,303,708,-11,483], // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0x2563: [910,303,708,-11,483], // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0x2564: [433,303,708,-11,719], // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0x2565: [340,303,708,-11,719], // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0x2566: [433,303,708,-11,719], // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0x2567: [910,-174,708,-11,719], // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0x2568: [910,-267,708,-11,719], // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0x2569: [910,-174,708,-11,719], // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0x256A: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0x256B: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0x256C: [910,303,708,-11,719] // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/BoxDrawing.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js
new file mode 100644
index 00000000..11dc36df
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x20DD: [760,254,0,-753,256] // COMBINING ENCLOSING CIRCLE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js
new file mode 100644
index 00000000..f800445a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2423: [31,120,500,40,460] // stix-round space indicator
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/ControlPictures.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js
new file mode 100644
index 00000000..83b8262b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x20A3: [669,0,668,-13,661], // FRENCH FRANC SIGN
+ 0x20A4: [683,12,500,-32,510], // LIRA SIGN
+ 0x20A7: [669,13,1229,-28,1173], // PESETA SIGN
+ 0x20AC: [681,17,562,34,546] // EURO SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/CurrencySymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js
new file mode 100644
index 00000000..7865cea2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js
@@ -0,0 +1,129 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x401: [905,0,667,-35,645], // CYRILLIC CAPITAL LETTER IO
+ 0x402: [669,205,789,80,737], // CYRILLIC CAPITAL LETTER DJE
+ 0x403: [947,0,604,-32,658], // CYRILLIC CAPITAL LETTER GJE
+ 0x404: [685,18,657,44,689], // CYRILLIC CAPITAL LETTER UKRAINIAN IE
+ 0x405: [685,18,556,-22,502], // CYRILLIC CAPITAL LETTER DZE
+ 0x406: [669,0,389,-32,406], // CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x407: [905,0,389,-35,477], // CYRILLIC CAPITAL LETTER YI
+ 0x408: [669,99,500,-8,562], // CYRILLIC CAPITAL LETTER JE
+ 0x409: [669,18,954,-59,896], // CYRILLIC CAPITAL LETTER LJE
+ 0x40A: [669,0,982,-32,924], // CYRILLIC CAPITAL LETTER NJE
+ 0x40B: [669,0,830,71,757], // CYRILLIC CAPITAL LETTER TSHE
+ 0x40C: [947,0,678,-35,697], // CYRILLIC CAPITAL LETTER KJE
+ 0x40E: [951,18,666,99,712], // CYRILLIC CAPITAL LETTER SHORT U
+ 0x40F: [669,184,778,-33,791], // CYRILLIC CAPITAL LETTER DZHE
+ 0x410: [683,0,667,-57,604], // CYRILLIC CAPITAL LETTER A
+ 0x411: [669,0,635,-18,629], // CYRILLIC CAPITAL LETTER BE
+ 0x412: [669,0,654,-25,624], // CYRILLIC CAPITAL LETTER VE
+ 0x413: [669,0,604,-32,658], // CYRILLIC CAPITAL LETTER GHE
+ 0x414: [669,184,696,-115,718], // CYRILLIC CAPITAL LETTER DE
+ 0x415: [669,0,667,-35,645], // CYRILLIC CAPITAL LETTER IE
+ 0x416: [678,0,927,-63,969], // CYRILLIC CAPITAL LETTER ZHE
+ 0x417: [686,18,561,-10,549], // CYRILLIC CAPITAL LETTER ZE
+ 0x418: [669,0,768,-33,790], // CYRILLIC CAPITAL LETTER I
+ 0x419: [948,0,768,-33,790], // CYRILLIC CAPITAL LETTER SHORT I
+ 0x41A: [678,0,678,-35,697], // CYRILLIC CAPITAL LETTER KA
+ 0x41B: [669,18,742,-59,764], // CYRILLIC CAPITAL LETTER EL
+ 0x41C: [669,12,890,-34,912], // CYRILLIC CAPITAL LETTER EM
+ 0x41D: [669,0,769,-32,791], // CYRILLIC CAPITAL LETTER EN
+ 0x41E: [685,18,722,53,717], // CYRILLIC CAPITAL LETTER O
+ 0x41F: [669,0,767,-35,789], // CYRILLIC CAPITAL LETTER PE
+ 0x420: [669,0,590,-30,611], // CYRILLIC CAPITAL LETTER ER
+ 0x421: [685,18,667,65,710], // CYRILLIC CAPITAL LETTER ES
+ 0x422: [669,0,611,80,681], // CYRILLIC CAPITAL LETTER TE
+ 0x423: [669,18,666,99,712], // CYRILLIC CAPITAL LETTER U
+ 0x424: [669,0,833,72,816], // CYRILLIC CAPITAL LETTER EF
+ 0x425: [669,0,607,-61,657], // CYRILLIC CAPITAL LETTER HA
+ 0x426: [669,184,770,-32,792], // CYRILLIC CAPITAL LETTER TSE
+ 0x427: [669,0,758,120,780], // CYRILLIC CAPITAL LETTER CHE
+ 0x428: [669,0,960,-33,982], // CYRILLIC CAPITAL LETTER SHA
+ 0x429: [669,184,960,-33,982], // CYRILLIC CAPITAL LETTER SHCHA
+ 0x42A: [669,0,780,107,722], // CYRILLIC CAPITAL LETTER HARD SIGN
+ 0x42B: [669,0,985,-19,1007], // CYRILLIC CAPITAL LETTER YERU
+ 0x42C: [669,0,636,-19,578], // CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0x42D: [685,18,671,4,648], // CYRILLIC CAPITAL LETTER E
+ 0x42E: [685,18,905,-38,871], // CYRILLIC CAPITAL LETTER YU
+ 0x42F: [669,0,710,-65,732], // CYRILLIC CAPITAL LETTER YA
+ 0x430: [462,14,527,20,497], // CYRILLIC SMALL LETTER A
+ 0x431: [685,13,499,32,570], // CYRILLIC SMALL LETTER BE
+ 0x432: [462,13,482,25,458], // CYRILLIC SMALL LETTER VE
+ 0x433: [461,14,368,-8,371], // CYRILLIC SMALL LETTER GHE
+ 0x434: [695,13,496,22,466], // CYRILLIC SMALL LETTER DE
+ 0x435: [462,13,431,22,415], // CYRILLIC SMALL LETTER IE
+ 0x436: [462,13,898,-4,890], // CYRILLIC SMALL LETTER ZHE
+ 0x437: [462,13,400,-11,378], // CYRILLIC SMALL LETTER ZE
+ 0x438: [462,9,542,34,512], // CYRILLIC SMALL LETTER I
+ 0x439: [697,9,542,34,514], // CYRILLIC SMALL LETTER SHORT I
+ 0x43A: [461,8,522,12,527], // CYRILLIC SMALL LETTER KA
+ 0x43B: [462,11,507,-48,477], // CYRILLIC SMALL LETTER EL
+ 0x43C: [449,11,667,-48,637], // CYRILLIC SMALL LETTER EM
+ 0x43D: [462,9,543,13,513], // CYRILLIC SMALL LETTER EN
+ 0x43E: [462,13,500,24,468], // CYRILLIC SMALL LETTER O
+ 0x43F: [462,9,543,13,513], // CYRILLIC SMALL LETTER PE
+ 0x440: [462,205,497,-96,470], // CYRILLIC SMALL LETTER ER
+ 0x441: [462,13,435,26,423], // CYRILLIC SMALL LETTER ES
+ 0x442: [462,9,777,10,747], // CYRILLIC SMALL LETTER TE
+ 0x443: [462,205,447,-94,422], // CYRILLIC SMALL LETTER U
+ 0x444: [699,205,750,28,717], // CYRILLIC SMALL LETTER EF
+ 0x445: [462,13,456,-38,511], // CYRILLIC SMALL LETTER HA
+ 0x446: [462,179,542,34,512], // CYRILLIC SMALL LETTER TSE
+ 0x447: [462,9,531,48,501], // CYRILLIC SMALL LETTER CHE
+ 0x448: [462,9,800,36,770], // CYRILLIC SMALL LETTER SHA
+ 0x449: [462,179,800,36,770], // CYRILLIC SMALL LETTER SHCHA
+ 0x44A: [462,13,594,29,556], // CYRILLIC SMALL LETTER HARD SIGN
+ 0x44B: [462,13,754,43,724], // CYRILLIC SMALL LETTER YERU
+ 0x44C: [462,13,491,43,453], // CYRILLIC SMALL LETTER SOFT SIGN
+ 0x44D: [462,13,444,-12,405], // CYRILLIC SMALL LETTER E
+ 0x44E: [462,13,740,12,710], // CYRILLIC SMALL LETTER YU
+ 0x44F: [449,11,538,2,508], // CYRILLIC SMALL LETTER YA
+ 0x451: [655,13,434,22,487], // CYRILLIC SMALL LETTER IO
+ 0x452: [699,205,523,12,490], // CYRILLIC SMALL LETTER DJE
+ 0x453: [697,14,368,-8,456], // CYRILLIC SMALL LETTER GJE
+ 0x454: [462,13,415,22,450], // CYRILLIC SMALL LETTER UKRAINIAN IE
+ 0x455: [462,13,389,0,352], // CYRILLIC SMALL LETTER DZE
+ 0x456: [684,9,278,20,280], // CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x457: [655,9,278,22,382], // CYRILLIC SMALL LETTER YI
+ 0x458: [685,207,278,-161,307], // CYRILLIC SMALL LETTER JE
+ 0x459: [462,13,694,-48,656], // CYRILLIC SMALL LETTER LJE
+ 0x45A: [462,13,733,12,695], // CYRILLIC SMALL LETTER NJE
+ 0x45B: [699,9,556,12,515], // CYRILLIC SMALL LETTER TSHE
+ 0x45C: [697,8,522,12,527], // CYRILLIC SMALL LETTER KJE
+ 0x45E: [697,205,447,-94,436], // CYRILLIC SMALL LETTER SHORT U
+ 0x45F: [462,179,538,30,508], // CYRILLIC SMALL LETTER DZHE
+ 0x462: [669,0,761,62,707], // CYRILLIC CAPITAL LETTER YAT
+ 0x463: [699,13,569,20,531], // CYRILLIC SMALL LETTER YAT
+ 0x46A: [669,0,978,-22,918], // CYRILLIC CAPITAL LETTER BIG YUS
+ 0x46B: [449,13,844,-4,825], // CYRILLIC SMALL LETTER BIG YUS
+ 0x472: [685,18,722,53,717], // CYRILLIC CAPITAL LETTER FITA
+ 0x473: [462,13,500,24,468], // CYRILLIC SMALL LETTER FITA
+ 0x474: [678,18,667,66,750], // CYRILLIC CAPITAL LETTER IZHITSA
+ 0x475: [462,13,487,15,534], // CYRILLIC SMALL LETTER IZHITSA
+ 0x490: [834,0,539,-32,641], // CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+ 0x491: [590,9,360,31,457] // CYRILLIC SMALL LETTER GHE WITH UPTURN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/Cyrillic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js
new file mode 100644
index 00000000..83bd01b4
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2460: [690,19,695,0,695], // CIRCLED DIGIT ONE
+ 0x2461: [690,19,695,0,695], // CIRCLED DIGIT TWO
+ 0x2462: [690,19,695,0,695], // CIRCLED DIGIT THREE
+ 0x2463: [690,19,695,0,695], // CIRCLED DIGIT FOUR
+ 0x2464: [690,19,695,0,695], // CIRCLED DIGIT FIVE
+ 0x2465: [690,19,695,0,695], // CIRCLED DIGIT SIX
+ 0x2466: [690,19,695,0,695], // CIRCLED DIGIT SEVEN
+ 0x2467: [690,19,695,0,695], // CIRCLED DIGIT EIGHT
+ 0x2468: [690,19,695,0,695], // CIRCLED DIGIT NINE
+ 0x24B6: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER A
+ 0x24B7: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER B
+ 0x24B8: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER C
+ 0x24B9: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER D
+ 0x24BA: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER E
+ 0x24BB: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER F
+ 0x24BC: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER G
+ 0x24BD: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER H
+ 0x24BE: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER I
+ 0x24BF: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER J
+ 0x24C0: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER K
+ 0x24C1: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER L
+ 0x24C2: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER M
+ 0x24C3: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER N
+ 0x24C4: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER O
+ 0x24C5: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER P
+ 0x24C6: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Q
+ 0x24C7: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER R
+ 0x24C8: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER S
+ 0x24C9: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER T
+ 0x24CA: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER U
+ 0x24CB: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER V
+ 0x24CC: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER W
+ 0x24CD: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER X
+ 0x24CE: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Y
+ 0x24CF: [690,19,695,0,695], // CIRCLED LATIN CAPITAL LETTER Z
+ 0x24D0: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER A
+ 0x24D1: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER B
+ 0x24D2: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER C
+ 0x24D3: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER D
+ 0x24D4: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER E
+ 0x24D5: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER F
+ 0x24D6: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER G
+ 0x24D7: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER H
+ 0x24D8: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER I
+ 0x24D9: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER J
+ 0x24DA: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER K
+ 0x24DB: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER L
+ 0x24DC: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER M
+ 0x24DD: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER N
+ 0x24DE: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER O
+ 0x24DF: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER P
+ 0x24E0: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Q
+ 0x24E1: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER R
+ 0x24E2: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER S
+ 0x24E3: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER T
+ 0x24E4: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER U
+ 0x24E5: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER V
+ 0x24E6: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER W
+ 0x24E7: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER X
+ 0x24E8: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Y
+ 0x24E9: [690,19,695,0,695], // CIRCLED LATIN SMALL LETTER Z
+ 0x24EA: [690,19,695,0,695] // CIRCLED DIGIT ZERO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/EnclosedAlphanum.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js
new file mode 100644
index 00000000..1deda258
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js
@@ -0,0 +1,50 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2010: [282,-166,333,-4,273], // HYPHEN
+ 0x2011: [282,-166,333,-4,273], // NON-BREAKING HYPHEN
+ 0x2012: [282,-166,500,-40,477], // FIGURE DASH
+ 0x2013: [269,-178,500,-40,477], // EN DASH
+ 0x2014: [269,-178,1000,-40,977], // EM DASH
+ 0x2018: [685,-369,333,128,332], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [685,-369,333,98,302], // RIGHT SINGLE QUOTATION MARK
+ 0x201A: [134,182,333,-5,199], // SINGLE LOW-9 QUOTATION MARK
+ 0x201B: [685,-369,333,128,302], // SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x201C: [685,-369,500,53,513], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [685,-369,500,53,513], // RIGHT DOUBLE QUOTATION MARK
+ 0x201E: [134,182,500,-57,403], // DOUBLE LOW-9 QUOTATION MARK
+ 0x201F: [685,-369,500,92,513], // DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x2020: [685,145,500,91,494], // DAGGER
+ 0x2021: [685,139,500,10,493], // DOUBLE DAGGER
+ 0x2022: [462,-42,560,70,490], // BULLET
+ 0x2026: [135,13,1000,40,852], // HORIZONTAL ELLIPSIS
+ 0x2030: [706,29,1118,80,1068], // PER MILLE SIGN
+ 0x2031: [706,29,1480,80,1430], // PER TEN THOUSAND SIGN
+ 0x2039: [415,-32,333,32,303], // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+ 0x203A: [415,-32,333,10,281], // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ 0x203E: [637,-565,500,0,500], // OVERLINE
+ 0x2044: [688,12,183,-168,345] // FRACTION SLASH
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js
new file mode 100644
index 00000000..2a7eec43
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js
@@ -0,0 +1,119 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x384: [680,-516,300,140,319], // GREEK TONOS
+ 0x385: [680,-516,380,27,440], // GREEK DIALYTIKA TONOS
+ 0x386: [693,0,667,-68,593], // GREEK CAPITAL LETTER ALPHA WITH TONOS
+ 0x387: [459,-311,333,116,264], // GREEK ANO TELEIA
+ 0x388: [693,0,700,10,748], // GREEK CAPITAL LETTER EPSILON WITH TONOS
+ 0x389: [693,0,850,9,889], // GREEK CAPITAL LETTER ETA WITH TONOS
+ 0x38A: [693,0,450,9,503], // GREEK CAPITAL LETTER IOTA WITH TONOS
+ 0x38C: [693,18,722,11,691], // GREEK CAPITAL LETTER OMICRON WITH TONOS
+ 0x38E: [693,0,700,8,855], // GREEK CAPITAL LETTER UPSILON WITH TONOS
+ 0x38F: [693,0,808,25,774], // GREEK CAPITAL LETTER OMEGA WITH TONOS
+ 0x390: [680,9,278,6,419], // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+ 0x391: [683,0,667,-68,593], // GREEK CAPITAL LETTER ALPHA
+ 0x392: [669,0,667,-25,624], // GREEK CAPITAL LETTER BETA
+ 0x393: [669,0,585,-13,670], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [683,0,667,-65,549], // GREEK CAPITAL LETTER DELTA
+ 0x395: [669,0,667,-27,653], // GREEK CAPITAL LETTER EPSILON
+ 0x396: [669,0,611,-12,589], // GREEK CAPITAL LETTER ZETA
+ 0x397: [669,0,778,-24,799], // GREEK CAPITAL LETTER ETA
+ 0x398: [685,18,718,27,691], // GREEK CAPITAL LETTER THETA
+ 0x399: [669,0,389,-32,406], // GREEK CAPITAL LETTER IOTA
+ 0x39A: [669,0,667,-21,702], // GREEK CAPITAL LETTER KAPPA
+ 0x39B: [683,0,655,-68,581], // GREEK CAPITAL LETTER LAMDA
+ 0x39C: [669,12,889,-29,917], // GREEK CAPITAL LETTER MU
+ 0x39D: [669,15,722,-27,748], // GREEK CAPITAL LETTER NU
+ 0x39E: [669,0,746,25,740], // GREEK CAPITAL LETTER XI
+ 0x39F: [685,18,722,27,691], // GREEK CAPITAL LETTER OMICRON
+ 0x3A0: [669,0,778,-24,799], // GREEK CAPITAL LETTER PI
+ 0x3A1: [669,0,611,-28,613], // GREEK CAPITAL LETTER RHO
+ 0x3A3: [669,0,633,-11,619], // GREEK CAPITAL LETTER SIGMA
+ 0x3A4: [669,0,611,49,650], // GREEK CAPITAL LETTER TAU
+ 0x3A5: [685,0,611,21,697], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [669,0,771,26,763], // GREEK CAPITAL LETTER PHI
+ 0x3A7: [669,0,667,-24,694], // GREEK CAPITAL LETTER CHI
+ 0x3A8: [685,0,661,17,780], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [685,0,808,25,774], // GREEK CAPITAL LETTER OMEGA
+ 0x3AA: [905,0,389,-32,486], // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+ 0x3AB: [905,0,611,21,697], // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+ 0x3AC: [680,13,576,-3,574], // GREEK SMALL LETTER ALPHA WITH TONOS
+ 0x3AD: [680,13,454,-5,408], // GREEK SMALL LETTER EPSILON WITH TONOS
+ 0x3AE: [680,205,488,-7,474], // GREEK SMALL LETTER ETA WITH TONOS
+ 0x3AF: [680,9,278,2,286], // GREEK SMALL LETTER IOTA WITH TONOS
+ 0x3B0: [680,13,536,-7,500], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+ 0x3B1: [462,13,576,-3,574], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [698,205,500,-79,480], // GREEK SMALL LETTER BETA
+ 0x3B3: [462,204,438,3,461], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [698,13,496,-3,456], // GREEK SMALL LETTER DELTA
+ 0x3B5: [462,13,454,-5,408], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [698,205,415,-5,473], // GREEK SMALL LETTER ZETA
+ 0x3B7: [462,205,488,-7,474], // GREEK SMALL LETTER ETA
+ 0x3B8: [698,13,501,-3,488], // GREEK SMALL LETTER THETA
+ 0x3B9: [462,9,278,2,238], // GREEK SMALL LETTER IOTA
+ 0x3BA: [462,12,500,-23,504], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [698,18,484,-34,459], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [449,205,523,-82,483], // GREEK SMALL LETTER MU
+ 0x3BD: [462,13,469,-23,441], // GREEK SMALL LETTER NU
+ 0x3BE: [698,205,415,-5,426], // GREEK SMALL LETTER XI
+ 0x3BF: [462,13,500,-3,441], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [449,15,558,-6,570], // GREEK SMALL LETTER PI
+ 0x3C1: [462,205,495,-81,447], // GREEK SMALL LETTER RHO
+ 0x3C2: [462,205,415,-5,447], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [449,13,499,-3,536], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [449,9,415,4,455], // GREEK SMALL LETTER TAU
+ 0x3C5: [462,13,536,-7,477], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [462,205,678,-3,619], // GREEK SMALL LETTER PHI
+ 0x3C7: [462,205,404,-136,515], // GREEK SMALL LETTER CHI
+ 0x3C8: [462,205,652,-5,715], // GREEK SMALL LETTER PSI
+ 0x3C9: [462,13,735,-3,676], // GREEK SMALL LETTER OMEGA
+ 0x3CA: [655,9,278,2,351], // GREEK SMALL LETTER IOTA WITH DIALYTIKA
+ 0x3CB: [655,13,536,-7,477], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+ 0x3CC: [680,13,500,-3,441], // GREEK SMALL LETTER OMICRON WITH TONOS
+ 0x3CD: [680,13,536,-7,477], // GREEK SMALL LETTER UPSILON WITH TONOS
+ 0x3CE: [680,13,735,-3,676], // GREEK SMALL LETTER OMEGA WITH TONOS
+ 0x3D0: [696,12,500,42,479], // GREEK BETA SYMBOL
+ 0x3D1: [698,13,582,8,589], // GREEK THETA SYMBOL
+ 0x3D2: [685,0,611,21,696], // GREEK UPSILON WITH HOOK SYMBOL
+ 0x3D5: [699,205,678,-3,619], // GREEK PHI SYMBOL
+ 0x3D6: [449,13,828,-2,844], // GREEK PI SYMBOL
+ 0x3D8: [685,200,722,27,691], // GREEK LETTER ARCHAIC KOPPA
+ 0x3D9: [462,205,500,-3,441], // GREEK SMALL LETTER ARCHAIC KOPPA
+ 0x3DA: [685,205,669,32,665], // GREEK LETTER STIGMA
+ 0x3DB: [492,205,475,-5,509], // GREEK SMALL LETTER STIGMA
+ 0x3DC: [669,0,667,-13,670], // GREEK LETTER DIGAMMA
+ 0x3DD: [450,190,525,32,507], // GREEK SMALL LETTER DIGAMMA
+ 0x3DE: [793,18,757,-7,758], // GREEK LETTER KOPPA
+ 0x3DF: [698,0,485,16,466], // GREEK SMALL LETTER KOPPA
+ 0x3E0: [685,205,734,27,710], // GREEK LETTER SAMPI
+ 0x3E1: [639,205,530,47,467], // GREEK SMALL LETTER SAMPI
+ 0x3F0: [462,15,569,-50,592], // GREEK KAPPA SYMBOL
+ 0x3F1: [462,206,517,-12,458], // GREEK RHO SYMBOL
+ 0x3F4: [685,18,722,27,691], // GREEK CAPITAL THETA SYMBOL
+ 0x3F5: [463,13,466,-3,429], // GREEK LUNATE EPSILON SYMBOL
+ 0x3F6: [460,16,486,-5,427] // GREEK REVERSED LUNATE EPSILON SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js
new file mode 100644
index 00000000..fd6d1aa2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1D71C: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+ 0x1D71D: [669,0,726,42,715], // MATHEMATICAL BOLD ITALIC CAPITAL BETA
+ 0x1D71E: [669,0,634,42,749], // MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+ 0x1D71F: [685,0,632,32,589], // MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+ 0x1D720: [669,0,732,42,754], // MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+ 0x1D721: [669,0,797,66,830], // MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+ 0x1D722: [669,0,891,42,946], // MATHEMATICAL BOLD ITALIC CAPITAL ETA
+ 0x1D723: [685,16,783,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL THETA
+ 0x1D724: [669,0,502,42,557], // MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+ 0x1D725: [669,0,795,42,839], // MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+ 0x1D726: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+ 0x1D727: [669,0,1016,42,1071], // MATHEMATICAL BOLD ITALIC CAPITAL MU
+ 0x1D728: [669,0,869,42,924], // MATHEMATICAL BOLD ITALIC CAPITAL NU
+ 0x1D729: [669,0,718,57,757], // MATHEMATICAL BOLD ITALIC CAPITAL XI
+ 0x1D72A: [685,16,777,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+ 0x1D72B: [669,0,887,39,942], // MATHEMATICAL BOLD ITALIC CAPITAL PI
+ 0x1D72C: [669,0,612,42,733], // MATHEMATICAL BOLD ITALIC CAPITAL RHO
+ 0x1D72D: [685,16,783,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+ 0x1D72E: [669,0,759,64,787], // MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+ 0x1D72F: [669,0,568,28,700], // MATHEMATICAL BOLD ITALIC CAPITAL TAU
+ 0x1D730: [685,0,589,31,721], // MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+ 0x1D731: [669,0,827,28,799], // MATHEMATICAL BOLD ITALIC CAPITAL PHI
+ 0x1D732: [669,0,808,28,830], // MATHEMATICAL BOLD ITALIC CAPITAL CHI
+ 0x1D733: [685,0,694,30,781], // MATHEMATICAL BOLD ITALIC CAPITAL PSI
+ 0x1D734: [685,0,826,57,815], // MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+ 0x1D735: [669,16,632,43,600], // MATHEMATICAL BOLD ITALIC NABLA
+ 0x1D736: [461,12,624,44,630], // MATHEMATICAL BOLD ITALIC SMALL ALPHA
+ 0x1D737: [685,205,555,28,583], // MATHEMATICAL BOLD ITALIC SMALL BETA
+ 0x1D738: [462,203,490,44,503], // MATHEMATICAL BOLD ITALIC SMALL GAMMA
+ 0x1D739: [685,8,538,44,538], // MATHEMATICAL BOLD ITALIC SMALL DELTA
+ 0x1D73A: [462,10,495,28,451], // MATHEMATICAL BOLD ITALIC SMALL EPSILON
+ 0x1D73B: [685,203,472,44,522], // MATHEMATICAL BOLD ITALIC SMALL ZETA
+ 0x1D73C: [462,205,517,33,511], // MATHEMATICAL BOLD ITALIC SMALL ETA
+ 0x1D73D: [686,11,566,44,555], // MATHEMATICAL BOLD ITALIC SMALL THETA
+ 0x1D73E: [462,9,318,55,274], // MATHEMATICAL BOLD ITALIC SMALL IOTA
+ 0x1D73F: [462,0,560,55,577], // MATHEMATICAL BOLD ITALIC SMALL KAPPA
+ 0x1D740: [685,16,570,55,537], // MATHEMATICAL BOLD ITALIC SMALL LAMDA
+ 0x1D741: [449,205,636,33,603], // MATHEMATICAL BOLD ITALIC SMALL MU
+ 0x1D742: [459,10,523,55,534], // MATHEMATICAL BOLD ITALIC SMALL NU
+ 0x1D743: [685,203,476,28,487], // MATHEMATICAL BOLD ITALIC SMALL XI
+ 0x1D744: [462,10,561,44,539], // MATHEMATICAL BOLD ITALIC SMALL OMICRON
+ 0x1D745: [449,13,579,39,590], // MATHEMATICAL BOLD ITALIC SMALL PI
+ 0x1D746: [462,205,595,33,562], // MATHEMATICAL BOLD ITALIC SMALL RHO
+ 0x1D747: [462,203,480,39,508], // MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+ 0x1D748: [449,10,592,44,603], // MATHEMATICAL BOLD ITALIC SMALL SIGMA
+ 0x1D749: [449,7,469,33,502], // MATHEMATICAL BOLD ITALIC SMALL TAU
+ 0x1D74A: [462,10,552,33,535], // MATHEMATICAL BOLD ITALIC SMALL UPSILON
+ 0x1D74B: [462,205,706,55,667], // MATHEMATICAL BOLD ITALIC SMALL PHI
+ 0x1D74C: [462,204,621,33,676], // MATHEMATICAL BOLD ITALIC SMALL CHI
+ 0x1D74D: [462,205,701,33,756], // MATHEMATICAL BOLD ITALIC SMALL PSI
+ 0x1D74E: [462,10,687,22,665], // MATHEMATICAL BOLD ITALIC SMALL OMEGA
+ 0x1D74F: [686,10,559,44,559], // MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+ 0x1D750: [461,10,481,44,481], // MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+ 0x1D751: [698,13,607,33,584], // MATHEMATICAL BOLD ITALIC THETA SYMBOL
+ 0x1D752: [462,15,607,-12,630], // MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+ 0x1D753: [685,205,683,44,655], // MATHEMATICAL BOLD ITALIC PHI SYMBOL
+ 0x1D754: [462,205,585,44,563], // MATHEMATICAL BOLD ITALIC RHO SYMBOL
+ 0x1D755: [449,10,868,33,879] // MATHEMATICAL BOLD ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/GreekBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js
new file mode 100644
index 00000000..dd92db16
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1D790: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+ 0x1D791: [676,0,706,60,671], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+ 0x1D792: [676,0,602,60,705], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+ 0x1D793: [690,0,720,40,680], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+ 0x1D794: [676,0,683,60,708], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+ 0x1D795: [676,0,707,25,769], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+ 0x1D796: [676,0,748,60,783], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+ 0x1D797: [691,19,847,90,822], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+ 0x1D798: [676,0,435,50,505], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+ 0x1D799: [676,0,712,60,796], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+ 0x1D79A: [690,0,686,20,646], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+ 0x1D79B: [676,0,933,60,981], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+ 0x1D79C: [676,18,744,60,792], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+ 0x1D79D: [676,0,690,47,737], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+ 0x1D79E: [692,18,849,90,824], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+ 0x1D79F: [676,0,745,60,783], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+ 0x1D7A0: [676,0,581,60,675], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+ 0x1D7A1: [691,19,847,90,822], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+ 0x1D7A2: [676,0,696,21,748], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+ 0x1D7A3: [676,0,641,87,715], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+ 0x1D7A4: [691,0,671,91,799], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+ 0x1D7A5: [676,0,835,72,835], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+ 0x1D7A6: [676,0,740,20,833], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+ 0x1D7A7: [691,0,791,125,901], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+ 0x1D7A8: [691,0,816,47,816], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+ 0x1D7A9: [664,30,780,120,760], // MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+ 0x1D7AA: [473,14,678,47,703], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+ 0x1D7AB: [692,205,552,-12,581], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+ 0x1D7AC: [473,204,525,84,571], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+ 0x1D7AD: [692,14,507,30,547], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+ 0x1D7AE: [473,14,504,45,508], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+ 0x1D7AF: [692,205,480,49,539], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+ 0x1D7B0: [473,205,532,38,525], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+ 0x1D7B1: [692,14,560,65,553], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+ 0x1D7B2: [462,14,325,56,302], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+ 0x1D7B3: [473,0,537,38,582], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+ 0x1D7B4: [692,14,574,18,540], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+ 0x1D7B5: [462,205,594,-12,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+ 0x1D7B6: [473,14,525,41,565], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+ 0x1D7B7: [692,205,481,43,525], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+ 0x1D7B8: [473,14,543,45,515], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+ 0x1D7B9: [462,14,632,45,656], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+ 0x1D7BA: [473,205,560,-33,536], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+ 0x1D7BB: [473,205,517,52,554], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+ 0x1D7BC: [462,14,614,45,639], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+ 0x1D7BD: [462,14,523,42,547], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+ 0x1D7BE: [473,14,550,61,526], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+ 0x1D7BF: [473,205,683,55,659], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+ 0x1D7C0: [473,205,575,-80,626], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+ 0x1D7C1: [473,205,703,75,751], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+ 0x1D7C2: [461,14,756,64,732], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+ 0x1D7C3: [691,14,548,45,539], // MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+ 0x1D7C4: [473,14,468,45,470], // MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+ 0x1D7C5: [692,14,579,54,579], // MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+ 0x1D7C6: [473,10,646,-10,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+ 0x1D7C7: [692,205,678,48,654], // MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+ 0x1D7C8: [473,205,544,38,520], // MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+ 0x1D7C9: [462,14,889,40,912] // MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/GreekSSBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js
new file mode 100644
index 00000000..f6a37e34
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js
@@ -0,0 +1,116 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x250: [473,14,512,13,492], // ??
+ 0x251: [473,14,612,25,592], // ??
+ 0x252: [473,14,612,25,592], // ??
+ 0x253: [691,13,500,-14,449], // ??
+ 0x254: [462,13,444,-5,392], // ??
+ 0x255: [462,157,444,-5,406], // ??
+ 0x256: [699,233,500,-21,517], // ??
+ 0x257: [683,13,570,-21,653], // ??
+ 0x258: [462,13,444,5,421], // ??
+ 0x259: [462,13,444,5,398], // ??
+ 0x25A: [462,13,626,5,626], // ??
+ 0x25B: [475,14,444,5,482], // ??
+ 0x25C: [475,14,480,5,469], // ??
+ 0x25D: [475,14,689,5,689], // ??
+ 0x25E: [475,14,486,7,475], // ??
+ 0x25F: [462,207,367,-100,364], // ??
+ 0x260: [683,245,720,-52,751], // ??
+ 0x261: [472,245,549,-52,520], // ??
+ 0x262: [462,11,561,21,544], // ??
+ 0x263: [462,234,444,20,400], // ??
+ 0x264: [450,10,493,10,488], // ??
+ 0x265: [459,249,556,-13,498], // ??
+ 0x266: [683,9,556,-13,498], // ??
+ 0x267: [683,205,533,-13,475], // ??
+ 0x268: [684,9,278,-10,262], // ??
+ 0x269: [456,8,253,2,237], // ??
+ 0x26A: [462,0,304,-32,321], // ??
+ 0x26B: [699,9,320,9,368], // ??
+ 0x26C: [699,9,445,17,417], // ??
+ 0x26D: [699,233,291,-47,290], // ??
+ 0x26E: [699,236,623,2,585], // ??
+ 0x26F: [462,9,778,-14,723], // ??
+ 0x270: [462,233,778,-14,723], // ??
+ 0x271: [462,233,759,-14,704], // ??
+ 0x272: [462,233,694,-109,632], // ??
+ 0x273: [462,233,505,-6,486], // ??
+ 0x274: [462,12,588,-27,614], // ??
+ 0x275: [462,13,500,-3,441], // ??
+ 0x276: [462,5,749,23,751], // ??
+ 0x277: [477,2,685,-3,626], // ??
+ 0x278: [685,231,691,-3,632], // ??
+ 0x279: [462,0,427,0,410], // ??
+ 0x27A: [699,0,493,0,476], // ??
+ 0x27B: [462,233,436,0,417], // ??
+ 0x27C: [462,233,389,-87,389], // ??
+ 0x27D: [462,233,389,-47,389], // ??
+ 0x27E: [484,0,360,-21,417], // ??
+ 0x27F: [484,0,338,10,292], // ??
+ 0x280: [464,0,498,8,515], // ??
+ 0x281: [464,0,498,8,597], // ??
+ 0x282: [462,218,389,-32,333], // ??
+ 0x283: [683,233,424,-104,584], // ??
+ 0x284: [683,207,394,-90,576], // ??
+ 0x285: [470,233,415,79,344], // ??
+ 0x286: [683,243,521,-40,641], // ??
+ 0x287: [513,90,310,7,299], // ??
+ 0x288: [594,233,311,-60,281], // ??
+ 0x289: [462,9,556,-16,514], // ??
+ 0x28A: [452,8,500,15,552], // ??
+ 0x28B: [462,10,534,18,492], // ??
+ 0x28C: [462,13,444,15,401], // ??
+ 0x28D: [462,13,667,15,614], // ??
+ 0x28E: [667,0,444,16,502], // ??
+ 0x28F: [464,0,633,65,606], // ??
+ 0x290: [449,218,440,-24,405], // ??
+ 0x291: [449,97,411,-24,376], // ??
+ 0x292: [450,236,499,-10,558], // ??
+ 0x293: [450,307,499,-10,528], // ??
+ 0x294: [685,0,530,25,520], // ??
+ 0x295: [685,0,530,65,509], // ??
+ 0x296: [669,14,487,25,453], // ??
+ 0x297: [462,237,479,20,544], // ??
+ 0x298: [680,17,723,13,734], // ??
+ 0x299: [464,0,493,-10,486], // ??
+ 0x29A: [475,14,465,16,504], // ??
+ 0x29B: [538,11,580,29,690], // ??
+ 0x29C: [464,0,582,21,676], // ??
+ 0x29D: [685,233,475,-50,463], // ??
+ 0x29E: [457,250,500,22,528], // ??
+ 0x29F: [464,0,485,10,468], // ??
+ 0x2A0: [582,205,488,1,674], // ??
+ 0x2A1: [685,0,530,25,520], // ??
+ 0x2A2: [685,0,530,65,507], // ??
+ 0x2A3: [699,13,750,-21,735], // ??
+ 0x2A4: [699,236,820,-21,813], // ??
+ 0x2A5: [699,97,817,-21,743], // ??
+ 0x2A6: [594,13,560,-3,524], // ??
+ 0x2A7: [683,233,453,-30,670], // ??
+ 0x2A8: [594,18,600,-3,618] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/IPAExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js
new file mode 100644
index 00000000..db95141c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js
@@ -0,0 +1,123 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA1: [494,205,389,19,320], // INVERTED EXCLAMATION MARK
+ 0xA2: [576,143,500,42,439], // CENT SIGN
+ 0xA3: [683,12,500,-32,510], // POUND SIGN
+ 0xA4: [542,10,500,-26,526], // CURRENCY SIGN
+ 0xA5: [669,0,500,33,628], // YEN SIGN
+ 0xA6: [685,18,220,66,154], // BROKEN BAR
+ 0xA7: [685,143,500,36,459], // SECTION SIGN
+ 0xA8: [655,-525,333,55,397], // DIAERESIS
+ 0xA9: [685,18,747,30,718], // COPYRIGHT SIGN
+ 0xAA: [685,-399,266,16,330], // FEMININE ORDINAL INDICATOR
+ 0xAB: [415,-32,500,12,468], // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xAC: [399,-108,606,51,555], // NOT SIGN
+ 0xAD: [282,-166,333,2,271], // SOFT HYPHEN
+ 0xAE: [685,18,747,30,718], // REGISTERED SIGN
+ 0xAF: [623,-553,333,51,393], // MACRON
+ 0xB0: [688,-402,400,83,369], // DEGREE SIGN
+ 0xB1: [568,0,570,33,537], // PLUS-MINUS SIGN
+ 0xB2: [683,-274,300,2,313], // SUPERSCRIPT TWO
+ 0xB3: [683,-265,300,17,321], // SUPERSCRIPT THREE
+ 0xB4: [697,-516,333,139,379], // ACUTE ACCENT
+ 0xB5: [449,207,576,-60,516], // MICRO SIGN
+ 0xB6: [669,193,617,60,679], // PILCROW SIGN
+ 0xB7: [405,-257,250,51,199], // MIDDLE DOT
+ 0xB8: [5,218,333,-80,156], // CEDILLA
+ 0xB9: [683,-274,300,30,301], // SUPERSCRIPT ONE
+ 0xBA: [685,-400,300,56,347], // MASCULINE ORDINAL INDICATOR
+ 0xBB: [415,-32,500,12,468], // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xBC: [683,14,750,7,721], // VULGAR FRACTION ONE QUARTER
+ 0xBD: [683,14,750,-9,723], // VULGAR FRACTION ONE HALF
+ 0xBE: [683,14,750,7,726], // VULGAR FRACTION THREE QUARTERS
+ 0xBF: [492,205,500,30,421], // INVERTED QUESTION MARK
+ 0xC0: [947,0,667,-68,593], // LATIN CAPITAL LETTER A WITH GRAVE
+ 0xC1: [947,0,667,-68,593], // LATIN CAPITAL LETTER A WITH ACUTE
+ 0xC2: [940,0,667,-68,593], // LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+ 0xC3: [905,0,667,-68,612], // LATIN CAPITAL LETTER A WITH TILDE
+ 0xC4: [905,0,667,-68,599], // LATIN CAPITAL LETTER A WITH DIAERESIS
+ 0xC5: [1004,0,667,-68,593], // LATIN CAPITAL LETTER A WITH RING ABOVE
+ 0xC6: [669,0,944,-64,918], // LATIN CAPITAL LETTER AE
+ 0xC7: [685,218,667,32,677], // LATIN CAPITAL LETTER C WITH CEDILLA
+ 0xC8: [947,0,667,-27,653], // LATIN CAPITAL LETTER E WITH GRAVE
+ 0xC9: [947,0,667,-27,653], // LATIN CAPITAL LETTER E WITH ACUTE
+ 0xCA: [940,0,667,-27,653], // LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+ 0xCB: [905,0,667,-27,653], // LATIN CAPITAL LETTER E WITH DIAERESIS
+ 0xCC: [947,0,389,-32,406], // LATIN CAPITAL LETTER I WITH GRAVE
+ 0xCD: [947,0,389,-32,440], // LATIN CAPITAL LETTER I WITH ACUTE
+ 0xCE: [940,0,389,-32,469], // LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+ 0xCF: [905,0,389,-32,480], // LATIN CAPITAL LETTER I WITH DIAERESIS
+ 0xD0: [669,0,722,-31,700], // LATIN CAPITAL LETTER ETH
+ 0xD1: [905,15,722,-27,748], // LATIN CAPITAL LETTER N WITH TILDE
+ 0xD2: [947,18,722,27,691], // LATIN CAPITAL LETTER O WITH GRAVE
+ 0xD3: [947,18,722,27,691], // LATIN CAPITAL LETTER O WITH ACUTE
+ 0xD4: [940,18,722,27,691], // LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+ 0xD5: [905,18,722,27,691], // LATIN CAPITAL LETTER O WITH TILDE
+ 0xD6: [905,18,722,27,691], // LATIN CAPITAL LETTER O WITH DIAERESIS
+ 0xD7: [490,-16,570,48,522], // MULTIPLICATION SIGN
+ 0xD8: [764,125,722,27,691], // LATIN CAPITAL LETTER O WITH STROKE
+ 0xD9: [947,18,722,67,744], // LATIN CAPITAL LETTER U WITH GRAVE
+ 0xDA: [947,18,722,67,744], // LATIN CAPITAL LETTER U WITH ACUTE
+ 0xDB: [940,18,722,67,744], // LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+ 0xDC: [905,18,722,67,744], // LATIN CAPITAL LETTER U WITH DIAERESIS
+ 0xDD: [947,0,611,71,659], // LATIN CAPITAL LETTER Y WITH ACUTE
+ 0xDE: [669,0,611,-27,573], // LATIN CAPITAL LETTER THORN
+ 0xDF: [705,200,500,-200,473], // LATIN SMALL LETTER SHARP S
+ 0xE0: [697,14,500,-21,456], // LATIN SMALL LETTER A WITH GRAVE
+ 0xE1: [697,14,500,-21,456], // LATIN SMALL LETTER A WITH ACUTE
+ 0xE2: [690,14,500,-21,475], // LATIN SMALL LETTER A WITH CIRCUMFLEX
+ 0xE3: [655,14,500,-21,497], // LATIN SMALL LETTER A WITH TILDE
+ 0xE4: [655,14,500,-21,485], // LATIN SMALL LETTER A WITH DIAERESIS
+ 0xE5: [756,14,500,-21,456], // LATIN SMALL LETTER A WITH RING ABOVE
+ 0xE6: [462,13,722,-5,673], // LATIN SMALL LETTER AE
+ 0xE7: [462,218,444,-24,392], // LATIN SMALL LETTER C WITH CEDILLA
+ 0xE8: [697,13,444,5,398], // LATIN SMALL LETTER E WITH GRAVE
+ 0xE9: [697,13,444,5,419], // LATIN SMALL LETTER E WITH ACUTE
+ 0xEA: [690,13,444,5,462], // LATIN SMALL LETTER E WITH CIRCUMFLEX
+ 0xEB: [655,13,444,5,470], // LATIN SMALL LETTER E WITH DIAERESIS
+ 0xEC: [697,9,278,2,294], // LATIN SMALL LETTER I WITH GRAVE
+ 0xED: [697,9,278,2,310], // LATIN SMALL LETTER I WITH ACUTE
+ 0xEE: [690,9,278,2,353], // LATIN SMALL LETTER I WITH CIRCUMFLEX
+ 0xEF: [655,9,278,2,362], // LATIN SMALL LETTER I WITH DIAERESIS
+ 0xF0: [699,13,500,-3,454], // LATIN SMALL LETTER ETH
+ 0xF1: [655,9,556,-6,507], // LATIN SMALL LETTER N WITH TILDE
+ 0xF2: [697,13,500,-3,441], // LATIN SMALL LETTER O WITH GRAVE
+ 0xF3: [697,13,500,-3,441], // LATIN SMALL LETTER O WITH ACUTE
+ 0xF4: [690,13,500,-3,462], // LATIN SMALL LETTER O WITH CIRCUMFLEX
+ 0xF5: [655,13,500,-3,485], // LATIN SMALL LETTER O WITH TILDE
+ 0xF6: [655,13,500,-3,470], // LATIN SMALL LETTER O WITH DIAERESIS
+ 0xF7: [535,29,570,33,537], // DIVISION SIGN
+ 0xF8: [560,119,500,-3,441], // LATIN SMALL LETTER O WITH STROKE
+ 0xF9: [697,9,556,15,493], // LATIN SMALL LETTER U WITH GRAVE
+ 0xFA: [697,9,556,15,493], // LATIN SMALL LETTER U WITH ACUTE
+ 0xFB: [690,9,556,15,493], // LATIN SMALL LETTER U WITH CIRCUMFLEX
+ 0xFC: [655,9,556,15,493], // LATIN SMALL LETTER U WITH DIAERESIS
+ 0xFD: [697,205,444,-94,401], // LATIN SMALL LETTER Y WITH ACUTE
+ 0xFE: [699,205,500,-120,446], // LATIN SMALL LETTER THORN
+ 0xFF: [655,205,444,-94,460] // LATIN SMALL LETTER Y WITH DIAERESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js
new file mode 100644
index 00000000..0131f70a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js
@@ -0,0 +1,155 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x100: [793,0,667,-68,593], // LATIN CAPITAL LETTER A WITH MACRON
+ 0x101: [586,14,500,-21,486], // LATIN SMALL LETTER A WITH MACRON
+ 0x102: [885,0,667,-68,593], // LATIN CAPITAL LETTER A WITH BREVE
+ 0x103: [678,14,500,-21,483], // LATIN SMALL LETTER A WITH BREVE
+ 0x104: [683,173,667,-68,640], // LATIN CAPITAL LETTER A WITH OGONEK
+ 0x105: [462,173,500,-21,507], // LATIN SMALL LETTER A WITH OGONEK
+ 0x106: [904,18,667,32,677], // LATIN CAPITAL LETTER C WITH ACUTE
+ 0x107: [697,13,444,-5,392], // LATIN SMALL LETTER C WITH ACUTE
+ 0x108: [897,18,667,32,677], // LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+ 0x109: [690,13,444,-5,415], // LATIN SMALL LETTER C WITH CIRCUMFLEX
+ 0x10A: [862,18,667,32,677], // LATIN CAPITAL LETTER C WITH DOT ABOVE
+ 0x10B: [655,13,444,-5,392], // LATIN SMALL LETTER C WITH DOT ABOVE
+ 0x10C: [897,18,667,32,677], // LATIN CAPITAL LETTER C WITH CARON
+ 0x10D: [690,13,444,-5,437], // LATIN SMALL LETTER C WITH CARON
+ 0x10E: [897,0,722,-46,685], // LATIN CAPITAL LETTER D WITH CARON
+ 0x10F: [710,13,658,-21,726], // LATIN SMALL LETTER D WITH CARON
+ 0x110: [669,0,722,-31,700], // LATIN CAPITAL LETTER D WITH STROKE
+ 0x111: [699,13,500,-21,541], // LATIN SMALL LETTER D WITH STROKE
+ 0x112: [793,0,667,-27,653], // LATIN CAPITAL LETTER E WITH MACRON
+ 0x113: [586,13,444,5,431], // LATIN SMALL LETTER E WITH MACRON
+ 0x114: [885,0,667,-27,653], // LATIN CAPITAL LETTER E WITH BREVE
+ 0x115: [678,13,444,5,478], // LATIN SMALL LETTER E WITH BREVE
+ 0x116: [862,0,667,-27,653], // LATIN CAPITAL LETTER E WITH DOT ABOVE
+ 0x117: [655,13,444,5,398], // LATIN SMALL LETTER E WITH DOT ABOVE
+ 0x118: [669,182,667,-27,653], // LATIN CAPITAL LETTER E WITH OGONEK
+ 0x119: [462,182,444,5,398], // LATIN SMALL LETTER E WITH OGONEK
+ 0x11A: [897,0,667,-27,653], // LATIN CAPITAL LETTER E WITH CARON
+ 0x11B: [690,13,444,5,486], // LATIN SMALL LETTER E WITH CARON
+ 0x11C: [897,18,722,21,705], // LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+ 0x11D: [690,203,500,-52,477], // LATIN SMALL LETTER G WITH CIRCUMFLEX
+ 0x11E: [885,18,722,21,705], // LATIN CAPITAL LETTER G WITH BREVE
+ 0x11F: [678,203,500,-52,477], // LATIN SMALL LETTER G WITH BREVE
+ 0x120: [862,18,722,21,705], // LATIN CAPITAL LETTER G WITH DOT ABOVE
+ 0x121: [655,203,500,-52,477], // LATIN SMALL LETTER G WITH DOT ABOVE
+ 0x122: [685,359,722,21,705], // LATIN CAPITAL LETTER G WITH CEDILLA
+ 0x123: [832,203,500,-52,477], // LATIN SMALL LETTER G WITH CEDILLA
+ 0x124: [897,0,778,-24,799], // LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+ 0x125: [897,9,556,-13,498], // LATIN SMALL LETTER H WITH CIRCUMFLEX
+ 0x126: [669,0,778,-24,800], // LATIN CAPITAL LETTER H WITH STROKE
+ 0x127: [699,9,556,-13,498], // LATIN SMALL LETTER H WITH STROKE
+ 0x128: [862,0,389,-32,470], // LATIN CAPITAL LETTER I WITH TILDE
+ 0x129: [655,9,278,-9,350], // LATIN SMALL LETTER I WITH TILDE
+ 0x12A: [793,0,389,-32,451], // LATIN CAPITAL LETTER I WITH MACRON
+ 0x12B: [586,9,278,-11,331], // LATIN SMALL LETTER I WITH MACRON
+ 0x12C: [885,0,389,-32,458], // LATIN CAPITAL LETTER I WITH BREVE
+ 0x12D: [678,9,278,2,328], // LATIN SMALL LETTER I WITH BREVE
+ 0x12E: [669,173,389,-32,406], // LATIN CAPITAL LETTER I WITH OGONEK
+ 0x12F: [684,173,278,2,262], // LATIN SMALL LETTER I WITH OGONEK
+ 0x130: [862,0,389,-32,406], // LATIN CAPITAL LETTER I WITH DOT ABOVE
+ 0x131: [462,9,278,2,238], // LATIN SMALL LETTER DOTLESS I
+ 0x132: [669,99,823,-32,913], // LATIN CAPITAL LIGATURE IJ
+ 0x133: [685,207,552,2,544], // LATIN SMALL LIGATURE IJ
+ 0x134: [897,99,500,-46,554], // LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+ 0x135: [690,207,278,-189,314], // LATIN SMALL LETTER J WITH CIRCUMFLEX
+ 0x136: [669,359,667,-21,702], // LATIN CAPITAL LETTER K WITH CEDILLA
+ 0x137: [699,359,500,-23,483], // LATIN SMALL LETTER K WITH CEDILLA
+ 0x138: [470,0,600,6,689], // LATIN SMALL LETTER KRA
+ 0x139: [904,0,611,-22,590], // LATIN CAPITAL LETTER L WITH ACUTE
+ 0x13A: [904,9,278,2,344], // LATIN SMALL LETTER L WITH ACUTE
+ 0x13B: [669,359,611,-22,590], // LATIN CAPITAL LETTER L WITH CEDILLA
+ 0x13C: [699,359,278,-62,290], // LATIN SMALL LETTER L WITH CEDILLA
+ 0x13D: [685,0,611,-22,667], // LATIN CAPITAL LETTER L WITH CARON
+ 0x13E: [710,9,451,2,499], // LATIN SMALL LETTER L WITH CARON
+ 0x13F: [669,0,611,-22,590], // LATIN CAPITAL LETTER L WITH MIDDLE DOT
+ 0x140: [699,9,375,2,382], // LATIN SMALL LETTER L WITH MIDDLE DOT
+ 0x141: [669,0,611,-22,590], // LATIN CAPITAL LETTER L WITH STROKE
+ 0x142: [699,9,278,-13,301], // LATIN SMALL LETTER L WITH STROKE
+ 0x143: [904,15,722,-27,748], // LATIN CAPITAL LETTER N WITH ACUTE
+ 0x144: [697,9,556,-6,494], // LATIN SMALL LETTER N WITH ACUTE
+ 0x145: [669,359,722,-27,748], // LATIN CAPITAL LETTER N WITH CEDILLA
+ 0x146: [462,359,556,-6,494], // LATIN SMALL LETTER N WITH CEDILLA
+ 0x147: [897,15,722,-27,748], // LATIN CAPITAL LETTER N WITH CARON
+ 0x148: [690,9,556,-6,506], // LATIN SMALL LETTER N WITH CARON
+ 0x149: [710,9,700,42,657], // LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+ 0x14A: [669,203,722,-46,685], // LATIN CAPITAL LETTER ENG
+ 0x14B: [462,207,543,-6,474], // LATIN SMALL LETTER ENG
+ 0x14C: [793,18,722,27,691], // LATIN CAPITAL LETTER O WITH MACRON
+ 0x14D: [586,13,500,-3,461], // LATIN SMALL LETTER O WITH MACRON
+ 0x14E: [885,18,722,27,691], // LATIN CAPITAL LETTER O WITH BREVE
+ 0x14F: [678,13,500,-3,488], // LATIN SMALL LETTER O WITH BREVE
+ 0x150: [904,18,722,27,700], // LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+ 0x151: [697,13,500,-3,519], // LATIN SMALL LETTER O WITH DOUBLE ACUTE
+ 0x152: [677,8,944,23,946], // LATIN CAPITAL LIGATURE OE
+ 0x153: [462,13,722,6,674], // LATIN SMALL LIGATURE OE
+ 0x154: [904,0,667,-28,623], // LATIN CAPITAL LETTER R WITH ACUTE
+ 0x155: [697,0,389,-21,389], // LATIN SMALL LETTER R WITH ACUTE
+ 0x156: [669,359,667,-28,623], // LATIN CAPITAL LETTER R WITH CEDILLA
+ 0x157: [462,359,389,-102,389], // LATIN SMALL LETTER R WITH CEDILLA
+ 0x158: [897,0,667,-28,623], // LATIN CAPITAL LETTER R WITH CARON
+ 0x159: [690,0,389,-21,411], // LATIN SMALL LETTER R WITH CARON
+ 0x15A: [904,18,556,2,526], // LATIN CAPITAL LETTER S WITH ACUTE
+ 0x15B: [697,13,389,-19,379], // LATIN SMALL LETTER S WITH ACUTE
+ 0x15C: [897,18,556,2,526], // LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+ 0x15D: [690,13,389,-19,367], // LATIN SMALL LETTER S WITH CIRCUMFLEX
+ 0x15E: [685,218,556,2,526], // LATIN CAPITAL LETTER S WITH CEDILLA
+ 0x15F: [462,218,389,-19,333], // LATIN SMALL LETTER S WITH CEDILLA
+ 0x160: [897,18,556,2,526], // LATIN CAPITAL LETTER S WITH CARON
+ 0x161: [690,13,389,-19,411], // LATIN SMALL LETTER S WITH CARON
+ 0x162: [669,218,611,49,650], // LATIN CAPITAL LETTER T WITH CEDILLA
+ 0x163: [594,218,278,-75,289], // LATIN SMALL LETTER T WITH CEDILLA
+ 0x164: [897,0,611,49,650], // LATIN CAPITAL LETTER T WITH CARON
+ 0x165: [710,9,411,-11,499], // LATIN SMALL LETTER T WITH CARON
+ 0x166: [669,0,611,49,650], // LATIN CAPITAL LETTER T WITH STROKE
+ 0x167: [594,9,278,-30,281], // LATIN SMALL LETTER T WITH STROKE
+ 0x168: [841,18,722,67,744], // LATIN CAPITAL LETTER U WITH TILDE
+ 0x169: [655,9,556,15,493], // LATIN SMALL LETTER U WITH TILDE
+ 0x16A: [793,18,722,67,744], // LATIN CAPITAL LETTER U WITH MACRON
+ 0x16B: [586,9,556,15,493], // LATIN SMALL LETTER U WITH MACRON
+ 0x16C: [885,18,722,67,744], // LATIN CAPITAL LETTER U WITH BREVE
+ 0x16D: [678,9,556,15,493], // LATIN SMALL LETTER U WITH BREVE
+ 0x16E: [921,18,722,67,744], // LATIN CAPITAL LETTER U WITH RING ABOVE
+ 0x16F: [729,9,556,15,493], // LATIN SMALL LETTER U WITH RING ABOVE
+ 0x170: [889,18,722,67,744], // LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+ 0x171: [697,9,556,15,527], // LATIN SMALL LETTER U WITH DOUBLE ACUTE
+ 0x172: [669,173,722,67,744], // LATIN CAPITAL LETTER U WITH OGONEK
+ 0x173: [462,173,556,15,531], // LATIN SMALL LETTER U WITH OGONEK
+ 0x174: [897,18,889,64,940], // LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+ 0x175: [690,13,667,15,614], // LATIN SMALL LETTER W WITH CIRCUMFLEX
+ 0x176: [897,0,611,71,659], // LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+ 0x177: [690,205,444,-94,393], // LATIN SMALL LETTER Y WITH CIRCUMFLEX
+ 0x178: [862,0,611,71,659], // LATIN CAPITAL LETTER Y WITH DIAERESIS
+ 0x179: [904,0,611,-12,589], // LATIN CAPITAL LETTER Z WITH ACUTE
+ 0x17A: [697,78,389,-43,379], // LATIN SMALL LETTER Z WITH ACUTE
+ 0x17B: [862,0,611,-12,589], // LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ 0x17C: [655,78,389,-43,368], // LATIN SMALL LETTER Z WITH DOT ABOVE
+ 0x17D: [897,0,611,-12,589], // LATIN CAPITAL LETTER Z WITH CARON
+ 0x17E: [690,78,389,-43,411], // LATIN SMALL LETTER Z WITH CARON
+ 0x17F: [691,0,333,14,536] // LATIN SMALL LETTER LONG S
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js
new file mode 100644
index 00000000..46f43533
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1E80: [904,18,889,64,940], // LATIN CAPITAL LETTER W WITH GRAVE
+ 0x1E81: [697,13,667,15,614], // LATIN SMALL LETTER W WITH GRAVE
+ 0x1E82: [904,18,889,64,940], // LATIN CAPITAL LETTER W WITH ACUTE
+ 0x1E83: [697,13,667,15,614], // LATIN SMALL LETTER W WITH ACUTE
+ 0x1E84: [862,18,889,64,940], // LATIN CAPITAL LETTER W WITH DIAERESIS
+ 0x1E85: [655,13,667,15,614], // LATIN SMALL LETTER W WITH DIAERESIS
+ 0x1EF2: [904,0,611,71,659], // LATIN CAPITAL LETTER Y WITH GRAVE
+ 0x1EF3: [697,205,444,-94,392] // LATIN SMALL LETTER Y WITH GRAVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/LatinExtendedAdditional.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js
new file mode 100644
index 00000000..a0ff8fdc
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js
@@ -0,0 +1,59 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x180: [699,13,500,-14,444], // LATIN SMALL LETTER B WITH STROKE
+ 0x188: [576,13,560,-5,627], // LATIN SMALL LETTER C WITH HOOK
+ 0x190: [686,4,512,54,676], // LATIN CAPITAL LETTER OPEN E
+ 0x192: [707,156,500,-87,537], // LATIN SMALL LETTER F WITH HOOK
+ 0x195: [699,10,735,-13,692], // LATIN SMALL LETTER HV
+ 0x199: [691,8,500,-23,483], // LATIN SMALL LETTER K WITH HOOK
+ 0x19A: [699,9,278,2,290], // LATIN SMALL LETTER L WITH BAR
+ 0x19B: [666,0,480,16,452], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x19E: [462,205,536,-6,474], // LATIN SMALL LETTER N WITH LONG RIGHT LEG
+ 0x1A0: [716,18,722,27,806], // LATIN CAPITAL LETTER O WITH HORN
+ 0x1A1: [507,13,537,24,595], // LATIN SMALL LETTER O WITH HORN
+ 0x1A5: [673,205,520,-100,466], // LATIN SMALL LETTER P WITH HOOK
+ 0x1AA: [684,233,400,46,380], // LATIN LETTER REVERSED ESH LOOP
+ 0x1AB: [594,218,286,-49,289], // LATIN SMALL LETTER T WITH PALATAL HOOK
+ 0x1AD: [691,9,360,-3,450], // LATIN SMALL LETTER T WITH HOOK
+ 0x1AF: [803,18,775,67,893], // LATIN CAPITAL LETTER U WITH HORN
+ 0x1B0: [583,9,556,15,656], // LATIN SMALL LETTER U WITH HORN
+ 0x1BA: [450,237,496,-52,458], // LATIN SMALL LETTER EZH WITH TAIL
+ 0x1BB: [683,0,500,-27,469], // LATIN LETTER TWO WITH STROKE
+ 0x1BE: [541,10,500,37,463], // LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+ 0x1C0: [740,0,208,14,278], // LATIN LETTER DENTAL CLICK
+ 0x1C1: [740,0,345,14,415], // LATIN LETTER LATERAL CLICK
+ 0x1C2: [740,0,368,14,438], // LATIN LETTER ALVEOLAR CLICK
+ 0x1C3: [684,13,300,45,355], // LATIN LETTER RETROFLEX CLICK
+ 0x1F0: [690,207,350,-104,474], // LATIN SMALL LETTER J WITH CARON
+ 0x1FA: [972,0,667,-68,593], // LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FB: [909,14,500,-21,456], // LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FC: [904,0,944,-64,918], // LATIN CAPITAL LETTER AE WITH ACUTE
+ 0x1FD: [697,13,722,-5,673], // LATIN SMALL LETTER AE WITH ACUTE
+ 0x1FE: [904,125,722,27,691], // LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ 0x1FF: [697,119,500,-3,441], // LATIN SMALL LETTER O WITH STROKE AND ACUTE
+ 0x237: [462,207,278,-189,239] // LATIN SMALL LETTER DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js
new file mode 100644
index 00000000..a5842e12
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js
@@ -0,0 +1,56 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2102: [685,14,713,35,704], // stix-mathematical bold oblique double-struck capital C
+ 0x2105: [683,14,847,52,795], // CARE OF
+ 0x210A: [462,224,819,27,771], // SCRIPT SMALL G
+ 0x210B: [699,21,1171,65,1154], // SCRIPT CAPITAL H
+ 0x210D: [669,0,773,21,808], // stix-mathematical bold oblique double-struck capital H
+ 0x2110: [699,21,997,47,977], // SCRIPT CAPITAL I
+ 0x2112: [699,21,1036,40,1015], // SCRIPT CAPITAL L
+ 0x2113: [699,14,500,43,632], // SCRIPT SMALL L
+ 0x2115: [669,0,760,27,783], // stix-mathematical bold oblique double-struck capital N
+ 0x2116: [675,15,1055,24,1031], // NUMERO SIGN
+ 0x2119: [669,0,497,18,715], // stix-mathematical bold oblique double-struck capital P
+ 0x211A: [685,74,754,35,734], // stix-mathematical bold oblique double-struck capital Q
+ 0x211B: [699,21,1048,55,973], // SCRIPT CAPITAL R
+ 0x211D: [669,0,727,18,718], // stix-mathematical bold oblique double-struck capital R
+ 0x2122: [676,-271,1000,24,977], // TRADE MARK SIGN
+ 0x2124: [669,0,807,23,837], // stix-mathematical bold oblique double-struck capital Z
+ 0x212C: [699,21,1060,55,985], // SCRIPT CAPITAL B
+ 0x212F: [462,14,726,35,648], // SCRIPT SMALL E
+ 0x2130: [699,21,826,95,791], // SCRIPT CAPITAL E
+ 0x2131: [699,21,1042,65,1025], // SCRIPT CAPITAL F
+ 0x2133: [699,21,1300,60,1245], // SCRIPT CAPITAL M
+ 0x2134: [462,14,848,35,780], // SCRIPT SMALL O
+ 0x213C: [449,13,730,32,715], // DOUBLE-STRUCK SMALL PI
+ 0x213F: [669,0,796,35,821], // DOUBLE-STRUCK CAPITAL PI
+ 0x2145: [669,0,748,18,733], // stix-mathematical bold double-struck capital D
+ 0x2146: [699,13,633,45,698], // stix-mathematical bold double-struck small letter d
+ 0x2147: [462,13,575,45,540], // stix-mathematical bold double-struck small letter e
+ 0x2148: [669,0,379,40,413], // stix-mathematical bold double-struck small letter i
+ 0x2149: [669,205,421,-93,455] // stix-mathematical bold double-struck small letter j
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js
new file mode 100644
index 00000000..0a7a82ba
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js
@@ -0,0 +1,56 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'] = {
+ directory: 'General/BoldItalic',
+ family: 'STIXGeneral',
+ weight: 'bold',
+ style: 'italic',
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0x1D468,0x1D49B,"MathBoldItalic"],
+ [0x1D4D0,0x1D503,"MathBoldScript"],
+ [0x1D63C,0x1D66F,"MathSSItalicBold"],
+ [0x1D71C,0x1D755,"GreekBoldItalic"],
+ [0x1D790,0x1D7C9,"GreekSSBoldItalic"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXGeneral-bold-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js
new file mode 100644
index 00000000..a3ed8fa2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1D468: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL A
+ 0x1D469: [669,0,726,42,715], // MATHEMATICAL BOLD ITALIC CAPITAL B
+ 0x1D46A: [685,12,701,55,745], // MATHEMATICAL BOLD ITALIC CAPITAL C
+ 0x1D46B: [669,0,818,42,790], // MATHEMATICAL BOLD ITALIC CAPITAL D
+ 0x1D46C: [669,0,732,42,754], // MATHEMATICAL BOLD ITALIC CAPITAL E
+ 0x1D46D: [669,0,635,44,750], // MATHEMATICAL BOLD ITALIC CAPITAL F
+ 0x1D46E: [685,12,768,55,768], // MATHEMATICAL BOLD ITALIC CAPITAL G
+ 0x1D46F: [669,0,891,42,946], // MATHEMATICAL BOLD ITALIC CAPITAL H
+ 0x1D470: [669,0,502,42,557], // MATHEMATICAL BOLD ITALIC CAPITAL I
+ 0x1D471: [669,12,558,66,646], // MATHEMATICAL BOLD ITALIC CAPITAL J
+ 0x1D472: [669,0,795,42,839], // MATHEMATICAL BOLD ITALIC CAPITAL K
+ 0x1D473: [669,0,744,42,700], // MATHEMATICAL BOLD ITALIC CAPITAL L
+ 0x1D474: [669,0,1016,42,1071], // MATHEMATICAL BOLD ITALIC CAPITAL M
+ 0x1D475: [669,0,869,42,924], // MATHEMATICAL BOLD ITALIC CAPITAL N
+ 0x1D476: [685,16,777,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL O
+ 0x1D477: [669,0,612,42,733], // MATHEMATICAL BOLD ITALIC CAPITAL P
+ 0x1D478: [685,154,810,55,756], // MATHEMATICAL BOLD ITALIC CAPITAL Q
+ 0x1D479: [669,0,801,42,784], // MATHEMATICAL BOLD ITALIC CAPITAL R
+ 0x1D47A: [685,10,671,55,704], // MATHEMATICAL BOLD ITALIC CAPITAL S
+ 0x1D47B: [669,0,568,28,700], // MATHEMATICAL BOLD ITALIC CAPITAL T
+ 0x1D47C: [669,10,733,72,810], // MATHEMATICAL BOLD ITALIC CAPITAL U
+ 0x1D47D: [669,15,593,66,797], // MATHEMATICAL BOLD ITALIC CAPITAL V
+ 0x1D47E: [669,17,925,66,1129], // MATHEMATICAL BOLD ITALIC CAPITAL W
+ 0x1D47F: [669,0,808,28,830], // MATHEMATICAL BOLD ITALIC CAPITAL X
+ 0x1D480: [669,0,549,39,725], // MATHEMATICAL BOLD ITALIC CAPITAL Y
+ 0x1D481: [669,0,797,66,830], // MATHEMATICAL BOLD ITALIC CAPITAL Z
+ 0x1D482: [462,10,581,44,548], // MATHEMATICAL BOLD ITALIC SMALL A
+ 0x1D483: [685,8,509,50,487], // MATHEMATICAL BOLD ITALIC SMALL B
+ 0x1D484: [462,10,477,44,460], // MATHEMATICAL BOLD ITALIC SMALL C
+ 0x1D485: [685,14,595,44,589], // MATHEMATICAL BOLD ITALIC SMALL D
+ 0x1D486: [462,10,498,44,459], // MATHEMATICAL BOLD ITALIC SMALL E
+ 0x1D487: [685,207,572,44,632], // MATHEMATICAL BOLD ITALIC SMALL F
+ 0x1D488: [462,203,527,22,527], // MATHEMATICAL BOLD ITALIC SMALL G
+ 0x1D489: [685,10,576,50,543], // MATHEMATICAL BOLD ITALIC SMALL H
+ 0x1D48A: [620,9,357,55,300], // MATHEMATICAL BOLD ITALIC SMALL I
+ 0x1D48B: [620,207,431,-18,414], // MATHEMATICAL BOLD ITALIC SMALL J
+ 0x1D48C: [685,11,580,55,563], // MATHEMATICAL BOLD ITALIC SMALL K
+ 0x1D48D: [685,9,346,50,310], // MATHEMATICAL BOLD ITALIC SMALL L
+ 0x1D48E: [467,9,760,33,727], // MATHEMATICAL BOLD ITALIC SMALL M
+ 0x1D48F: [467,10,559,33,526], // MATHEMATICAL BOLD ITALIC SMALL N
+ 0x1D490: [462,10,561,44,539], // MATHEMATICAL BOLD ITALIC SMALL O
+ 0x1D491: [469,205,571,-33,554], // MATHEMATICAL BOLD ITALIC SMALL P
+ 0x1D492: [462,205,526,44,532], // MATHEMATICAL BOLD ITALIC SMALL Q
+ 0x1D493: [467,0,441,33,424], // MATHEMATICAL BOLD ITALIC SMALL R
+ 0x1D494: [462,11,474,55,419], // MATHEMATICAL BOLD ITALIC SMALL S
+ 0x1D495: [592,10,351,44,318], // MATHEMATICAL BOLD ITALIC SMALL T
+ 0x1D496: [463,10,535,33,502], // MATHEMATICAL BOLD ITALIC SMALL U
+ 0x1D497: [473,14,554,52,539], // MATHEMATICAL BOLD ITALIC SMALL V
+ 0x1D498: [473,14,814,52,799], // MATHEMATICAL BOLD ITALIC SMALL W
+ 0x1D499: [462,8,587,33,543], // MATHEMATICAL BOLD ITALIC SMALL X
+ 0x1D49A: [462,205,519,35,522], // MATHEMATICAL BOLD ITALIC SMALL Y
+ 0x1D49B: [462,19,531,35,499] // MATHEMATICAL BOLD ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/MathBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js
new file mode 100644
index 00000000..fb7f143e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1D4D0: [699,21,984,50,955], // MATHEMATICAL BOLD SCRIPT CAPITAL A
+ 0x1D4D1: [699,21,1060,55,985], // MATHEMATICAL BOLD SCRIPT CAPITAL B
+ 0x1D4D2: [699,21,912,60,877], // MATHEMATICAL BOLD SCRIPT CAPITAL C
+ 0x1D4D3: [699,21,991,60,906], // MATHEMATICAL BOLD SCRIPT CAPITAL D
+ 0x1D4D4: [699,21,826,95,791], // MATHEMATICAL BOLD SCRIPT CAPITAL E
+ 0x1D4D5: [699,21,1042,65,1025], // MATHEMATICAL BOLD SCRIPT CAPITAL F
+ 0x1D4D6: [699,21,834,82,799], // MATHEMATICAL BOLD SCRIPT CAPITAL G
+ 0x1D4D7: [699,21,1171,65,1154], // MATHEMATICAL BOLD SCRIPT CAPITAL H
+ 0x1D4D8: [699,21,997,47,977], // MATHEMATICAL BOLD SCRIPT CAPITAL I
+ 0x1D4D9: [699,224,906,19,886], // MATHEMATICAL BOLD SCRIPT CAPITAL J
+ 0x1D4DA: [699,21,1154,45,1130], // MATHEMATICAL BOLD SCRIPT CAPITAL K
+ 0x1D4DB: [699,21,1036,40,1015], // MATHEMATICAL BOLD SCRIPT CAPITAL L
+ 0x1D4DC: [699,21,1300,60,1245], // MATHEMATICAL BOLD SCRIPT CAPITAL M
+ 0x1D4DD: [699,21,1095,60,1078], // MATHEMATICAL BOLD SCRIPT CAPITAL N
+ 0x1D4DE: [699,21,809,72,749], // MATHEMATICAL BOLD SCRIPT CAPITAL O
+ 0x1D4DF: [699,21,1025,55,994], // MATHEMATICAL BOLD SCRIPT CAPITAL P
+ 0x1D4E0: [699,52,809,72,749], // MATHEMATICAL BOLD SCRIPT CAPITAL Q
+ 0x1D4E1: [699,21,1048,55,973], // MATHEMATICAL BOLD SCRIPT CAPITAL R
+ 0x1D4E2: [699,21,816,81,781], // MATHEMATICAL BOLD SCRIPT CAPITAL S
+ 0x1D4E3: [699,21,1030,65,1025], // MATHEMATICAL BOLD SCRIPT CAPITAL T
+ 0x1D4E4: [699,21,964,60,904], // MATHEMATICAL BOLD SCRIPT CAPITAL U
+ 0x1D4E5: [699,21,1040,60,1024], // MATHEMATICAL BOLD SCRIPT CAPITAL V
+ 0x1D4E6: [699,21,1320,60,1306], // MATHEMATICAL BOLD SCRIPT CAPITAL W
+ 0x1D4E7: [699,21,1033,64,1010], // MATHEMATICAL BOLD SCRIPT CAPITAL X
+ 0x1D4E8: [699,224,989,60,963], // MATHEMATICAL BOLD SCRIPT CAPITAL Y
+ 0x1D4E9: [699,21,996,50,976], // MATHEMATICAL BOLD SCRIPT CAPITAL Z
+ 0x1D4EA: [462,14,942,35,865], // MATHEMATICAL BOLD SCRIPT SMALL A
+ 0x1D4EB: [699,14,646,60,624], // MATHEMATICAL BOLD SCRIPT SMALL B
+ 0x1D4EC: [462,14,764,35,683], // MATHEMATICAL BOLD SCRIPT SMALL C
+ 0x1D4ED: [699,14,949,28,912], // MATHEMATICAL BOLD SCRIPT SMALL D
+ 0x1D4EE: [462,14,726,35,648], // MATHEMATICAL BOLD SCRIPT SMALL E
+ 0x1D4EF: [699,205,768,25,749], // MATHEMATICAL BOLD SCRIPT SMALL F
+ 0x1D4F0: [462,224,819,27,771], // MATHEMATICAL BOLD SCRIPT SMALL G
+ 0x1D4F1: [699,14,838,55,758], // MATHEMATICAL BOLD SCRIPT SMALL H
+ 0x1D4F2: [698,14,558,40,534], // MATHEMATICAL BOLD SCRIPT SMALL I
+ 0x1D4F3: [698,224,840,41,823], // MATHEMATICAL BOLD SCRIPT SMALL J
+ 0x1D4F4: [699,14,810,55,730], // MATHEMATICAL BOLD SCRIPT SMALL K
+ 0x1D4F5: [699,14,650,43,632], // MATHEMATICAL BOLD SCRIPT SMALL L
+ 0x1D4F6: [462,14,1137,45,1057], // MATHEMATICAL BOLD SCRIPT SMALL M
+ 0x1D4F7: [462,14,851,45,771], // MATHEMATICAL BOLD SCRIPT SMALL N
+ 0x1D4F8: [462,14,848,35,780], // MATHEMATICAL BOLD SCRIPT SMALL O
+ 0x1D4F9: [462,205,885,25,770], // MATHEMATICAL BOLD SCRIPT SMALL P
+ 0x1D4FA: [462,205,913,35,833], // MATHEMATICAL BOLD SCRIPT SMALL Q
+ 0x1D4FB: [462,0,677,40,648], // MATHEMATICAL BOLD SCRIPT SMALL R
+ 0x1D4FC: [557,14,562,51,449], // MATHEMATICAL BOLD SCRIPT SMALL S
+ 0x1D4FD: [669,14,618,47,612], // MATHEMATICAL BOLD SCRIPT SMALL T
+ 0x1D4FE: [449,14,842,31,762], // MATHEMATICAL BOLD SCRIPT SMALL U
+ 0x1D4FF: [458,14,732,40,670], // MATHEMATICAL BOLD SCRIPT SMALL V
+ 0x1D500: [458,14,1012,40,950], // MATHEMATICAL BOLD SCRIPT SMALL W
+ 0x1D501: [462,14,820,63,740], // MATHEMATICAL BOLD SCRIPT SMALL X
+ 0x1D502: [449,224,784,40,711], // MATHEMATICAL BOLD SCRIPT SMALL Y
+ 0x1D503: [493,14,782,61,702] // MATHEMATICAL BOLD SCRIPT SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/MathBoldScript.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js
new file mode 100644
index 00000000..09187e15
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2202: [686,10,559,44,559], // PARTIAL DIFFERENTIAL
+ 0x2212: [297,-209,606,51,555] // MINUS SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js
new file mode 100644
index 00000000..659da3ef
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x1D63C: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+ 0x1D63D: [676,0,636,80,691], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+ 0x1D63E: [691,19,723,119,797], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+ 0x1D63F: [676,0,709,80,772], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+ 0x1D640: [676,0,635,80,728], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+ 0x1D641: [676,0,582,80,725], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+ 0x1D642: [691,19,746,107,785], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+ 0x1D643: [676,0,715,80,803], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+ 0x1D644: [676,0,440,79,534], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+ 0x1D645: [676,96,481,15,574], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+ 0x1D646: [676,0,712,80,816], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+ 0x1D647: [676,0,603,80,612], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+ 0x1D648: [676,0,913,80,1001], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+ 0x1D649: [676,18,724,80,812], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+ 0x1D64A: [692,18,778,106,840], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+ 0x1D64B: [676,0,581,80,695], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+ 0x1D64C: [691,176,779,105,839], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+ 0x1D64D: [676,0,670,80,698], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+ 0x1D64E: [691,19,554,66,637], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+ 0x1D64F: [676,0,641,157,785], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+ 0x1D650: [676,19,699,123,792], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+ 0x1D651: [676,18,690,193,833], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+ 0x1D652: [676,15,997,198,1135], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+ 0x1D653: [676,0,740,40,853], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+ 0x1D654: [676,0,694,188,842], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+ 0x1D655: [676,0,653,25,769], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+ 0x1D656: [473,14,489,48,507], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+ 0x1D657: [676,13,512,51,558], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+ 0x1D658: [473,14,462,71,524], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+ 0x1D659: [676,14,518,69,625], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+ 0x1D65A: [473,13,452,71,492], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+ 0x1D65B: [692,0,340,72,533], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+ 0x1D65C: [473,206,504,2,599], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+ 0x1D65D: [676,0,510,55,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+ 0x1D65E: [688,0,245,59,366], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+ 0x1D65F: [688,202,324,-90,440], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+ 0x1D660: [676,0,519,55,599], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+ 0x1D661: [676,0,235,55,348], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+ 0x1D662: [473,0,776,55,809], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+ 0x1D663: [473,0,510,55,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+ 0x1D664: [473,14,501,72,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+ 0x1D665: [473,205,512,3,559], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+ 0x1D666: [473,205,512,69,574], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+ 0x1D667: [473,0,411,55,519], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+ 0x1D668: [473,13,385,37,442], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+ 0x1D669: [631,12,386,98,447], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+ 0x1D66A: [462,15,518,81,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+ 0x1D66B: [462,14,462,129,561], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+ 0x1D66C: [462,14,701,131,798], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+ 0x1D66D: [462,0,506,20,582], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+ 0x1D66E: [462,204,472,-27,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+ 0x1D66F: [462,0,441,21,530] // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/MathSSItalicBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js
new file mode 100644
index 00000000..f02ab4a8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-bold-italic'],
+ {
+ 0x2B0: [852,-328,380,7,365], // MODIFIER LETTER SMALL H
+ 0x2B1: [841,-329,380,7,365], // MODIFIER LETTER SMALL H WITH HOOK
+ 0x2B2: [1017,-331,350,24,384], // MODIFIER LETTER SMALL J
+ 0x2B3: [690,-344,389,21,384], // MODIFIER LETTER SMALL R
+ 0x2B4: [690,-344,389,2,365], // MODIFIER LETTER SMALL TURNED R
+ 0x2B5: [690,-171,389,2,371], // MODIFIER LETTER SMALL TURNED R WITH HOOK
+ 0x2B6: [684,-345,390,5,466], // MODIFIER LETTER SMALL CAPITAL INVERTED R
+ 0x2B7: [690,-331,450,15,467], // MODIFIER LETTER SMALL W
+ 0x2B8: [690,-176,350,11,386], // MODIFIER LETTER SMALL Y
+ 0x2BB: [685,-369,333,128,332], // MODIFIER LETTER TURNED COMMA
+ 0x2C0: [690,-240,343,-3,323], // MODIFIER LETTER GLOTTAL STOP
+ 0x2C1: [690,-240,326,20,364], // MODIFIER LETTER REVERSED GLOTTAL STOP
+ 0x2C6: [690,-516,333,40,367], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [690,-516,333,79,411], // CARON
+ 0x2D8: [678,-516,333,71,387], // BREVE
+ 0x2D9: [655,-525,333,163,293], // DOT ABOVE
+ 0x2DA: [754,-541,333,127,340], // RING ABOVE
+ 0x2DB: [44,173,333,-40,189], // OGONEK
+ 0x2DC: [655,-536,333,48,407], // SMALL TILDE
+ 0x2DD: [697,-516,333,69,498], // DOUBLE ACUTE ACCENT
+ 0x2E0: [684,-190,379,14,423], // MODIFIER LETTER SMALL GAMMA
+ 0x2E1: [857,-329,222,2,217], // MODIFIER LETTER SMALL L
+ 0x2E2: [690,-331,280,8,274], // MODIFIER LETTER SMALL S
+ 0x2E3: [690,-335,389,3,387], // MODIFIER LETTER SMALL X
+ 0x2E4: [849,-329,328,9,364], // MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+ 0x2EC: [70,167,314,5,309], // MODIFIER LETTER VOICING
+ 0x2ED: [720,-528,395,5,390] // MODIFIER LETTER UNASPIRATED
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/BoldItalic/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js
new file mode 100644
index 00000000..505b9229
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0xFB00: [678,207,527,-147,673], // LATIN SMALL LIGATURE FF
+ 0xFB01: [681,207,500,-141,481], // LATIN SMALL LIGATURE FI
+ 0xFB02: [682,204,500,-141,518], // LATIN SMALL LIGATURE FL
+ 0xFB03: [681,207,744,-147,725], // LATIN SMALL LIGATURE FFI
+ 0xFB04: [682,207,745,-147,763] // LATIN SMALL LIGATURE FFL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/AlphaPresentForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js
new file mode 100644
index 00000000..c27a42ff
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js
@@ -0,0 +1,67 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2500: [340,-267,708,-11,719], // BOX DRAWINGS LIGHT HORIZONTAL
+ 0x2502: [910,303,708,317,390], // BOX DRAWINGS LIGHT VERTICAL
+ 0x250C: [340,303,708,317,720], // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0x2510: [340,303,708,-11,390], // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0x2514: [910,-267,708,317,720], // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0x2518: [910,-267,708,-11,390], // BOX DRAWINGS LIGHT UP AND LEFT
+ 0x251C: [910,303,708,317,719], // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0x2524: [910,303,708,-11,390], // BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0x252C: [340,303,708,-11,719], // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0x2534: [910,-267,708,-11,719], // BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0x253C: [910,303,708,-11,719], // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0x2550: [433,-174,708,-11,719], // BOX DRAWINGS DOUBLE HORIZONTAL
+ 0x2551: [910,303,708,225,483], // BOX DRAWINGS DOUBLE VERTICAL
+ 0x2552: [433,303,708,317,720], // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0x2553: [340,303,708,225,720], // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0x2554: [433,303,708,225,719], // BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0x2555: [433,303,708,-11,390], // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0x2556: [340,303,708,-11,483], // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0x2557: [433,303,708,-11,483], // BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0x2558: [910,-174,708,317,720], // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0x2559: [910,-267,708,225,720], // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0x255A: [910,-174,708,225,719], // BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0x255B: [910,-174,708,-11,390], // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0x255C: [910,-267,708,-11,483], // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0x255D: [910,-174,708,-11,483], // BOX DRAWINGS DOUBLE UP AND LEFT
+ 0x255E: [910,303,708,317,720], // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0x255F: [910,303,708,225,720], // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0x2560: [910,303,708,225,720], // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0x2561: [910,303,708,-11,390], // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0x2562: [910,303,708,-11,483], // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0x2563: [910,303,708,-11,483], // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0x2564: [433,303,708,-11,719], // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0x2565: [340,303,708,-11,719], // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0x2566: [433,303,708,-11,719], // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0x2567: [910,-174,708,-11,719], // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0x2568: [910,-267,708,-11,719], // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0x2569: [910,-174,708,-11,719], // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0x256A: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0x256B: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0x256C: [910,303,708,-11,719] // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/BoxDrawing.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js
new file mode 100644
index 00000000..84021d77
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js
@@ -0,0 +1,47 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x20D0: [760,-627,0,-453,-17], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [760,-627,0,-426,10], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,0,-300,-234], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [760,-548,0,-453,-17], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [760,-548,0,-453,-17], // COMBINING RIGHT ARROW ABOVE
+ 0x20DB: [622,-523,0,-453,44], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [622,-523,0,-582,114], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [725,221,0,-723,223], // COMBINING ENCLOSING CIRCLE
+ 0x20E1: [760,-548,0,-453,25], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1023,155,0,-970,490], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,156,0,-430,-24], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,0,-351,-86], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [725,178,0,-595,221], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-119,218,0,-462,35], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [681,-538,0,-478,55], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [419,-87,0,-793,153], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EC: [681,-548,0,-453,-17], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [681,-548,0,-453,-17], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-40,252,0,-453,-17], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-40,252,0,-453,-17] // COMBINING RIGHT ARROW BELOW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js
new file mode 100644
index 00000000..b3719f88
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2423: [16,120,500,40,460] // stix-round space indicator
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/ControlPictures.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js
new file mode 100644
index 00000000..04f03ded
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x20A3: [653,0,611,8,645], // FRENCH FRANC SIGN
+ 0x20A4: [670,8,500,10,517], // LIRA SIGN
+ 0x20A7: [653,13,1149,0,1126], // PESETA SIGN
+ 0x20AC: [664,12,500,16,538] // EURO SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/CurrencySymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js
new file mode 100644
index 00000000..fcb36209
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js
@@ -0,0 +1,129 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x401: [856,0,611,1,631], // CYRILLIC CAPITAL LETTER IO
+ 0x402: [653,208,723,70,663], // CYRILLIC CAPITAL LETTER DJE
+ 0x403: [914,0,569,-36,603], // CYRILLIC CAPITAL LETTER GJE
+ 0x404: [666,18,657,67,680], // CYRILLIC CAPITAL LETTER UKRAINIAN IE
+ 0x405: [667,18,500,7,498], // CYRILLIC CAPITAL LETTER DZE
+ 0x406: [653,0,333,-7,382], // CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x407: [856,0,333,-31,433], // CYRILLIC CAPITAL LETTER YI
+ 0x408: [653,18,444,-34,463], // CYRILLIC CAPITAL LETTER JE
+ 0x409: [653,16,961,-35,901], // CYRILLIC CAPITAL LETTER LJE
+ 0x40A: [653,0,966,-28,906], // CYRILLIC CAPITAL LETTER NJE
+ 0x40B: [653,0,786,70,701], // CYRILLIC CAPITAL LETTER TSHE
+ 0x40C: [914,0,621,-28,657], // CYRILLIC CAPITAL LETTER KJE
+ 0x40E: [887,14,656,110,716], // CYRILLIC CAPITAL LETTER SHORT U
+ 0x40F: [653,179,722,-25,747], // CYRILLIC CAPITAL LETTER DZHE
+ 0x410: [668,0,611,-49,566], // CYRILLIC CAPITAL LETTER A
+ 0x411: [653,0,590,-28,603], // CYRILLIC CAPITAL LETTER BE
+ 0x412: [653,0,597,-23,571], // CYRILLIC CAPITAL LETTER VE
+ 0x413: [653,0,569,-36,603], // CYRILLIC CAPITAL LETTER GHE
+ 0x414: [653,179,655,-103,696], // CYRILLIC CAPITAL LETTER DE
+ 0x415: [653,0,611,1,631], // CYRILLIC CAPITAL LETTER IE
+ 0x416: [661,0,956,-55,972], // CYRILLIC CAPITAL LETTER ZHE
+ 0x417: [668,16,564,9,548], // CYRILLIC CAPITAL LETTER ZE
+ 0x418: [653,0,708,-25,749], // CYRILLIC CAPITAL LETTER I
+ 0x419: [887,0,708,-25,749], // CYRILLIC CAPITAL LETTER SHORT I
+ 0x41A: [661,0,621,-28,657], // CYRILLIC CAPITAL LETTER KA
+ 0x41B: [653,16,699,-35,740], // CYRILLIC CAPITAL LETTER EL
+ 0x41C: [653,0,814,-33,855], // CYRILLIC CAPITAL LETTER EM
+ 0x41D: [653,0,708,-26,749], // CYRILLIC CAPITAL LETTER EN
+ 0x41E: [667,18,712,60,699], // CYRILLIC CAPITAL LETTER O
+ 0x41F: [653,0,704,-29,745], // CYRILLIC CAPITAL LETTER PE
+ 0x420: [653,0,568,-24,578], // CYRILLIC CAPITAL LETTER ER
+ 0x421: [666,18,667,67,690], // CYRILLIC CAPITAL LETTER ES
+ 0x422: [653,0,556,70,644], // CYRILLIC CAPITAL LETTER TE
+ 0x423: [653,14,656,110,716], // CYRILLIC CAPITAL LETTER U
+ 0x424: [653,0,772,73,758], // CYRILLIC CAPITAL LETTER EF
+ 0x425: [653,0,575,-67,617], // CYRILLIC CAPITAL LETTER HA
+ 0x426: [653,179,706,-25,747], // CYRILLIC CAPITAL LETTER TSE
+ 0x427: [653,0,622,54,663], // CYRILLIC CAPITAL LETTER CHE
+ 0x428: [653,0,936,-14,977], // CYRILLIC CAPITAL LETTER SHA
+ 0x429: [653,179,936,-14,977], // CYRILLIC CAPITAL LETTER SHCHA
+ 0x42A: [653,0,695,63,652], // CYRILLIC CAPITAL LETTER HARD SIGN
+ 0x42B: [653,0,852,-28,893], // CYRILLIC CAPITAL LETTER YERU
+ 0x42C: [653,0,597,-28,537], // CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0x42D: [666,18,658,15,636], // CYRILLIC CAPITAL LETTER E
+ 0x42E: [666,18,877,-32,850], // CYRILLIC CAPITAL LETTER YU
+ 0x42F: [653,0,635,-49,676], // CYRILLIC CAPITAL LETTER YA
+ 0x430: [441,11,514,23,482], // CYRILLIC SMALL LETTER A
+ 0x431: [683,11,498,36,535], // CYRILLIC SMALL LETTER BE
+ 0x432: [441,11,442,31,423], // CYRILLIC SMALL LETTER VE
+ 0x433: [441,11,390,1,384], // CYRILLIC SMALL LETTER GHE
+ 0x434: [683,11,489,30,470], // CYRILLIC SMALL LETTER DE
+ 0x435: [441,11,440,34,422], // CYRILLIC SMALL LETTER IE
+ 0x436: [441,11,799,0,791], // CYRILLIC SMALL LETTER ZHE
+ 0x437: [441,11,376,-18,357], // CYRILLIC SMALL LETTER ZE
+ 0x438: [441,11,527,29,495], // CYRILLIC SMALL LETTER I
+ 0x439: [667,11,527,29,495], // CYRILLIC SMALL LETTER SHORT I
+ 0x43A: [441,11,491,18,485], // CYRILLIC SMALL LETTER KA
+ 0x43B: [441,12,474,-44,442], // CYRILLIC SMALL LETTER EL
+ 0x43C: [432,12,633,-45,601], // CYRILLIC SMALL LETTER EM
+ 0x43D: [441,9,504,20,472], // CYRILLIC SMALL LETTER EN
+ 0x43E: [441,11,489,29,470], // CYRILLIC SMALL LETTER O
+ 0x43F: [441,9,511,19,479], // CYRILLIC SMALL LETTER PE
+ 0x440: [441,205,483,-77,464], // CYRILLIC SMALL LETTER ER
+ 0x441: [441,11,441,27,422], // CYRILLIC SMALL LETTER ES
+ 0x442: [441,9,741,17,709], // CYRILLIC SMALL LETTER TE
+ 0x443: [441,206,421,-61,389], // CYRILLIC SMALL LETTER U
+ 0x444: [683,205,702,29,677], // CYRILLIC SMALL LETTER EF
+ 0x445: [441,11,444,-35,439], // CYRILLIC SMALL LETTER HA
+ 0x446: [441,182,527,29,495], // CYRILLIC SMALL LETTER TSE
+ 0x447: [441,9,482,42,450], // CYRILLIC SMALL LETTER CHE
+ 0x448: [441,11,785,31,753], // CYRILLIC SMALL LETTER SHA
+ 0x449: [441,182,785,31,753], // CYRILLIC SMALL LETTER SHCHA
+ 0x44A: [441,11,567,12,528], // CYRILLIC SMALL LETTER HARD SIGN
+ 0x44B: [441,11,689,50,657], // CYRILLIC SMALL LETTER YERU
+ 0x44C: [441,11,471,50,433], // CYRILLIC SMALL LETTER SOFT SIGN
+ 0x44D: [441,11,408,7,391], // CYRILLIC SMALL LETTER E
+ 0x44E: [441,11,674,21,655], // CYRILLIC SMALL LETTER YU
+ 0x44F: [432,9,481,-25,449], // CYRILLIC SMALL LETTER YA
+ 0x451: [606,11,440,34,475], // CYRILLIC SMALL LETTER IO
+ 0x452: [683,208,479,20,448], // CYRILLIC SMALL LETTER DJE
+ 0x453: [664,11,390,1,455], // CYRILLIC SMALL LETTER GJE
+ 0x454: [441,11,428,26,441], // CYRILLIC SMALL LETTER UKRAINIAN IE
+ 0x455: [442,13,389,-9,341], // CYRILLIC SMALL LETTER DZE
+ 0x456: [654,11,278,43,258], // CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x457: [606,11,278,43,357], // CYRILLIC SMALL LETTER YI
+ 0x458: [652,207,278,-172,231], // CYRILLIC SMALL LETTER JE
+ 0x459: [441,12,679,-44,631], // CYRILLIC SMALL LETTER LJE
+ 0x45A: [441,11,697,21,649], // CYRILLIC SMALL LETTER NJE
+ 0x45B: [683,9,511,20,479], // CYRILLIC SMALL LETTER TSHE
+ 0x45C: [664,11,491,18,485], // CYRILLIC SMALL LETTER KJE
+ 0x45E: [667,206,421,-61,417], // CYRILLIC SMALL LETTER SHORT U
+ 0x45F: [441,182,527,29,495], // CYRILLIC SMALL LETTER DZHE
+ 0x462: [653,0,681,19,621], // CYRILLIC CAPITAL LETTER YAT
+ 0x463: [683,11,542,13,504], // CYRILLIC SMALL LETTER YAT
+ 0x46A: [653,0,953,-55,893], // CYRILLIC CAPITAL LETTER BIG YUS
+ 0x46B: [432,11,741,0,686], // CYRILLIC SMALL LETTER BIG YUS
+ 0x472: [667,18,712,60,699], // CYRILLIC CAPITAL LETTER FITA
+ 0x473: [441,11,489,29,470], // CYRILLIC SMALL LETTER FITA
+ 0x474: [662,18,646,76,742], // CYRILLIC CAPITAL LETTER IZHITSA
+ 0x475: [441,18,464,34,528], // CYRILLIC SMALL LETTER IZHITSA
+ 0x490: [783,0,524,-30,622], // CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+ 0x491: [507,11,337,42,404] // CYRILLIC SMALL LETTER GHE WITH UPTURN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/Cyrillic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js
new file mode 100644
index 00000000..6d2afc08
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2460: [676,14,684,0,684], // CIRCLED DIGIT ONE
+ 0x2461: [676,14,684,0,684], // CIRCLED DIGIT TWO
+ 0x2462: [676,14,684,0,684], // CIRCLED DIGIT THREE
+ 0x2463: [676,14,684,0,684], // CIRCLED DIGIT FOUR
+ 0x2464: [676,14,684,0,684], // CIRCLED DIGIT FIVE
+ 0x2465: [676,14,684,0,684], // CIRCLED DIGIT SIX
+ 0x2466: [676,14,684,0,684], // CIRCLED DIGIT SEVEN
+ 0x2467: [676,14,684,0,684], // CIRCLED DIGIT EIGHT
+ 0x2468: [676,14,684,0,684], // CIRCLED DIGIT NINE
+ 0x24B6: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER A
+ 0x24B7: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER B
+ 0x24B8: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER C
+ 0x24B9: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER D
+ 0x24BA: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER E
+ 0x24BB: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER F
+ 0x24BC: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER G
+ 0x24BD: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER H
+ 0x24BE: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER I
+ 0x24BF: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER J
+ 0x24C0: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER K
+ 0x24C1: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER L
+ 0x24C2: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER M
+ 0x24C3: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER N
+ 0x24C4: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER O
+ 0x24C5: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER P
+ 0x24C6: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Q
+ 0x24C7: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER R
+ 0x24C8: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER S
+ 0x24C9: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER T
+ 0x24CA: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER U
+ 0x24CB: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER V
+ 0x24CC: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER W
+ 0x24CD: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER X
+ 0x24CE: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Y
+ 0x24CF: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Z
+ 0x24D0: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER A
+ 0x24D1: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER B
+ 0x24D2: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER C
+ 0x24D3: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER D
+ 0x24D4: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER E
+ 0x24D5: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER F
+ 0x24D6: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER G
+ 0x24D7: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER H
+ 0x24D8: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER I
+ 0x24D9: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER J
+ 0x24DA: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER K
+ 0x24DB: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER L
+ 0x24DC: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER M
+ 0x24DD: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER N
+ 0x24DE: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER O
+ 0x24DF: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER P
+ 0x24E0: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Q
+ 0x24E1: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER R
+ 0x24E2: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER S
+ 0x24E3: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER T
+ 0x24E4: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER U
+ 0x24E5: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER V
+ 0x24E6: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER W
+ 0x24E7: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER X
+ 0x24E8: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Y
+ 0x24E9: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Z
+ 0x24EA: [676,14,684,0,684] // CIRCLED DIGIT ZERO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/EnclosedAlphanum.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js
new file mode 100644
index 00000000..800c4000
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js
@@ -0,0 +1,50 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2010: [257,-191,333,49,282], // HYPHEN
+ 0x2011: [257,-191,333,49,282], // NON-BREAKING HYPHEN
+ 0x2012: [258,-192,500,-8,508], // FIGURE DASH
+ 0x2013: [243,-197,500,-6,505], // EN DASH
+ 0x2014: [243,-197,889,-6,894], // EM DASH
+ 0x2018: [666,-436,333,171,310], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [666,-436,333,151,290], // RIGHT SINGLE QUOTATION MARK
+ 0x201A: [101,129,333,44,183], // SINGLE LOW-9 QUOTATION MARK
+ 0x201B: [666,-436,333,169,290], // SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x201C: [666,-436,556,166,514], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [666,-436,556,151,499], // RIGHT DOUBLE QUOTATION MARK
+ 0x201E: [101,129,556,57,405], // DOUBLE LOW-9 QUOTATION MARK
+ 0x201F: [666,-436,556,169,499], // DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x2020: [666,159,500,101,488], // DAGGER
+ 0x2021: [666,143,500,22,491], // DOUBLE DAGGER
+ 0x2022: [444,-59,523,70,455], // BULLET
+ 0x2026: [100,11,889,57,762], // HORIZONTAL ELLIPSIS
+ 0x2030: [706,19,1117,80,1067], // PER MILLE SIGN
+ 0x2031: [706,19,1479,80,1429], // PER TEN THOUSAND SIGN
+ 0x2039: [403,-37,333,51,281], // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+ 0x203A: [403,-37,333,52,282], // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ 0x203E: [582,-532,500,0,500], // OVERLINE
+ 0x2044: [676,10,167,-169,337] // FRACTION SLASH
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js
new file mode 100644
index 00000000..3d29cc38
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js
@@ -0,0 +1,78 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x384: [649,-494,289,160,322], // GREEK TONOS
+ 0x385: [649,-494,333,70,387], // GREEK DIALYTIKA TONOS
+ 0x386: [678,0,611,-51,564], // GREEK CAPITAL LETTER ALPHA WITH TONOS
+ 0x387: [441,-330,333,150,261], // GREEK ANO TELEIA
+ 0x388: [678,0,630,7,679], // GREEK CAPITAL LETTER EPSILON WITH TONOS
+ 0x389: [678,0,740,4,821], // GREEK CAPITAL LETTER ETA WITH TONOS
+ 0x38A: [678,0,350,3,429], // GREEK CAPITAL LETTER IOTA WITH TONOS
+ 0x38C: [678,18,722,58,699], // GREEK CAPITAL LETTER OMICRON WITH TONOS
+ 0x38E: [678,0,580,8,725], // GREEK CAPITAL LETTER UPSILON WITH TONOS
+ 0x38F: [678,0,762,-6,739], // GREEK CAPITAL LETTER OMEGA WITH TONOS
+ 0x390: [649,11,278,49,387], // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+ 0x391: [668,0,611,-51,564], // GREEK CAPITAL LETTER ALPHA
+ 0x392: [653,0,611,-8,588], // GREEK CAPITAL LETTER BETA
+ 0x395: [653,0,611,-1,634], // GREEK CAPITAL LETTER EPSILON
+ 0x396: [653,0,556,-6,606], // GREEK CAPITAL LETTER ZETA
+ 0x397: [653,0,722,-8,769], // GREEK CAPITAL LETTER ETA
+ 0x399: [653,0,333,-8,384], // GREEK CAPITAL LETTER IOTA
+ 0x39A: [653,0,667,7,722], // GREEK CAPITAL LETTER KAPPA
+ 0x39C: [653,0,833,-18,872], // GREEK CAPITAL LETTER MU
+ 0x39D: [653,15,667,-20,727], // GREEK CAPITAL LETTER NU
+ 0x39F: [667,18,722,60,699], // GREEK CAPITAL LETTER OMICRON
+ 0x3A1: [653,0,611,0,605], // GREEK CAPITAL LETTER RHO
+ 0x3A4: [653,0,556,59,633], // GREEK CAPITAL LETTER TAU
+ 0x3A7: [653,0,611,-29,655], // GREEK CAPITAL LETTER CHI
+ 0x3AA: [856,0,333,-8,460], // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+ 0x3AB: [856,0,556,78,648], // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+ 0x3AC: [649,11,552,27,549], // GREEK SMALL LETTER ALPHA WITH TONOS
+ 0x3AD: [649,11,444,30,425], // GREEK SMALL LETTER EPSILON WITH TONOS
+ 0x3AE: [649,205,474,14,442], // GREEK SMALL LETTER ETA WITH TONOS
+ 0x3AF: [649,11,278,49,288], // GREEK SMALL LETTER IOTA WITH TONOS
+ 0x3B0: [649,10,478,19,446], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+ 0x3CA: [606,11,278,49,359], // GREEK SMALL LETTER IOTA WITH DIALYTIKA
+ 0x3CB: [606,10,478,19,446], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+ 0x3CC: [649,11,500,27,468], // GREEK SMALL LETTER OMICRON WITH TONOS
+ 0x3CD: [649,10,478,19,446], // GREEK SMALL LETTER UPSILON WITH TONOS
+ 0x3CE: [649,11,686,27,654], // GREEK SMALL LETTER OMEGA WITH TONOS
+ 0x3D0: [694,10,456,45,436], // GREEK BETA SYMBOL
+ 0x3D2: [668,0,596,78,693], // GREEK UPSILON WITH HOOK SYMBOL
+ 0x3D8: [667,205,722,60,699], // GREEK LETTER ARCHAIC KOPPA
+ 0x3D9: [441,205,500,27,468], // GREEK SMALL LETTER ARCHAIC KOPPA
+ 0x3DA: [666,207,673,55,665], // GREEK LETTER STIGMA
+ 0x3DB: [458,185,444,30,482], // GREEK SMALL LETTER STIGMA
+ 0x3DC: [653,0,557,8,645], // GREEK LETTER DIGAMMA
+ 0x3DD: [433,190,487,32,472], // GREEK SMALL LETTER DIGAMMA
+ 0x3DE: [773,18,645,19,675], // GREEK LETTER KOPPA
+ 0x3DF: [683,0,457,31,445], // GREEK SMALL LETTER KOPPA
+ 0x3E0: [666,207,708,7,668], // GREEK LETTER SAMPI
+ 0x3E1: [552,210,528,93,448], // GREEK SMALL LETTER SAMPI
+ 0x3F0: [441,13,533,-16,559], // GREEK KAPPA SYMBOL
+ 0x3F4: [667,18,722,60,699], // GREEK CAPITAL THETA SYMBOL
+ 0x3F6: [441,11,444,24,414] // GREEK REVERSED LUNATE EPSILON SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js
new file mode 100644
index 00000000..d6106d66
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1D6E2: [667,0,717,35,685], // MATHEMATICAL ITALIC CAPITAL ALPHA
+ 0x1D6E3: [653,0,696,38,686], // MATHEMATICAL ITALIC CAPITAL BETA
+ 0x1D6E4: [653,0,616,38,721], // MATHEMATICAL ITALIC CAPITAL GAMMA
+ 0x1D6E5: [667,0,596,30,556], // MATHEMATICAL ITALIC CAPITAL DELTA
+ 0x1D6E6: [653,0,714,38,734], // MATHEMATICAL ITALIC CAPITAL EPSILON
+ 0x1D6E7: [653,0,772,60,802], // MATHEMATICAL ITALIC CAPITAL ZETA
+ 0x1D6E8: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL ETA
+ 0x1D6E9: [669,11,737,50,712], // MATHEMATICAL ITALIC CAPITAL THETA
+ 0x1D6EA: [653,0,480,38,530], // MATHEMATICAL ITALIC CAPITAL IOTA
+ 0x1D6EB: [653,0,762,38,802], // MATHEMATICAL ITALIC CAPITAL KAPPA
+ 0x1D6EC: [667,0,718,35,686], // MATHEMATICAL ITALIC CAPITAL LAMDA
+ 0x1D6ED: [653,0,1005,38,1055], // MATHEMATICAL ITALIC CAPITAL MU
+ 0x1D6EE: [653,0,851,38,901], // MATHEMATICAL ITALIC CAPITAL NU
+ 0x1D6EF: [653,0,706,52,741], // MATHEMATICAL ITALIC CAPITAL XI
+ 0x1D6F0: [669,11,732,50,712], // MATHEMATICAL ITALIC CAPITAL OMICRON
+ 0x1D6F1: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL PI
+ 0x1D6F2: [653,0,594,38,704], // MATHEMATICAL ITALIC CAPITAL RHO
+ 0x1D6F3: [669,11,737,50,712], // MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+ 0x1D6F4: [653,0,735,58,760], // MATHEMATICAL ITALIC CAPITAL SIGMA
+ 0x1D6F5: [653,0,550,25,670], // MATHEMATICAL ITALIC CAPITAL TAU
+ 0x1D6F6: [668,0,567,28,687], // MATHEMATICAL ITALIC CAPITAL UPSILON
+ 0x1D6F7: [653,0,772,25,747], // MATHEMATICAL ITALIC CAPITAL PHI
+ 0x1D6F8: [653,0,790,25,810], // MATHEMATICAL ITALIC CAPITAL CHI
+ 0x1D6F9: [667,0,670,28,743], // MATHEMATICAL ITALIC CAPITAL PSI
+ 0x1D6FA: [666,0,800,32,777], // MATHEMATICAL ITALIC CAPITAL OMEGA
+ 0x1D6FB: [653,15,627,42,600], // MATHEMATICAL ITALIC NABLA
+ 0x1D6FC: [441,10,524,40,529], // MATHEMATICAL ITALIC SMALL ALPHA
+ 0x1D6FD: [668,183,493,25,518], // MATHEMATICAL ITALIC SMALL BETA
+ 0x1D6FE: [441,187,428,35,458], // MATHEMATICAL ITALIC SMALL GAMMA
+ 0x1D6FF: [668,11,463,40,451], // MATHEMATICAL ITALIC SMALL DELTA
+ 0x1D700: [441,11,484,25,444], // MATHEMATICAL ITALIC SMALL EPSILON
+ 0x1D701: [668,183,435,40,480], // MATHEMATICAL ITALIC SMALL ZETA
+ 0x1D702: [441,183,460,30,455], // MATHEMATICAL ITALIC SMALL ETA
+ 0x1D703: [668,11,484,40,474], // MATHEMATICAL ITALIC SMALL THETA
+ 0x1D704: [441,11,267,50,227], // MATHEMATICAL ITALIC SMALL IOTA
+ 0x1D705: [441,0,534,50,549], // MATHEMATICAL ITALIC SMALL KAPPA
+ 0x1D706: [668,16,541,50,511], // MATHEMATICAL ITALIC SMALL LAMDA
+ 0x1D707: [428,183,579,30,549], // MATHEMATICAL ITALIC SMALL MU
+ 0x1D708: [446,9,452,50,462], // MATHEMATICAL ITALIC SMALL NU
+ 0x1D709: [668,183,433,25,443], // MATHEMATICAL ITALIC SMALL XI
+ 0x1D70A: [441,11,458,40,438], // MATHEMATICAL ITALIC SMALL OMICRON
+ 0x1D70B: [428,13,558,35,568], // MATHEMATICAL ITALIC SMALL PI
+ 0x1D70C: [441,183,502,30,472], // MATHEMATICAL ITALIC SMALL RHO
+ 0x1D70D: [490,183,439,35,464], // MATHEMATICAL ITALIC SMALL FINAL SIGMA
+ 0x1D70E: [428,11,537,40,547], // MATHEMATICAL ITALIC SMALL SIGMA
+ 0x1D70F: [428,5,442,30,472], // MATHEMATICAL ITALIC SMALL TAU
+ 0x1D710: [439,11,460,30,445], // MATHEMATICAL ITALIC SMALL UPSILON
+ 0x1D711: [441,183,666,50,631], // MATHEMATICAL ITALIC SMALL PHI
+ 0x1D712: [441,202,595,30,645], // MATHEMATICAL ITALIC SMALL CHI
+ 0x1D713: [441,183,661,30,711], // MATHEMATICAL ITALIC SMALL PSI
+ 0x1D714: [441,11,681,20,661], // MATHEMATICAL ITALIC SMALL OMEGA
+ 0x1D715: [668,11,471,40,471], // MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+ 0x1D716: [441,11,430,40,430], // MATHEMATICAL ITALIC EPSILON SYMBOL
+ 0x1D717: [678,10,554,20,507], // MATHEMATICAL ITALIC THETA SYMBOL
+ 0x1D718: [441,13,561,12,587], // MATHEMATICAL ITALIC KAPPA SYMBOL
+ 0x1D719: [668,183,645,40,620], // MATHEMATICAL ITALIC PHI SYMBOL
+ 0x1D71A: [441,187,509,40,489], // MATHEMATICAL ITALIC RHO SYMBOL
+ 0x1D71B: [428,11,856,30,866] // MATHEMATICAL ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/GreekItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js
new file mode 100644
index 00000000..2bced3b4
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js
@@ -0,0 +1,116 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x250: [460,10,444,19,421], // ??
+ 0x251: [460,10,511,17,487], // ??
+ 0x252: [460,10,511,17,487], // ??
+ 0x253: [683,11,500,23,488], // ??
+ 0x254: [441,11,444,30,425], // ??
+ 0x255: [441,160,444,-3,425], // ??
+ 0x256: [683,233,500,15,527], // ??
+ 0x257: [683,13,500,15,748], // ??
+ 0x258: [441,11,444,31,416], // ??
+ 0x259: [441,11,444,31,412], // ??
+ 0x25A: [441,11,639,31,639], // ??
+ 0x25B: [475,14,444,31,467], // ??
+ 0x25C: [475,14,480,31,447], // ??
+ 0x25D: [475,14,666,31,666], // ??
+ 0x25E: [475,14,490,30,458], // ??
+ 0x25F: [441,207,357,-100,340], // ??
+ 0x260: [683,212,714,8,799], // ??
+ 0x261: [482,212,595,8,579], // ??
+ 0x262: [441,11,562,52,562], // ??
+ 0x263: [441,234,444,15,426], // ??
+ 0x264: [450,10,480,4,475], // ??
+ 0x265: [450,242,500,19,478], // ??
+ 0x266: [683,9,500,19,494], // ??
+ 0x267: [683,233,500,-6,494], // ??
+ 0x268: [654,11,278,16,264], // ??
+ 0x269: [454,10,333,51,266], // ??
+ 0x26A: [441,0,247,-8,298], // ??
+ 0x26B: [683,11,278,4,331], // ??
+ 0x26C: [683,11,375,12,366], // ??
+ 0x26D: [683,233,252,8,279], // ??
+ 0x26E: [683,233,575,41,537], // ??
+ 0x26F: [441,9,722,12,704], // ??
+ 0x270: [441,233,722,12,704], // ??
+ 0x271: [441,233,690,12,672], // ??
+ 0x272: [441,233,606,-110,580], // ??
+ 0x273: [441,233,498,14,487], // ??
+ 0x274: [441,8,539,-20,599], // ??
+ 0x275: [441,11,500,27,468], // ??
+ 0x276: [441,6,718,49,738], // ??
+ 0x277: [475,4,668,30,638], // ??
+ 0x278: [683,233,660,30,630], // ??
+ 0x279: [441,0,402,-45,322], // ??
+ 0x27A: [683,0,383,-45,384], // ??
+ 0x27B: [441,233,353,-45,342], // ??
+ 0x27C: [441,233,333,-20,412], // ??
+ 0x27D: [441,233,390,24,412], // ??
+ 0x27E: [470,0,401,45,424], // ??
+ 0x27F: [470,0,338,66,293], // ??
+ 0x280: [464,0,475,25,501], // ??
+ 0x281: [464,0,475,25,581], // ??
+ 0x282: [442,218,389,9,376], // ??
+ 0x283: [683,233,415,-110,577], // ??
+ 0x284: [683,233,453,-110,595], // ??
+ 0x285: [470,233,339,79,355], // ??
+ 0x286: [683,243,439,-62,602], // ??
+ 0x287: [460,97,330,38,296], // ??
+ 0x288: [546,233,278,6,308], // ??
+ 0x289: [441,11,500,9,479], // ??
+ 0x28A: [450,10,537,49,552], // ??
+ 0x28B: [441,10,500,52,475], // ??
+ 0x28C: [441,18,444,20,426], // ??
+ 0x28D: [441,18,667,15,648], // ??
+ 0x28E: [647,0,444,10,460], // ??
+ 0x28F: [464,0,633,62,603], // ??
+ 0x290: [428,218,405,17,429], // ??
+ 0x291: [428,47,393,17,380], // ??
+ 0x292: [450,233,413,21,517], // ??
+ 0x293: [450,305,457,7,544], // ??
+ 0x294: [683,0,500,55,509], // ??
+ 0x295: [683,0,500,55,495], // ??
+ 0x296: [662,14,393,-25,413], // ??
+ 0x297: [441,238,450,24,459], // ??
+ 0x298: [679,17,723,22,704], // ??
+ 0x299: [464,0,460,19,505], // ??
+ 0x29A: [475,14,479,20,470], // ??
+ 0x29B: [515,11,570,29,650], // ??
+ 0x29C: [464,0,572,25,671], // ??
+ 0x29D: [652,233,403,-80,394], // ??
+ 0x29E: [439,255,463,26,473], // ??
+ 0x29F: [464,0,470,25,473], // ??
+ 0x2A0: [582,209,480,25,666], // ??
+ 0x2A1: [683,0,500,55,509], // ??
+ 0x2A2: [683,0,500,55,495], // ??
+ 0x2A3: [683,13,743,15,741], // ??
+ 0x2A4: [683,233,743,15,780], // ??
+ 0x2A5: [683,47,754,15,741], // ??
+ 0x2A6: [546,11,500,38,523], // ??
+ 0x2A7: [683,233,517,-32,655], // ??
+ 0x2A8: [546,16,632,38,612] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/IPAExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js
new file mode 100644
index 00000000..77ae0a2e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js
@@ -0,0 +1,123 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA1: [474,205,389,59,321], // INVERTED EXCLAMATION MARK
+ 0xA2: [560,143,500,77,472], // CENT SIGN
+ 0xA3: [670,8,500,10,517], // POUND SIGN
+ 0xA4: [534,10,500,-22,522], // CURRENCY SIGN
+ 0xA5: [653,0,500,28,605], // YEN SIGN
+ 0xA6: [666,18,275,105,171], // BROKEN BAR
+ 0xA7: [666,162,500,53,461], // SECTION SIGN
+ 0xA8: [606,-508,333,107,405], // DIAERESIS
+ 0xA9: [666,18,760,41,719], // COPYRIGHT SIGN
+ 0xAA: [676,-406,276,42,352], // FEMININE ORDINAL INDICATOR
+ 0xAB: [403,-37,500,53,445], // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xAC: [386,-108,675,86,590], // NOT SIGN
+ 0xAD: [255,-192,333,49,282], // SOFT HYPHEN
+ 0xAE: [666,18,760,41,719], // REGISTERED SIGN
+ 0xAF: [583,-532,333,99,411], // MACRON
+ 0xB0: [676,-390,400,101,387], // DEGREE SIGN
+ 0xB1: [568,0,675,86,590], // PLUS-MINUS SIGN
+ 0xB2: [676,-271,300,33,324], // SUPERSCRIPT TWO
+ 0xB3: [676,-268,300,43,339], // SUPERSCRIPT THREE
+ 0xB4: [664,-494,333,180,403], // ACUTE ACCENT
+ 0xB5: [428,209,500,-30,497], // MICRO SIGN
+ 0xB6: [653,123,559,60,621], // PILCROW SIGN
+ 0xB7: [310,-199,250,70,181], // MIDDLE DOT
+ 0xB8: [0,217,333,-30,182], // CEDILLA
+ 0xB9: [676,-271,300,43,284], // SUPERSCRIPT ONE
+ 0xBA: [676,-406,310,67,362], // MASCULINE ORDINAL INDICATOR
+ 0xBB: [403,-37,500,55,447], // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xBC: [676,10,750,33,736], // VULGAR FRACTION ONE QUARTER
+ 0xBD: [676,10,750,34,749], // VULGAR FRACTION ONE HALF
+ 0xBE: [676,10,750,23,736], // VULGAR FRACTION THREE QUARTERS
+ 0xBF: [473,205,500,28,367], // INVERTED QUESTION MARK
+ 0xC0: [914,0,611,-51,564], // LATIN CAPITAL LETTER A WITH GRAVE
+ 0xC1: [914,0,611,-51,564], // LATIN CAPITAL LETTER A WITH ACUTE
+ 0xC2: [911,0,611,-51,564], // LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+ 0xC3: [874,0,611,-51,572], // LATIN CAPITAL LETTER A WITH TILDE
+ 0xC4: [856,0,611,-51,564], // LATIN CAPITAL LETTER A WITH DIAERESIS
+ 0xC5: [957,0,611,-51,564], // LATIN CAPITAL LETTER A WITH RING ABOVE
+ 0xC6: [653,0,889,-27,911], // LATIN CAPITAL LETTER AE
+ 0xC7: [666,217,667,66,689], // LATIN CAPITAL LETTER C WITH CEDILLA
+ 0xC8: [914,0,611,-1,634], // LATIN CAPITAL LETTER E WITH GRAVE
+ 0xC9: [914,0,611,-1,634], // LATIN CAPITAL LETTER E WITH ACUTE
+ 0xCA: [911,0,611,-1,634], // LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+ 0xCB: [856,0,611,-1,634], // LATIN CAPITAL LETTER E WITH DIAERESIS
+ 0xCC: [914,0,333,-8,398], // LATIN CAPITAL LETTER I WITH GRAVE
+ 0xCD: [914,0,333,-8,414], // LATIN CAPITAL LETTER I WITH ACUTE
+ 0xCE: [911,0,333,-8,450], // LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+ 0xCF: [856,0,333,-8,457], // LATIN CAPITAL LETTER I WITH DIAERESIS
+ 0xD0: [653,0,722,-8,700], // LATIN CAPITAL LETTER ETH
+ 0xD1: [874,15,667,-20,727], // LATIN CAPITAL LETTER N WITH TILDE
+ 0xD2: [914,18,722,60,699], // LATIN CAPITAL LETTER O WITH GRAVE
+ 0xD3: [914,18,722,60,699], // LATIN CAPITAL LETTER O WITH ACUTE
+ 0xD4: [911,18,722,60,699], // LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+ 0xD5: [874,18,722,60,699], // LATIN CAPITAL LETTER O WITH TILDE
+ 0xD6: [856,18,722,60,699], // LATIN CAPITAL LETTER O WITH DIAERESIS
+ 0xD7: [497,-8,675,93,582], // MULTIPLICATION SIGN
+ 0xD8: [722,105,722,60,699], // LATIN CAPITAL LETTER O WITH STROKE
+ 0xD9: [914,18,722,102,765], // LATIN CAPITAL LETTER U WITH GRAVE
+ 0xDA: [914,18,722,102,765], // LATIN CAPITAL LETTER U WITH ACUTE
+ 0xDB: [911,18,722,102,765], // LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+ 0xDC: [856,18,722,102,765], // LATIN CAPITAL LETTER U WITH DIAERESIS
+ 0xDD: [914,0,556,78,633], // LATIN CAPITAL LETTER Y WITH ACUTE
+ 0xDE: [653,0,611,0,569], // LATIN CAPITAL LETTER THORN
+ 0xDF: [679,207,500,-168,493], // LATIN SMALL LETTER SHARP S
+ 0xE0: [664,11,501,17,476], // LATIN SMALL LETTER A WITH GRAVE
+ 0xE1: [664,11,501,17,476], // LATIN SMALL LETTER A WITH ACUTE
+ 0xE2: [661,11,501,17,497], // LATIN SMALL LETTER A WITH CIRCUMFLEX
+ 0xE3: [624,11,501,17,521], // LATIN SMALL LETTER A WITH TILDE
+ 0xE4: [606,11,501,17,503], // LATIN SMALL LETTER A WITH DIAERESIS
+ 0xE5: [709,11,501,17,476], // LATIN SMALL LETTER A WITH RING ABOVE
+ 0xE6: [441,11,667,23,640], // LATIN SMALL LETTER AE
+ 0xE7: [441,217,444,26,425], // LATIN SMALL LETTER C WITH CEDILLA
+ 0xE8: [664,11,444,31,414], // LATIN SMALL LETTER E WITH GRAVE
+ 0xE9: [664,11,444,31,431], // LATIN SMALL LETTER E WITH ACUTE
+ 0xEA: [661,11,444,31,466], // LATIN SMALL LETTER E WITH CIRCUMFLEX
+ 0xEB: [606,11,444,31,475], // LATIN SMALL LETTER E WITH DIAERESIS
+ 0xEC: [664,11,278,47,302], // LATIN SMALL LETTER I WITH GRAVE
+ 0xED: [664,11,278,47,318], // LATIN SMALL LETTER I WITH ACUTE
+ 0xEE: [661,11,278,47,351], // LATIN SMALL LETTER I WITH CIRCUMFLEX
+ 0xEF: [606,11,278,47,361], // LATIN SMALL LETTER I WITH DIAERESIS
+ 0xF0: [683,11,500,27,482], // LATIN SMALL LETTER ETH
+ 0xF1: [624,9,500,14,488], // LATIN SMALL LETTER N WITH TILDE
+ 0xF2: [664,11,500,27,468], // LATIN SMALL LETTER O WITH GRAVE
+ 0xF3: [664,11,500,27,468], // LATIN SMALL LETTER O WITH ACUTE
+ 0xF4: [661,11,500,27,468], // LATIN SMALL LETTER O WITH CIRCUMFLEX
+ 0xF5: [624,11,500,27,494], // LATIN SMALL LETTER O WITH TILDE
+ 0xF6: [606,11,500,27,474], // LATIN SMALL LETTER O WITH DIAERESIS
+ 0xF7: [517,11,675,86,590], // DIVISION SIGN
+ 0xF8: [554,135,500,28,469], // LATIN SMALL LETTER O WITH STROKE
+ 0xF9: [664,11,500,42,475], // LATIN SMALL LETTER U WITH GRAVE
+ 0xFA: [664,11,500,42,475], // LATIN SMALL LETTER U WITH ACUTE
+ 0xFB: [661,11,500,42,475], // LATIN SMALL LETTER U WITH CIRCUMFLEX
+ 0xFC: [606,11,500,42,475], // LATIN SMALL LETTER U WITH DIAERESIS
+ 0xFD: [664,206,444,-24,426], // LATIN SMALL LETTER Y WITH ACUTE
+ 0xFE: [683,205,500,-75,469], // LATIN SMALL LETTER THORN
+ 0xFF: [606,206,444,-24,442] // LATIN SMALL LETTER Y WITH DIAERESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js
new file mode 100644
index 00000000..4f75f49b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js
@@ -0,0 +1,154 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x100: [757,0,611,-51,564], // LATIN CAPITAL LETTER A WITH MACRON
+ 0x101: [543,11,501,17,481], // LATIN SMALL LETTER A WITH MACRON
+ 0x102: [862,0,611,-51,564], // LATIN CAPITAL LETTER A WITH BREVE
+ 0x103: [650,11,501,17,481], // LATIN SMALL LETTER A WITH BREVE
+ 0x104: [668,169,611,-51,626], // LATIN CAPITAL LETTER A WITH OGONEK
+ 0x105: [441,169,501,17,529], // LATIN SMALL LETTER A WITH OGONEK
+ 0x106: [876,18,667,66,689], // LATIN CAPITAL LETTER C WITH ACUTE
+ 0x107: [664,11,444,30,431], // LATIN SMALL LETTER C WITH ACUTE
+ 0x108: [875,18,667,66,689], // LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+ 0x109: [661,11,444,30,427], // LATIN SMALL LETTER C WITH CIRCUMFLEX
+ 0x10A: [818,18,667,66,689], // LATIN CAPITAL LETTER C WITH DOT ABOVE
+ 0x10B: [606,11,444,30,425], // LATIN SMALL LETTER C WITH DOT ABOVE
+ 0x10C: [875,18,667,66,689], // LATIN CAPITAL LETTER C WITH CARON
+ 0x10D: [661,11,444,30,473], // LATIN SMALL LETTER C WITH CARON
+ 0x10E: [875,0,722,-8,700], // LATIN CAPITAL LETTER D WITH CARON
+ 0x10F: [691,13,609,15,697], // LATIN SMALL LETTER D WITH CARON
+ 0x110: [653,0,722,-8,700], // LATIN CAPITAL LETTER D WITH STROKE
+ 0x111: [683,13,500,15,580], // LATIN SMALL LETTER D WITH STROKE
+ 0x112: [757,0,611,-1,634], // LATIN CAPITAL LETTER E WITH MACRON
+ 0x113: [542,11,444,31,466], // LATIN SMALL LETTER E WITH MACRON
+ 0x114: [866,0,611,-1,634], // LATIN CAPITAL LETTER E WITH BREVE
+ 0x115: [650,11,444,31,471], // LATIN SMALL LETTER E WITH BREVE
+ 0x116: [818,0,611,-1,634], // LATIN CAPITAL LETTER E WITH DOT ABOVE
+ 0x117: [606,11,444,31,412], // LATIN SMALL LETTER E WITH DOT ABOVE
+ 0x118: [653,175,611,-1,634], // LATIN CAPITAL LETTER E WITH OGONEK
+ 0x119: [441,175,444,31,412], // LATIN SMALL LETTER E WITH OGONEK
+ 0x11A: [875,0,611,-1,634], // LATIN CAPITAL LETTER E WITH CARON
+ 0x11B: [661,11,444,31,502], // LATIN SMALL LETTER E WITH CARON
+ 0x11C: [877,18,722,52,722], // LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+ 0x11D: [661,206,500,8,471], // LATIN SMALL LETTER G WITH CIRCUMFLEX
+ 0x11E: [866,18,722,52,722], // LATIN CAPITAL LETTER G WITH BREVE
+ 0x11F: [650,206,500,8,476], // LATIN SMALL LETTER G WITH BREVE
+ 0x120: [818,18,722,52,722], // LATIN CAPITAL LETTER G WITH DOT ABOVE
+ 0x121: [606,206,500,8,471], // LATIN SMALL LETTER G WITH DOT ABOVE
+ 0x122: [666,267,722,52,722], // LATIN CAPITAL LETTER G WITH CEDILLA
+ 0x123: [724,206,500,8,471], // LATIN SMALL LETTER G WITH CEDILLA
+ 0x124: [875,0,722,-8,769], // LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+ 0x125: [875,9,500,19,478], // LATIN SMALL LETTER H WITH CIRCUMFLEX
+ 0x126: [653,0,722,-8,769], // LATIN CAPITAL LETTER H WITH STROKE
+ 0x127: [683,9,500,19,478], // LATIN SMALL LETTER H WITH STROKE
+ 0x128: [836,0,333,-8,444], // LATIN CAPITAL LETTER I WITH TILDE
+ 0x129: [624,11,278,30,357], // LATIN SMALL LETTER I WITH TILDE
+ 0x12A: [757,0,333,-8,439], // LATIN CAPITAL LETTER I WITH MACRON
+ 0x12B: [543,11,278,29,341], // LATIN SMALL LETTER I WITH MACRON
+ 0x12C: [866,0,333,-8,448], // LATIN CAPITAL LETTER I WITH BREVE
+ 0x12D: [650,11,278,46,347], // LATIN SMALL LETTER I WITH BREVE
+ 0x12E: [653,169,333,-8,384], // LATIN CAPITAL LETTER I WITH OGONEK
+ 0x12F: [654,169,278,49,303], // LATIN SMALL LETTER I WITH OGONEK
+ 0x130: [818,0,333,-8,384], // LATIN CAPITAL LETTER I WITH DOT ABOVE
+ 0x132: [653,18,750,-8,783], // LATIN CAPITAL LIGATURE IJ
+ 0x133: [654,207,500,49,500], // LATIN SMALL LIGATURE IJ
+ 0x134: [877,18,444,-6,536], // LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+ 0x135: [661,207,278,-124,353], // LATIN SMALL LETTER J WITH CIRCUMFLEX
+ 0x136: [653,267,667,7,722], // LATIN CAPITAL LETTER K WITH CEDILLA
+ 0x137: [683,267,444,14,461], // LATIN SMALL LETTER K WITH CEDILLA
+ 0x138: [459,0,542,5,601], // LATIN SMALL LETTER KRA
+ 0x139: [876,0,556,-8,559], // LATIN CAPITAL LETTER L WITH ACUTE
+ 0x13A: [876,11,278,41,348], // LATIN SMALL LETTER L WITH ACUTE
+ 0x13B: [653,267,556,-8,559], // LATIN CAPITAL LETTER L WITH CEDILLA
+ 0x13C: [683,267,278,7,279], // LATIN SMALL LETTER L WITH CEDILLA
+ 0x13D: [666,0,556,-8,595], // LATIN CAPITAL LETTER L WITH CARON
+ 0x13E: [693,11,278,41,448], // LATIN SMALL LETTER L WITH CARON
+ 0x13F: [653,0,556,-8,559], // LATIN CAPITAL LETTER L WITH MIDDLE DOT
+ 0x140: [683,11,323,41,386], // LATIN SMALL LETTER L WITH MIDDLE DOT
+ 0x141: [653,0,556,-8,559], // LATIN CAPITAL LETTER L WITH STROKE
+ 0x142: [683,11,278,37,307], // LATIN SMALL LETTER L WITH STROKE
+ 0x143: [876,15,667,-20,727], // LATIN CAPITAL LETTER N WITH ACUTE
+ 0x144: [664,9,500,14,474], // LATIN SMALL LETTER N WITH ACUTE
+ 0x145: [653,267,667,-20,727], // LATIN CAPITAL LETTER N WITH CEDILLA
+ 0x146: [441,267,500,14,474], // LATIN SMALL LETTER N WITH CEDILLA
+ 0x147: [875,15,667,-20,727], // LATIN CAPITAL LETTER N WITH CARON
+ 0x148: [661,9,500,14,475], // LATIN SMALL LETTER N WITH CARON
+ 0x149: [691,9,577,58,540], // LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+ 0x14A: [666,18,722,-8,700], // LATIN CAPITAL LETTER ENG
+ 0x14B: [441,208,500,14,442], // LATIN SMALL LETTER ENG
+ 0x14C: [757,18,722,60,699], // LATIN CAPITAL LETTER O WITH MACRON
+ 0x14D: [543,11,500,27,511], // LATIN SMALL LETTER O WITH MACRON
+ 0x14E: [866,18,722,60,709], // LATIN CAPITAL LETTER O WITH BREVE
+ 0x14F: [650,11,500,27,533], // LATIN SMALL LETTER O WITH BREVE
+ 0x150: [876,18,722,60,720], // LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+ 0x151: [664,11,500,27,541], // LATIN SMALL LETTER O WITH DOUBLE ACUTE
+ 0x152: [666,8,944,49,964], // LATIN CAPITAL LIGATURE OE
+ 0x153: [441,12,667,20,646], // LATIN SMALL LIGATURE OE
+ 0x154: [876,0,611,-13,588], // LATIN CAPITAL LETTER R WITH ACUTE
+ 0x155: [664,0,389,45,412], // LATIN SMALL LETTER R WITH ACUTE
+ 0x156: [653,267,611,-13,588], // LATIN CAPITAL LETTER R WITH CEDILLA
+ 0x157: [441,267,389,-2,412], // LATIN SMALL LETTER R WITH CEDILLA
+ 0x158: [875,0,611,-13,588], // LATIN CAPITAL LETTER R WITH CARON
+ 0x159: [663,0,389,45,426], // LATIN SMALL LETTER R WITH CARON
+ 0x15A: [876,18,500,17,508], // LATIN CAPITAL LETTER S WITH ACUTE
+ 0x15B: [664,13,389,16,403], // LATIN SMALL LETTER S WITH ACUTE
+ 0x15C: [877,18,500,17,508], // LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+ 0x15D: [661,13,389,16,385], // LATIN SMALL LETTER S WITH CIRCUMFLEX
+ 0x15E: [667,217,500,17,508], // LATIN CAPITAL LETTER S WITH CEDILLA
+ 0x15F: [442,217,389,16,366], // LATIN SMALL LETTER S WITH CEDILLA
+ 0x160: [875,18,500,17,532], // LATIN CAPITAL LETTER S WITH CARON
+ 0x161: [663,13,389,16,426], // LATIN SMALL LETTER S WITH CARON
+ 0x162: [653,217,556,59,633], // LATIN CAPITAL LETTER T WITH CEDILLA
+ 0x163: [546,217,278,-38,296], // LATIN SMALL LETTER T WITH CEDILLA
+ 0x164: [875,0,556,59,633], // LATIN CAPITAL LETTER T WITH CARON
+ 0x165: [693,11,278,38,453], // LATIN SMALL LETTER T WITH CARON
+ 0x166: [653,0,556,59,633], // LATIN CAPITAL LETTER T WITH STROKE
+ 0x167: [546,11,278,28,296], // LATIN SMALL LETTER T WITH STROKE
+ 0x168: [836,18,722,102,765], // LATIN CAPITAL LETTER U WITH TILDE
+ 0x169: [624,11,500,42,475], // LATIN SMALL LETTER U WITH TILDE
+ 0x16A: [757,18,722,102,765], // LATIN CAPITAL LETTER U WITH MACRON
+ 0x16B: [543,11,500,42,475], // LATIN SMALL LETTER U WITH MACRON
+ 0x16C: [866,18,722,102,765], // LATIN CAPITAL LETTER U WITH BREVE
+ 0x16D: [650,11,500,42,480], // LATIN SMALL LETTER U WITH BREVE
+ 0x16E: [907,18,722,102,765], // LATIN CAPITAL LETTER U WITH RING ABOVE
+ 0x16F: [691,11,500,42,475], // LATIN SMALL LETTER U WITH RING ABOVE
+ 0x170: [876,18,722,102,765], // LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+ 0x171: [664,11,500,42,511], // LATIN SMALL LETTER U WITH DOUBLE ACUTE
+ 0x172: [653,169,722,102,765], // LATIN CAPITAL LETTER U WITH OGONEK
+ 0x173: [441,169,500,42,538], // LATIN SMALL LETTER U WITH OGONEK
+ 0x174: [877,18,833,71,906], // LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+ 0x175: [661,18,667,15,648], // LATIN SMALL LETTER W WITH CIRCUMFLEX
+ 0x176: [877,0,556,78,633], // LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+ 0x177: [661,206,444,-24,426], // LATIN SMALL LETTER Y WITH CIRCUMFLEX
+ 0x178: [818,0,556,78,633], // LATIN CAPITAL LETTER Y WITH DIAERESIS
+ 0x179: [876,0,556,-6,606], // LATIN CAPITAL LETTER Z WITH ACUTE
+ 0x17A: [664,81,389,-2,390], // LATIN SMALL LETTER Z WITH ACUTE
+ 0x17B: [818,0,556,-6,606], // LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ 0x17C: [606,81,389,-2,380], // LATIN SMALL LETTER Z WITH DOT ABOVE
+ 0x17D: [875,0,556,-6,606], // LATIN CAPITAL LETTER Z WITH CARON
+ 0x17E: [663,81,389,-2,426], // LATIN SMALL LETTER Z WITH CARON
+ 0x17F: [683,0,383,13,513] // LATIN SMALL LETTER LONG S
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js
new file mode 100644
index 00000000..f77339b8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1E80: [880,18,833,71,906], // LATIN CAPITAL LETTER W WITH GRAVE
+ 0x1E81: [664,18,667,15,648], // LATIN SMALL LETTER W WITH GRAVE
+ 0x1E82: [876,18,833,71,906], // LATIN CAPITAL LETTER W WITH ACUTE
+ 0x1E83: [664,18,667,15,648], // LATIN SMALL LETTER W WITH ACUTE
+ 0x1E84: [818,18,833,71,906], // LATIN CAPITAL LETTER W WITH DIAERESIS
+ 0x1E85: [606,18,667,15,648], // LATIN SMALL LETTER W WITH DIAERESIS
+ 0x1EF2: [880,0,556,78,633], // LATIN CAPITAL LETTER Y WITH GRAVE
+ 0x1EF3: [664,206,444,-24,426] // LATIN SMALL LETTER Y WITH GRAVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/LatinExtendedAdditional.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js
new file mode 100644
index 00000000..c72db5ab
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js
@@ -0,0 +1,58 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x180: [683,11,500,23,473], // LATIN SMALL LETTER B WITH STROKE
+ 0x188: [548,11,500,30,577], // LATIN SMALL LETTER C WITH HOOK
+ 0x190: [684,6,667,66,671], // LATIN CAPITAL LETTER OPEN E
+ 0x192: [706,159,472,-62,494], // LATIN SMALL LETTER F WITH HOOK
+ 0x195: [683,10,672,19,654], // LATIN SMALL LETTER HV
+ 0x199: [683,11,500,14,490], // LATIN SMALL LETTER K WITH HOOK
+ 0x19A: [683,11,278,41,279], // LATIN SMALL LETTER L WITH BAR
+ 0x19B: [668,0,490,30,478], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x19E: [441,233,500,14,442], // LATIN SMALL LETTER N WITH LONG RIGHT LEG
+ 0x1A0: [691,18,722,60,783], // LATIN CAPITAL LETTER O WITH HORN
+ 0x1A1: [467,11,534,27,583], // LATIN SMALL LETTER O WITH HORN
+ 0x1A5: [669,205,504,-75,472], // LATIN SMALL LETTER P WITH HOOK
+ 0x1AA: [685,233,340,31,319], // LATIN LETTER REVERSED ESH LOOP
+ 0x1AB: [546,218,278,-54,296], // LATIN SMALL LETTER T WITH PALATAL HOOK
+ 0x1AD: [683,11,310,38,452], // LATIN SMALL LETTER T WITH HOOK
+ 0x1AF: [765,18,754,102,881], // LATIN CAPITAL LETTER U WITH HORN
+ 0x1B0: [543,11,573,42,607], // LATIN SMALL LETTER U WITH HORN
+ 0x1BA: [450,234,500,8,462], // LATIN SMALL LETTER EZH WITH TAIL
+ 0x1BB: [676,0,500,12,500], // LATIN LETTER TWO WITH STROKE
+ 0x1BE: [539,12,500,47,453], // LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+ 0x1C0: [736,0,170,15,258], // LATIN LETTER DENTAL CLICK
+ 0x1C1: [736,0,290,15,379], // LATIN LETTER LATERAL CLICK
+ 0x1C2: [736,0,340,15,429], // LATIN LETTER ALVEOLAR CLICK
+ 0x1C3: [667,11,333,39,304], // LATIN LETTER RETROFLEX CLICK
+ 0x1F0: [661,207,278,-124,397], // LATIN SMALL LETTER J WITH CARON
+ 0x1FA: [950,0,611,-51,564], // LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FB: [860,11,501,17,476], // LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FC: [876,0,889,-27,911], // LATIN CAPITAL LETTER AE WITH ACUTE
+ 0x1FD: [664,11,667,23,640], // LATIN SMALL LETTER AE WITH ACUTE
+ 0x1FE: [876,105,722,60,699], // LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ 0x1FF: [664,135,500,28,469] // LATIN SMALL LETTER O WITH STROKE AND ACUTE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js
new file mode 100644
index 00000000..94d91cda
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js
@@ -0,0 +1,56 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2102: [666,18,702,35,702], // stix-mathematical bold oblique double-struck capital C
+ 0x2105: [676,14,855,47,808], // CARE OF
+ 0x210A: [441,219,738,30,678], // SCRIPT SMALL G
+ 0x210B: [687,15,997,53,991], // SCRIPT CAPITAL H
+ 0x210D: [653,0,732,17,767], // stix-mathematical bold oblique double-struck capital H
+ 0x210E: [668,11,513,45,483], // PLANCK CONSTANT
+ 0x2110: [675,15,897,26,888], // SCRIPT CAPITAL I
+ 0x2112: [687,15,946,33,931], // SCRIPT CAPITAL L
+ 0x2115: [653,0,727,25,755], // stix-mathematical bold oblique double-struck capital N
+ 0x2116: [668,15,1046,19,1031], // NUMERO SIGN
+ 0x2119: [653,0,687,17,686], // stix-mathematical bold oblique double-struck capital P
+ 0x211A: [666,71,723,35,713], // stix-mathematical bold oblique double-struck capital Q
+ 0x211B: [687,15,944,34,876], // SCRIPT CAPITAL R
+ 0x211D: [653,0,687,17,686], // stix-mathematical bold oblique double-struck capital R
+ 0x2122: [653,-247,980,30,957], // TRADE MARK SIGN
+ 0x2124: [653,0,754,7,750], // stix-mathematical bold oblique double-struck capital Z
+ 0x212C: [687,15,950,34,902], // SCRIPT CAPITAL B
+ 0x212F: [441,11,627,30,554], // SCRIPT SMALL E
+ 0x2130: [687,15,750,100,734], // SCRIPT CAPITAL E
+ 0x2131: [680,0,919,43,907], // SCRIPT CAPITAL F
+ 0x2133: [674,15,1072,38,1056], // SCRIPT CAPITAL M
+ 0x2134: [441,11,697,30,680], // SCRIPT SMALL O
+ 0x213C: [428,12,635,40,630], // DOUBLE-STRUCK SMALL PI
+ 0x213F: [653,0,750,30,780], // DOUBLE-STRUCK CAPITAL PI
+ 0x2145: [653,0,713,17,703], // stix-mathematical bold double-struck capital D
+ 0x2146: [683,11,581,40,634], // stix-mathematical bold double-struck small letter d
+ 0x2147: [441,11,515,40,485], // stix-mathematical bold double-struck small letter e
+ 0x2148: [653,0,293,27,346], // stix-mathematical bold double-struck small letter i
+ 0x2149: [653,217,341,-104,394] // stix-mathematical bold double-struck small letter j
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js
new file mode 100644
index 00000000..6ee9d2d5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js
@@ -0,0 +1,192 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'] = {
+ directory: 'General/Italic',
+ family: 'STIXGeneral',
+ style: 'italic',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0x1D434,0x1D467,"MathItalic"],
+ [0x1D49C,0x1D4CF,"MathScript"],
+ [0x1D608,0x1D63B,"MathSSItalic"],
+ [0x1D6A4,0x1D6A5,"ij"],
+ [0x1D6E2,0x1D71B,"GreekItalic"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [667,11,333,39,304], // EXCLAMATION MARK
+ 0x22: [666,-421,420,144,432], // QUOTATION MARK
+ 0x23: [676,0,501,2,540], // NUMBER SIGN
+ 0x24: [731,89,500,32,497], // DOLLAR SIGN
+ 0x25: [706,19,755,80,705], // PERCENT SIGN
+ 0x26: [666,18,778,76,723], // AMPERSAND
+ 0x27: [666,-421,214,132,241], // APOSTROPHE
+ 0x28: [669,181,333,42,315], // LEFT PARENTHESIS
+ 0x29: [669,180,333,16,289], // RIGHT PARENTHESIS
+ 0x2A: [666,-255,500,128,492], // ASTERISK
+ 0x2B: [506,0,675,86,590], // PLUS SIGN
+ 0x2C: [101,129,250,-5,135], // COMMA
+ 0x2D: [255,-192,333,49,282], // HYPHEN-MINUS
+ 0x2E: [100,11,250,27,138], // FULL STOP
+ 0x2F: [666,18,278,-65,386], // SOLIDUS
+ 0x30: [676,7,500,32,497], // DIGIT ZERO
+ 0x31: [676,0,500,50,409], // DIGIT ONE
+ 0x32: [676,0,500,12,452], // DIGIT TWO
+ 0x33: [676,7,500,16,465], // DIGIT THREE
+ 0x34: [676,0,500,1,479], // DIGIT FOUR
+ 0x35: [666,7,500,15,491], // DIGIT FIVE
+ 0x36: [686,7,500,30,521], // DIGIT SIX
+ 0x37: [666,8,500,75,537], // DIGIT SEVEN
+ 0x38: [676,7,500,30,493], // DIGIT EIGHT
+ 0x39: [676,17,500,23,492], // DIGIT NINE
+ 0x3A: [441,11,333,50,261], // COLON
+ 0x3B: [441,129,333,26,261], // SEMICOLON
+ 0x3C: [516,10,675,84,592], // LESS-THAN SIGN
+ 0x3D: [386,-120,675,86,590], // EQUALS SIGN
+ 0x3E: [516,10,675,84,592], // GREATER-THAN SIGN
+ 0x3F: [664,12,500,132,472], // QUESTION MARK
+ 0x40: [666,18,920,118,806], // COMMERCIAL AT
+ 0x41: [668,0,611,-51,564], // LATIN CAPITAL LETTER A
+ 0x42: [653,0,611,-8,588], // LATIN CAPITAL LETTER B
+ 0x43: [666,18,667,66,689], // LATIN CAPITAL LETTER C
+ 0x44: [653,0,722,-8,700], // LATIN CAPITAL LETTER D
+ 0x45: [653,0,611,-1,634], // LATIN CAPITAL LETTER E
+ 0x46: [653,0,611,8,645], // LATIN CAPITAL LETTER F
+ 0x47: [666,18,722,52,722], // LATIN CAPITAL LETTER G
+ 0x48: [653,0,722,-8,769], // LATIN CAPITAL LETTER H
+ 0x49: [653,0,333,-8,384], // LATIN CAPITAL LETTER I
+ 0x4A: [653,18,444,-6,491], // LATIN CAPITAL LETTER J
+ 0x4B: [653,0,667,7,722], // LATIN CAPITAL LETTER K
+ 0x4C: [653,0,556,-8,559], // LATIN CAPITAL LETTER L
+ 0x4D: [653,0,833,-18,872], // LATIN CAPITAL LETTER M
+ 0x4E: [653,15,667,-20,727], // LATIN CAPITAL LETTER N
+ 0x4F: [667,18,722,60,699], // LATIN CAPITAL LETTER O
+ 0x50: [653,0,611,0,605], // LATIN CAPITAL LETTER P
+ 0x51: [666,182,722,59,699], // LATIN CAPITAL LETTER Q
+ 0x52: [653,0,611,-13,588], // LATIN CAPITAL LETTER R
+ 0x53: [667,18,500,17,508], // LATIN CAPITAL LETTER S
+ 0x54: [653,0,556,59,633], // LATIN CAPITAL LETTER T
+ 0x55: [653,18,722,102,765], // LATIN CAPITAL LETTER U
+ 0x56: [653,18,611,76,688], // LATIN CAPITAL LETTER V
+ 0x57: [653,18,833,71,906], // LATIN CAPITAL LETTER W
+ 0x58: [653,0,611,-29,655], // LATIN CAPITAL LETTER X
+ 0x59: [653,0,556,78,633], // LATIN CAPITAL LETTER Y
+ 0x5A: [653,0,556,-6,606], // LATIN CAPITAL LETTER Z
+ 0x5B: [663,153,389,21,391], // LEFT SQUARE BRACKET
+ 0x5C: [666,18,278,-41,319], // REVERSE SOLIDUS
+ 0x5D: [663,153,389,12,382], // RIGHT SQUARE BRACKET
+ 0x5E: [666,-301,422,0,422], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [664,-492,333,120,311], // GRAVE ACCENT
+ 0x61: [441,11,501,17,476], // LATIN SMALL LETTER A
+ 0x62: [683,11,500,23,473], // LATIN SMALL LETTER B
+ 0x63: [441,11,444,30,425], // LATIN SMALL LETTER C
+ 0x64: [683,13,500,15,527], // LATIN SMALL LETTER D
+ 0x65: [441,11,444,31,412], // LATIN SMALL LETTER E
+ 0x66: [678,207,278,-147,424], // LATIN SMALL LETTER F
+ 0x67: [441,206,500,8,471], // LATIN SMALL LETTER G
+ 0x68: [683,9,500,19,478], // LATIN SMALL LETTER H
+ 0x69: [654,11,278,49,264], // LATIN SMALL LETTER I
+ 0x6A: [652,207,278,-124,279], // LATIN SMALL LETTER J
+ 0x6B: [683,11,444,14,461], // LATIN SMALL LETTER K
+ 0x6C: [683,11,278,41,279], // LATIN SMALL LETTER L
+ 0x6D: [441,9,722,12,704], // LATIN SMALL LETTER M
+ 0x6E: [441,9,500,14,474], // LATIN SMALL LETTER N
+ 0x6F: [441,11,500,27,468], // LATIN SMALL LETTER O
+ 0x70: [441,205,504,-75,472], // LATIN SMALL LETTER P
+ 0x71: [441,209,500,25,484], // LATIN SMALL LETTER Q
+ 0x72: [441,0,389,45,412], // LATIN SMALL LETTER R
+ 0x73: [442,13,389,16,366], // LATIN SMALL LETTER S
+ 0x74: [546,11,278,38,296], // LATIN SMALL LETTER T
+ 0x75: [441,11,500,42,475], // LATIN SMALL LETTER U
+ 0x76: [441,18,444,20,426], // LATIN SMALL LETTER V
+ 0x77: [441,18,667,15,648], // LATIN SMALL LETTER W
+ 0x78: [441,11,444,-27,447], // LATIN SMALL LETTER X
+ 0x79: [441,206,444,-24,426], // LATIN SMALL LETTER Y
+ 0x7A: [428,81,389,-2,380], // LATIN SMALL LETTER Z
+ 0x7B: [687,177,400,51,407], // LEFT CURLY BRACKET
+ 0x7C: [666,18,275,105,171], // VERTICAL LINE
+ 0x7D: [687,177,400,-7,349], // RIGHT CURLY BRACKET
+ 0x7E: [323,-183,541,40,502], // TILDE
+ 0x131: [441,11,278,47,235], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [441,207,278,-124,246], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [653,0,611,8,645], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [668,0,611,-32,526], // GREEK CAPITAL LETTER DELTA
+ 0x398: [667,18,722,60,699], // GREEK CAPITAL LETTER THETA
+ 0x39B: [668,0,611,-51,564], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [653,0,651,-6,680], // GREEK CAPITAL LETTER XI
+ 0x3A0: [653,0,722,-8,769], // GREEK CAPITAL LETTER PI
+ 0x3A3: [653,0,620,-6,659], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [668,0,556,78,648], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [653,0,741,50,731], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [667,0,675,77,778], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [666,0,762,-6,739], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [441,11,552,27,549], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [678,205,506,-40,514], // GREEK SMALL LETTER BETA
+ 0x3B3: [435,206,410,19,438], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [668,11,460,24,460], // GREEK SMALL LETTER DELTA
+ 0x3B5: [441,11,444,30,425], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [683,185,454,30,475], // GREEK SMALL LETTER ZETA
+ 0x3B7: [441,205,474,14,442], // GREEK SMALL LETTER ETA
+ 0x3B8: [678,11,480,27,494], // GREEK SMALL LETTER THETA
+ 0x3B9: [441,11,278,49,235], // GREEK SMALL LETTER IOTA
+ 0x3BA: [441,13,444,14,465], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [678,16,458,-12,431], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [428,205,526,-33,483], // GREEK SMALL LETTER MU
+ 0x3BD: [441,18,470,20,459], // GREEK SMALL LETTER NU
+ 0x3BE: [683,185,454,30,446], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,500,27,468], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [428,18,504,19,536], // GREEK SMALL LETTER PI
+ 0x3C1: [441,205,504,-40,471], // GREEK SMALL LETTER RHO
+ 0x3C2: [441,185,454,30,453], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [428,11,498,27,531], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [428,11,410,12,426], // GREEK SMALL LETTER TAU
+ 0x3C5: [441,10,478,19,446], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [441,205,622,27,590], // GREEK SMALL LETTER PHI
+ 0x3C7: [441,207,457,-108,498], // GREEK SMALL LETTER CHI
+ 0x3C8: [441,205,584,15,668], // GREEK SMALL LETTER PSI
+ 0x3C9: [439,11,686,27,654], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [678,10,556,19,526], // GREEK THETA SYMBOL
+ 0x3D5: [683,205,627,27,595], // GREEK PHI SYMBOL
+ 0x3D6: [428,11,792,17,832], // GREEK PI SYMBOL
+ 0x3F1: [441,205,516,27,484], // GREEK RHO SYMBOL
+ 0x3F5: [441,11,444,30,420], // GREEK LUNATE EPSILON SYMBOL
+ 0x2113: [687,11,579,48,571] // SCRIPT SMALL L
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXGeneral-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js
new file mode 100644
index 00000000..f3c3adaa
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js
@@ -0,0 +1,78 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1D434: [667,0,717,35,685], // MATHEMATICAL ITALIC CAPITAL A
+ 0x1D435: [653,0,696,38,686], // MATHEMATICAL ITALIC CAPITAL B
+ 0x1D436: [659,12,671,50,711], // MATHEMATICAL ITALIC CAPITAL C
+ 0x1D437: [653,0,790,38,765], // MATHEMATICAL ITALIC CAPITAL D
+ 0x1D438: [653,0,714,38,734], // MATHEMATICAL ITALIC CAPITAL E
+ 0x1D439: [653,0,618,38,723], // MATHEMATICAL ITALIC CAPITAL F
+ 0x1D43A: [668,12,734,50,734], // MATHEMATICAL ITALIC CAPITAL G
+ 0x1D43B: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL H
+ 0x1D43C: [653,0,480,38,530], // MATHEMATICAL ITALIC CAPITAL I
+ 0x1D43D: [653,12,540,60,620], // MATHEMATICAL ITALIC CAPITAL J
+ 0x1D43E: [653,0,762,38,802], // MATHEMATICAL ITALIC CAPITAL K
+ 0x1D43F: [653,0,708,38,668], // MATHEMATICAL ITALIC CAPITAL L
+ 0x1D440: [653,0,1005,38,1055], // MATHEMATICAL ITALIC CAPITAL M
+ 0x1D441: [653,0,851,38,901], // MATHEMATICAL ITALIC CAPITAL N
+ 0x1D442: [669,11,732,50,712], // MATHEMATICAL ITALIC CAPITAL O
+ 0x1D443: [653,0,594,38,704], // MATHEMATICAL ITALIC CAPITAL P
+ 0x1D444: [667,152,781,50,731], // MATHEMATICAL ITALIC CAPITAL Q
+ 0x1D445: [653,0,740,38,725], // MATHEMATICAL ITALIC CAPITAL R
+ 0x1D446: [668,10,650,50,680], // MATHEMATICAL ITALIC CAPITAL S
+ 0x1D447: [653,0,550,25,670], // MATHEMATICAL ITALIC CAPITAL T
+ 0x1D448: [653,13,705,65,775], // MATHEMATICAL ITALIC CAPITAL U
+ 0x1D449: [653,16,575,60,760], // MATHEMATICAL ITALIC CAPITAL V
+ 0x1D44A: [653,16,916,60,1101], // MATHEMATICAL ITALIC CAPITAL W
+ 0x1D44B: [653,0,790,25,810], // MATHEMATICAL ITALIC CAPITAL X
+ 0x1D44C: [653,0,535,35,695], // MATHEMATICAL ITALIC CAPITAL Y
+ 0x1D44D: [653,0,772,60,802], // MATHEMATICAL ITALIC CAPITAL Z
+ 0x1D44E: [441,10,502,40,472], // MATHEMATICAL ITALIC SMALL A
+ 0x1D44F: [668,11,470,45,450], // MATHEMATICAL ITALIC SMALL B
+ 0x1D450: [441,11,415,40,400], // MATHEMATICAL ITALIC SMALL C
+ 0x1D451: [668,12,532,40,527], // MATHEMATICAL ITALIC SMALL D
+ 0x1D452: [441,11,445,40,410], // MATHEMATICAL ITALIC SMALL E
+ 0x1D453: [668,187,555,40,615], // MATHEMATICAL ITALIC SMALL F
+ 0x1D454: [441,187,492,20,492], // MATHEMATICAL ITALIC SMALL G
+ 0x1D456: [616,11,311,50,257], // MATHEMATICAL ITALIC SMALL I
+ 0x1D457: [616,187,389,-16,372], // MATHEMATICAL ITALIC SMALL J
+ 0x1D458: [668,11,542,45,527], // MATHEMATICAL ITALIC SMALL K
+ 0x1D459: [668,10,318,45,278], // MATHEMATICAL ITALIC SMALL L
+ 0x1D45A: [441,8,710,30,680], // MATHEMATICAL ITALIC SMALL M
+ 0x1D45B: [441,8,497,30,467], // MATHEMATICAL ITALIC SMALL N
+ 0x1D45C: [441,11,458,40,438], // MATHEMATICAL ITALIC SMALL O
+ 0x1D45D: [441,183,489,-30,474], // MATHEMATICAL ITALIC SMALL P
+ 0x1D45E: [441,183,458,40,463], // MATHEMATICAL ITALIC SMALL Q
+ 0x1D45F: [441,0,408,30,393], // MATHEMATICAL ITALIC SMALL R
+ 0x1D460: [441,11,440,50,390], // MATHEMATICAL ITALIC SMALL S
+ 0x1D461: [567,9,313,40,283], // MATHEMATICAL ITALIC SMALL T
+ 0x1D462: [441,9,474,30,444], // MATHEMATICAL ITALIC SMALL U
+ 0x1D463: [458,9,506,72,479], // MATHEMATICAL ITALIC SMALL V
+ 0x1D464: [460,9,775,72,748], // MATHEMATICAL ITALIC SMALL W
+ 0x1D465: [441,9,550,30,510], // MATHEMATICAL ITALIC SMALL X
+ 0x1D466: [440,183,496,30,496], // MATHEMATICAL ITALIC SMALL Y
+ 0x1D467: [450,14,499,42,467] // MATHEMATICAL ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/MathItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js
new file mode 100644
index 00000000..1b81422d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2202: [668,11,471,40,471], // PARTIAL DIFFERENTIAL
+ 0x2212: [286,-220,675,86,590] // MINUS SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js
new file mode 100644
index 00000000..9424ad6f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1D608: [674,0,666,31,635], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+ 0x1D609: [662,0,604,74,641], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+ 0x1D60A: [676,14,671,96,755], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+ 0x1D60B: [662,0,692,74,751], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+ 0x1D60C: [662,0,583,74,678], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+ 0x1D60D: [662,0,535,74,679], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+ 0x1D60E: [676,14,695,97,755], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+ 0x1D60F: [662,0,658,74,749], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+ 0x1D610: [662,0,401,59,512], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+ 0x1D611: [662,14,398,22,470], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+ 0x1D612: [662,0,634,74,729], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+ 0x1D613: [662,0,559,74,564], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+ 0x1D614: [662,0,843,75,933], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+ 0x1D615: [662,14,675,74,766], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+ 0x1D616: [676,14,714,99,779], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+ 0x1D617: [662,0,525,74,638], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+ 0x1D618: [676,175,716,99,779], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+ 0x1D619: [662,0,589,74,639], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+ 0x1D61A: [676,14,541,62,597], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+ 0x1D61B: [662,0,608,161,748], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+ 0x1D61C: [662,14,661,117,757], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+ 0x1D61D: [662,11,654,196,788], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+ 0x1D61E: [662,11,921,194,1057], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+ 0x1D61F: [662,0,700,31,806], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+ 0x1D620: [662,0,630,186,774], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+ 0x1D621: [662,0,637,28,763], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+ 0x1D622: [463,10,448,55,467], // MATHEMATICAL SANS-SERIF ITALIC SMALL A
+ 0x1D623: [684,10,496,74,535], // MATHEMATICAL SANS-SERIF ITALIC SMALL B
+ 0x1D624: [463,10,456,67,503], // MATHEMATICAL SANS-SERIF ITALIC SMALL C
+ 0x1D625: [684,11,494,72,600], // MATHEMATICAL SANS-SERIF ITALIC SMALL D
+ 0x1D626: [463,10,444,69,487], // MATHEMATICAL SANS-SERIF ITALIC SMALL E
+ 0x1D627: [683,0,336,101,526], // MATHEMATICAL SANS-SERIF ITALIC SMALL F
+ 0x1D628: [463,216,496,-7,575], // MATHEMATICAL SANS-SERIF ITALIC SMALL G
+ 0x1D629: [684,0,487,63,510], // MATHEMATICAL SANS-SERIF ITALIC SMALL H
+ 0x1D62A: [679,0,220,69,325], // MATHEMATICAL SANS-SERIF ITALIC SMALL I
+ 0x1D62B: [679,216,254,-118,354], // MATHEMATICAL SANS-SERIF ITALIC SMALL J
+ 0x1D62C: [684,0,453,63,556], // MATHEMATICAL SANS-SERIF ITALIC SMALL K
+ 0x1D62D: [684,0,205,61,313], // MATHEMATICAL SANS-SERIF ITALIC SMALL L
+ 0x1D62E: [464,0,756,65,775], // MATHEMATICAL SANS-SERIF ITALIC SMALL M
+ 0x1D62F: [464,0,487,63,510], // MATHEMATICAL SANS-SERIF ITALIC SMALL N
+ 0x1D630: [463,10,499,76,536], // MATHEMATICAL SANS-SERIF ITALIC SMALL O
+ 0x1D631: [464,216,498,14,538], // MATHEMATICAL SANS-SERIF ITALIC SMALL P
+ 0x1D632: [464,216,498,72,549], // MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+ 0x1D633: [464,0,336,63,439], // MATHEMATICAL SANS-SERIF ITALIC SMALL R
+ 0x1D634: [463,10,389,61,432], // MATHEMATICAL SANS-SERIF ITALIC SMALL S
+ 0x1D635: [580,10,291,96,376], // MATHEMATICAL SANS-SERIF ITALIC SMALL T
+ 0x1D636: [453,11,491,89,536], // MATHEMATICAL SANS-SERIF ITALIC SMALL U
+ 0x1D637: [453,14,474,143,555], // MATHEMATICAL SANS-SERIF ITALIC SMALL V
+ 0x1D638: [453,14,702,140,787], // MATHEMATICAL SANS-SERIF ITALIC SMALL W
+ 0x1D639: [453,0,482,30,544], // MATHEMATICAL SANS-SERIF ITALIC SMALL X
+ 0x1D63A: [453,216,484,-19,565], // MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+ 0x1D63B: [453,0,447,25,517] // MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/MathSSItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js
new file mode 100644
index 00000000..3392e333
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js
@@ -0,0 +1,68 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1D49C: [674,15,855,31,846], // MATHEMATICAL SCRIPT CAPITAL A
+ 0x1D49E: [687,15,797,37,781], // MATHEMATICAL SCRIPT CAPITAL C
+ 0x1D49F: [687,15,885,36,818], // MATHEMATICAL SCRIPT CAPITAL D
+ 0x1D4A2: [687,15,773,83,740], // MATHEMATICAL SCRIPT CAPITAL G
+ 0x1D4A5: [674,177,802,9,792], // MATHEMATICAL SCRIPT CAPITAL J
+ 0x1D4A6: [687,15,1009,40,1004], // MATHEMATICAL SCRIPT CAPITAL K
+ 0x1D4A9: [687,15,970,38,956], // MATHEMATICAL SCRIPT CAPITAL N
+ 0x1D4AA: [680,15,692,82,663], // MATHEMATICAL SCRIPT CAPITAL O
+ 0x1D4AB: [687,15,910,38,886], // MATHEMATICAL SCRIPT CAPITAL P
+ 0x1D4AC: [680,38,692,82,663], // MATHEMATICAL SCRIPT CAPITAL Q
+ 0x1D4AE: [680,15,743,67,701], // MATHEMATICAL SCRIPT CAPITAL S
+ 0x1D4AF: [687,15,912,43,907], // MATHEMATICAL SCRIPT CAPITAL T
+ 0x1D4B0: [687,15,842,36,805], // MATHEMATICAL SCRIPT CAPITAL U
+ 0x1D4B1: [687,15,932,35,922], // MATHEMATICAL SCRIPT CAPITAL V
+ 0x1D4B2: [687,15,1078,35,1070], // MATHEMATICAL SCRIPT CAPITAL W
+ 0x1D4B3: [687,15,891,36,873], // MATHEMATICAL SCRIPT CAPITAL X
+ 0x1D4B4: [687,226,926,91,916], // MATHEMATICAL SCRIPT CAPITAL Y
+ 0x1D4B5: [687,15,932,59,912], // MATHEMATICAL SCRIPT CAPITAL Z
+ 0x1D4B6: [441,11,819,30,758], // MATHEMATICAL SCRIPT SMALL A
+ 0x1D4B7: [687,12,580,47,559], // MATHEMATICAL SCRIPT SMALL B
+ 0x1D4B8: [441,11,662,30,589], // MATHEMATICAL SCRIPT SMALL C
+ 0x1D4B9: [687,11,845,30,827], // MATHEMATICAL SCRIPT SMALL D
+ 0x1D4BB: [687,209,685,27,673], // MATHEMATICAL SCRIPT SMALL F
+ 0x1D4BD: [687,11,753,38,690], // MATHEMATICAL SCRIPT SMALL H
+ 0x1D4BE: [653,11,496,83,484], // MATHEMATICAL SCRIPT SMALL I
+ 0x1D4BF: [653,219,730,9,718], // MATHEMATICAL SCRIPT SMALL J
+ 0x1D4C0: [687,11,726,40,666], // MATHEMATICAL SCRIPT SMALL K
+ 0x1D4C1: [687,11,579,48,571], // MATHEMATICAL SCRIPT SMALL L
+ 0x1D4C2: [441,11,1038,49,978], // MATHEMATICAL SCRIPT SMALL M
+ 0x1D4C3: [441,11,761,49,701], // MATHEMATICAL SCRIPT SMALL N
+ 0x1D4C5: [441,209,773,23,694], // MATHEMATICAL SCRIPT SMALL P
+ 0x1D4C6: [441,209,780,30,743], // MATHEMATICAL SCRIPT SMALL Q
+ 0x1D4C7: [444,0,580,48,572], // MATHEMATICAL SCRIPT SMALL R
+ 0x1D4C8: [531,11,515,62,412], // MATHEMATICAL SCRIPT SMALL S
+ 0x1D4C9: [658,11,551,30,532], // MATHEMATICAL SCRIPT SMALL T
+ 0x1D4CA: [424,11,753,30,693], // MATHEMATICAL SCRIPT SMALL U
+ 0x1D4CB: [441,11,618,30,582], // MATHEMATICAL SCRIPT SMALL V
+ 0x1D4CC: [441,11,888,30,852], // MATHEMATICAL SCRIPT SMALL W
+ 0x1D4CD: [441,11,752,65,675], // MATHEMATICAL SCRIPT SMALL X
+ 0x1D4CE: [424,219,658,30,617], // MATHEMATICAL SCRIPT SMALL Y
+ 0x1D4CF: [478,11,691,52,617] // MATHEMATICAL SCRIPT SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/MathScript.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js
new file mode 100644
index 00000000..402aa7c6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x2B0: [838,-326,378,7,391], // MODIFIER LETTER SMALL H
+ 0x2B1: [838,-326,378,7,414], // MODIFIER LETTER SMALL H WITH HOOK
+ 0x2B2: [851,-199,300,44,350], // MODIFIER LETTER SMALL J
+ 0x2B3: [690,-345,320,2,320], // MODIFIER LETTER SMALL R
+ 0x2B4: [690,-345,320,0,318], // MODIFIER LETTER SMALL TURNED R
+ 0x2B5: [690,-163,320,0,335], // MODIFIER LETTER SMALL TURNED R WITH HOOK
+ 0x2B6: [684,-345,390,6,462], // MODIFIER LETTER SMALL CAPITAL INVERTED R
+ 0x2B7: [690,-327,500,15,515], // MODIFIER LETTER SMALL W
+ 0x2B8: [693,-202,330,16,357], // MODIFIER LETTER SMALL Y
+ 0x2BB: [686,-443,333,79,236], // MODIFIER LETTER TURNED COMMA
+ 0x2C0: [690,-295,326,30,307], // MODIFIER LETTER GLOTTAL STOP
+ 0x2C1: [690,-295,326,23,343], // MODIFIER LETTER REVERSED GLOTTAL STOP
+ 0x2C6: [661,-492,333,91,385], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [661,-492,333,121,426], // CARON
+ 0x2D8: [650,-492,333,117,418], // BREVE
+ 0x2D9: [606,-508,333,207,305], // DOT ABOVE
+ 0x2DA: [707,-508,333,155,355], // RING ABOVE
+ 0x2DB: [40,169,333,-20,200], // OGONEK
+ 0x2DC: [624,-517,333,100,427], // SMALL TILDE
+ 0x2DD: [664,-494,333,93,486], // DOUBLE ACUTE ACCENT
+ 0x2E0: [684,-218,315,23,335], // MODIFIER LETTER SMALL GAMMA
+ 0x2E1: [837,-333,220,41,214], // MODIFIER LETTER SMALL L
+ 0x2E2: [691,-335,300,16,290], // MODIFIER LETTER SMALL S
+ 0x2E3: [691,-333,380,4,379], // MODIFIER LETTER SMALL X
+ 0x2E4: [847,-333,318,8,345], // MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+ 0x2EC: [70,147,320,15,305], // MODIFIER LETTER VOICING
+ 0x2ED: [665,-507,405,10,395] // MODIFIER LETTER UNASPIRATED
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js
new file mode 100644
index 00000000..59c4a7be
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral-italic'],
+ {
+ 0x1D6A4: [441,11,278,47,235], // MATHEMATICAL ITALIC SMALL DOTLESS I
+ 0x1D6A5: [441,207,278,-124,246] // MATHEMATICAL ITALIC SMALL DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Italic/ij.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js
new file mode 100644
index 00000000..5b3c84dd
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0xFB00: [683,0,605,20,655], // LATIN SMALL LIGATURE FF
+ 0xFB01: [683,0,558,32,523], // LATIN SMALL LIGATURE FI
+ 0xFB02: [683,0,556,31,522], // LATIN SMALL LIGATURE FL
+ 0xFB03: [683,0,832,20,797], // LATIN SMALL LIGATURE FFI
+ 0xFB04: [683,0,830,20,796] // LATIN SMALL LIGATURE FFL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/AlphaPresentForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js
new file mode 100644
index 00000000..072b5f09
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js
@@ -0,0 +1,106 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x219A: [450,-58,926,60,866], // LEFTWARDS ARROW WITH STROKE
+ 0x219B: [450,-58,926,60,866], // RIGHTWARDS ARROW WITH STROKE
+ 0x219C: [411,-102,926,70,856], // LEFTWARDS WAVE ARROW
+ 0x219D: [411,-102,926,70,856], // RIGHTWARDS WAVE ARROW
+ 0x219E: [449,-58,926,70,856], // LEFTWARDS TWO HEADED ARROW
+ 0x219F: [662,154,511,60,451], // UPWARDS TWO HEADED ARROW
+ 0x21A0: [449,-58,926,70,856], // RIGHTWARDS TWO HEADED ARROW
+ 0x21A1: [662,154,511,60,451], // DOWNWARDS TWO HEADED ARROW
+ 0x21A2: [449,-58,926,70,856], // LEFTWARDS ARROW WITH TAIL
+ 0x21A3: [449,-58,926,70,856], // RIGHTWARDS ARROW WITH TAIL
+ 0x21A4: [450,-57,926,70,857], // LEFTWARDS ARROW FROM BAR
+ 0x21A5: [662,154,511,60,451], // UPWARDS ARROW FROM BAR
+ 0x21A7: [662,154,511,59,451], // DOWNWARDS ARROW FROM BAR
+ 0x21A8: [662,154,511,59,451], // UP DOWN ARROW WITH BASE
+ 0x21AB: [553,0,926,70,856], // LEFTWARDS ARROW WITH LOOP
+ 0x21AC: [553,0,926,70,856], // RIGHTWARDS ARROW WITH LOOP
+ 0x21AD: [449,-58,1200,49,1151], // LEFT RIGHT WAVE ARROW
+ 0x21AE: [450,-58,926,38,888], // LEFT RIGHT ARROW WITH STROKE
+ 0x21AF: [662,154,511,60,451], // DOWNWARDS ZIGZAG ARROW
+ 0x21B0: [662,156,463,30,424], // UPWARDS ARROW WITH TIP LEFTWARDS
+ 0x21B1: [662,156,463,39,433], // UPWARDS ARROW WITH TIP RIGHTWARDS
+ 0x21B2: [662,154,463,25,419], // DOWNWARDS ARROW WITH TIP LEFTWARDS
+ 0x21B3: [662,154,463,39,433], // DOWNWARDS ARROW WITH TIP RIGHTWARDS
+ 0x21B4: [662,154,926,70,856], // RIGHTWARDS ARROW WITH CORNER DOWNWARDS
+ 0x21B5: [662,156,926,70,856], // DOWNWARDS ARROW WITH CORNER LEFTWARDS
+ 0x21B6: [534,0,926,44,882], // ANTICLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21B7: [534,0,926,44,882], // CLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21B8: [732,156,926,55,872], // NORTH WEST ARROW TO LONG BAR
+ 0x21B9: [598,92,926,60,866], // LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+ 0x21BA: [686,116,974,116,858], // ANTICLOCKWISE OPEN CIRCLE ARROW
+ 0x21BB: [686,116,974,116,858], // CLOCKWISE OPEN CIRCLE ARROW
+ 0x21BE: [662,156,511,222,441], // UPWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21BF: [662,156,511,69,288], // UPWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C2: [662,156,511,222,441], // DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21C3: [662,156,511,69,288], // DOWNWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C4: [598,92,926,71,856], // RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+ 0x21C5: [662,156,773,31,742], // UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+ 0x21C6: [598,92,926,71,856], // LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+ 0x21C7: [599,92,926,70,856], // LEFTWARDS PAIRED ARROWS
+ 0x21C8: [662,156,773,41,732], // UPWARDS PAIRED ARROWS
+ 0x21C9: [599,92,926,70,856], // RIGHTWARDS PAIRED ARROWS
+ 0x21CA: [662,156,773,41,732], // DOWNWARDS PAIRED ARROWS
+ 0x21CB: [539,33,926,70,856], // LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+ 0x21CD: [551,45,926,60,866], // LEFTWARDS DOUBLE ARROW WITH STROKE
+ 0x21CE: [517,10,926,20,906], // LEFT RIGHT DOUBLE ARROW WITH STROKE
+ 0x21CF: [551,45,926,60,866], // RIGHTWARDS DOUBLE ARROW WITH STROKE
+ 0x21D6: [662,156,926,55,874], // NORTH WEST DOUBLE ARROW
+ 0x21D7: [662,156,926,55,874], // NORTH EAST DOUBLE ARROW
+ 0x21D8: [662,156,926,55,874], // SOUTH EAST DOUBLE ARROW
+ 0x21D9: [662,156,926,55,874], // SOUTH WEST DOUBLE ARROW
+ 0x21DA: [644,139,926,46,852], // LEFTWARDS TRIPLE ARROW
+ 0x21DB: [645,138,926,74,880], // RIGHTWARDS TRIPLE ARROW
+ 0x21DC: [449,-58,926,60,866], // LEFTWARDS SQUIGGLE ARROW
+ 0x21DD: [449,-58,926,60,866], // RIGHTWARDS SQUIGGLE ARROW
+ 0x21DE: [662,156,511,60,451], // UPWARDS ARROW WITH DOUBLE STROKE
+ 0x21DF: [662,156,511,60,451], // DOWNWARDS ARROW WITH DOUBLE STROKE
+ 0x21E0: [449,-58,926,60,866], // LEFTWARDS DASHED ARROW
+ 0x21E1: [662,156,511,60,451], // UPWARDS DASHED ARROW
+ 0x21E2: [449,-58,926,60,866], // RIGHTWARDS DASHED ARROW
+ 0x21E3: [662,156,511,60,451], // DOWNWARDS DASHED ARROW
+ 0x21E4: [450,-58,926,60,866], // LEFTWARDS ARROW TO BAR
+ 0x21E5: [450,-58,926,60,866], // RIGHTWARDS ARROW TO BAR
+ 0x21E6: [551,45,926,60,866], // LEFTWARDS WHITE ARROW
+ 0x21E7: [662,156,685,45,641], // UPWARDS WHITE ARROW
+ 0x21E8: [551,45,926,60,866], // RIGHTWARDS WHITE ARROW
+ 0x21E9: [662,156,685,45,641], // DOWNWARDS WHITE ARROW
+ 0x21EA: [690,184,685,45,641], // UPWARDS WHITE ARROW FROM BAR
+ 0x21F4: [448,-57,926,70,856], // RIGHT ARROW WITH SMALL CIRCLE
+ 0x21F5: [662,156,773,31,742], // DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+ 0x21F6: [739,232,926,60,866], // THREE RIGHTWARDS ARROWS
+ 0x21F7: [450,-58,926,60,866], // LEFTWARDS ARROW WITH VERTICAL STROKE
+ 0x21F8: [450,-58,926,55,861], // RIGHTWARDS ARROW WITH VERTICAL STROKE
+ 0x21F9: [450,-58,926,48,878], // LEFT RIGHT ARROW WITH VERTICAL STROKE
+ 0x21FA: [450,-58,926,60,866], // LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+ 0x21FB: [450,-58,926,60,866], // RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+ 0x21FC: [450,-58,926,38,888], // LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+ 0x21FD: [449,-57,926,60,866], // LEFTWARDS OPEN-HEADED ARROW
+ 0x21FE: [449,-57,926,60,866], // RIGHTWARDS OPEN-HEADED ARROW
+ 0x21FF: [449,-57,926,20,906] // LEFT RIGHT OPEN-HEADED ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Arrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js
new file mode 100644
index 00000000..3d0d77c8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js
@@ -0,0 +1,82 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D538: [662,0,741,50,691], // MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+ 0x1D539: [662,0,676,70,626], // MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+ 0x1D53B: [662,0,722,70,677], // MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+ 0x1D53C: [662,0,622,70,567], // MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+ 0x1D53D: [662,0,469,70,567], // MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+ 0x1D53E: [676,13,706,45,664], // MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+ 0x1D540: [662,0,322,78,244], // MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+ 0x1D541: [662,14,560,40,495], // MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+ 0x1D542: [674,0,735,70,729], // MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+ 0x1D543: [662,0,591,70,571], // MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+ 0x1D544: [662,0,855,70,785], // MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+ 0x1D546: [676,14,760,45,715], // MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+ 0x1D54A: [676,14,636,35,597], // MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+ 0x1D54B: [662,0,527,20,622], // MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+ 0x1D54C: [662,14,698,65,633], // MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+ 0x1D54D: [662,0,568,12,653], // MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+ 0x1D54E: [662,0,920,12,949], // MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+ 0x1D54F: [662,0,768,35,733], // MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+ 0x1D550: [662,0,563,12,685], // MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+ 0x1D552: [460,10,561,45,506], // MATHEMATICAL DOUBLE-STRUCK SMALL A
+ 0x1D553: [683,10,565,50,524], // MATHEMATICAL DOUBLE-STRUCK SMALL B
+ 0x1D554: [460,10,520,45,475], // MATHEMATICAL DOUBLE-STRUCK SMALL C
+ 0x1D555: [683,10,574,45,519], // MATHEMATICAL DOUBLE-STRUCK SMALL D
+ 0x1D556: [460,10,523,45,478], // MATHEMATICAL DOUBLE-STRUCK SMALL E
+ 0x1D557: [683,0,368,25,431], // MATHEMATICAL DOUBLE-STRUCK SMALL F
+ 0x1D558: [460,218,574,45,519], // MATHEMATICAL DOUBLE-STRUCK SMALL G
+ 0x1D559: [683,0,544,55,489], // MATHEMATICAL DOUBLE-STRUCK SMALL H
+ 0x1D55A: [683,0,258,55,203], // MATHEMATICAL DOUBLE-STRUCK SMALL I
+ 0x1D55B: [683,217,305,-15,250], // MATHEMATICAL DOUBLE-STRUCK SMALL J
+ 0x1D55C: [683,0,551,50,539], // MATHEMATICAL DOUBLE-STRUCK SMALL K
+ 0x1D55D: [683,0,258,55,203], // MATHEMATICAL DOUBLE-STRUCK SMALL L
+ 0x1D55E: [460,0,830,55,775], // MATHEMATICAL DOUBLE-STRUCK SMALL M
+ 0x1D55F: [460,0,544,55,489], // MATHEMATICAL DOUBLE-STRUCK SMALL N
+ 0x1D560: [458,12,553,45,508], // MATHEMATICAL DOUBLE-STRUCK SMALL O
+ 0x1D561: [460,218,574,55,529], // MATHEMATICAL DOUBLE-STRUCK SMALL P
+ 0x1D562: [460,218,574,45,519], // MATHEMATICAL DOUBLE-STRUCK SMALL Q
+ 0x1D563: [463,0,301,55,407], // MATHEMATICAL DOUBLE-STRUCK SMALL R
+ 0x1D564: [460,10,519,36,483], // MATHEMATICAL DOUBLE-STRUCK SMALL S
+ 0x1D565: [633,10,329,20,297], // MATHEMATICAL DOUBLE-STRUCK SMALL T
+ 0x1D566: [450,10,544,55,489], // MATHEMATICAL DOUBLE-STRUCK SMALL U
+ 0x1D567: [450,0,443,20,479], // MATHEMATICAL DOUBLE-STRUCK SMALL V
+ 0x1D568: [450,0,676,20,695], // MATHEMATICAL DOUBLE-STRUCK SMALL W
+ 0x1D569: [450,0,560,30,530], // MATHEMATICAL DOUBLE-STRUCK SMALL X
+ 0x1D56A: [450,218,468,20,510], // MATHEMATICAL DOUBLE-STRUCK SMALL Y
+ 0x1D56B: [450,0,519,43,476], // MATHEMATICAL DOUBLE-STRUCK SMALL Z
+ 0x1D7D8: [676,14,540,28,512], // MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+ 0x1D7D9: [693,0,540,91,355], // MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+ 0x1D7DA: [676,0,547,48,514], // MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+ 0x1D7DB: [676,14,540,49,478], // MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+ 0x1D7DC: [676,0,540,20,524], // MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+ 0x1D7DD: [662,14,540,35,489], // MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+ 0x1D7DE: [676,14,540,28,512], // MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+ 0x1D7DF: [662,0,540,24,511], // MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+ 0x1D7E0: [676,14,540,28,512], // MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+ 0x1D7E1: [676,12,540,28,512] // MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/BBBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js
new file mode 100644
index 00000000..7972c0b9
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2580: [910,-304,1213,0,1213], // UPPER HALF BLOCK
+ 0x2584: [303,303,1213,0,1213], // LOWER HALF BLOCK
+ 0x2588: [910,303,1213,0,1213], // FULL BLOCK
+ 0x258C: [910,303,1212,0,606], // LEFT HALF BLOCK
+ 0x2590: [910,303,1212,606,1212], // RIGHT HALF BLOCK
+ 0x2591: [860,258,1200,0,1200], // LIGHT SHADE
+ 0x2592: [874,273,1200,0,1200], // MEDIUM SHADE
+ 0x2593: [874,273,1200,0,1200] // DARK SHADE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/BlockElements.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js
new file mode 100644
index 00000000..6246764c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D56C: [701,25,856,50,805], // MATHEMATICAL BOLD FRAKTUR CAPITAL A
+ 0x1D56D: [701,19,849,50,794], // MATHEMATICAL BOLD FRAKTUR CAPITAL B
+ 0x1D56E: [701,19,773,54,731], // MATHEMATICAL BOLD FRAKTUR CAPITAL C
+ 0x1D56F: [701,19,891,54,836], // MATHEMATICAL BOLD FRAKTUR CAPITAL D
+ 0x1D570: [701,19,788,54,731], // MATHEMATICAL BOLD FRAKTUR CAPITAL E
+ 0x1D571: [701,205,803,54,748], // MATHEMATICAL BOLD FRAKTUR CAPITAL F
+ 0x1D572: [701,19,833,54,781], // MATHEMATICAL BOLD FRAKTUR CAPITAL G
+ 0x1D573: [701,205,843,42,795], // MATHEMATICAL BOLD FRAKTUR CAPITAL H
+ 0x1D574: [701,25,790,54,735], // MATHEMATICAL BOLD FRAKTUR CAPITAL I
+ 0x1D575: [701,205,803,54,748], // MATHEMATICAL BOLD FRAKTUR CAPITAL J
+ 0x1D576: [701,25,864,42,814], // MATHEMATICAL BOLD FRAKTUR CAPITAL K
+ 0x1D577: [701,25,699,51,645], // MATHEMATICAL BOLD FRAKTUR CAPITAL L
+ 0x1D578: [701,25,1133,50,1081], // MATHEMATICAL BOLD FRAKTUR CAPITAL M
+ 0x1D579: [701,25,862,50,810], // MATHEMATICAL BOLD FRAKTUR CAPITAL N
+ 0x1D57A: [701,19,909,54,854], // MATHEMATICAL BOLD FRAKTUR CAPITAL O
+ 0x1D57B: [701,205,850,50,795], // MATHEMATICAL BOLD FRAKTUR CAPITAL P
+ 0x1D57C: [701,59,930,54,902], // MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+ 0x1D57D: [701,25,884,50,841], // MATHEMATICAL BOLD FRAKTUR CAPITAL R
+ 0x1D57E: [701,19,852,54,802], // MATHEMATICAL BOLD FRAKTUR CAPITAL S
+ 0x1D57F: [701,25,793,54,740], // MATHEMATICAL BOLD FRAKTUR CAPITAL T
+ 0x1D580: [701,25,860,54,809], // MATHEMATICAL BOLD FRAKTUR CAPITAL U
+ 0x1D581: [701,19,855,50,800], // MATHEMATICAL BOLD FRAKTUR CAPITAL V
+ 0x1D582: [701,19,1121,50,1066], // MATHEMATICAL BOLD FRAKTUR CAPITAL W
+ 0x1D583: [701,25,819,50,775], // MATHEMATICAL BOLD FRAKTUR CAPITAL X
+ 0x1D584: [701,205,837,50,782], // MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+ 0x1D585: [701,195,755,44,703], // MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+ 0x1D586: [475,24,600,55,545], // MATHEMATICAL BOLD FRAKTUR SMALL A
+ 0x1D587: [695,24,559,45,504], // MATHEMATICAL BOLD FRAKTUR SMALL B
+ 0x1D588: [475,24,464,55,412], // MATHEMATICAL BOLD FRAKTUR SMALL C
+ 0x1D589: [694,25,557,48,502], // MATHEMATICAL BOLD FRAKTUR SMALL D
+ 0x1D58A: [475,24,476,55,427], // MATHEMATICAL BOLD FRAKTUR SMALL E
+ 0x1D58B: [700,214,370,33,352], // MATHEMATICAL BOLD FRAKTUR SMALL F
+ 0x1D58C: [475,219,566,55,506], // MATHEMATICAL BOLD FRAKTUR SMALL G
+ 0x1D58D: [695,219,576,45,516], // MATHEMATICAL BOLD FRAKTUR SMALL H
+ 0x1D58E: [697,24,429,35,379], // MATHEMATICAL BOLD FRAKTUR SMALL I
+ 0x1D58F: [697,219,389,40,337], // MATHEMATICAL BOLD FRAKTUR SMALL J
+ 0x1D590: [695,24,456,48,402], // MATHEMATICAL BOLD FRAKTUR SMALL K
+ 0x1D591: [695,24,433,45,379], // MATHEMATICAL BOLD FRAKTUR SMALL L
+ 0x1D592: [475,24,984,40,932], // MATHEMATICAL BOLD FRAKTUR SMALL M
+ 0x1D593: [475,24,696,40,644], // MATHEMATICAL BOLD FRAKTUR SMALL N
+ 0x1D594: [475,24,554,45,499], // MATHEMATICAL BOLD FRAKTUR SMALL O
+ 0x1D595: [593,219,640,36,585], // MATHEMATICAL BOLD FRAKTUR SMALL P
+ 0x1D596: [475,219,574,55,522], // MATHEMATICAL BOLD FRAKTUR SMALL Q
+ 0x1D597: [475,24,525,40,493], // MATHEMATICAL BOLD FRAKTUR SMALL R
+ 0x1D598: [643,31,557,52,505], // MATHEMATICAL BOLD FRAKTUR SMALL S
+ 0x1D599: [656,23,438,45,378], // MATHEMATICAL BOLD FRAKTUR SMALL T
+ 0x1D59A: [475,24,681,35,629], // MATHEMATICAL BOLD FRAKTUR SMALL U
+ 0x1D59B: [593,24,573,55,526], // MATHEMATICAL BOLD FRAKTUR SMALL V
+ 0x1D59C: [593,24,850,55,795], // MATHEMATICAL BOLD FRAKTUR SMALL W
+ 0x1D59D: [475,209,521,50,489], // MATHEMATICAL BOLD FRAKTUR SMALL X
+ 0x1D59E: [593,219,596,55,536], // MATHEMATICAL BOLD FRAKTUR SMALL Y
+ 0x1D59F: [475,219,484,36,437] // MATHEMATICAL BOLD FRAKTUR SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/BoldFraktur.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js
new file mode 100644
index 00000000..d675eabe
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js
@@ -0,0 +1,72 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2500: [340,-267,708,-11,719], // BOX DRAWINGS LIGHT HORIZONTAL
+ 0x2502: [910,303,708,317,390], // BOX DRAWINGS LIGHT VERTICAL
+ 0x2506: [910,303,708,317,390], // BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+ 0x2508: [340,-267,708,-11,719], // BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+ 0x250A: [910,303,708,317,390], // BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+ 0x250C: [340,303,708,317,720], // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0x2510: [340,303,708,-11,390], // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0x2514: [910,-267,708,317,720], // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0x2518: [910,-267,708,-11,390], // BOX DRAWINGS LIGHT UP AND LEFT
+ 0x251C: [910,303,708,317,719], // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0x2524: [910,303,708,-11,390], // BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0x252C: [340,303,708,-11,719], // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0x2534: [910,-267,708,-11,719], // BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0x253C: [910,303,708,-11,719], // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0x2550: [433,-174,708,-11,719], // BOX DRAWINGS DOUBLE HORIZONTAL
+ 0x2551: [910,303,708,225,483], // BOX DRAWINGS DOUBLE VERTICAL
+ 0x2552: [433,303,708,317,720], // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+ 0x2553: [340,303,708,225,720], // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+ 0x2554: [433,303,708,225,719], // BOX DRAWINGS DOUBLE DOWN AND RIGHT
+ 0x2555: [433,303,708,-11,390], // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+ 0x2556: [340,303,708,-11,483], // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+ 0x2557: [433,303,708,-11,483], // BOX DRAWINGS DOUBLE DOWN AND LEFT
+ 0x2558: [910,-174,708,317,720], // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+ 0x2559: [910,-267,708,225,720], // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+ 0x255A: [910,-174,708,225,719], // BOX DRAWINGS DOUBLE UP AND RIGHT
+ 0x255B: [910,-174,708,-11,390], // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+ 0x255C: [910,-267,708,-11,483], // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+ 0x255D: [910,-174,708,-11,483], // BOX DRAWINGS DOUBLE UP AND LEFT
+ 0x255E: [910,303,708,317,720], // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0x255F: [910,303,708,225,720], // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+ 0x2560: [910,303,708,225,720], // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+ 0x2561: [910,303,708,-11,390], // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0x2562: [910,303,708,-11,483], // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+ 0x2563: [910,303,708,-11,483], // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+ 0x2564: [433,303,708,-11,719], // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+ 0x2565: [340,303,708,-11,719], // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+ 0x2566: [433,303,708,-11,719], // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+ 0x2567: [910,-174,708,-11,719], // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+ 0x2568: [910,-267,708,-11,719], // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+ 0x2569: [910,-174,708,-11,719], // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+ 0x256A: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0x256B: [910,303,708,-11,719], // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+ 0x256C: [910,303,708,-11,719], // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+ 0x2571: [910,303,708,-15,723], // BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+ 0x2572: [910,303,708,-15,723] // BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/BoxDrawing.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js
new file mode 100644
index 00000000..085e13c0
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x3012: [662,0,685,10,672], // POSTAL MARK
+ 0x3030: [417,-93,1412,45,1367] // WAVY DASH
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/CJK.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js
new file mode 100644
index 00000000..cac5342c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js
@@ -0,0 +1,86 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x305: [820,-770,0,-480,20], // COMBINING OVERLINE
+ 0x309: [751,-492,0,-307,-118], // COMBINING HOOK ABOVE
+ 0x30D: [700,-500,0,-250,-195], // COMBINING VERTICAL LINE ABOVE
+ 0x30E: [700,-500,0,-326,-133], // COMBINING DOUBLE VERTICAL LINE ABOVE
+ 0x30F: [678,-507,0,-401,-22], // COMBINING DOUBLE GRAVE ACCENT
+ 0x310: [767,-507,0,-373,-92], // COMBINING CANDRABINDU
+ 0x311: [664,-507,0,-373,-92], // COMBINING INVERTED BREVE
+ 0x312: [745,-502,0,-299,-160], // COMBINING TURNED COMMA ABOVE
+ 0x313: [745,-502,0,-299,-160], // COMBINING COMMA ABOVE
+ 0x314: [745,-502,0,-299,-160], // COMBINING REVERSED COMMA ABOVE
+ 0x315: [745,-502,0,-85,54], // COMBINING COMMA ABOVE RIGHT
+ 0x316: [-53,224,0,-351,-127], // COMBINING GRAVE ACCENT BELOW
+ 0x317: [-53,224,0,-371,-147], // COMBINING ACUTE ACCENT BELOW
+ 0x318: [-53,283,0,-397,-210], // COMBINING LEFT TACK BELOW
+ 0x319: [-53,283,0,-267,-80], // COMBINING RIGHT TACK BELOW
+ 0x31A: [735,-531,0,-380,-80], // COMBINING LEFT ANGLE ABOVE
+ 0x31B: [474,-345,0,-44,51], // COMBINING HORN
+ 0x31C: [-71,266,0,-360,-232], // COMBINING LEFT HALF RING BELOW
+ 0x31D: [-53,240,0,-345,-115], // COMBINING UP TACK BELOW
+ 0x31E: [-53,240,0,-345,-115], // COMBINING DOWN TACK BELOW
+ 0x31F: [-53,250,0,-326,-134], // COMBINING PLUS SIGN BELOW
+ 0x320: [-124,168,0,-326,-134], // COMBINING MINUS SIGN BELOW
+ 0x321: [75,287,0,-235,1], // COMBINING PALATALIZED HOOK BELOW
+ 0x322: [75,287,0,-54,182], // COMBINING RETROFLEX HOOK BELOW
+ 0x323: [-118,217,0,-280,-181], // COMBINING DOT BELOW
+ 0x324: [-119,218,0,-379,-81], // COMBINING DIAERESIS BELOW
+ 0x325: [-69,268,0,-329,-130], // COMBINING RING BELOW
+ 0x326: [-110,353,0,-299,-160], // COMBINING COMMA BELOW
+ 0x327: [0,215,0,-334,-125], // COMBINING CEDILLA
+ 0x328: [0,165,0,-322,-137], // COMBINING OGONEK
+ 0x329: [-102,234,0,-250,-210], // COMBINING VERTICAL LINE BELOW
+ 0x32A: [-98,235,0,-385,-73], // COMBINING BRIDGE BELOW
+ 0x32B: [-110,227,0,-380,-75], // COMBINING INVERTED DOUBLE ARCH BELOW
+ 0x32C: [-73,240,0,-385,-74], // COMBINING CARON BELOW
+ 0x32D: [-73,240,0,-385,-74], // COMBINING CIRCUMFLEX ACCENT BELOW
+ 0x32E: [-68,225,0,-370,-89], // COMBINING BREVE BELOW
+ 0x32F: [-59,216,0,-370,-89], // COMBINING INVERTED BREVE BELOW
+ 0x330: [-113,219,0,-395,-65], // COMBINING TILDE BELOW
+ 0x331: [-141,195,0,-385,-74], // COMBINING MACRON BELOW
+ 0x332: [-141,191,0,-480,20], // COMBINING LOW LINE
+ 0x333: [-141,300,0,-480,20], // COMBINING DOUBLE LOW LINE
+ 0x334: [320,-214,0,-401,-71], // COMBINING TILDE OVERLAY
+ 0x335: [274,-230,0,-384,-78], // COMBINING SHORT STROKE OVERLAY
+ 0x336: [274,-230,0,-480,20], // COMBINING LONG STROKE OVERLAY
+ 0x337: [580,74,0,-380,-41], // COMBINING SHORT SOLIDUS OVERLAY
+ 0x339: [-71,266,0,-280,-152], // COMBINING RIGHT HALF RING BELOW
+ 0x33A: [-53,190,0,-385,-73], // COMBINING INVERTED BRIDGE BELOW
+ 0x33B: [-53,227,0,-313,-147], // COMBINING SQUARE BELOW
+ 0x33C: [-65,189,0,-380,-79], // COMBINING SEAGULL BELOW
+ 0x33D: [715,-525,0,-326,-135], // COMBINING X ABOVE
+ 0x33E: [829,-499,0,-283,-177], // COMBINING VERTICAL TILDE
+ 0x33F: [928,-770,0,-480,20], // COMBINING DOUBLE OVERLINE
+ 0x346: [681,-538,0,-350,-68], // COMBINING BRIDGE ABOVE
+ 0x34C: [777,-532,0,-386,-56], // COMBINING ALMOST EQUAL TO ABOVE
+ 0x359: [-65,367,0,-357,-87], // COMBINING ASTERISK BELOW
+ 0x35C: [-76,233,0,-373,295], // COMBINING DOUBLE BREVE BELOW
+ 0x360: [633,-517,0,-395,365], // COMBINING DOUBLE TILDE
+ 0x361: [664,-507,0,-373,295], // COMBINING DOUBLE INVERTED BREVE
+ 0x362: [-65,270,0,-395,355] // COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js
new file mode 100644
index 00000000..c25e5fd8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js
@@ -0,0 +1,50 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x20D0: [760,-627,0,-453,-17], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [760,-627,0,-453,-17], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,0,-242,-192], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [760,-548,0,-453,-17], // COMBINING LEFT ARROW ABOVE
+ 0x20DB: [622,-523,0,-462,35], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [622,-523,0,-600,96], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [725,221,0,-723,223], // COMBINING ENCLOSING CIRCLE
+ 0x20DE: [780,180,0,-730,230], // COMBINING ENCLOSING SQUARE
+ 0x20DF: [843,341,0,-840,344], // COMBINING ENCLOSING DIAMOND
+ 0x20E1: [760,-548,0,-453,25], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1023,155,0,-970,490], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,156,0,-430,-40], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,0,-335,-102], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [725,178,0,-650,166], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-119,218,0,-462,35], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [681,-538,0,-480,53], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [419,-87,0,-658,118], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EB: [756,217,0,-448,193], // COMBINING LONG DOUBLE SOLIDUS OVERLAY
+ 0x20EC: [-119,252,0,-453,-17], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-119,252,0,-453,-17], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-40,252,0,-453,-17], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-40,252,0,-453,-17], // COMBINING RIGHT ARROW BELOW
+ 0x20F0: [819,-517,0,-357,-87] // COMBINING ASTERISK ABOVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js
new file mode 100644
index 00000000..b738a43c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2423: [16,120,500,40,460] // stix-round space indicator
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/ControlPictures.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js
new file mode 100644
index 00000000..fb870193
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x20A3: [662,0,556,11,546], // FRENCH FRANC SIGN
+ 0x20A4: [676,8,500,12,490], // LIRA SIGN
+ 0x20A7: [662,10,1182,16,1141], // PESETA SIGN
+ 0x20AC: [664,12,500,38,462] // EURO SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/CurrencySymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js
new file mode 100644
index 00000000..275025a5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js
@@ -0,0 +1,129 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x401: [872,0,629,22,607], // CYRILLIC CAPITAL LETTER IO
+ 0x402: [662,189,756,18,700], // CYRILLIC CAPITAL LETTER DJE
+ 0x403: [928,0,571,19,544], // CYRILLIC CAPITAL LETTER GJE
+ 0x404: [676,14,651,38,621], // CYRILLIC CAPITAL LETTER UKRAINIAN IE
+ 0x405: [676,14,556,62,510], // CYRILLIC CAPITAL LETTER DZE
+ 0x406: [662,0,333,18,315], // CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x407: [872,0,333,25,323], // CYRILLIC CAPITAL LETTER YI
+ 0x408: [662,14,373,-6,354], // CYRILLIC CAPITAL LETTER JE
+ 0x409: [662,14,988,10,954], // CYRILLIC CAPITAL LETTER LJE
+ 0x40A: [662,0,1017,19,983], // CYRILLIC CAPITAL LETTER NJE
+ 0x40B: [662,0,803,18,786], // CYRILLIC CAPITAL LETTER TSHE
+ 0x40C: [928,0,690,19,686], // CYRILLIC CAPITAL LETTER KJE
+ 0x40E: [915,15,711,15,694], // CYRILLIC CAPITAL LETTER SHORT U
+ 0x40F: [662,153,715,19,696], // CYRILLIC CAPITAL LETTER DZHE
+ 0x410: [674,0,713,9,701], // CYRILLIC CAPITAL LETTER A
+ 0x411: [662,0,611,19,577], // CYRILLIC CAPITAL LETTER BE
+ 0x412: [662,0,651,19,595], // CYRILLIC CAPITAL LETTER VE
+ 0x413: [662,0,571,19,544], // CYRILLIC CAPITAL LETTER GHE
+ 0x414: [662,153,665,14,646], // CYRILLIC CAPITAL LETTER DE
+ 0x415: [662,0,629,22,607], // CYRILLIC CAPITAL LETTER IE
+ 0x416: [676,0,1021,8,1013], // CYRILLIC CAPITAL LETTER ZHE
+ 0x417: [676,14,576,28,545], // CYRILLIC CAPITAL LETTER ZE
+ 0x418: [662,0,723,19,704], // CYRILLIC CAPITAL LETTER I
+ 0x419: [915,0,723,19,704], // CYRILLIC CAPITAL LETTER SHORT I
+ 0x41A: [676,0,690,19,686], // CYRILLIC CAPITAL LETTER KA
+ 0x41B: [662,14,683,9,664], // CYRILLIC CAPITAL LETTER EL
+ 0x41C: [662,0,893,19,871], // CYRILLIC CAPITAL LETTER EM
+ 0x41D: [662,0,726,19,704], // CYRILLIC CAPITAL LETTER EN
+ 0x41E: [676,14,729,36,690], // CYRILLIC CAPITAL LETTER O
+ 0x41F: [662,0,724,19,705], // CYRILLIC CAPITAL LETTER PE
+ 0x420: [662,0,571,19,535], // CYRILLIC CAPITAL LETTER ER
+ 0x421: [676,14,677,36,641], // CYRILLIC CAPITAL LETTER ES
+ 0x422: [662,0,618,30,592], // CYRILLIC CAPITAL LETTER TE
+ 0x423: [662,15,711,15,694], // CYRILLIC CAPITAL LETTER U
+ 0x424: [662,0,769,38,731], // CYRILLIC CAPITAL LETTER EF
+ 0x425: [662,0,716,9,703], // CYRILLIC CAPITAL LETTER HA
+ 0x426: [662,153,715,19,696], // CYRILLIC CAPITAL LETTER TSE
+ 0x427: [662,0,657,3,639], // CYRILLIC CAPITAL LETTER CHE
+ 0x428: [662,0,994,29,965], // CYRILLIC CAPITAL LETTER SHA
+ 0x429: [662,153,994,29,965], // CYRILLIC CAPITAL LETTER SHCHA
+ 0x42A: [662,0,737,13,703], // CYRILLIC CAPITAL LETTER HARD SIGN
+ 0x42B: [662,0,884,19,865], // CYRILLIC CAPITAL LETTER YERU
+ 0x42C: [662,0,612,19,578], // CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0x42D: [676,14,651,30,613], // CYRILLIC CAPITAL LETTER E
+ 0x42E: [676,14,902,19,863], // CYRILLIC CAPITAL LETTER YU
+ 0x42F: [662,0,637,3,618], // CYRILLIC CAPITAL LETTER YA
+ 0x430: [460,10,450,37,446], // CYRILLIC SMALL LETTER A
+ 0x431: [685,10,507,39,478], // CYRILLIC SMALL LETTER BE
+ 0x432: [450,0,474,24,438], // CYRILLIC SMALL LETTER VE
+ 0x433: [450,0,394,17,387], // CYRILLIC SMALL LETTER GHE
+ 0x434: [450,137,462,14,439], // CYRILLIC SMALL LETTER DE
+ 0x435: [460,10,466,38,437], // CYRILLIC SMALL LETTER IE
+ 0x436: [456,0,721,14,707], // CYRILLIC SMALL LETTER ZHE
+ 0x437: [460,10,390,14,357], // CYRILLIC SMALL LETTER ZE
+ 0x438: [450,0,525,23,502], // CYRILLIC SMALL LETTER I
+ 0x439: [704,0,525,23,502], // CYRILLIC SMALL LETTER SHORT I
+ 0x43A: [456,0,503,23,495], // CYRILLIC SMALL LETTER KA
+ 0x43B: [450,10,499,8,476], // CYRILLIC SMALL LETTER EL
+ 0x43C: [450,0,617,23,594], // CYRILLIC SMALL LETTER EM
+ 0x43D: [450,0,525,23,502], // CYRILLIC SMALL LETTER EN
+ 0x43E: [460,10,512,35,476], // CYRILLIC SMALL LETTER O
+ 0x43F: [450,0,525,23,502], // CYRILLIC SMALL LETTER PE
+ 0x440: [460,217,499,-2,463], // CYRILLIC SMALL LETTER ER
+ 0x441: [460,10,456,41,428], // CYRILLIC SMALL LETTER ES
+ 0x442: [450,0,434,8,426], // CYRILLIC SMALL LETTER TE
+ 0x443: [450,218,491,8,483], // CYRILLIC SMALL LETTER U
+ 0x444: [662,217,678,43,635], // CYRILLIC SMALL LETTER EF
+ 0x445: [450,0,489,14,476], // CYRILLIC SMALL LETTER HA
+ 0x446: [450,137,525,23,502], // CYRILLIC SMALL LETTER TSE
+ 0x447: [450,0,512,18,489], // CYRILLIC SMALL LETTER CHE
+ 0x448: [450,0,768,23,745], // CYRILLIC SMALL LETTER SHA
+ 0x449: [450,137,768,23,745], // CYRILLIC SMALL LETTER SHCHA
+ 0x44A: [450,0,539,8,507], // CYRILLIC SMALL LETTER HARD SIGN
+ 0x44B: [450,0,670,23,646], // CYRILLIC SMALL LETTER YERU
+ 0x44C: [450,0,457,23,425], // CYRILLIC SMALL LETTER SOFT SIGN
+ 0x44D: [460,10,444,14,410], // CYRILLIC SMALL LETTER E
+ 0x44E: [460,10,738,23,703], // CYRILLIC SMALL LETTER YU
+ 0x44F: [450,0,471,4,448], // CYRILLIC SMALL LETTER YA
+ 0x451: [622,10,466,38,437], // CYRILLIC SMALL LETTER IO
+ 0x452: [683,218,512,6,439], // CYRILLIC SMALL LETTER DJE
+ 0x453: [679,0,394,17,387], // CYRILLIC SMALL LETTER GJE
+ 0x454: [460,10,444,34,430], // CYRILLIC SMALL LETTER UKRAINIAN IE
+ 0x455: [459,10,389,49,346], // CYRILLIC SMALL LETTER DZE
+ 0x456: [683,0,278,29,266], // CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+ 0x457: [622,0,278,1,299], // CYRILLIC SMALL LETTER YI
+ 0x458: [683,218,278,-77,187], // CYRILLIC SMALL LETTER JE
+ 0x459: [450,10,702,8,670], // CYRILLIC SMALL LETTER LJE
+ 0x45A: [450,0,721,23,689], // CYRILLIC SMALL LETTER NJE
+ 0x45B: [683,0,512,6,499], // CYRILLIC SMALL LETTER TSHE
+ 0x45C: [679,0,503,23,495], // CYRILLIC SMALL LETTER KJE
+ 0x45E: [704,218,491,8,483], // CYRILLIC SMALL LETTER SHORT U
+ 0x45F: [450,137,518,23,495], // CYRILLIC SMALL LETTER DZHE
+ 0x462: [662,0,746,26,713], // CYRILLIC CAPITAL LETTER YAT
+ 0x463: [683,0,539,8,507], // CYRILLIC SMALL LETTER YAT
+ 0x46A: [662,0,998,6,992], // CYRILLIC CAPITAL LETTER BIG YUS
+ 0x46B: [450,0,722,14,708], // CYRILLIC SMALL LETTER BIG YUS
+ 0x472: [676,14,729,36,690], // CYRILLIC CAPITAL LETTER FITA
+ 0x473: [460,10,512,35,476], // CYRILLIC SMALL LETTER FITA
+ 0x474: [676,11,766,16,760], // CYRILLIC CAPITAL LETTER IZHITSA
+ 0x475: [456,14,539,19,532], // CYRILLIC SMALL LETTER IZHITSA
+ 0x490: [803,0,571,19,544], // CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+ 0x491: [558,0,394,17,387] // CYRILLIC SMALL LETTER GHE WITH UPTURN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Cyrillic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js
new file mode 100644
index 00000000..900e1dcf
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js
@@ -0,0 +1,57 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2702: [612,-82,961,35,905], // BLACK SCISSORS
+ 0x2709: [555,-138,690,34,638], // ENVELOPE
+ 0x2713: [707,12,755,34,704], // CHECK MARK
+ 0x2720: [592,87,767,53,714], // MALTESE CROSS
+ 0x272A: [613,106,789,35,733], // CIRCLED WHITE STAR
+ 0x2736: [616,108,695,35,642], // SIX POINTED BLACK STAR
+ 0x273D: [612,108,682,35,626], // HEAVY TEARDROP-SPOKED ASTERISK
+ 0x2772: [719,213,488,188,466], // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2773: [719,213,488,22,300], // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2780: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT ONE
+ 0x2781: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT TWO
+ 0x2782: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT THREE
+ 0x2783: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT FOUR
+ 0x2784: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT FIVE
+ 0x2785: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT SIX
+ 0x2786: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN
+ 0x2787: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT
+ 0x2788: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF DIGIT NINE
+ 0x2789: [705,14,788,35,733], // DINGBAT CIRCLED SANS-SERIF NUMBER TEN
+ 0x278A: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
+ 0x278B: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO
+ 0x278C: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE
+ 0x278D: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR
+ 0x278E: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE
+ 0x278F: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX
+ 0x2790: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN
+ 0x2791: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT
+ 0x2792: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
+ 0x2793: [705,14,788,35,733], // DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
+ 0x279B: [433,-70,918,35,861] // DRAFTING POINT RIGHTWARDS ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Dingbats.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js
new file mode 100644
index 00000000..acc9d647
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2460: [676,14,684,0,684], // CIRCLED DIGIT ONE
+ 0x2461: [676,14,684,0,684], // CIRCLED DIGIT TWO
+ 0x2462: [676,14,684,0,684], // CIRCLED DIGIT THREE
+ 0x2463: [676,14,684,0,684], // CIRCLED DIGIT FOUR
+ 0x2464: [676,14,684,0,684], // CIRCLED DIGIT FIVE
+ 0x2465: [676,14,684,0,684], // CIRCLED DIGIT SIX
+ 0x2466: [676,14,684,0,684], // CIRCLED DIGIT SEVEN
+ 0x2467: [676,14,684,0,684], // CIRCLED DIGIT EIGHT
+ 0x2468: [676,14,684,0,684], // CIRCLED DIGIT NINE
+ 0x24B6: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER A
+ 0x24B7: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER B
+ 0x24B8: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER C
+ 0x24B9: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER D
+ 0x24BA: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER E
+ 0x24BB: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER F
+ 0x24BC: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER G
+ 0x24BD: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER H
+ 0x24BE: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER I
+ 0x24BF: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER J
+ 0x24C0: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER K
+ 0x24C1: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER L
+ 0x24C2: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER M
+ 0x24C3: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER N
+ 0x24C4: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER O
+ 0x24C5: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER P
+ 0x24C6: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Q
+ 0x24C7: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER R
+ 0x24C8: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER S
+ 0x24C9: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER T
+ 0x24CA: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER U
+ 0x24CB: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER V
+ 0x24CC: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER W
+ 0x24CD: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER X
+ 0x24CE: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Y
+ 0x24CF: [676,14,684,0,684], // CIRCLED LATIN CAPITAL LETTER Z
+ 0x24D0: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER A
+ 0x24D1: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER B
+ 0x24D2: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER C
+ 0x24D3: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER D
+ 0x24D4: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER E
+ 0x24D5: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER F
+ 0x24D6: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER G
+ 0x24D7: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER H
+ 0x24D8: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER I
+ 0x24D9: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER J
+ 0x24DA: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER K
+ 0x24DB: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER L
+ 0x24DC: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER M
+ 0x24DD: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER N
+ 0x24DE: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER O
+ 0x24DF: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER P
+ 0x24E0: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Q
+ 0x24E1: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER R
+ 0x24E2: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER S
+ 0x24E3: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER T
+ 0x24E4: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER U
+ 0x24E5: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER V
+ 0x24E6: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER W
+ 0x24E7: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER X
+ 0x24E8: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Y
+ 0x24E9: [676,14,684,0,684], // CIRCLED LATIN SMALL LETTER Z
+ 0x24EA: [676,14,684,0,684] // CIRCLED DIGIT ZERO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/EnclosedAlphanum.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js
new file mode 100644
index 00000000..e2855380
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js
@@ -0,0 +1,74 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D504: [695,22,785,47,742], // MATHEMATICAL FRAKTUR CAPITAL A
+ 0x1D505: [704,24,822,48,774], // MATHEMATICAL FRAKTUR CAPITAL B
+ 0x1D507: [695,24,868,50,817], // MATHEMATICAL FRAKTUR CAPITAL D
+ 0x1D508: [695,24,729,50,678], // MATHEMATICAL FRAKTUR CAPITAL E
+ 0x1D509: [695,204,767,50,716], // MATHEMATICAL FRAKTUR CAPITAL F
+ 0x1D50A: [695,24,806,50,755], // MATHEMATICAL FRAKTUR CAPITAL G
+ 0x1D50D: [695,204,772,50,721], // MATHEMATICAL FRAKTUR CAPITAL J
+ 0x1D50E: [695,22,846,50,801], // MATHEMATICAL FRAKTUR CAPITAL K
+ 0x1D50F: [695,24,669,47,626], // MATHEMATICAL FRAKTUR CAPITAL L
+ 0x1D510: [695,22,1083,50,1031], // MATHEMATICAL FRAKTUR CAPITAL M
+ 0x1D511: [695,22,827,50,775], // MATHEMATICAL FRAKTUR CAPITAL N
+ 0x1D512: [695,24,837,37,786], // MATHEMATICAL FRAKTUR CAPITAL O
+ 0x1D513: [695,204,823,40,773], // MATHEMATICAL FRAKTUR CAPITAL P
+ 0x1D514: [695,64,865,37,814], // MATHEMATICAL FRAKTUR CAPITAL Q
+ 0x1D516: [695,24,856,55,801], // MATHEMATICAL FRAKTUR CAPITAL S
+ 0x1D517: [695,24,766,47,722], // MATHEMATICAL FRAKTUR CAPITAL T
+ 0x1D518: [696,22,787,50,744], // MATHEMATICAL FRAKTUR CAPITAL U
+ 0x1D519: [695,24,831,48,781], // MATHEMATICAL FRAKTUR CAPITAL V
+ 0x1D51A: [695,24,1075,48,1025], // MATHEMATICAL FRAKTUR CAPITAL W
+ 0x1D51B: [695,31,763,46,735], // MATHEMATICAL FRAKTUR CAPITAL X
+ 0x1D51C: [695,204,766,47,714], // MATHEMATICAL FRAKTUR CAPITAL Y
+ 0x1D51E: [468,18,530,51,479], // MATHEMATICAL FRAKTUR SMALL A
+ 0x1D51F: [695,18,513,46,462], // MATHEMATICAL FRAKTUR SMALL B
+ 0x1D520: [468,18,385,57,344], // MATHEMATICAL FRAKTUR SMALL C
+ 0x1D521: [695,18,506,45,455], // MATHEMATICAL FRAKTUR SMALL D
+ 0x1D522: [468,18,420,47,379], // MATHEMATICAL FRAKTUR SMALL E
+ 0x1D523: [694,209,327,27,316], // MATHEMATICAL FRAKTUR SMALL F
+ 0x1D524: [468,209,499,51,461], // MATHEMATICAL FRAKTUR SMALL G
+ 0x1D525: [695,209,528,48,476], // MATHEMATICAL FRAKTUR SMALL H
+ 0x1D526: [694,18,384,42,338], // MATHEMATICAL FRAKTUR SMALL I
+ 0x1D527: [695,209,345,44,311], // MATHEMATICAL FRAKTUR SMALL J
+ 0x1D528: [695,18,420,48,368], // MATHEMATICAL FRAKTUR SMALL K
+ 0x1D529: [695,18,398,46,350], // MATHEMATICAL FRAKTUR SMALL L
+ 0x1D52A: [468,25,910,59,856], // MATHEMATICAL FRAKTUR SMALL M
+ 0x1D52B: [468,25,636,60,582], // MATHEMATICAL FRAKTUR SMALL N
+ 0x1D52C: [468,18,503,50,452], // MATHEMATICAL FRAKTUR SMALL O
+ 0x1D52D: [586,209,555,38,504], // MATHEMATICAL FRAKTUR SMALL P
+ 0x1D52E: [468,209,507,51,459], // MATHEMATICAL FRAKTUR SMALL Q
+ 0x1D52F: [468,18,463,38,426], // MATHEMATICAL FRAKTUR SMALL R
+ 0x1D530: [623,24,518,49,469], // MATHEMATICAL FRAKTUR SMALL S
+ 0x1D531: [656,18,374,38,337], // MATHEMATICAL FRAKTUR SMALL T
+ 0x1D532: [478,18,647,60,593], // MATHEMATICAL FRAKTUR SMALL U
+ 0x1D533: [586,18,515,47,464], // MATHEMATICAL FRAKTUR SMALL V
+ 0x1D534: [586,25,759,41,708], // MATHEMATICAL FRAKTUR SMALL W
+ 0x1D535: [468,189,456,45,406], // MATHEMATICAL FRAKTUR SMALL X
+ 0x1D536: [586,209,516,48,464], // MATHEMATICAL FRAKTUR SMALL Y
+ 0x1D537: [468,209,457,43,407] // MATHEMATICAL FRAKTUR SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Fraktur.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js
new file mode 100644
index 00000000..e40fe80d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js
@@ -0,0 +1,68 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2010: [259,-193,333,39,285], // HYPHEN
+ 0x2011: [257,-194,333,39,285], // NON-BREAKING HYPHEN
+ 0x2012: [259,-193,500,0,500], // FIGURE DASH
+ 0x2013: [250,-201,500,0,500], // EN DASH
+ 0x2014: [250,-201,1000,0,1000], // EM DASH
+ 0x2015: [250,-201,2000,0,2000], // HORIZONTAL BAR
+ 0x2016: [690,189,523,129,394], // DOUBLE VERTICAL LINE
+ 0x2017: [-141,300,500,0,500], // DOUBLE LOW LINE
+ 0x2018: [676,-433,333,115,254], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [676,-433,333,79,218], // RIGHT SINGLE QUOTATION MARK
+ 0x201A: [102,141,333,79,218], // SINGLE LOW-9 QUOTATION MARK
+ 0x201B: [676,-433,333,79,218], // SINGLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x201C: [676,-433,444,43,414], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [676,-433,444,30,401], // RIGHT DOUBLE QUOTATION MARK
+ 0x201E: [102,141,444,45,416], // DOUBLE LOW-9 QUOTATION MARK
+ 0x201F: [676,-433,444,30,401], // DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+ 0x2022: [444,-59,523,70,455], // BULLET
+ 0x2025: [100,11,667,111,555], // TWO DOT LEADER
+ 0x2030: [706,19,1109,61,1048], // PER MILLE SIGN
+ 0x2031: [706,19,1471,61,1410], // PER TEN THOUSAND SIGN
+ 0x2033: [678,-401,426,75,351], // DOUBLE PRIME
+ 0x2034: [678,-401,563,75,488], // TRIPLE PRIME
+ 0x2035: [678,-402,289,75,214], // REVERSED PRIME
+ 0x2036: [678,-401,426,75,351], // REVERSED DOUBLE PRIME
+ 0x2037: [678,-401,563,75,488], // REVERSED TRIPLE PRIME
+ 0x2038: [102,156,511,59,454], // CARET
+ 0x2039: [416,-33,333,63,285], // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+ 0x203A: [416,-33,333,48,270], // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ 0x203B: [547,41,685,48,635], // REFERENCE MARK
+ 0x203C: [676,9,549,130,452], // DOUBLE EXCLAMATION MARK
+ 0x2040: [709,-512,798,72,726], // CHARACTER TIE
+ 0x2043: [332,-172,333,39,285], // HYPHEN BULLET
+ 0x2044: [676,14,167,-168,331], // FRACTION SLASH
+ 0x2047: [676,8,839,68,809], // DOUBLE QUESTION MARK
+ 0x204E: [240,171,500,68,433], // LOW ASTERISK
+ 0x204F: [459,141,278,60,199], // REVERSED SEMICOLON
+ 0x2050: [691,40,790,55,735], // CLOSE UP
+ 0x2051: [676,171,501,68,433], // TWO ASTERISKS ALIGNED VERTICALLY
+ 0x2052: [706,200,471,54,417], // COMMERCIAL MINUS SIGN
+ 0x2057: [678,-401,710,75,635], // QUADRUPLE PRIME
+ 0x205F: [0,0,1000,0,0] // MEDIUM MATHEMATICAL SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js
new file mode 100644
index 00000000..d5a9f141
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js
@@ -0,0 +1,118 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x25A0: [662,158,910,45,865], // BLACK SQUARE
+ 0x25A1: [662,158,910,45,865], // WHITE SQUARE
+ 0x25A2: [662,158,910,45,865], // WHITE SQUARE WITH ROUNDED CORNERS
+ 0x25A3: [662,158,910,45,865], // WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+ 0x25A4: [662,158,910,45,865], // SQUARE WITH HORIZONTAL FILL
+ 0x25A5: [662,158,910,45,865], // SQUARE WITH VERTICAL FILL
+ 0x25A6: [662,158,910,45,865], // SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+ 0x25A7: [662,158,910,45,865], // SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+ 0x25A8: [662,158,910,45,865], // SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+ 0x25A9: [662,158,910,45,865], // SQUARE WITH DIAGONAL CROSSHATCH FILL
+ 0x25AA: [460,-40,484,32,452], // BLACK SMALL SQUARE
+ 0x25AB: [460,-40,484,32,452], // WHITE SMALL SQUARE
+ 0x25AC: [469,11,1020,38,982], // BLACK RECTANGLE
+ 0x25AD: [469,11,1020,38,982], // WHITE RECTANGLE
+ 0x25AE: [724,220,560,40,520], // BLACK VERTICAL RECTANGLE
+ 0x25AF: [724,220,560,40,520], // WHITE VERTICAL RECTANGLE
+ 0x25B0: [514,11,1140,28,1112], // BLACK PARALLELOGRAM
+ 0x25B1: [514,11,1140,29,1111], // WHITE PARALLELOGRAM
+ 0x25B2: [811,127,1145,35,1110], // BLACK UP-POINTING TRIANGLE
+ 0x25B4: [553,-28,660,27,632], // BLACK UP-POINTING SMALL TRIANGLE
+ 0x25B5: [553,-28,660,27,632], // WHITE UP-POINTING SMALL TRIANGLE
+ 0x25B6: [790,285,1043,70,1008], // BLACK RIGHT-POINTING TRIANGLE
+ 0x25B7: [791,284,1043,70,1008], // WHITE RIGHT-POINTING TRIANGLE
+ 0x25B8: [556,49,660,80,605], // BLACK RIGHT-POINTING SMALL TRIANGLE
+ 0x25BA: [555,50,930,65,885], // BLACK RIGHT-POINTING POINTER
+ 0x25BB: [555,50,930,65,885], // WHITE RIGHT-POINTING POINTER
+ 0x25BC: [811,127,1145,35,1110], // BLACK DOWN-POINTING TRIANGLE
+ 0x25BE: [477,48,660,27,632], // BLACK DOWN-POINTING SMALL TRIANGLE
+ 0x25BF: [477,48,660,27,632], // WHITE DOWN-POINTING SMALL TRIANGLE
+ 0x25C0: [790,285,1043,35,973], // BLACK LEFT-POINTING TRIANGLE
+ 0x25C1: [791,284,1043,70,1008], // WHITE LEFT-POINTING TRIANGLE
+ 0x25C2: [555,50,660,55,580], // BLACK LEFT-POINTING SMALL TRIANGLE
+ 0x25C4: [555,50,930,45,865], // BLACK LEFT-POINTING POINTER
+ 0x25C5: [555,50,930,45,865], // WHITE LEFT-POINTING POINTER
+ 0x25C6: [744,242,1064,39,1025], // BLACK DIAMOND
+ 0x25C7: [744,242,1064,39,1025], // WHITE DIAMOND
+ 0x25C8: [744,242,1064,39,1025], // WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
+ 0x25C9: [623,119,842,50,792], // FISHEYE
+ 0x25CA: [795,289,790,45,745], // LOZENGE
+ 0x25CB: [623,119,842,50,792], // WHITE CIRCLE
+ 0x25CC: [680,176,910,29,881], // DOTTED CIRCLE
+ 0x25CD: [680,176,910,27,884], // CIRCLE WITH VERTICAL FILL
+ 0x25CE: [623,119,842,50,792], // BULLSEYE
+ 0x25CF: [623,119,842,50,792], // BLACK CIRCLE
+ 0x25D0: [623,119,842,50,792], // CIRCLE WITH LEFT HALF BLACK
+ 0x25D1: [623,119,842,50,792], // CIRCLE WITH RIGHT HALF BLACK
+ 0x25D2: [623,119,842,50,792], // CIRCLE WITH LOWER HALF BLACK
+ 0x25D3: [623,119,842,50,792], // CIRCLE WITH UPPER HALF BLACK
+ 0x25D4: [623,119,842,50,792], // CIRCLE WITH UPPER RIGHT QUADRANT BLACK
+ 0x25D5: [623,119,842,50,792], // CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
+ 0x25D6: [680,176,580,66,494], // LEFT HALF BLACK CIRCLE
+ 0x25D7: [680,176,580,86,514], // RIGHT HALF BLACK CIRCLE
+ 0x25D8: [662,158,910,45,865], // INVERSE BULLET
+ 0x25D9: [662,158,910,45,865], // INVERSE WHITE CIRCLE
+ 0x25DA: [662,-252,910,45,865], // UPPER HALF INVERSE WHITE CIRCLE
+ 0x25DB: [252,158,910,45,865], // LOWER HALF INVERSE WHITE CIRCLE
+ 0x25DC: [680,-252,910,27,455], // UPPER LEFT QUADRANT CIRCULAR ARC
+ 0x25DD: [680,-252,910,455,884], // UPPER RIGHT QUADRANT CIRCULAR ARC
+ 0x25DE: [252,176,910,455,884], // LOWER RIGHT QUADRANT CIRCULAR ARC
+ 0x25DF: [252,176,910,26,455], // LOWER LEFT QUADRANT CIRCULAR ARC
+ 0x25E0: [680,-251,910,27,884], // UPPER HALF CIRCLE
+ 0x25E1: [252,176,910,27,884], // LOWER HALF CIRCLE
+ 0x25E2: [662,158,911,45,865], // BLACK LOWER RIGHT TRIANGLE
+ 0x25E3: [662,158,911,45,865], // BLACK LOWER LEFT TRIANGLE
+ 0x25E4: [662,158,911,45,865], // BLACK UPPER LEFT TRIANGLE
+ 0x25E5: [662,158,911,45,865], // BLACK UPPER RIGHT TRIANGLE
+ 0x25E6: [444,-59,523,70,455], // WHITE BULLET
+ 0x25E7: [662,157,910,45,865], // SQUARE WITH LEFT HALF BLACK
+ 0x25E8: [662,157,910,45,865], // SQUARE WITH RIGHT HALF BLACK
+ 0x25E9: [662,157,910,45,865], // SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
+ 0x25EA: [662,157,910,45,865], // SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
+ 0x25EB: [662,157,910,45,865], // WHITE SQUARE WITH VERTICAL BISECTING LINE
+ 0x25EC: [811,127,1145,35,1110], // WHITE UP-POINTING TRIANGLE WITH DOT
+ 0x25ED: [811,127,1145,35,1110], // UP-POINTING TRIANGLE WITH LEFT HALF BLACK
+ 0x25EE: [811,127,1145,35,1110], // UP-POINTING TRIANGLE WITH RIGHT HALF BLACK
+ 0x25F0: [662,158,910,45,865], // WHITE SQUARE WITH UPPER LEFT QUADRANT
+ 0x25F1: [662,158,910,45,865], // WHITE SQUARE WITH LOWER LEFT QUADRANT
+ 0x25F2: [662,158,910,45,865], // WHITE SQUARE WITH LOWER RIGHT QUADRANT
+ 0x25F3: [662,158,910,45,865], // WHITE SQUARE WITH UPPER RIGHT QUADRANT
+ 0x25F4: [623,119,842,50,792], // WHITE CIRCLE WITH UPPER LEFT QUADRANT
+ 0x25F5: [623,119,842,50,792], // WHITE CIRCLE WITH LOWER LEFT QUADRANT
+ 0x25F6: [623,119,842,50,792], // WHITE CIRCLE WITH LOWER RIGHT QUADRANT
+ 0x25F7: [623,119,842,50,792], // WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+ 0x25F8: [662,158,911,45,865], // UPPER LEFT TRIANGLE
+ 0x25F9: [662,158,911,45,865], // UPPER RIGHT TRIANGLE
+ 0x25FA: [662,158,911,45,865], // LOWER LEFT TRIANGLE
+ 0x25FB: [580,76,746,45,701], // WHITE MEDIUM SQUARE
+ 0x25FC: [580,76,746,45,701], // BLACK MEDIUM SQUARE
+ 0x25FD: [513,12,601,38,563], // WHITE MEDIUM SMALL SQUARE
+ 0x25FE: [514,11,601,38,563], // BLACK MEDIUM SMALL SQUARE
+ 0x25FF: [662,158,911,45,865] // LOWER RIGHT TRIANGLE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GeometricShapes.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js
new file mode 100644
index 00000000..13d9721e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x37E: [459,141,278,80,219], // GREEK QUESTION MARK
+ 0x384: [662,-507,277,113,240], // GREEK TONOS
+ 0x385: [662,-507,333,18,316], // GREEK DIALYTIKA TONOS
+ 0x386: [683,0,722,15,707], // GREEK CAPITAL LETTER ALPHA WITH TONOS
+ 0x387: [459,-348,278,81,192], // GREEK ANO TELEIA
+ 0x388: [683,0,750,8,737], // GREEK CAPITAL LETTER EPSILON WITH TONOS
+ 0x389: [683,0,850,8,836], // GREEK CAPITAL LETTER ETA WITH TONOS
+ 0x38A: [683,0,470,8,449], // GREEK CAPITAL LETTER IOTA WITH TONOS
+ 0x38C: [683,14,722,8,688], // GREEK CAPITAL LETTER OMICRON WITH TONOS
+ 0x38E: [683,0,840,8,818], // GREEK CAPITAL LETTER UPSILON WITH TONOS
+ 0x38F: [683,0,744,8,715], // GREEK CAPITAL LETTER OMEGA WITH TONOS
+ 0x390: [662,10,340,18,316], // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+ 0x391: [674,0,722,15,707], // GREEK CAPITAL LETTER ALPHA
+ 0x392: [662,0,667,17,593], // GREEK CAPITAL LETTER BETA
+ 0x395: [662,0,611,12,597], // GREEK CAPITAL LETTER EPSILON
+ 0x396: [662,0,612,10,598], // GREEK CAPITAL LETTER ZETA
+ 0x397: [662,0,722,18,703], // GREEK CAPITAL LETTER ETA
+ 0x399: [662,0,333,18,315], // GREEK CAPITAL LETTER IOTA
+ 0x39A: [662,0,731,33,723], // GREEK CAPITAL LETTER KAPPA
+ 0x39C: [662,0,889,12,864], // GREEK CAPITAL LETTER MU
+ 0x39D: [662,11,722,12,707], // GREEK CAPITAL LETTER NU
+ 0x39F: [676,14,722,34,688], // GREEK CAPITAL LETTER OMICRON
+ 0x3A1: [662,0,557,16,542], // GREEK CAPITAL LETTER RHO
+ 0x3A4: [662,0,611,17,593], // GREEK CAPITAL LETTER TAU
+ 0x3A7: [662,0,722,10,704], // GREEK CAPITAL LETTER CHI
+ 0x3AA: [873,0,333,18,316], // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+ 0x3AB: [873,0,722,29,703], // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+ 0x3AC: [662,10,543,29,529], // GREEK SMALL LETTER ALPHA WITH TONOS
+ 0x3AD: [662,10,439,25,407], // GREEK SMALL LETTER EPSILON WITH TONOS
+ 0x3AE: [662,217,512,10,452], // GREEK SMALL LETTER ETA WITH TONOS
+ 0x3AF: [662,10,275,20,267], // GREEK SMALL LETTER IOTA WITH TONOS
+ 0x3B0: [662,10,524,16,494], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+ 0x3B1: [460,10,543,29,529], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [683,217,496,55,466], // GREEK SMALL LETTER BETA
+ 0x3B3: [457,218,474,10,444], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [683,10,500,29,470], // GREEK SMALL LETTER DELTA
+ 0x3B5: [460,10,439,25,407], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [683,218,441,35,407], // GREEK SMALL LETTER ZETA
+ 0x3B7: [460,217,512,10,452], // GREEK SMALL LETTER ETA
+ 0x3B8: [683,10,496,27,468], // GREEK SMALL LETTER THETA
+ 0x3B9: [460,10,275,20,267], // GREEK SMALL LETTER IOTA
+ 0x3BA: [460,0,500,7,503], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [683,11,497,12,492], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [450,217,528,55,516], // GREEK SMALL LETTER MU
+ 0x3BD: [460,14,455,20,443], // GREEK SMALL LETTER NU
+ 0x3BE: [683,218,441,35,407], // GREEK SMALL LETTER XI
+ 0x3BF: [460,10,505,35,473], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [450,14,501,9,482], // GREEK SMALL LETTER PI
+ 0x3C1: [460,217,496,55,466], // GREEK SMALL LETTER RHO
+ 0x3C2: [460,218,441,35,432], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [450,10,548,29,518], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [450,10,477,3,442], // GREEK SMALL LETTER TAU
+ 0x3C5: [460,10,524,16,494], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [460,217,623,29,593], // GREEK SMALL LETTER PHI
+ 0x3C7: [460,220,500,11,486], // GREEK SMALL LETTER CHI
+ 0x3C8: [460,217,694,20,684], // GREEK SMALL LETTER PSI
+ 0x3C9: [460,10,625,29,595], // GREEK SMALL LETTER OMEGA
+ 0x3CA: [622,10,340,18,316], // GREEK SMALL LETTER IOTA WITH DIALYTIKA
+ 0x3CB: [622,10,524,16,494], // GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+ 0x3CC: [662,10,505,35,473], // GREEK SMALL LETTER OMICRON WITH TONOS
+ 0x3CD: [662,10,524,16,494], // GREEK SMALL LETTER UPSILON WITH TONOS
+ 0x3CE: [662,10,625,29,595], // GREEK SMALL LETTER OMEGA WITH TONOS
+ 0x3D0: [693,10,450,54,411], // GREEK BETA SYMBOL
+ 0x3D1: [683,10,554,0,544], // GREEK THETA SYMBOL
+ 0x3D2: [676,0,722,29,698], // GREEK UPSILON WITH HOOK SYMBOL
+ 0x3D5: [683,217,623,29,593], // GREEK PHI SYMBOL
+ 0x3D6: [450,10,762,6,726], // GREEK PI SYMBOL
+ 0x3D8: [676,217,722,34,688], // GREEK LETTER ARCHAIC KOPPA
+ 0x3D9: [460,217,500,29,470], // GREEK SMALL LETTER ARCHAIC KOPPA
+ 0x3DA: [676,218,667,28,622], // GREEK LETTER STIGMA
+ 0x3DB: [490,218,461,35,436], // GREEK SMALL LETTER STIGMA
+ 0x3DC: [662,0,556,11,546], // GREEK LETTER DIGAMMA
+ 0x3DD: [450,190,470,80,435], // GREEK SMALL LETTER DIGAMMA
+ 0x3DE: [797,14,703,13,678], // GREEK LETTER KOPPA
+ 0x3DF: [662,0,511,64,455], // GREEK SMALL LETTER KOPPA
+ 0x3E0: [676,218,801,11,767], // GREEK LETTER SAMPI
+ 0x3E1: [573,216,528,-6,487], // GREEK SMALL LETTER SAMPI
+ 0x3F0: [460,10,551,42,515], // GREEK KAPPA SYMBOL
+ 0x3F1: [460,215,500,29,470], // GREEK RHO SYMBOL
+ 0x3F4: [676,14,722,34,688], // GREEK CAPITAL THETA SYMBOL
+ 0x3F5: [460,10,439,25,407], // GREEK LUNATE EPSILON SYMBOL
+ 0x3F6: [460,10,444,32,414] // GREEK REVERSED LUNATE EPSILON SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js
new file mode 100644
index 00000000..46014955
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D6A8: [690,0,735,9,689], // MATHEMATICAL BOLD CAPITAL ALPHA
+ 0x1D6A9: [676,0,667,16,619], // MATHEMATICAL BOLD CAPITAL BETA
+ 0x1D6AA: [676,0,620,16,593], // MATHEMATICAL BOLD CAPITAL GAMMA
+ 0x1D6AB: [690,0,691,16,656], // MATHEMATICAL BOLD CAPITAL DELTA
+ 0x1D6AC: [676,0,679,16,641], // MATHEMATICAL BOLD CAPITAL EPSILON
+ 0x1D6AD: [676,0,693,28,634], // MATHEMATICAL BOLD CAPITAL ZETA
+ 0x1D6AE: [676,0,810,21,759], // MATHEMATICAL BOLD CAPITAL ETA
+ 0x1D6AF: [692,18,778,35,743], // MATHEMATICAL BOLD CAPITAL THETA
+ 0x1D6B0: [676,0,421,20,370], // MATHEMATICAL BOLD CAPITAL IOTA
+ 0x1D6B1: [676,0,820,30,769], // MATHEMATICAL BOLD CAPITAL KAPPA
+ 0x1D6B2: [690,0,707,9,674], // MATHEMATICAL BOLD CAPITAL LAMDA
+ 0x1D6B3: [676,0,972,14,921], // MATHEMATICAL BOLD CAPITAL MU
+ 0x1D6B4: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL NU
+ 0x1D6B5: [676,0,623,28,595], // MATHEMATICAL BOLD CAPITAL XI
+ 0x1D6B6: [691,19,778,35,743], // MATHEMATICAL BOLD CAPITAL OMICRON
+ 0x1D6B7: [676,0,780,21,759], // MATHEMATICAL BOLD CAPITAL PI
+ 0x1D6B8: [676,0,611,16,600], // MATHEMATICAL BOLD CAPITAL RHO
+ 0x1D6B9: [692,18,778,35,743], // MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+ 0x1D6BA: [676,0,665,14,627], // MATHEMATICAL BOLD CAPITAL SIGMA
+ 0x1D6BB: [676,0,667,31,636], // MATHEMATICAL BOLD CAPITAL TAU
+ 0x1D6BC: [692,0,722,3,699], // MATHEMATICAL BOLD CAPITAL UPSILON
+ 0x1D6BD: [676,0,836,18,818], // MATHEMATICAL BOLD CAPITAL PHI
+ 0x1D6BE: [676,0,747,16,699], // MATHEMATICAL BOLD CAPITAL CHI
+ 0x1D6BF: [692,0,800,3,785], // MATHEMATICAL BOLD CAPITAL PSI
+ 0x1D6C0: [692,0,778,35,723], // MATHEMATICAL BOLD CAPITAL OMEGA
+ 0x1D6C1: [676,14,691,16,656], // MATHEMATICAL BOLD NABLA
+ 0x1D6C2: [473,14,644,25,618], // MATHEMATICAL BOLD SMALL ALPHA
+ 0x1D6C3: [692,205,556,45,524], // MATHEMATICAL BOLD SMALL BETA
+ 0x1D6C4: [473,205,518,12,501], // MATHEMATICAL BOLD SMALL GAMMA
+ 0x1D6C5: [692,14,502,26,477], // MATHEMATICAL BOLD SMALL DELTA
+ 0x1D6C6: [473,14,444,28,429], // MATHEMATICAL BOLD SMALL EPSILON
+ 0x1D6C7: [692,205,459,23,437], // MATHEMATICAL BOLD SMALL ZETA
+ 0x1D6C8: [473,205,580,12,545], // MATHEMATICAL BOLD SMALL ETA
+ 0x1D6C9: [692,14,501,25,476], // MATHEMATICAL BOLD SMALL THETA
+ 0x1D6CA: [461,14,326,15,304], // MATHEMATICAL BOLD SMALL IOTA
+ 0x1D6CB: [473,0,581,21,559], // MATHEMATICAL BOLD SMALL KAPPA
+ 0x1D6CC: [692,18,546,19,527], // MATHEMATICAL BOLD SMALL LAMDA
+ 0x1D6CD: [461,205,610,45,588], // MATHEMATICAL BOLD SMALL MU
+ 0x1D6CE: [473,14,518,15,495], // MATHEMATICAL BOLD SMALL NU
+ 0x1D6CF: [692,205,465,23,439], // MATHEMATICAL BOLD SMALL XI
+ 0x1D6D0: [473,14,500,25,476], // MATHEMATICAL BOLD SMALL OMICRON
+ 0x1D6D1: [461,18,631,20,609], // MATHEMATICAL BOLD SMALL PI
+ 0x1D6D2: [473,205,547,45,515], // MATHEMATICAL BOLD SMALL RHO
+ 0x1D6D3: [473,203,464,23,444], // MATHEMATICAL BOLD SMALL FINAL SIGMA
+ 0x1D6D4: [461,14,568,25,529], // MATHEMATICAL BOLD SMALL SIGMA
+ 0x1D6D5: [461,14,492,18,457], // MATHEMATICAL BOLD SMALL TAU
+ 0x1D6D6: [473,14,576,12,551], // MATHEMATICAL BOLD SMALL UPSILON
+ 0x1D6D7: [473,205,653,24,629], // MATHEMATICAL BOLD SMALL PHI
+ 0x1D6D8: [473,205,612,21,586], // MATHEMATICAL BOLD SMALL CHI
+ 0x1D6D9: [473,205,763,12,751], // MATHEMATICAL BOLD SMALL PSI
+ 0x1D6DA: [473,14,734,26,708], // MATHEMATICAL BOLD SMALL OMEGA
+ 0x1D6DB: [707,14,515,25,491], // MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+ 0x1D6DC: [473,14,444,25,430], // MATHEMATICAL BOLD EPSILON SYMBOL
+ 0x1D6DD: [692,14,647,12,620], // MATHEMATICAL BOLD THETA SYMBOL
+ 0x1D6DE: [473,19,563,12,546], // MATHEMATICAL BOLD KAPPA SYMBOL
+ 0x1D6DF: [676,205,653,24,629], // MATHEMATICAL BOLD PHI SYMBOL
+ 0x1D6E0: [473,205,511,25,486], // MATHEMATICAL BOLD RHO SYMBOL
+ 0x1D6E1: [461,14,864,9,851] // MATHEMATICAL BOLD PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js
new file mode 100644
index 00000000..82b0e4c3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D71C: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+ 0x1D71D: [669,0,726,42,715], // MATHEMATICAL BOLD ITALIC CAPITAL BETA
+ 0x1D71E: [669,0,634,42,749], // MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+ 0x1D71F: [685,0,632,32,589], // MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+ 0x1D720: [669,0,732,42,754], // MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+ 0x1D721: [669,0,797,66,830], // MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+ 0x1D722: [669,0,891,42,946], // MATHEMATICAL BOLD ITALIC CAPITAL ETA
+ 0x1D723: [685,16,783,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL THETA
+ 0x1D724: [669,0,502,42,557], // MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+ 0x1D725: [669,0,795,42,839], // MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+ 0x1D726: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+ 0x1D727: [669,0,1016,42,1071], // MATHEMATICAL BOLD ITALIC CAPITAL MU
+ 0x1D728: [669,0,869,42,924], // MATHEMATICAL BOLD ITALIC CAPITAL NU
+ 0x1D729: [669,0,718,57,757], // MATHEMATICAL BOLD ITALIC CAPITAL XI
+ 0x1D72A: [685,16,777,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+ 0x1D72B: [669,0,887,39,942], // MATHEMATICAL BOLD ITALIC CAPITAL PI
+ 0x1D72C: [669,0,612,42,733], // MATHEMATICAL BOLD ITALIC CAPITAL RHO
+ 0x1D72D: [685,16,783,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+ 0x1D72E: [669,0,759,64,787], // MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+ 0x1D72F: [669,0,568,28,700], // MATHEMATICAL BOLD ITALIC CAPITAL TAU
+ 0x1D730: [685,0,589,31,721], // MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+ 0x1D731: [669,0,827,28,799], // MATHEMATICAL BOLD ITALIC CAPITAL PHI
+ 0x1D732: [669,0,808,28,830], // MATHEMATICAL BOLD ITALIC CAPITAL CHI
+ 0x1D733: [685,0,694,30,781], // MATHEMATICAL BOLD ITALIC CAPITAL PSI
+ 0x1D734: [685,0,826,57,815], // MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+ 0x1D735: [669,16,632,43,600], // MATHEMATICAL BOLD ITALIC NABLA
+ 0x1D736: [461,12,624,44,630], // MATHEMATICAL BOLD ITALIC SMALL ALPHA
+ 0x1D737: [685,205,555,28,583], // MATHEMATICAL BOLD ITALIC SMALL BETA
+ 0x1D738: [462,202,490,44,503], // MATHEMATICAL BOLD ITALIC SMALL GAMMA
+ 0x1D739: [685,8,538,44,538], // MATHEMATICAL BOLD ITALIC SMALL DELTA
+ 0x1D73A: [462,10,495,28,451], // MATHEMATICAL BOLD ITALIC SMALL EPSILON
+ 0x1D73B: [685,203,472,44,522], // MATHEMATICAL BOLD ITALIC SMALL ZETA
+ 0x1D73C: [462,205,517,33,511], // MATHEMATICAL BOLD ITALIC SMALL ETA
+ 0x1D73D: [686,11,566,44,555], // MATHEMATICAL BOLD ITALIC SMALL THETA
+ 0x1D73E: [462,9,318,55,274], // MATHEMATICAL BOLD ITALIC SMALL IOTA
+ 0x1D73F: [462,0,560,55,577], // MATHEMATICAL BOLD ITALIC SMALL KAPPA
+ 0x1D740: [685,16,570,55,537], // MATHEMATICAL BOLD ITALIC SMALL LAMDA
+ 0x1D741: [450,205,636,33,603], // MATHEMATICAL BOLD ITALIC SMALL MU
+ 0x1D742: [459,10,523,55,534], // MATHEMATICAL BOLD ITALIC SMALL NU
+ 0x1D743: [685,203,476,28,487], // MATHEMATICAL BOLD ITALIC SMALL XI
+ 0x1D744: [462,10,561,44,539], // MATHEMATICAL BOLD ITALIC SMALL OMICRON
+ 0x1D745: [450,13,579,39,590], // MATHEMATICAL BOLD ITALIC SMALL PI
+ 0x1D746: [462,205,595,33,562], // MATHEMATICAL BOLD ITALIC SMALL RHO
+ 0x1D747: [462,203,480,39,508], // MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+ 0x1D748: [450,10,592,44,603], // MATHEMATICAL BOLD ITALIC SMALL SIGMA
+ 0x1D749: [450,7,469,33,502], // MATHEMATICAL BOLD ITALIC SMALL TAU
+ 0x1D74A: [462,10,552,33,535], // MATHEMATICAL BOLD ITALIC SMALL UPSILON
+ 0x1D74B: [462,205,706,55,667], // MATHEMATICAL BOLD ITALIC SMALL PHI
+ 0x1D74C: [462,204,621,33,676], // MATHEMATICAL BOLD ITALIC SMALL CHI
+ 0x1D74D: [462,205,701,33,756], // MATHEMATICAL BOLD ITALIC SMALL PSI
+ 0x1D74E: [462,10,687,22,665], // MATHEMATICAL BOLD ITALIC SMALL OMEGA
+ 0x1D74F: [686,10,559,44,559], // MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+ 0x1D750: [461,10,481,44,481], // MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+ 0x1D751: [698,13,607,33,584], // MATHEMATICAL BOLD ITALIC THETA SYMBOL
+ 0x1D752: [462,15,607,-12,630], // MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+ 0x1D753: [685,205,683,44,655], // MATHEMATICAL BOLD ITALIC PHI SYMBOL
+ 0x1D754: [462,205,585,44,563], // MATHEMATICAL BOLD ITALIC RHO SYMBOL
+ 0x1D755: [450,10,868,33,879] // MATHEMATICAL BOLD ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js
new file mode 100644
index 00000000..68ae1a7d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D6E2: [667,0,717,35,685], // MATHEMATICAL ITALIC CAPITAL ALPHA
+ 0x1D6E3: [653,0,696,38,686], // MATHEMATICAL ITALIC CAPITAL BETA
+ 0x1D6E4: [653,0,616,38,721], // MATHEMATICAL ITALIC CAPITAL GAMMA
+ 0x1D6E5: [667,0,596,30,556], // MATHEMATICAL ITALIC CAPITAL DELTA
+ 0x1D6E6: [653,0,714,38,734], // MATHEMATICAL ITALIC CAPITAL EPSILON
+ 0x1D6E7: [653,0,772,60,802], // MATHEMATICAL ITALIC CAPITAL ZETA
+ 0x1D6E8: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL ETA
+ 0x1D6E9: [669,11,737,50,712], // MATHEMATICAL ITALIC CAPITAL THETA
+ 0x1D6EA: [653,0,480,38,530], // MATHEMATICAL ITALIC CAPITAL IOTA
+ 0x1D6EB: [653,0,762,38,802], // MATHEMATICAL ITALIC CAPITAL KAPPA
+ 0x1D6EC: [667,0,718,35,686], // MATHEMATICAL ITALIC CAPITAL LAMDA
+ 0x1D6ED: [653,0,1005,38,1055], // MATHEMATICAL ITALIC CAPITAL MU
+ 0x1D6EE: [653,0,851,38,901], // MATHEMATICAL ITALIC CAPITAL NU
+ 0x1D6EF: [653,0,706,52,741], // MATHEMATICAL ITALIC CAPITAL XI
+ 0x1D6F0: [669,11,732,50,712], // MATHEMATICAL ITALIC CAPITAL OMICRON
+ 0x1D6F1: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL PI
+ 0x1D6F2: [653,0,594,38,704], // MATHEMATICAL ITALIC CAPITAL RHO
+ 0x1D6F3: [669,11,737,50,712], // MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+ 0x1D6F4: [653,0,735,58,760], // MATHEMATICAL ITALIC CAPITAL SIGMA
+ 0x1D6F5: [653,0,550,25,670], // MATHEMATICAL ITALIC CAPITAL TAU
+ 0x1D6F6: [668,0,567,28,687], // MATHEMATICAL ITALIC CAPITAL UPSILON
+ 0x1D6F7: [653,0,772,25,747], // MATHEMATICAL ITALIC CAPITAL PHI
+ 0x1D6F8: [653,0,790,25,810], // MATHEMATICAL ITALIC CAPITAL CHI
+ 0x1D6F9: [667,0,670,28,743], // MATHEMATICAL ITALIC CAPITAL PSI
+ 0x1D6FA: [666,0,800,32,777], // MATHEMATICAL ITALIC CAPITAL OMEGA
+ 0x1D6FB: [653,15,627,42,600], // MATHEMATICAL ITALIC NABLA
+ 0x1D6FC: [441,10,524,40,529], // MATHEMATICAL ITALIC SMALL ALPHA
+ 0x1D6FD: [668,183,493,25,518], // MATHEMATICAL ITALIC SMALL BETA
+ 0x1D6FE: [441,187,428,35,458], // MATHEMATICAL ITALIC SMALL GAMMA
+ 0x1D6FF: [668,11,463,40,451], // MATHEMATICAL ITALIC SMALL DELTA
+ 0x1D700: [441,11,484,25,444], // MATHEMATICAL ITALIC SMALL EPSILON
+ 0x1D701: [668,183,435,40,480], // MATHEMATICAL ITALIC SMALL ZETA
+ 0x1D702: [441,183,460,30,455], // MATHEMATICAL ITALIC SMALL ETA
+ 0x1D703: [668,11,484,40,474], // MATHEMATICAL ITALIC SMALL THETA
+ 0x1D704: [441,11,267,50,227], // MATHEMATICAL ITALIC SMALL IOTA
+ 0x1D705: [441,0,534,50,549], // MATHEMATICAL ITALIC SMALL KAPPA
+ 0x1D706: [668,16,541,50,511], // MATHEMATICAL ITALIC SMALL LAMDA
+ 0x1D707: [428,183,579,30,549], // MATHEMATICAL ITALIC SMALL MU
+ 0x1D708: [446,9,452,50,462], // MATHEMATICAL ITALIC SMALL NU
+ 0x1D709: [668,183,433,25,443], // MATHEMATICAL ITALIC SMALL XI
+ 0x1D70A: [441,11,458,40,438], // MATHEMATICAL ITALIC SMALL OMICRON
+ 0x1D70B: [428,13,558,35,568], // MATHEMATICAL ITALIC SMALL PI
+ 0x1D70C: [441,183,502,30,472], // MATHEMATICAL ITALIC SMALL RHO
+ 0x1D70D: [490,183,439,35,464], // MATHEMATICAL ITALIC SMALL FINAL SIGMA
+ 0x1D70E: [428,11,537,40,547], // MATHEMATICAL ITALIC SMALL SIGMA
+ 0x1D70F: [428,5,442,30,472], // MATHEMATICAL ITALIC SMALL TAU
+ 0x1D710: [439,11,460,30,445], // MATHEMATICAL ITALIC SMALL UPSILON
+ 0x1D711: [441,183,666,50,631], // MATHEMATICAL ITALIC SMALL PHI
+ 0x1D712: [441,202,595,30,645], // MATHEMATICAL ITALIC SMALL CHI
+ 0x1D713: [441,183,661,30,711], // MATHEMATICAL ITALIC SMALL PSI
+ 0x1D714: [441,11,681,20,661], // MATHEMATICAL ITALIC SMALL OMEGA
+ 0x1D715: [668,11,471,40,471], // MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+ 0x1D716: [441,11,430,40,430], // MATHEMATICAL ITALIC EPSILON SYMBOL
+ 0x1D717: [678,10,554,20,507], // MATHEMATICAL ITALIC THETA SYMBOL
+ 0x1D718: [441,13,561,12,587], // MATHEMATICAL ITALIC KAPPA SYMBOL
+ 0x1D719: [668,183,645,40,620], // MATHEMATICAL ITALIC PHI SYMBOL
+ 0x1D71A: [441,187,509,40,489], // MATHEMATICAL ITALIC RHO SYMBOL
+ 0x1D71B: [428,11,856,30,866] // MATHEMATICAL ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js
new file mode 100644
index 00000000..8307e1c7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D756: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+ 0x1D757: [676,0,636,80,594], // MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+ 0x1D758: [676,0,591,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+ 0x1D759: [690,0,720,40,680], // MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+ 0x1D75A: [676,0,635,80,597], // MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+ 0x1D75B: [676,0,653,25,623], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+ 0x1D75C: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+ 0x1D75D: [691,19,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+ 0x1D75E: [676,0,440,65,375], // MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+ 0x1D75F: [676,0,712,80,707], // MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+ 0x1D760: [690,0,706,40,666], // MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+ 0x1D761: [676,0,913,80,833], // MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+ 0x1D762: [676,18,724,80,644], // MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+ 0x1D763: [676,0,640,35,605], // MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+ 0x1D764: [692,18,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+ 0x1D765: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+ 0x1D766: [676,0,581,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+ 0x1D767: [691,19,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+ 0x1D768: [676,0,674,28,632], // MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+ 0x1D769: [676,0,641,14,627], // MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+ 0x1D76A: [691,0,748,20,728], // MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+ 0x1D76B: [676,0,800,25,775], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+ 0x1D76C: [676,0,740,40,700], // MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+ 0x1D76D: [691,0,806,15,791], // MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+ 0x1D76E: [691,0,752,32,720], // MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+ 0x1D76F: [664,30,735,45,685], // MATHEMATICAL SANS-SERIF BOLD NABLA
+ 0x1D770: [473,14,662,40,629], // MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+ 0x1D771: [692,205,512,39,487], // MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+ 0x1D772: [473,205,502,10,477], // MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+ 0x1D773: [692,14,502,25,477], // MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+ 0x1D774: [473,14,451,25,434], // MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+ 0x1D775: [692,205,500,28,488], // MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+ 0x1D776: [473,205,510,35,474], // MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+ 0x1D777: [692,14,500,23,477], // MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+ 0x1D778: [461,14,319,53,296], // MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+ 0x1D779: [473,0,527,55,512], // MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+ 0x1D77A: [692,14,554,18,520], // MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+ 0x1D77B: [461,205,550,39,517], // MATHEMATICAL SANS-SERIF BOLD SMALL MU
+ 0x1D77C: [473,14,492,55,472], // MATHEMATICAL SANS-SERIF BOLD SMALL NU
+ 0x1D77D: [692,205,501,28,489], // MATHEMATICAL SANS-SERIF BOLD SMALL XI
+ 0x1D77E: [473,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+ 0x1D77F: [461,14,594,10,572], // MATHEMATICAL SANS-SERIF BOLD SMALL PI
+ 0x1D780: [473,205,511,38,486], // MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+ 0x1D781: [473,205,498,26,486], // MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+ 0x1D782: [461,14,520,25,552], // MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+ 0x1D783: [461,14,479,6,472], // MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+ 0x1D784: [473,14,514,35,489], // MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+ 0x1D785: [473,205,634,25,609], // MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+ 0x1D786: [473,205,573,9,553], // MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+ 0x1D787: [473,205,680,25,699], // MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+ 0x1D788: [461,14,740,42,689], // MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+ 0x1D789: [691,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+ 0x1D78A: [473,14,462,25,440], // MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+ 0x1D78B: [692,14,536,35,522], // MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+ 0x1D78C: [473,14,570,14,554], // MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+ 0x1D78D: [692,205,634,25,609], // MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+ 0x1D78E: [473,205,494,25,469], // MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+ 0x1D78F: [461,14,848,6,839] // MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekSSBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js
new file mode 100644
index 00000000..495d3939
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js
@@ -0,0 +1,85 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D790: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+ 0x1D791: [676,0,706,60,671], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+ 0x1D792: [676,0,602,60,705], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+ 0x1D793: [690,0,720,40,680], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+ 0x1D794: [676,0,683,60,708], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+ 0x1D795: [676,0,707,25,769], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+ 0x1D796: [676,0,748,60,783], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+ 0x1D797: [691,19,847,90,822], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+ 0x1D798: [676,0,435,50,505], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+ 0x1D799: [676,0,712,60,796], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+ 0x1D79A: [690,0,686,20,646], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+ 0x1D79B: [676,0,933,60,981], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+ 0x1D79C: [676,18,744,60,792], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+ 0x1D79D: [676,0,690,47,737], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+ 0x1D79E: [692,18,849,90,824], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+ 0x1D79F: [676,0,745,60,783], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+ 0x1D7A0: [676,0,581,60,675], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+ 0x1D7A1: [691,19,847,90,822], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+ 0x1D7A2: [676,0,696,21,748], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+ 0x1D7A3: [676,0,641,87,715], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+ 0x1D7A4: [691,0,671,91,799], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+ 0x1D7A5: [676,0,835,72,835], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+ 0x1D7A6: [676,0,740,20,833], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+ 0x1D7A7: [691,0,791,125,901], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+ 0x1D7A8: [691,0,816,47,816], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+ 0x1D7A9: [664,30,780,120,760], // MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+ 0x1D7AA: [473,14,678,47,703], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+ 0x1D7AB: [692,205,552,-12,581], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+ 0x1D7AC: [473,204,525,84,571], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+ 0x1D7AD: [692,14,507,30,547], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+ 0x1D7AE: [473,14,504,45,508], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+ 0x1D7AF: [692,205,480,49,539], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+ 0x1D7B0: [473,205,532,38,525], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+ 0x1D7B1: [692,14,560,65,553], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+ 0x1D7B2: [462,14,325,56,302], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+ 0x1D7B3: [473,0,537,38,582], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+ 0x1D7B4: [692,14,574,18,540], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+ 0x1D7B5: [462,205,594,-12,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+ 0x1D7B6: [473,14,525,41,565], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+ 0x1D7B7: [692,205,481,43,525], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+ 0x1D7B8: [473,14,543,45,515], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+ 0x1D7B9: [462,14,632,45,656], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+ 0x1D7BA: [473,205,560,-33,536], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+ 0x1D7BB: [473,205,517,52,554], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+ 0x1D7BC: [462,14,614,45,639], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+ 0x1D7BD: [462,14,523,42,547], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+ 0x1D7BE: [473,14,550,61,526], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+ 0x1D7BF: [473,205,683,55,659], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+ 0x1D7C0: [473,205,575,-80,626], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+ 0x1D7C1: [473,205,703,75,751], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+ 0x1D7C2: [461,14,756,64,732], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+ 0x1D7C3: [691,14,548,45,539], // MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+ 0x1D7C4: [473,14,468,45,470], // MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+ 0x1D7C5: [692,14,579,54,579], // MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+ 0x1D7C6: [473,10,646,-10,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+ 0x1D7C7: [692,205,678,48,654], // MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+ 0x1D7C8: [473,205,544,38,520], // MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+ 0x1D7C9: [462,14,889,40,912] // MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/GreekSSBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js
new file mode 100644
index 00000000..1905b14d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x306E: [661,41,901,37,840] // HIRAGANA LETTER NO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Hiragana.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js
new file mode 100644
index 00000000..6e7da625
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js
@@ -0,0 +1,118 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x250: [460,10,444,8,413], // ??
+ 0x251: [460,10,500,27,491], // ??
+ 0x252: [460,10,500,27,491], // ??
+ 0x253: [683,10,500,69,468], // ??
+ 0x254: [459,11,444,10,397], // ??
+ 0x255: [460,160,444,25,417], // ??
+ 0x256: [683,233,553,27,599], // ??
+ 0x257: [683,10,587,27,602], // ??
+ 0x258: [460,10,444,20,419], // ??
+ 0x259: [460,10,444,14,413], // ??
+ 0x25A: [460,13,657,36,651], // ??
+ 0x25B: [475,14,438,20,389], // ??
+ 0x25C: [475,14,438,20,389], // ??
+ 0x25D: [475,14,623,20,603], // ??
+ 0x25E: [475,14,479,20,430], // ??
+ 0x25F: [460,218,315,-49,296], // ??
+ 0x260: [683,212,594,32,634], // ??
+ 0x261: [482,212,537,32,455], // ??
+ 0x262: [450,11,570,30,539], // ??
+ 0x263: [450,234,500,19,480], // ??
+ 0x264: [450,10,500,13,486], // ??
+ 0x265: [450,233,500,13,491], // ??
+ 0x266: [683,0,500,9,487], // ??
+ 0x267: [683,233,481,9,427], // ??
+ 0x268: [683,0,278,16,253], // ??
+ 0x269: [454,10,333,17,311], // ??
+ 0x26A: [450,0,258,21,231], // ??
+ 0x26B: [683,0,350,10,340], // ??
+ 0x26C: [683,0,375,12,362], // ??
+ 0x26D: [683,233,302,10,352], // ??
+ 0x26E: [683,233,549,19,538], // ??
+ 0x26F: [450,10,778,11,770], // ??
+ 0x270: [450,233,803,11,785], // ??
+ 0x271: [460,233,778,16,706], // ??
+ 0x272: [460,233,529,-70,514], // ??
+ 0x273: [460,233,533,16,603], // ??
+ 0x274: [450,8,602,29,561], // ??
+ 0x275: [460,10,500,29,470], // ??
+ 0x276: [450,6,720,23,697], // ??
+ 0x277: [475,4,667,37,629], // ??
+ 0x278: [683,233,667,40,626], // ??
+ 0x279: [450,10,370,30,360], // ??
+ 0x27A: [683,10,370,30,364], // ??
+ 0x27B: [450,233,418,30,468], // ??
+ 0x27C: [460,233,333,5,335], // ??
+ 0x27D: [460,233,370,7,339], // ??
+ 0x27E: [470,0,315,10,337], // ??
+ 0x27F: [470,0,350,5,332], // ??
+ 0x280: [464,0,475,21,470], // ??
+ 0x281: [464,0,475,21,470], // ??
+ 0x282: [458,218,389,50,348], // ??
+ 0x283: [683,233,322,-70,372], // ??
+ 0x284: [683,218,304,-70,372], // ??
+ 0x285: [470,233,400,15,457], // ??
+ 0x286: [683,243,437,-23,422], // ??
+ 0x287: [460,129,278,16,282], // ??
+ 0x288: [579,233,270,13,283], // ??
+ 0x289: [450,10,500,9,480], // ??
+ 0x28A: [450,10,537,46,490], // ??
+ 0x28B: [460,10,500,32,476], // ??
+ 0x28C: [464,0,500,-4,454], // ??
+ 0x28D: [464,0,722,21,694], // ??
+ 0x28E: [668,0,444,-2,459], // ??
+ 0x28F: [464,0,587,23,564], // ??
+ 0x290: [450,218,528,27,569], // ??
+ 0x291: [450,150,507,27,487], // ??
+ 0x292: [450,233,413,12,392], // ??
+ 0x293: [450,305,431,12,410], // ??
+ 0x294: [683,0,450,47,400], // ??
+ 0x295: [683,0,450,48,401], // ??
+ 0x296: [662,14,450,47,400], // ??
+ 0x297: [460,230,450,80,410], // ??
+ 0x298: [679,17,723,33,690], // ??
+ 0x299: [464,0,460,15,444], // ??
+ 0x29A: [475,14,479,20,430], // ??
+ 0x29B: [523,11,600,29,583], // ??
+ 0x29C: [464,0,572,21,560], // ??
+ 0x29D: [683,233,387,-23,412], // ??
+ 0x29E: [450,233,519,1,499], // ??
+ 0x29F: [464,0,470,21,441], // ??
+ 0x2A0: [582,217,600,24,590], // ??
+ 0x2A1: [683,0,450,48,401], // ??
+ 0x2A2: [683,0,450,48,401], // ??
+ 0x2A3: [683,10,802,27,775], // ??
+ 0x2A4: [683,233,743,27,722], // ??
+ 0x2A5: [683,160,864,27,844], // ??
+ 0x2A6: [579,10,536,13,495], // ??
+ 0x2A7: [683,233,483,13,540], // ??
+ 0x2A8: [579,10,650,13,641], // ??
+ 0x2AE: [469,232,619,15,612], // ??
+ 0x2AF: [469,233,679,15,729] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/IPAExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js
new file mode 100644
index 00000000..618716c5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js
@@ -0,0 +1,115 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0xA1: [468,218,330,96,202], // INVERTED EXCLAMATION MARK
+ 0xA2: [579,138,500,53,448], // CENT SIGN
+ 0xA3: [676,8,500,12,490], // POUND SIGN
+ 0xA4: [534,10,500,-22,522], // CURRENCY SIGN
+ 0xA5: [662,0,500,-53,512], // YEN SIGN
+ 0xA6: [676,14,200,67,133], // BROKEN BAR
+ 0xA7: [676,148,500,70,426], // SECTION SIGN
+ 0xA9: [676,14,760,38,722], // COPYRIGHT SIGN
+ 0xAA: [676,-394,276,4,270], // FEMININE ORDINAL INDICATOR
+ 0xAB: [416,-33,500,42,456], // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xAD: [257,-194,333,39,285], // SOFT HYPHEN
+ 0xAE: [676,14,760,38,722], // REGISTERED SIGN
+ 0xB0: [676,-390,400,57,343], // DEGREE SIGN
+ 0xB2: [676,-270,300,1,296], // SUPERSCRIPT TWO
+ 0xB3: [676,-262,300,13,291], // SUPERSCRIPT THREE
+ 0xB4: [678,-507,333,93,317], // ACUTE ACCENT
+ 0xB5: [450,218,500,36,512], // MICRO SIGN
+ 0xB6: [662,154,592,60,532], // PILCROW SIGN
+ 0xB8: [0,215,333,52,261], // CEDILLA
+ 0xB9: [676,-270,300,57,248], // SUPERSCRIPT ONE
+ 0xBA: [676,-394,310,6,304], // MASCULINE ORDINAL INDICATOR
+ 0xBB: [416,-33,500,43,458], // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+ 0xBC: [676,14,750,42,713], // VULGAR FRACTION ONE QUARTER
+ 0xBD: [676,14,750,36,741], // VULGAR FRACTION ONE HALF
+ 0xBE: [676,14,750,13,718], // VULGAR FRACTION THREE QUARTERS
+ 0xBF: [467,218,444,30,376], // INVERTED QUESTION MARK
+ 0xC0: [928,0,722,15,707], // LATIN CAPITAL LETTER A WITH GRAVE
+ 0xC1: [928,0,722,15,707], // LATIN CAPITAL LETTER A WITH ACUTE
+ 0xC2: [924,0,722,15,707], // LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+ 0xC3: [888,0,722,15,707], // LATIN CAPITAL LETTER A WITH TILDE
+ 0xC4: [872,0,722,15,707], // LATIN CAPITAL LETTER A WITH DIAERESIS
+ 0xC5: [961,0,722,15,707], // LATIN CAPITAL LETTER A WITH RING ABOVE
+ 0xC6: [662,0,889,0,863], // LATIN CAPITAL LETTER AE
+ 0xC7: [676,215,667,28,633], // LATIN CAPITAL LETTER C WITH CEDILLA
+ 0xC8: [928,0,611,12,597], // LATIN CAPITAL LETTER E WITH GRAVE
+ 0xC9: [928,0,611,12,597], // LATIN CAPITAL LETTER E WITH ACUTE
+ 0xCA: [924,0,611,12,597], // LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+ 0xCB: [872,0,611,12,597], // LATIN CAPITAL LETTER E WITH DIAERESIS
+ 0xCC: [928,0,333,18,315], // LATIN CAPITAL LETTER I WITH GRAVE
+ 0xCD: [928,0,333,18,315], // LATIN CAPITAL LETTER I WITH ACUTE
+ 0xCE: [924,0,333,10,321], // LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+ 0xCF: [872,0,333,17,315], // LATIN CAPITAL LETTER I WITH DIAERESIS
+ 0xD0: [662,0,722,16,685], // LATIN CAPITAL LETTER ETH
+ 0xD1: [888,11,722,12,707], // LATIN CAPITAL LETTER N WITH TILDE
+ 0xD2: [928,14,722,34,688], // LATIN CAPITAL LETTER O WITH GRAVE
+ 0xD3: [928,14,722,34,688], // LATIN CAPITAL LETTER O WITH ACUTE
+ 0xD4: [924,14,722,34,688], // LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+ 0xD5: [888,14,722,34,688], // LATIN CAPITAL LETTER O WITH TILDE
+ 0xD6: [872,14,722,34,688], // LATIN CAPITAL LETTER O WITH DIAERESIS
+ 0xD8: [734,80,722,34,688], // LATIN CAPITAL LETTER O WITH STROKE
+ 0xD9: [928,14,722,14,705], // LATIN CAPITAL LETTER U WITH GRAVE
+ 0xDA: [928,14,722,14,705], // LATIN CAPITAL LETTER U WITH ACUTE
+ 0xDB: [924,14,722,14,705], // LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+ 0xDC: [872,14,722,14,705], // LATIN CAPITAL LETTER U WITH DIAERESIS
+ 0xDD: [928,0,722,22,703], // LATIN CAPITAL LETTER Y WITH ACUTE
+ 0xDE: [662,0,556,16,542], // LATIN CAPITAL LETTER THORN
+ 0xDF: [683,9,500,12,468], // LATIN SMALL LETTER SHARP S
+ 0xE0: [678,10,444,37,442], // LATIN SMALL LETTER A WITH GRAVE
+ 0xE1: [678,10,444,37,442], // LATIN SMALL LETTER A WITH ACUTE
+ 0xE2: [674,10,444,37,442], // LATIN SMALL LETTER A WITH CIRCUMFLEX
+ 0xE3: [638,10,444,37,442], // LATIN SMALL LETTER A WITH TILDE
+ 0xE4: [622,10,444,37,442], // LATIN SMALL LETTER A WITH DIAERESIS
+ 0xE5: [713,10,444,37,442], // LATIN SMALL LETTER A WITH RING ABOVE
+ 0xE6: [460,7,667,38,632], // LATIN SMALL LETTER AE
+ 0xE7: [460,215,444,25,412], // LATIN SMALL LETTER C WITH CEDILLA
+ 0xE8: [678,10,444,25,424], // LATIN SMALL LETTER E WITH GRAVE
+ 0xE9: [678,10,444,25,424], // LATIN SMALL LETTER E WITH ACUTE
+ 0xEA: [674,10,444,25,424], // LATIN SMALL LETTER E WITH CIRCUMFLEX
+ 0xEB: [622,10,444,25,424], // LATIN SMALL LETTER E WITH DIAERESIS
+ 0xEC: [678,0,278,6,243], // LATIN SMALL LETTER I WITH GRAVE
+ 0xED: [678,0,278,16,273], // LATIN SMALL LETTER I WITH ACUTE
+ 0xEE: [674,0,278,-17,294], // LATIN SMALL LETTER I WITH CIRCUMFLEX
+ 0xEF: [622,0,278,-10,288], // LATIN SMALL LETTER I WITH DIAERESIS
+ 0xF0: [686,10,500,29,471], // LATIN SMALL LETTER ETH
+ 0xF1: [638,0,500,16,485], // LATIN SMALL LETTER N WITH TILDE
+ 0xF2: [678,10,500,29,470], // LATIN SMALL LETTER O WITH GRAVE
+ 0xF3: [678,10,500,29,470], // LATIN SMALL LETTER O WITH ACUTE
+ 0xF4: [674,10,500,29,470], // LATIN SMALL LETTER O WITH CIRCUMFLEX
+ 0xF5: [638,10,500,29,470], // LATIN SMALL LETTER O WITH TILDE
+ 0xF6: [622,10,500,29,470], // LATIN SMALL LETTER O WITH DIAERESIS
+ 0xF8: [551,112,500,29,470], // LATIN SMALL LETTER O WITH STROKE
+ 0xF9: [678,10,500,9,480], // LATIN SMALL LETTER U WITH GRAVE
+ 0xFA: [678,10,500,9,480], // LATIN SMALL LETTER U WITH ACUTE
+ 0xFB: [674,10,500,9,480], // LATIN SMALL LETTER U WITH CIRCUMFLEX
+ 0xFC: [622,10,500,9,480], // LATIN SMALL LETTER U WITH DIAERESIS
+ 0xFD: [678,218,500,14,475], // LATIN SMALL LETTER Y WITH ACUTE
+ 0xFE: [683,217,500,5,470], // LATIN SMALL LETTER THORN
+ 0xFF: [622,218,500,14,475] // LATIN SMALL LETTER Y WITH DIAERESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js
new file mode 100644
index 00000000..4b4b9a12
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js
@@ -0,0 +1,154 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x100: [773,0,722,15,707], // LATIN CAPITAL LETTER A WITH MACRON
+ 0x101: [561,10,444,37,442], // LATIN SMALL LETTER A WITH MACRON
+ 0x102: [876,0,722,15,707], // LATIN CAPITAL LETTER A WITH BREVE
+ 0x103: [664,10,444,37,442], // LATIN SMALL LETTER A WITH BREVE
+ 0x104: [674,165,722,15,707], // LATIN CAPITAL LETTER A WITH OGONEK
+ 0x105: [460,165,444,37,472], // LATIN SMALL LETTER A WITH OGONEK
+ 0x106: [890,14,667,28,633], // LATIN CAPITAL LETTER C WITH ACUTE
+ 0x107: [678,10,444,25,412], // LATIN SMALL LETTER C WITH ACUTE
+ 0x108: [886,14,667,28,633], // LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+ 0x109: [674,10,444,25,412], // LATIN SMALL LETTER C WITH CIRCUMFLEX
+ 0x10A: [834,14,667,28,633], // LATIN CAPITAL LETTER C WITH DOT ABOVE
+ 0x10B: [622,10,444,25,412], // LATIN SMALL LETTER C WITH DOT ABOVE
+ 0x10C: [886,14,667,28,633], // LATIN CAPITAL LETTER C WITH CARON
+ 0x10D: [674,10,444,25,412], // LATIN SMALL LETTER C WITH CARON
+ 0x10E: [886,0,722,16,685], // LATIN CAPITAL LETTER D WITH CARON
+ 0x10F: [701,10,586,27,604], // LATIN SMALL LETTER D WITH CARON
+ 0x110: [662,0,722,16,685], // LATIN CAPITAL LETTER D WITH STROKE
+ 0x111: [683,10,500,27,507], // LATIN SMALL LETTER D WITH STROKE
+ 0x112: [773,0,611,12,597], // LATIN CAPITAL LETTER E WITH MACRON
+ 0x113: [561,10,444,25,424], // LATIN SMALL LETTER E WITH MACRON
+ 0x114: [876,0,611,12,597], // LATIN CAPITAL LETTER E WITH BREVE
+ 0x115: [664,10,444,25,424], // LATIN SMALL LETTER E WITH BREVE
+ 0x116: [834,0,611,12,597], // LATIN CAPITAL LETTER E WITH DOT ABOVE
+ 0x117: [622,10,444,25,424], // LATIN SMALL LETTER E WITH DOT ABOVE
+ 0x118: [662,165,611,12,597], // LATIN CAPITAL LETTER E WITH OGONEK
+ 0x119: [460,165,444,25,424], // LATIN SMALL LETTER E WITH OGONEK
+ 0x11A: [886,0,611,12,597], // LATIN CAPITAL LETTER E WITH CARON
+ 0x11B: [674,10,444,25,424], // LATIN SMALL LETTER E WITH CARON
+ 0x11C: [886,14,722,32,709], // LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+ 0x11D: [674,218,500,28,470], // LATIN SMALL LETTER G WITH CIRCUMFLEX
+ 0x11E: [876,14,722,32,709], // LATIN CAPITAL LETTER G WITH BREVE
+ 0x11F: [664,218,500,28,470], // LATIN SMALL LETTER G WITH BREVE
+ 0x120: [834,14,722,32,709], // LATIN CAPITAL LETTER G WITH DOT ABOVE
+ 0x121: [622,218,500,28,470], // LATIN SMALL LETTER G WITH DOT ABOVE
+ 0x122: [676,280,722,32,709], // LATIN CAPITAL LETTER G WITH CEDILLA
+ 0x123: [766,218,500,28,470], // LATIN SMALL LETTER G WITH CEDILLA
+ 0x124: [886,0,722,18,703], // LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+ 0x125: [886,0,500,9,487], // LATIN SMALL LETTER H WITH CIRCUMFLEX
+ 0x126: [662,0,723,17,702], // LATIN CAPITAL LETTER H WITH STROKE
+ 0x127: [683,0,500,8,487], // LATIN SMALL LETTER H WITH STROKE
+ 0x128: [850,0,333,1,331], // LATIN CAPITAL LETTER I WITH TILDE
+ 0x129: [638,0,278,-25,305], // LATIN SMALL LETTER I WITH TILDE
+ 0x12A: [773,0,333,11,322], // LATIN CAPITAL LETTER I WITH MACRON
+ 0x12B: [561,0,278,-21,290], // LATIN SMALL LETTER I WITH MACRON
+ 0x12C: [876,0,333,18,315], // LATIN CAPITAL LETTER I WITH BREVE
+ 0x12D: [664,0,278,-1,280], // LATIN SMALL LETTER I WITH BREVE
+ 0x12E: [662,165,333,18,315], // LATIN CAPITAL LETTER I WITH OGONEK
+ 0x12F: [683,165,278,16,277], // LATIN SMALL LETTER I WITH OGONEK
+ 0x130: [834,0,333,18,315], // LATIN CAPITAL LETTER I WITH DOT ABOVE
+ 0x132: [662,14,747,18,728], // LATIN CAPITAL LIGATURE IJ
+ 0x133: [683,218,538,16,454], // LATIN SMALL LIGATURE IJ
+ 0x134: [886,14,373,-6,367], // LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+ 0x135: [674,218,278,-70,295], // LATIN SMALL LETTER J WITH CIRCUMFLEX
+ 0x136: [662,280,722,33,723], // LATIN CAPITAL LETTER K WITH CEDILLA
+ 0x137: [683,280,500,7,505], // LATIN SMALL LETTER K WITH CEDILLA
+ 0x138: [459,0,542,5,532], // LATIN SMALL LETTER KRA
+ 0x139: [890,0,611,12,598], // LATIN CAPITAL LETTER L WITH ACUTE
+ 0x13A: [890,0,278,19,257], // LATIN SMALL LETTER L WITH ACUTE
+ 0x13B: [662,280,611,12,598], // LATIN CAPITAL LETTER L WITH CEDILLA
+ 0x13C: [683,280,278,19,257], // LATIN SMALL LETTER L WITH CEDILLA
+ 0x13D: [683,0,611,12,598], // LATIN CAPITAL LETTER L WITH CARON
+ 0x13E: [702,0,381,19,362], // LATIN SMALL LETTER L WITH CARON
+ 0x13F: [662,0,620,29,615], // LATIN CAPITAL LETTER L WITH MIDDLE DOT
+ 0x140: [683,0,370,19,354], // LATIN SMALL LETTER L WITH MIDDLE DOT
+ 0x141: [662,0,611,10,597], // LATIN CAPITAL LETTER L WITH STROKE
+ 0x142: [683,0,278,19,259], // LATIN SMALL LETTER L WITH STROKE
+ 0x143: [890,11,722,12,707], // LATIN CAPITAL LETTER N WITH ACUTE
+ 0x144: [678,0,500,16,485], // LATIN SMALL LETTER N WITH ACUTE
+ 0x145: [662,280,722,12,707], // LATIN CAPITAL LETTER N WITH CEDILLA
+ 0x146: [460,280,500,16,485], // LATIN SMALL LETTER N WITH CEDILLA
+ 0x147: [886,11,722,12,707], // LATIN CAPITAL LETTER N WITH CARON
+ 0x148: [674,0,500,16,485], // LATIN SMALL LETTER N WITH CARON
+ 0x149: [702,0,590,20,566], // LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+ 0x14A: [678,18,710,16,673], // LATIN CAPITAL LETTER ENG
+ 0x14B: [460,218,504,16,424], // LATIN SMALL LETTER ENG
+ 0x14C: [773,14,722,34,688], // LATIN CAPITAL LETTER O WITH MACRON
+ 0x14D: [561,10,500,29,470], // LATIN SMALL LETTER O WITH MACRON
+ 0x14E: [876,14,722,34,688], // LATIN CAPITAL LETTER O WITH BREVE
+ 0x14F: [664,10,500,29,470], // LATIN SMALL LETTER O WITH BREVE
+ 0x150: [890,14,722,34,688], // LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+ 0x151: [678,10,500,29,470], // LATIN SMALL LETTER O WITH DOUBLE ACUTE
+ 0x152: [668,6,889,30,885], // LATIN CAPITAL LIGATURE OE
+ 0x153: [460,10,722,30,690], // LATIN SMALL LIGATURE OE
+ 0x154: [890,0,667,17,660], // LATIN CAPITAL LETTER R WITH ACUTE
+ 0x155: [678,0,333,5,335], // LATIN SMALL LETTER R WITH ACUTE
+ 0x156: [662,280,667,17,660], // LATIN CAPITAL LETTER R WITH CEDILLA
+ 0x157: [460,280,333,5,335], // LATIN SMALL LETTER R WITH CEDILLA
+ 0x158: [886,0,667,17,660], // LATIN CAPITAL LETTER R WITH CARON
+ 0x159: [674,0,333,5,335], // LATIN SMALL LETTER R WITH CARON
+ 0x15A: [890,14,556,43,491], // LATIN CAPITAL LETTER S WITH ACUTE
+ 0x15B: [678,10,389,51,348], // LATIN SMALL LETTER S WITH ACUTE
+ 0x15C: [886,14,556,43,491], // LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+ 0x15D: [674,10,389,40,351], // LATIN SMALL LETTER S WITH CIRCUMFLEX
+ 0x15E: [676,215,556,43,491], // LATIN CAPITAL LETTER S WITH CEDILLA
+ 0x15F: [459,215,389,51,348], // LATIN SMALL LETTER S WITH CEDILLA
+ 0x160: [924,14,556,43,491], // LATIN CAPITAL LETTER S WITH CARON
+ 0x161: [674,10,389,38,349], // LATIN SMALL LETTER S WITH CARON
+ 0x162: [662,215,611,17,593], // LATIN CAPITAL LETTER T WITH CEDILLA
+ 0x163: [579,215,278,13,279], // LATIN SMALL LETTER T WITH CEDILLA
+ 0x164: [886,0,611,17,593], // LATIN CAPITAL LETTER T WITH CARON
+ 0x165: [701,10,315,13,333], // LATIN SMALL LETTER T WITH CARON
+ 0x166: [662,0,613,17,593], // LATIN CAPITAL LETTER T WITH STROKE
+ 0x167: [584,5,279,11,280], // LATIN SMALL LETTER T WITH STROKE
+ 0x168: [849,14,722,14,705], // LATIN CAPITAL LETTER U WITH TILDE
+ 0x169: [638,10,500,9,480], // LATIN SMALL LETTER U WITH TILDE
+ 0x16A: [773,14,722,14,705], // LATIN CAPITAL LETTER U WITH MACRON
+ 0x16B: [561,10,500,9,480], // LATIN SMALL LETTER U WITH MACRON
+ 0x16C: [876,14,722,14,705], // LATIN CAPITAL LETTER U WITH BREVE
+ 0x16D: [664,10,500,9,480], // LATIN SMALL LETTER U WITH BREVE
+ 0x16E: [898,14,722,14,705], // LATIN CAPITAL LETTER U WITH RING ABOVE
+ 0x16F: [711,10,500,9,480], // LATIN SMALL LETTER U WITH RING ABOVE
+ 0x170: [890,14,722,14,705], // LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+ 0x171: [678,10,500,9,480], // LATIN SMALL LETTER U WITH DOUBLE ACUTE
+ 0x172: [662,165,722,14,705], // LATIN CAPITAL LETTER U WITH OGONEK
+ 0x173: [450,156,500,9,480], // LATIN SMALL LETTER U WITH OGONEK
+ 0x174: [886,11,944,5,932], // LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+ 0x175: [674,14,722,21,694], // LATIN SMALL LETTER W WITH CIRCUMFLEX
+ 0x176: [886,0,722,22,703], // LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+ 0x177: [674,218,500,14,475], // LATIN SMALL LETTER Y WITH CIRCUMFLEX
+ 0x178: [872,0,722,22,703], // LATIN CAPITAL LETTER Y WITH DIAERESIS
+ 0x179: [890,0,612,10,598], // LATIN CAPITAL LETTER Z WITH ACUTE
+ 0x17A: [678,0,444,27,418], // LATIN SMALL LETTER Z WITH ACUTE
+ 0x17B: [834,0,612,10,598], // LATIN CAPITAL LETTER Z WITH DOT ABOVE
+ 0x17C: [622,0,444,27,418], // LATIN SMALL LETTER Z WITH DOT ABOVE
+ 0x17D: [924,0,612,10,598], // LATIN CAPITAL LETTER Z WITH CARON
+ 0x17E: [674,0,444,27,418], // LATIN SMALL LETTER Z WITH CARON
+ 0x17F: [683,0,334,20,383] // LATIN SMALL LETTER LONG S
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js
new file mode 100644
index 00000000..87aa959f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1E80: [890,11,944,5,932], // LATIN CAPITAL LETTER W WITH GRAVE
+ 0x1E81: [678,14,722,21,694], // LATIN SMALL LETTER W WITH GRAVE
+ 0x1E82: [890,11,944,5,932], // LATIN CAPITAL LETTER W WITH ACUTE
+ 0x1E83: [678,14,722,21,694], // LATIN SMALL LETTER W WITH ACUTE
+ 0x1E84: [834,11,944,5,932], // LATIN CAPITAL LETTER W WITH DIAERESIS
+ 0x1E85: [622,14,722,21,694], // LATIN SMALL LETTER W WITH DIAERESIS
+ 0x1EF2: [890,0,722,22,703], // LATIN CAPITAL LETTER Y WITH GRAVE
+ 0x1EF3: [678,218,500,14,475] // LATIN SMALL LETTER Y WITH GRAVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/LatinExtendedAdditional.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js
new file mode 100644
index 00000000..3fb11692
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js
@@ -0,0 +1,63 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x180: [683,10,500,-19,472], // LATIN SMALL LETTER B WITH STROKE
+ 0x188: [559,10,500,25,511], // LATIN SMALL LETTER C WITH HOOK
+ 0x190: [684,6,580,33,562], // LATIN CAPITAL LETTER OPEN E
+ 0x192: [706,159,434,6,426], // LATIN SMALL LETTER F WITH HOOK
+ 0x195: [683,10,735,9,710], // LATIN SMALL LETTER HV
+ 0x199: [683,0,500,7,505], // LATIN SMALL LETTER K WITH HOOK
+ 0x19A: [683,0,278,19,257], // LATIN SMALL LETTER L WITH BAR
+ 0x19B: [668,0,520,55,516], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x19E: [460,233,500,16,485], // LATIN SMALL LETTER N WITH LONG RIGHT LEG
+ 0x1A0: [754,14,722,34,688], // LATIN CAPITAL LETTER O WITH HORN
+ 0x1A1: [474,10,545,29,531], // LATIN SMALL LETTER O WITH HORN
+ 0x1A5: [669,217,500,5,470], // LATIN SMALL LETTER P WITH HOOK
+ 0x1AA: [684,233,432,20,412], // LATIN LETTER REVERSED ESH LOOP
+ 0x1AB: [579,218,290,13,279], // LATIN SMALL LETTER T WITH PALATAL HOOK
+ 0x1AD: [683,10,310,14,333], // LATIN SMALL LETTER T WITH HOOK
+ 0x1AF: [774,14,766,14,810], // LATIN CAPITAL LETTER U WITH HORN
+ 0x1B0: [561,10,500,9,539], // LATIN SMALL LETTER U WITH HORN
+ 0x1B5: [662,0,612,10,598], // LATIN CAPITAL LETTER Z WITH STROKE
+ 0x1BA: [450,234,381,4,360], // LATIN SMALL LETTER EZH WITH TAIL
+ 0x1BB: [676,0,500,22,482], // LATIN LETTER TWO WITH STROKE
+ 0x1BE: [539,12,500,73,427], // LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+ 0x1C0: [736,0,160,54,105], // LATIN LETTER DENTAL CLICK
+ 0x1C1: [736,0,280,54,225], // LATIN LETTER LATERAL CLICK
+ 0x1C2: [736,0,435,34,400], // LATIN LETTER ALVEOLAR CLICK
+ 0x1C3: [676,9,333,130,236], // LATIN LETTER RETROFLEX CLICK
+ 0x1F0: [674,218,278,-70,294], // LATIN SMALL LETTER J WITH CARON
+ 0x1FA: [938,0,722,15,707], // LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FB: [890,10,444,37,442], // LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+ 0x1FC: [890,0,889,0,863], // LATIN CAPITAL LETTER AE WITH ACUTE
+ 0x1FD: [678,7,667,38,632], // LATIN SMALL LETTER AE WITH ACUTE
+ 0x1FE: [890,80,722,34,688], // LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ 0x1FF: [678,112,500,29,470], // LATIN SMALL LETTER O WITH STROKE AND ACUTE
+ 0x221: [683,150,671,27,652], // LATIN SMALL LETTER D WITH CURL
+ 0x234: [683,150,429,19,410], // LATIN SMALL LETTER L WITH CURL
+ 0x235: [460,150,672,16,653], // LATIN SMALL LETTER N WITH CURL
+ 0x236: [580,150,401,13,382] // LATIN SMALL LETTER T WITH CURL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js
new file mode 100644
index 00000000..c7db763b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0xA727: [683,233,481,9,427] // stix-heng (phonetic symbol)
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/LatinExtendedD.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js
new file mode 100644
index 00000000..9c775deb
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js
@@ -0,0 +1,82 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2102: [676,14,705,45,663], // stix-mathematical bold oblique double-struck capital C
+ 0x2105: [676,14,837,48,795], // CARE OF
+ 0x2107: [676,14,598,28,561], // EULER CONSTANT
+ 0x210A: [441,219,738,30,678], // SCRIPT SMALL G
+ 0x210B: [687,15,997,53,991], // SCRIPT CAPITAL H
+ 0x210C: [695,204,824,43,773], // BLACK-LETTER CAPITAL H
+ 0x210D: [662,0,718,70,648], // stix-mathematical bold oblique double-struck capital H
+ 0x210E: [683,10,577,47,545], // PLANCK CONSTANT
+ 0x210F: [683,10,579,47,547], // stix-/hbar - Planck's over 2pi
+ 0x2110: [675,15,897,26,888], // SCRIPT CAPITAL I
+ 0x2112: [687,15,946,33,931], // SCRIPT CAPITAL L
+ 0x2115: [662,0,698,70,628], // stix-mathematical bold oblique double-struck capital N
+ 0x2116: [676,14,1012,7,966], // NUMERO SIGN
+ 0x2117: [676,14,760,38,722], // SOUND RECORDING COPYRIGHT
+ 0x2119: [662,0,678,70,628], // stix-mathematical bold oblique double-struck capital P
+ 0x211A: [676,65,765,45,715], // stix-mathematical bold oblique double-struck capital Q
+ 0x211B: [687,15,944,34,876], // SCRIPT CAPITAL R
+ 0x211D: [662,0,747,70,712], // stix-mathematical bold oblique double-struck capital R
+ 0x211E: [667,101,780,69,763], // PRESCRIPTION TAKE
+ 0x2122: [662,-256,980,30,957], // TRADE MARK SIGN
+ 0x2124: [662,0,727,50,677], // stix-mathematical bold oblique double-struck capital Z
+ 0x2125: [662,218,424,35,391], // OUNCE SIGN
+ 0x2126: [676,0,744,29,715], // OHM SIGN
+ 0x2127: [662,14,744,29,715], // INVERTED OHM SIGN
+ 0x2128: [695,204,726,50,676], // BLACK-LETTER CAPITAL Z
+ 0x2129: [463,0,360,32,276], // TURNED GREEK SMALL LETTER IOTA
+ 0x212B: [871,0,722,15,707], // ANGSTROM SIGN
+ 0x212C: [687,15,950,34,902], // SCRIPT CAPITAL B
+ 0x212D: [695,24,717,47,675], // BLACK-LETTER CAPITAL C
+ 0x212E: [676,17,843,35,808], // ESTIMATED SYMBOL
+ 0x212F: [441,11,627,30,554], // SCRIPT SMALL E
+ 0x2130: [687,15,750,100,734], // SCRIPT CAPITAL E
+ 0x2131: [680,0,919,43,907], // SCRIPT CAPITAL F
+ 0x2132: [662,0,535,13,462], // TURNED CAPITAL F
+ 0x2133: [674,15,1072,38,1056], // SCRIPT CAPITAL M
+ 0x2134: [441,11,697,30,680], // SCRIPT SMALL O
+ 0x2136: [677,19,639,57,572], // BET SYMBOL
+ 0x2137: [677,19,505,40,463], // GIMEL SYMBOL
+ 0x2138: [677,19,599,52,495], // DALET SYMBOL
+ 0x213C: [450,12,673,25,645], // DOUBLE-STRUCK SMALL PI
+ 0x213D: [460,218,540,0,526], // DOUBLE-STRUCK SMALL GAMMA
+ 0x213E: [662,0,469,70,567], // DOUBLE-STRUCK CAPITAL GAMMA
+ 0x213F: [662,0,718,70,648], // DOUBLE-STRUCK CAPITAL PI
+ 0x2140: [763,259,923,61,882], // DOUBLE-STRUCK N-ARY SUMMATION
+ 0x2141: [676,14,695,68,668], // TURNED SANS-SERIF CAPITAL G
+ 0x2142: [662,0,559,13,485], // TURNED SANS-SERIF CAPITAL L
+ 0x2143: [662,0,559,13,485], // REVERSED SANS-SERIF CAPITAL L
+ 0x2144: [662,0,630,21,609], // TURNED SANS-SERIF CAPITAL Y
+ 0x2145: [662,0,722,70,677], // stix-mathematical bold double-struck capital D
+ 0x2146: [683,10,574,45,519], // stix-mathematical bold double-struck small letter d
+ 0x2147: [460,10,523,45,478], // stix-mathematical bold double-struck small letter e
+ 0x2148: [683,0,258,55,203], // stix-mathematical bold double-struck small letter i
+ 0x2149: [683,217,305,-15,250], // stix-mathematical bold double-struck small letter j
+ 0x214A: [692,0,664,45,602], // PROPERTY LINE
+ 0x214B: [676,13,778,28,736] // TURNED AMPERSAND
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js
new file mode 100644
index 00000000..93500af7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js
@@ -0,0 +1,380 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'] = {
+ directory: 'General/Regular',
+ family: 'STIXGeneral',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1D00,0x1DBF,"PhoneticExtensions"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2070,0x209F,"SuperAndSubscripts"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2150,0x218F,"NumberForms"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0x2580,0x259F,"BlockElements"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x2700,0x27BF,"Dingbats"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x27F0,0x27FF,"SupplementalArrowsA"],
+ [0x2900,0x297F,"SupplementalArrowsB"],
+ [0x2980,0x29FF,"MiscMathSymbolsB"],
+ [0x2A00,0x2AFF,"SuppMathOperators"],
+ [0x2B00,0x2BFF,"MiscSymbolsAndArrows"],
+ [0x3000,0x303F,"CJK"],
+ [0x3040,0x309F,"Hiragana"],
+ [0xA720,0xA7FF,"LatinExtendedD"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0xFFF0,0xFFFF,"Specials"],
+ [0x1D400,0x1D433,"MathBold"],
+ [0x1D434,0x1D467,"MathItalic"],
+ [0x1D468,0x1D49B,"MathBoldItalic"],
+ [0x1D49C,0x1D4CF,"MathScript"],
+ [0x1D4D0,0x1D503,"MathBoldScript"],
+ [0x1D504,0x1D537,"Fraktur"],
+ [0x1D538,0x1D56B,"BBBold"],
+ [0x1D56C,0x1D59F,"BoldFraktur"],
+ [0x1D5A0,0x1D5D3,"MathSS"],
+ [0x1D5D4,0x1D607,"MathSSBold"],
+ [0x1D608,0x1D63B,"MathSSItalic"],
+ [0x1D63C,0x1D66F,"MathSSItalicBold"],
+ [0x1D670,0x1D6A3,"MathTT"],
+ [0x1D6A4,0x1D6A5,"ij"],
+ [0x1D6A8,0x1D6E1,"GreekBold"],
+ [0x1D6E2,0x1D71B,"GreekItalic"],
+ [0x1D71C,0x1D755,"GreekBoldItalic"],
+ [0x1D756,0x1D78F,"GreekSSBold"],
+ [0x1D790,0x1D7C9,"GreekSSBoldItalic"],
+ [0x1D7CE,0x1D7D7,"MathBold"],
+ [0x1D7D8,0x1D7E1,"BBBold"],
+ [0x1D7E2,0x1D7EB,"MathSS"],
+ [0x1D7EC,0x1D7F6,"MathSSBold"],
+ [0x1D7F6,0x1D7FF,"MathTT"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [676,9,333,130,236], // EXCLAMATION MARK
+ 0x22: [676,-431,408,77,331], // QUOTATION MARK
+ 0x23: [662,0,500,6,495], // NUMBER SIGN
+ 0x24: [727,87,500,44,458], // DOLLAR SIGN
+ 0x25: [706,19,747,61,686], // PERCENT SIGN
+ 0x26: [676,13,778,42,750], // AMPERSAND
+ 0x27: [676,-431,180,48,133], // APOSTROPHE
+ 0x28: [676,177,333,48,304], // LEFT PARENTHESIS
+ 0x29: [676,177,333,29,285], // RIGHT PARENTHESIS
+ 0x2A: [676,-265,500,68,433], // ASTERISK
+ 0x2B: [547,41,685,48,636], // PLUS SIGN
+ 0x2C: [102,141,250,55,195], // COMMA
+ 0x2D: [257,-194,333,39,285], // HYPHEN-MINUS
+ 0x2E: [100,11,250,70,181], // FULL STOP
+ 0x2F: [676,14,278,-9,287], // SOLIDUS
+ 0x30: [676,14,500,24,476], // DIGIT ZERO
+ 0x31: [676,0,500,111,394], // DIGIT ONE
+ 0x32: [676,0,500,29,474], // DIGIT TWO
+ 0x33: [676,14,500,41,431], // DIGIT THREE
+ 0x34: [676,0,500,12,473], // DIGIT FOUR
+ 0x35: [688,14,500,31,438], // DIGIT FIVE
+ 0x36: [684,14,500,34,468], // DIGIT SIX
+ 0x37: [662,8,500,20,449], // DIGIT SEVEN
+ 0x38: [676,14,500,56,445], // DIGIT EIGHT
+ 0x39: [676,22,500,30,459], // DIGIT NINE
+ 0x3A: [459,11,278,81,192], // COLON
+ 0x3B: [459,141,278,80,219], // SEMICOLON
+ 0x3C: [534,24,685,56,621], // LESS-THAN SIGN
+ 0x3D: [386,-120,685,48,637], // EQUALS SIGN
+ 0x3E: [534,24,685,56,621], // GREATER-THAN SIGN
+ 0x3F: [676,8,444,68,414], // QUESTION MARK
+ 0x40: [676,14,921,116,809], // COMMERCIAL AT
+ 0x41: [674,0,722,15,707], // LATIN CAPITAL LETTER A
+ 0x42: [662,0,667,17,593], // LATIN CAPITAL LETTER B
+ 0x43: [676,14,667,28,633], // LATIN CAPITAL LETTER C
+ 0x44: [662,0,722,16,685], // LATIN CAPITAL LETTER D
+ 0x45: [662,0,611,12,597], // LATIN CAPITAL LETTER E
+ 0x46: [662,0,556,11,546], // LATIN CAPITAL LETTER F
+ 0x47: [676,14,722,32,709], // LATIN CAPITAL LETTER G
+ 0x48: [662,0,722,18,703], // LATIN CAPITAL LETTER H
+ 0x49: [662,0,333,18,315], // LATIN CAPITAL LETTER I
+ 0x4A: [662,14,373,-6,354], // LATIN CAPITAL LETTER J
+ 0x4B: [662,0,722,33,723], // LATIN CAPITAL LETTER K
+ 0x4C: [662,0,611,12,598], // LATIN CAPITAL LETTER L
+ 0x4D: [662,0,889,12,864], // LATIN CAPITAL LETTER M
+ 0x4E: [662,11,722,12,707], // LATIN CAPITAL LETTER N
+ 0x4F: [676,14,722,34,688], // LATIN CAPITAL LETTER O
+ 0x50: [662,0,557,16,542], // LATIN CAPITAL LETTER P
+ 0x51: [676,177,722,34,701], // LATIN CAPITAL LETTER Q
+ 0x52: [662,0,667,17,660], // LATIN CAPITAL LETTER R
+ 0x53: [676,14,556,43,491], // LATIN CAPITAL LETTER S
+ 0x54: [662,0,611,17,593], // LATIN CAPITAL LETTER T
+ 0x55: [662,14,722,14,705], // LATIN CAPITAL LETTER U
+ 0x56: [662,11,722,16,697], // LATIN CAPITAL LETTER V
+ 0x57: [662,11,944,5,932], // LATIN CAPITAL LETTER W
+ 0x58: [662,0,722,10,704], // LATIN CAPITAL LETTER X
+ 0x59: [662,0,722,22,703], // LATIN CAPITAL LETTER Y
+ 0x5A: [662,0,612,10,598], // LATIN CAPITAL LETTER Z
+ 0x5B: [662,156,333,88,299], // LEFT SQUARE BRACKET
+ 0x5C: [676,14,278,-9,287], // REVERSE SOLIDUS
+ 0x5D: [662,156,333,34,245], // RIGHT SQUARE BRACKET
+ 0x5E: [662,-297,469,24,446], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [678,-507,333,18,242], // GRAVE ACCENT
+ 0x61: [460,10,444,37,442], // LATIN SMALL LETTER A
+ 0x62: [683,10,500,3,468], // LATIN SMALL LETTER B
+ 0x63: [460,10,444,25,412], // LATIN SMALL LETTER C
+ 0x64: [683,10,500,27,491], // LATIN SMALL LETTER D
+ 0x65: [460,10,444,25,424], // LATIN SMALL LETTER E
+ 0x66: [683,0,333,20,383], // LATIN SMALL LETTER F
+ 0x67: [460,218,500,28,470], // LATIN SMALL LETTER G
+ 0x68: [683,0,500,9,487], // LATIN SMALL LETTER H
+ 0x69: [683,0,278,16,253], // LATIN SMALL LETTER I
+ 0x6A: [683,218,278,-70,194], // LATIN SMALL LETTER J
+ 0x6B: [683,0,500,7,505], // LATIN SMALL LETTER K
+ 0x6C: [683,0,278,19,257], // LATIN SMALL LETTER L
+ 0x6D: [460,0,778,16,775], // LATIN SMALL LETTER M
+ 0x6E: [460,0,500,16,485], // LATIN SMALL LETTER N
+ 0x6F: [460,10,500,29,470], // LATIN SMALL LETTER O
+ 0x70: [460,217,500,5,470], // LATIN SMALL LETTER P
+ 0x71: [460,217,500,24,488], // LATIN SMALL LETTER Q
+ 0x72: [460,0,333,5,335], // LATIN SMALL LETTER R
+ 0x73: [459,10,389,51,348], // LATIN SMALL LETTER S
+ 0x74: [579,10,278,13,279], // LATIN SMALL LETTER T
+ 0x75: [450,10,500,9,480], // LATIN SMALL LETTER U
+ 0x76: [450,14,500,19,477], // LATIN SMALL LETTER V
+ 0x77: [450,14,722,21,694], // LATIN SMALL LETTER W
+ 0x78: [450,0,500,17,479], // LATIN SMALL LETTER X
+ 0x79: [450,218,500,14,475], // LATIN SMALL LETTER Y
+ 0x7A: [450,0,444,27,418], // LATIN SMALL LETTER Z
+ 0x7B: [680,181,480,100,350], // LEFT CURLY BRACKET
+ 0x7C: [676,14,200,67,133], // VERTICAL LINE
+ 0x7D: [680,181,480,130,380], // RIGHT CURLY BRACKET
+ 0x7E: [325,-183,541,40,502], // TILDE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA8: [622,-523,333,18,316], // DIAERESIS
+ 0xAC: [393,-115,600,48,552], // NOT SIGN
+ 0xAF: [601,-547,333,11,322], // MACRON
+ 0xB1: [502,87,685,48,637], // PLUS-MINUS SIGN
+ 0xB7: [310,-199,250,70,181], // MIDDLE DOT
+ 0xD7: [529,25,640,43,597], // MULTIPLICATION SIGN
+ 0xF7: [516,10,564,30,534], // DIVISION SIGN
+ 0x131: [460,0,278,16,253], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [460,218,278,-70,193], // LATIN SMALL LETTER DOTLESS J
+ 0x2C6: [674,-507,333,11,322], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [674,-507,333,11,322], // CARON
+ 0x2C9: [601,-547,334,11,322], // MODIFIER LETTER MACRON
+ 0x2CA: [679,-509,333,93,320], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [679,-509,333,22,249], // MODIFIER LETTER GRAVE ACCENT
+ 0x2D8: [664,-507,335,27,308], // BREVE
+ 0x2D9: [622,-523,333,118,217], // DOT ABOVE
+ 0x2DC: [638,-532,333,1,331], // SMALL TILDE
+ 0x300: [678,-507,0,-371,-147], // COMBINING GRAVE ACCENT
+ 0x301: [678,-507,0,-371,-147], // COMBINING ACUTE ACCENT
+ 0x302: [674,-507,0,-386,-75], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [638,-532,0,-395,-65], // COMBINING TILDE
+ 0x304: [601,-547,0,-385,-74], // COMBINING MACRON
+ 0x306: [664,-507,0,-373,-92], // COMBINING BREVE
+ 0x307: [622,-523,0,-280,-181], // COMBINING DOT ABOVE
+ 0x308: [622,-523,0,-379,-81], // COMBINING DIAERESIS
+ 0x30A: [711,-512,0,-329,-130], // COMBINING RING ABOVE
+ 0x30B: [678,-507,0,-401,-22], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [674,-507,0,-385,-74], // COMBINING CARON
+ 0x338: [662,156,0,-380,31], // COMBINING LONG SOLIDUS OVERLAY
+ 0x393: [662,0,587,11,577], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [674,0,722,48,675], // GREEK CAPITAL LETTER DELTA
+ 0x398: [676,14,722,34,688], // GREEK CAPITAL LETTER THETA
+ 0x39B: [674,0,702,15,687], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [662,0,643,29,614], // GREEK CAPITAL LETTER XI
+ 0x3A0: [662,0,722,18,703], // GREEK CAPITAL LETTER PI
+ 0x3A3: [662,0,624,30,600], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [674,0,722,29,703], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [662,0,763,35,728], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [690,0,746,22,724], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [676,0,744,29,715], // GREEK CAPITAL LETTER OMEGA
+ 0x2020: [676,149,500,59,442], // DAGGER
+ 0x2021: [676,153,500,58,442], // DOUBLE DAGGER
+ 0x2026: [100,11,1000,111,888], // HORIZONTAL ELLIPSIS
+ 0x2032: [678,-402,289,75,214], // PRIME
+ 0x203E: [820,-770,500,0,500], // OVERLINE
+ 0x20D7: [760,-548,0,-453,-17], // COMBINING RIGHT ARROW ABOVE
+ 0x2111: [695,34,762,45,711], // BLACK-LETTER CAPITAL I
+ 0x2118: [547,217,826,52,799], // SCRIPT CAPITAL P
+ 0x211C: [704,22,874,50,829], // BLACK-LETTER CAPITAL R
+ 0x2135: [677,13,682,43,634], // ALEF SYMBOL
+ 0x2190: [449,-58,926,71,857], // LEFTWARDS ARROW
+ 0x2191: [662,156,511,60,451], // UPWARDS ARROW
+ 0x2192: [448,-57,926,70,856], // RIGHTWARDS ARROW
+ 0x2193: [662,156,511,60,451], // DOWNWARDS ARROW
+ 0x2194: [449,-57,926,38,888], // LEFT RIGHT ARROW
+ 0x2195: [730,224,511,60,451], // UP DOWN ARROW
+ 0x2196: [662,156,926,70,856], // NORTH WEST ARROW
+ 0x2197: [662,156,926,70,856], // NORTH EAST ARROW
+ 0x2198: [662,156,926,70,856], // SOUTH EAST ARROW
+ 0x2199: [662,156,926,70,856], // SOUTH WEST ARROW
+ 0x21A6: [450,-57,926,70,857], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [553,-57,926,70,856], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [553,-57,926,70,856], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [494,-220,955,54,901], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [286,-12,955,54,901], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [494,-220,955,54,901], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [286,-12,955,54,901], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [539,33,926,70,856], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [551,45,926,60,866], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [662,156,685,45,641], // UPWARDS DOUBLE ARROW
+ 0x21D2: [551,45,926,60,866], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [662,156,685,45,641], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [517,10,926,20,906], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [730,224,685,45,641], // UP DOWN DOUBLE ARROW
+ 0x2200: [662,0,560,2,558], // FOR ALL
+ 0x2202: [668,11,471,40,471], // PARTIAL DIFFERENTIAL
+ 0x2203: [662,0,560,73,487], // THERE EXISTS
+ 0x2205: [583,79,762,50,712], // EMPTY SET
+ 0x2207: [662,12,731,63,667], // NABLA
+ 0x2208: [531,27,685,60,625], // ELEMENT OF
+ 0x2209: [662,157,685,60,625], // stix-negated (vert) set membership, variant
+ 0x220B: [531,27,685,60,625], // CONTAINS AS MEMBER
+ 0x220F: [763,259,1000,52,948], // N-ARY PRODUCT
+ 0x2210: [763,259,1000,52,948], // N-ARY COPRODUCT
+ 0x2211: [763,259,914,58,856], // N-ARY SUMMATION
+ 0x2212: [286,-220,685,64,621], // MINUS SIGN
+ 0x2213: [502,87,685,48,637], // MINUS-OR-PLUS SIGN
+ 0x2215: [710,222,523,46,478], // DIVISION SLASH
+ 0x2216: [411,-93,428,25,403], // SET MINUS
+ 0x2217: [471,-33,523,67,457], // ASTERISK OPERATOR
+ 0x2218: [387,-117,350,40,310], // RING OPERATOR
+ 0x2219: [387,-117,350,40,310], // BULLET OPERATOR
+ 0x221A: [973,259,928,112,963], // SQUARE ROOT
+ 0x221D: [430,0,685,41,643], // PROPORTIONAL TO
+ 0x221E: [430,0,926,70,854], // INFINITY
+ 0x2220: [547,0,685,23,643], // ANGLE
+ 0x2223: [690,189,266,100,166], // DIVIDES
+ 0x2225: [690,189,523,129,394], // PARALLEL TO
+ 0x2227: [536,29,620,31,589], // LOGICAL AND
+ 0x2228: [536,29,620,31,589], // LOGICAL OR
+ 0x2229: [536,31,620,48,572], // stix-intersection, serifs
+ 0x222A: [536,31,620,48,572], // stix-union, serifs
+ 0x222B: [824,320,459,32,639], // INTEGRAL
+ 0x223C: [362,-148,685,48,637], // TILDE OPERATOR
+ 0x2240: [547,42,286,35,249], // WREATH PRODUCT
+ 0x2243: [445,-55,685,48,637], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [532,27,685,48,637], // APPROXIMATELY EQUAL TO
+ 0x2248: [475,-25,685,48,637], // ALMOST EQUAL TO
+ 0x224D: [498,-8,685,48,637], // EQUIVALENT TO
+ 0x2250: [611,-120,685,48,637], // APPROACHES THE LIMIT
+ 0x2260: [662,156,685,48,637], // stix-not (vert) equals
+ 0x2261: [478,-28,685,48,637], // IDENTICAL TO
+ 0x2264: [609,103,685,64,629], // LESS-THAN OR EQUAL TO
+ 0x2265: [609,103,685,64,629], // GREATER-THAN OR EQUAL TO
+ 0x226A: [532,26,933,25,908], // MUCH LESS-THAN
+ 0x226B: [532,26,933,25,908], // MUCH GREATER-THAN
+ 0x227A: [532,26,685,64,621], // PRECEDES
+ 0x227B: [532,26,685,64,621], // SUCCEEDS
+ 0x227C: [628,120,685,64,621], // PRECEDES OR EQUAL TO
+ 0x227D: [629,119,685,64,621], // SUCCEEDS OR EQUAL TO
+ 0x2282: [531,25,685,64,621], // SUBSET OF
+ 0x2283: [531,25,685,64,621], // SUPERSET OF
+ 0x2286: [607,103,685,64,621], // SUBSET OF OR EQUAL TO
+ 0x2287: [607,103,685,64,621], // SUPERSET OF OR EQUAL TO
+ 0x228E: [536,31,620,48,572], // MULTISET UNION
+ 0x2291: [607,103,685,64,621], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [607,103,685,64,621], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [536,31,620,48,572], // stix-square intersection, serifs
+ 0x2294: [536,31,620,48,572], // stix-square union, serifs
+ 0x2295: [623,119,842,50,792], // stix-circled plus (with rim)
+ 0x2296: [623,119,842,50,792], // CIRCLED MINUS
+ 0x2297: [623,119,842,50,792], // stix-circled times (with rim)
+ 0x2298: [623,119,842,50,792], // CIRCLED DIVISION SLASH
+ 0x2299: [583,79,762,50,712], // CIRCLED DOT OPERATOR
+ 0x22A2: [662,0,685,64,621], // RIGHT TACK
+ 0x22A3: [662,0,685,64,621], // LEFT TACK
+ 0x22A4: [662,0,685,48,637], // DOWN TACK
+ 0x22A5: [662,0,685,48,637], // UP TACK
+ 0x22A8: [662,0,685,64,621], // TRUE
+ 0x22C0: [763,259,924,54,870], // N-ARY LOGICAL AND
+ 0x22C1: [763,259,924,54,870], // N-ARY LOGICAL OR
+ 0x22C2: [778,254,924,94,830], // N-ARY INTERSECTION
+ 0x22C3: [768,264,924,94,830], // N-ARY UNION
+ 0x22C4: [488,-16,523,26,497], // DIAMOND OPERATOR
+ 0x22C5: [313,-193,286,83,203], // DOT OPERATOR
+ 0x22C6: [597,13,700,35,665], // STAR OPERATOR
+ 0x22C8: [582,80,810,54,756], // BOWTIE
+ 0x22EE: [606,104,511,192,319], // VERTICAL ELLIPSIS
+ 0x22EF: [316,-189,926,108,818], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [520,18,926,194,732], // DOWN RIGHT DIAGONAL ELLIPSIS
+ 0x2308: [713,213,469,188,447], // LEFT CEILING
+ 0x2309: [713,213,469,27,286], // RIGHT CEILING
+ 0x230A: [713,213,469,188,447], // LEFT FLOOR
+ 0x230B: [713,213,469,27,286], // RIGHT FLOOR
+ 0x2322: [360,-147,1019,54,965], // stix-small down curve
+ 0x2323: [360,-147,1019,54,965], // stix-small up curve
+ 0x23AF: [286,-220,315,0,315], // HORIZONTAL LINE EXTENSION
+ 0x23D0: [405,-101,511,222,288], // VERTICAL LINE EXTENSION (used to extend arrows)
+ 0x25B3: [811,127,1145,35,1110], // WHITE UP-POINTING TRIANGLE
+ 0x25B9: [555,50,660,80,605], // WHITE RIGHT-POINTING SMALL TRIANGLE
+ 0x25BD: [811,127,1145,35,1110], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C3: [554,51,660,55,580], // WHITE LEFT-POINTING SMALL TRIANGLE
+ 0x25EF: [785,282,1207,70,1137], // LARGE CIRCLE
+ 0x2660: [609,99,685,34,651], // BLACK SPADE SUIT
+ 0x2661: [603,105,685,34,651], // WHITE HEART SUIT
+ 0x2662: [609,105,685,41,643], // WHITE DIAMOND SUIT
+ 0x2663: [603,99,685,34,651], // BLACK CLUB SUIT
+ 0x266D: [768,10,426,57,346], // MUSIC FLAT SIGN
+ 0x266E: [768,181,426,75,350], // MUSIC NATURAL SIGN
+ 0x266F: [768,181,426,41,386], // MUSIC SHARP SIGN
+ 0x27E8: [713,213,400,77,335], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [713,213,400,65,323], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x27EE: [676,177,233,56,211], // MATHEMATICAL LEFT FLATTENED PARENTHESIS
+ 0x27EF: [676,177,233,22,177], // MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+ 0x27F5: [449,-58,1574,55,1519], // LONG LEFTWARDS ARROW
+ 0x27F6: [449,-57,1574,55,1519], // LONG RIGHTWARDS ARROW
+ 0x27F7: [449,-57,1574,55,1519], // LONG LEFT RIGHT ARROW
+ 0x27F8: [551,45,1574,55,1519], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [551,45,1574,55,1519], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [517,10,1574,55,1519], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FB: [450,-57,1574,55,1519], // LONG LEFTWARDS ARROW FROM BAR
+ 0x27FC: [450,-57,1574,55,1519], // LONG RIGHTWARDS ARROW FROM BAR
+ 0x29F5: [710,222,523,46,478], // REVERSE SOLIDUS OPERATOR
+ 0x2A00: [763,259,1126,53,1073], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [763,259,1126,53,1073], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [763,259,1126,53,1073], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A03: [768,264,924,94,830], // N-ARY UNION OPERATOR WITH DOT
+ 0x2A04: [768,264,924,94,830], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A05: [763,259,924,94,830], // N-ARY SQUARE INTERSECTION OPERATOR
+ 0x2A06: [763,259,924,94,830], // N-ARY SQUARE UNION OPERATOR
+ 0x2A3F: [662,0,694,30,664], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [609,103,685,64,621], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [609,103,685,64,621] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXGeneral");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js
new file mode 100644
index 00000000..96c6be8a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D400: [690,0,722,9,689], // MATHEMATICAL BOLD CAPITAL A
+ 0x1D401: [676,0,667,16,619], // MATHEMATICAL BOLD CAPITAL B
+ 0x1D402: [691,19,722,49,687], // MATHEMATICAL BOLD CAPITAL C
+ 0x1D403: [676,0,722,14,690], // MATHEMATICAL BOLD CAPITAL D
+ 0x1D404: [676,0,667,16,641], // MATHEMATICAL BOLD CAPITAL E
+ 0x1D405: [676,0,611,16,583], // MATHEMATICAL BOLD CAPITAL F
+ 0x1D406: [691,19,778,37,755], // MATHEMATICAL BOLD CAPITAL G
+ 0x1D407: [676,0,778,21,759], // MATHEMATICAL BOLD CAPITAL H
+ 0x1D408: [676,0,389,20,370], // MATHEMATICAL BOLD CAPITAL I
+ 0x1D409: [676,96,500,3,478], // MATHEMATICAL BOLD CAPITAL J
+ 0x1D40A: [676,0,778,30,769], // MATHEMATICAL BOLD CAPITAL K
+ 0x1D40B: [676,0,667,19,638], // MATHEMATICAL BOLD CAPITAL L
+ 0x1D40C: [676,0,944,14,921], // MATHEMATICAL BOLD CAPITAL M
+ 0x1D40D: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL N
+ 0x1D40E: [691,19,778,35,743], // MATHEMATICAL BOLD CAPITAL O
+ 0x1D40F: [676,0,611,16,600], // MATHEMATICAL BOLD CAPITAL P
+ 0x1D410: [691,176,778,35,743], // MATHEMATICAL BOLD CAPITAL Q
+ 0x1D411: [676,0,722,26,716], // MATHEMATICAL BOLD CAPITAL R
+ 0x1D412: [692,19,556,35,513], // MATHEMATICAL BOLD CAPITAL S
+ 0x1D413: [676,0,667,31,636], // MATHEMATICAL BOLD CAPITAL T
+ 0x1D414: [676,19,722,16,701], // MATHEMATICAL BOLD CAPITAL U
+ 0x1D415: [676,18,722,16,701], // MATHEMATICAL BOLD CAPITAL V
+ 0x1D416: [676,15,1000,19,981], // MATHEMATICAL BOLD CAPITAL W
+ 0x1D417: [676,0,722,16,699], // MATHEMATICAL BOLD CAPITAL X
+ 0x1D418: [676,0,722,15,699], // MATHEMATICAL BOLD CAPITAL Y
+ 0x1D419: [676,0,667,28,634], // MATHEMATICAL BOLD CAPITAL Z
+ 0x1D41A: [473,14,500,25,488], // MATHEMATICAL BOLD SMALL A
+ 0x1D41B: [676,14,556,17,521], // MATHEMATICAL BOLD SMALL B
+ 0x1D41C: [473,14,444,25,430], // MATHEMATICAL BOLD SMALL C
+ 0x1D41D: [676,14,556,25,534], // MATHEMATICAL BOLD SMALL D
+ 0x1D41E: [473,14,444,25,427], // MATHEMATICAL BOLD SMALL E
+ 0x1D41F: [691,0,333,14,389], // MATHEMATICAL BOLD SMALL F
+ 0x1D420: [472,206,500,28,483], // MATHEMATICAL BOLD SMALL G
+ 0x1D421: [676,0,556,15,534], // MATHEMATICAL BOLD SMALL H
+ 0x1D422: [691,0,278,15,256], // MATHEMATICAL BOLD SMALL I
+ 0x1D423: [691,203,333,-57,263], // MATHEMATICAL BOLD SMALL J
+ 0x1D424: [676,0,556,22,543], // MATHEMATICAL BOLD SMALL K
+ 0x1D425: [676,0,278,15,256], // MATHEMATICAL BOLD SMALL L
+ 0x1D426: [473,0,833,15,814], // MATHEMATICAL BOLD SMALL M
+ 0x1D427: [473,0,556,21,539], // MATHEMATICAL BOLD SMALL N
+ 0x1D428: [473,14,500,25,476], // MATHEMATICAL BOLD SMALL O
+ 0x1D429: [473,205,556,19,524], // MATHEMATICAL BOLD SMALL P
+ 0x1D42A: [473,205,556,34,536], // MATHEMATICAL BOLD SMALL Q
+ 0x1D42B: [473,0,444,28,434], // MATHEMATICAL BOLD SMALL R
+ 0x1D42C: [473,14,389,25,361], // MATHEMATICAL BOLD SMALL S
+ 0x1D42D: [630,12,333,19,332], // MATHEMATICAL BOLD SMALL T
+ 0x1D42E: [461,14,556,16,538], // MATHEMATICAL BOLD SMALL U
+ 0x1D42F: [461,14,500,21,485], // MATHEMATICAL BOLD SMALL V
+ 0x1D430: [461,14,722,23,707], // MATHEMATICAL BOLD SMALL W
+ 0x1D431: [461,0,500,12,484], // MATHEMATICAL BOLD SMALL X
+ 0x1D432: [461,205,500,16,482], // MATHEMATICAL BOLD SMALL Y
+ 0x1D433: [461,0,444,21,420], // MATHEMATICAL BOLD SMALL Z
+ 0x1D7CE: [688,13,500,24,476], // MATHEMATICAL BOLD DIGIT ZERO
+ 0x1D7CF: [688,0,500,65,441], // MATHEMATICAL BOLD DIGIT ONE
+ 0x1D7D0: [688,0,500,17,478], // MATHEMATICAL BOLD DIGIT TWO
+ 0x1D7D1: [688,14,500,16,468], // MATHEMATICAL BOLD DIGIT THREE
+ 0x1D7D2: [688,0,500,19,476], // MATHEMATICAL BOLD DIGIT FOUR
+ 0x1D7D3: [676,8,500,22,470], // MATHEMATICAL BOLD DIGIT FIVE
+ 0x1D7D4: [688,13,500,28,475], // MATHEMATICAL BOLD DIGIT SIX
+ 0x1D7D5: [676,0,500,17,477], // MATHEMATICAL BOLD DIGIT SEVEN
+ 0x1D7D6: [688,13,500,28,472], // MATHEMATICAL BOLD DIGIT EIGHT
+ 0x1D7D7: [688,13,500,26,473] // MATHEMATICAL BOLD DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js
new file mode 100644
index 00000000..26797108
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D468: [685,0,759,39,724], // MATHEMATICAL BOLD ITALIC CAPITAL A
+ 0x1D469: [669,0,726,42,715], // MATHEMATICAL BOLD ITALIC CAPITAL B
+ 0x1D46A: [685,12,701,55,745], // MATHEMATICAL BOLD ITALIC CAPITAL C
+ 0x1D46B: [669,0,818,42,790], // MATHEMATICAL BOLD ITALIC CAPITAL D
+ 0x1D46C: [669,0,732,42,754], // MATHEMATICAL BOLD ITALIC CAPITAL E
+ 0x1D46D: [669,0,635,44,750], // MATHEMATICAL BOLD ITALIC CAPITAL F
+ 0x1D46E: [685,12,768,55,768], // MATHEMATICAL BOLD ITALIC CAPITAL G
+ 0x1D46F: [669,0,891,42,946], // MATHEMATICAL BOLD ITALIC CAPITAL H
+ 0x1D470: [669,0,502,42,557], // MATHEMATICAL BOLD ITALIC CAPITAL I
+ 0x1D471: [669,12,558,66,646], // MATHEMATICAL BOLD ITALIC CAPITAL J
+ 0x1D472: [669,0,795,42,839], // MATHEMATICAL BOLD ITALIC CAPITAL K
+ 0x1D473: [669,0,744,42,700], // MATHEMATICAL BOLD ITALIC CAPITAL L
+ 0x1D474: [669,0,1016,42,1071], // MATHEMATICAL BOLD ITALIC CAPITAL M
+ 0x1D475: [669,0,869,42,924], // MATHEMATICAL BOLD ITALIC CAPITAL N
+ 0x1D476: [685,16,777,55,755], // MATHEMATICAL BOLD ITALIC CAPITAL O
+ 0x1D477: [669,0,612,42,733], // MATHEMATICAL BOLD ITALIC CAPITAL P
+ 0x1D478: [685,154,810,55,756], // MATHEMATICAL BOLD ITALIC CAPITAL Q
+ 0x1D479: [669,0,801,42,784], // MATHEMATICAL BOLD ITALIC CAPITAL R
+ 0x1D47A: [685,10,671,55,704], // MATHEMATICAL BOLD ITALIC CAPITAL S
+ 0x1D47B: [669,0,568,28,700], // MATHEMATICAL BOLD ITALIC CAPITAL T
+ 0x1D47C: [669,10,733,72,810], // MATHEMATICAL BOLD ITALIC CAPITAL U
+ 0x1D47D: [669,15,593,66,797], // MATHEMATICAL BOLD ITALIC CAPITAL V
+ 0x1D47E: [669,17,925,66,1129], // MATHEMATICAL BOLD ITALIC CAPITAL W
+ 0x1D47F: [669,0,808,28,830], // MATHEMATICAL BOLD ITALIC CAPITAL X
+ 0x1D480: [669,0,549,39,725], // MATHEMATICAL BOLD ITALIC CAPITAL Y
+ 0x1D481: [669,0,797,66,830], // MATHEMATICAL BOLD ITALIC CAPITAL Z
+ 0x1D482: [462,10,581,44,548], // MATHEMATICAL BOLD ITALIC SMALL A
+ 0x1D483: [685,8,509,50,487], // MATHEMATICAL BOLD ITALIC SMALL B
+ 0x1D484: [462,10,477,44,460], // MATHEMATICAL BOLD ITALIC SMALL C
+ 0x1D485: [685,14,595,44,589], // MATHEMATICAL BOLD ITALIC SMALL D
+ 0x1D486: [462,10,498,44,459], // MATHEMATICAL BOLD ITALIC SMALL E
+ 0x1D487: [685,206,572,44,632], // MATHEMATICAL BOLD ITALIC SMALL F
+ 0x1D488: [462,203,527,22,527], // MATHEMATICAL BOLD ITALIC SMALL G
+ 0x1D489: [685,10,576,50,543], // MATHEMATICAL BOLD ITALIC SMALL H
+ 0x1D48A: [620,9,357,55,300], // MATHEMATICAL BOLD ITALIC SMALL I
+ 0x1D48B: [620,207,431,-18,414], // MATHEMATICAL BOLD ITALIC SMALL J
+ 0x1D48C: [686,11,580,55,563], // MATHEMATICAL BOLD ITALIC SMALL K
+ 0x1D48D: [685,9,346,50,310], // MATHEMATICAL BOLD ITALIC SMALL L
+ 0x1D48E: [467,9,760,33,727], // MATHEMATICAL BOLD ITALIC SMALL M
+ 0x1D48F: [467,10,559,33,526], // MATHEMATICAL BOLD ITALIC SMALL N
+ 0x1D490: [462,10,561,44,539], // MATHEMATICAL BOLD ITALIC SMALL O
+ 0x1D491: [469,205,571,-33,554], // MATHEMATICAL BOLD ITALIC SMALL P
+ 0x1D492: [462,205,526,44,532], // MATHEMATICAL BOLD ITALIC SMALL Q
+ 0x1D493: [467,0,441,33,424], // MATHEMATICAL BOLD ITALIC SMALL R
+ 0x1D494: [462,11,474,55,419], // MATHEMATICAL BOLD ITALIC SMALL S
+ 0x1D495: [592,10,351,44,318], // MATHEMATICAL BOLD ITALIC SMALL T
+ 0x1D496: [463,10,535,33,502], // MATHEMATICAL BOLD ITALIC SMALL U
+ 0x1D497: [473,14,554,52,539], // MATHEMATICAL BOLD ITALIC SMALL V
+ 0x1D498: [473,14,814,52,799], // MATHEMATICAL BOLD ITALIC SMALL W
+ 0x1D499: [462,8,587,33,543], // MATHEMATICAL BOLD ITALIC SMALL X
+ 0x1D49A: [462,205,519,35,522], // MATHEMATICAL BOLD ITALIC SMALL Y
+ 0x1D49B: [461,19,531,35,499] // MATHEMATICAL BOLD ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathBoldItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js
new file mode 100644
index 00000000..f4067e65
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D4D0: [699,21,984,50,955], // MATHEMATICAL BOLD SCRIPT CAPITAL A
+ 0x1D4D1: [699,21,1060,55,985], // MATHEMATICAL BOLD SCRIPT CAPITAL B
+ 0x1D4D2: [699,21,912,60,877], // MATHEMATICAL BOLD SCRIPT CAPITAL C
+ 0x1D4D3: [699,21,991,60,906], // MATHEMATICAL BOLD SCRIPT CAPITAL D
+ 0x1D4D4: [699,21,826,95,791], // MATHEMATICAL BOLD SCRIPT CAPITAL E
+ 0x1D4D5: [699,21,1042,65,1025], // MATHEMATICAL BOLD SCRIPT CAPITAL F
+ 0x1D4D6: [699,21,834,82,799], // MATHEMATICAL BOLD SCRIPT CAPITAL G
+ 0x1D4D7: [699,21,1171,65,1154], // MATHEMATICAL BOLD SCRIPT CAPITAL H
+ 0x1D4D8: [699,21,997,47,977], // MATHEMATICAL BOLD SCRIPT CAPITAL I
+ 0x1D4D9: [699,224,906,19,886], // MATHEMATICAL BOLD SCRIPT CAPITAL J
+ 0x1D4DA: [699,21,1154,45,1130], // MATHEMATICAL BOLD SCRIPT CAPITAL K
+ 0x1D4DB: [699,21,1036,40,1015], // MATHEMATICAL BOLD SCRIPT CAPITAL L
+ 0x1D4DC: [699,21,1300,60,1245], // MATHEMATICAL BOLD SCRIPT CAPITAL M
+ 0x1D4DD: [699,21,1095,60,1078], // MATHEMATICAL BOLD SCRIPT CAPITAL N
+ 0x1D4DE: [699,21,809,72,749], // MATHEMATICAL BOLD SCRIPT CAPITAL O
+ 0x1D4DF: [699,21,1025,55,994], // MATHEMATICAL BOLD SCRIPT CAPITAL P
+ 0x1D4E0: [699,52,809,72,749], // MATHEMATICAL BOLD SCRIPT CAPITAL Q
+ 0x1D4E1: [699,21,1048,55,973], // MATHEMATICAL BOLD SCRIPT CAPITAL R
+ 0x1D4E2: [699,21,816,81,781], // MATHEMATICAL BOLD SCRIPT CAPITAL S
+ 0x1D4E3: [699,21,1030,65,1025], // MATHEMATICAL BOLD SCRIPT CAPITAL T
+ 0x1D4E4: [699,21,964,60,904], // MATHEMATICAL BOLD SCRIPT CAPITAL U
+ 0x1D4E5: [699,21,1040,60,1024], // MATHEMATICAL BOLD SCRIPT CAPITAL V
+ 0x1D4E6: [699,21,1320,60,1306], // MATHEMATICAL BOLD SCRIPT CAPITAL W
+ 0x1D4E7: [699,21,1033,64,1010], // MATHEMATICAL BOLD SCRIPT CAPITAL X
+ 0x1D4E8: [699,224,989,60,963], // MATHEMATICAL BOLD SCRIPT CAPITAL Y
+ 0x1D4E9: [699,21,996,50,976], // MATHEMATICAL BOLD SCRIPT CAPITAL Z
+ 0x1D4EA: [462,14,942,35,865], // MATHEMATICAL BOLD SCRIPT SMALL A
+ 0x1D4EB: [699,14,646,60,624], // MATHEMATICAL BOLD SCRIPT SMALL B
+ 0x1D4EC: [462,14,764,35,683], // MATHEMATICAL BOLD SCRIPT SMALL C
+ 0x1D4ED: [699,14,949,28,912], // MATHEMATICAL BOLD SCRIPT SMALL D
+ 0x1D4EE: [462,14,726,35,648], // MATHEMATICAL BOLD SCRIPT SMALL E
+ 0x1D4EF: [699,205,768,25,749], // MATHEMATICAL BOLD SCRIPT SMALL F
+ 0x1D4F0: [462,224,819,27,771], // MATHEMATICAL BOLD SCRIPT SMALL G
+ 0x1D4F1: [699,14,838,55,758], // MATHEMATICAL BOLD SCRIPT SMALL H
+ 0x1D4F2: [698,14,558,40,534], // MATHEMATICAL BOLD SCRIPT SMALL I
+ 0x1D4F3: [698,223,840,41,823], // MATHEMATICAL BOLD SCRIPT SMALL J
+ 0x1D4F4: [699,14,810,55,730], // MATHEMATICAL BOLD SCRIPT SMALL K
+ 0x1D4F5: [699,14,650,43,632], // MATHEMATICAL BOLD SCRIPT SMALL L
+ 0x1D4F6: [462,14,1137,45,1057], // MATHEMATICAL BOLD SCRIPT SMALL M
+ 0x1D4F7: [462,14,851,45,771], // MATHEMATICAL BOLD SCRIPT SMALL N
+ 0x1D4F8: [462,14,848,35,780], // MATHEMATICAL BOLD SCRIPT SMALL O
+ 0x1D4F9: [462,205,885,25,770], // MATHEMATICAL BOLD SCRIPT SMALL P
+ 0x1D4FA: [462,205,913,35,833], // MATHEMATICAL BOLD SCRIPT SMALL Q
+ 0x1D4FB: [462,0,677,40,648], // MATHEMATICAL BOLD SCRIPT SMALL R
+ 0x1D4FC: [557,14,562,51,449], // MATHEMATICAL BOLD SCRIPT SMALL S
+ 0x1D4FD: [669,14,618,47,612], // MATHEMATICAL BOLD SCRIPT SMALL T
+ 0x1D4FE: [450,14,842,31,762], // MATHEMATICAL BOLD SCRIPT SMALL U
+ 0x1D4FF: [458,14,732,40,670], // MATHEMATICAL BOLD SCRIPT SMALL V
+ 0x1D500: [458,14,1012,40,950], // MATHEMATICAL BOLD SCRIPT SMALL W
+ 0x1D501: [462,14,820,63,740], // MATHEMATICAL BOLD SCRIPT SMALL X
+ 0x1D502: [450,224,784,40,711], // MATHEMATICAL BOLD SCRIPT SMALL Y
+ 0x1D503: [493,14,782,61,702] // MATHEMATICAL BOLD SCRIPT SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathBoldScript.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js
new file mode 100644
index 00000000..227c3003
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js
@@ -0,0 +1,78 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D434: [667,0,717,35,685], // MATHEMATICAL ITALIC CAPITAL A
+ 0x1D435: [653,0,696,38,686], // MATHEMATICAL ITALIC CAPITAL B
+ 0x1D436: [659,12,671,50,711], // MATHEMATICAL ITALIC CAPITAL C
+ 0x1D437: [653,0,790,38,765], // MATHEMATICAL ITALIC CAPITAL D
+ 0x1D438: [653,0,714,38,734], // MATHEMATICAL ITALIC CAPITAL E
+ 0x1D439: [653,0,618,38,723], // MATHEMATICAL ITALIC CAPITAL F
+ 0x1D43A: [668,12,734,50,734], // MATHEMATICAL ITALIC CAPITAL G
+ 0x1D43B: [653,0,873,38,923], // MATHEMATICAL ITALIC CAPITAL H
+ 0x1D43C: [653,0,480,38,530], // MATHEMATICAL ITALIC CAPITAL I
+ 0x1D43D: [653,12,540,60,620], // MATHEMATICAL ITALIC CAPITAL J
+ 0x1D43E: [653,0,762,38,802], // MATHEMATICAL ITALIC CAPITAL K
+ 0x1D43F: [653,0,708,38,668], // MATHEMATICAL ITALIC CAPITAL L
+ 0x1D440: [653,0,1005,38,1055], // MATHEMATICAL ITALIC CAPITAL M
+ 0x1D441: [653,0,851,38,901], // MATHEMATICAL ITALIC CAPITAL N
+ 0x1D442: [669,11,732,50,712], // MATHEMATICAL ITALIC CAPITAL O
+ 0x1D443: [653,0,594,38,704], // MATHEMATICAL ITALIC CAPITAL P
+ 0x1D444: [667,152,781,50,731], // MATHEMATICAL ITALIC CAPITAL Q
+ 0x1D445: [653,0,740,38,725], // MATHEMATICAL ITALIC CAPITAL R
+ 0x1D446: [668,10,650,50,680], // MATHEMATICAL ITALIC CAPITAL S
+ 0x1D447: [653,0,550,25,670], // MATHEMATICAL ITALIC CAPITAL T
+ 0x1D448: [653,13,705,65,775], // MATHEMATICAL ITALIC CAPITAL U
+ 0x1D449: [653,16,575,60,760], // MATHEMATICAL ITALIC CAPITAL V
+ 0x1D44A: [653,16,916,60,1101], // MATHEMATICAL ITALIC CAPITAL W
+ 0x1D44B: [653,0,790,25,810], // MATHEMATICAL ITALIC CAPITAL X
+ 0x1D44C: [653,0,535,35,695], // MATHEMATICAL ITALIC CAPITAL Y
+ 0x1D44D: [653,0,772,60,802], // MATHEMATICAL ITALIC CAPITAL Z
+ 0x1D44E: [441,10,502,40,472], // MATHEMATICAL ITALIC SMALL A
+ 0x1D44F: [668,11,470,45,450], // MATHEMATICAL ITALIC SMALL B
+ 0x1D450: [441,11,415,40,400], // MATHEMATICAL ITALIC SMALL C
+ 0x1D451: [668,12,532,40,527], // MATHEMATICAL ITALIC SMALL D
+ 0x1D452: [441,11,445,40,410], // MATHEMATICAL ITALIC SMALL E
+ 0x1D453: [668,187,555,40,615], // MATHEMATICAL ITALIC SMALL F
+ 0x1D454: [441,187,492,20,492], // MATHEMATICAL ITALIC SMALL G
+ 0x1D456: [616,11,311,50,257], // MATHEMATICAL ITALIC SMALL I
+ 0x1D457: [616,187,389,-16,372], // MATHEMATICAL ITALIC SMALL J
+ 0x1D458: [668,11,542,45,527], // MATHEMATICAL ITALIC SMALL K
+ 0x1D459: [668,10,318,45,278], // MATHEMATICAL ITALIC SMALL L
+ 0x1D45A: [441,8,710,30,680], // MATHEMATICAL ITALIC SMALL M
+ 0x1D45B: [441,8,497,30,467], // MATHEMATICAL ITALIC SMALL N
+ 0x1D45C: [441,11,458,40,438], // MATHEMATICAL ITALIC SMALL O
+ 0x1D45D: [441,183,489,-30,474], // MATHEMATICAL ITALIC SMALL P
+ 0x1D45E: [441,183,458,40,463], // MATHEMATICAL ITALIC SMALL Q
+ 0x1D45F: [441,0,408,30,393], // MATHEMATICAL ITALIC SMALL R
+ 0x1D460: [441,11,440,50,390], // MATHEMATICAL ITALIC SMALL S
+ 0x1D461: [567,9,313,40,283], // MATHEMATICAL ITALIC SMALL T
+ 0x1D462: [441,9,474,30,444], // MATHEMATICAL ITALIC SMALL U
+ 0x1D463: [458,9,506,72,479], // MATHEMATICAL ITALIC SMALL V
+ 0x1D464: [460,9,775,72,748], // MATHEMATICAL ITALIC SMALL W
+ 0x1D465: [441,9,550,30,510], // MATHEMATICAL ITALIC SMALL X
+ 0x1D466: [440,183,496,30,496], // MATHEMATICAL ITALIC SMALL Y
+ 0x1D467: [450,14,499,42,467] // MATHEMATICAL ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js
new file mode 100644
index 00000000..6f60fc61
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js
@@ -0,0 +1,207 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2201: [760,15,463,59,404], // COMPLEMENT
+ 0x2204: [775,122,560,71,487], // THERE DOES NOT EXIST
+ 0x2206: [674,0,731,63,665], // INCREMENT
+ 0x220A: [459,-45,486,64,422], // SMALL ELEMENT OF
+ 0x220C: [662,157,685,60,625], // stix-negated (vert) contains
+ 0x220D: [459,-45,486,64,422], // SMALL CONTAINS AS MEMBER
+ 0x220E: [640,0,545,60,485], // END OF PROOF
+ 0x2214: [741,41,685,48,636], // DOT PLUS
+ 0x221B: [973,259,928,112,963], // CUBE ROOT
+ 0x221C: [973,259,928,112,963], // FOURTH ROOT
+ 0x221F: [584,0,685,50,634], // RIGHT ANGLE
+ 0x2221: [547,72,685,22,642], // MEASURED ANGLE
+ 0x2222: [519,11,685,56,653], // SPHERICAL ANGLE
+ 0x2224: [690,189,404,23,381], // DOES NOT DIVIDE
+ 0x2226: [690,189,609,23,586], // NOT PARALLEL TO
+ 0x222C: [824,320,701,32,881], // DOUBLE INTEGRAL
+ 0x222D: [824,320,943,32,1123], // TRIPLE INTEGRAL
+ 0x222E: [824,320,499,32,639], // CONTOUR INTEGRAL
+ 0x222F: [824,320,741,32,881], // SURFACE INTEGRAL
+ 0x2230: [824,320,982,32,1122], // VOLUME INTEGRAL
+ 0x2231: [824,320,499,32,639], // CLOCKWISE INTEGRAL
+ 0x2232: [824,320,499,32,639], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [824,320,499,32,639], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2234: [521,16,620,38,582], // THEREFORE
+ 0x2235: [521,16,620,38,582], // BECAUSE
+ 0x2236: [521,13,511,192,319], // RATIO
+ 0x2237: [521,13,685,82,602], // PROPORTION
+ 0x2238: [511,-220,685,48,637], // DOT MINUS
+ 0x2239: [511,5,685,48,637], // EXCESS
+ 0x223A: [511,5,685,48,637], // GEOMETRIC PROPORTION
+ 0x223B: [521,13,685,48,637], // HOMOTHETIC
+ 0x223D: [362,-148,685,48,637], // REVERSED TILDE
+ 0x223E: [413,-90,685,48,637], // stix-most positive
+ 0x223F: [467,-39,685,49,637], // stix-reverse sine wave
+ 0x2241: [424,-88,685,48,637], // stix-not, vert, similar
+ 0x2242: [445,-55,685,48,637], // MINUS TILDE
+ 0x2244: [519,35,685,48,637], // stix-not (vert) similar or equal
+ 0x2246: [604,107,685,47,637], // APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+ 0x2247: [647,202,685,48,637], // stix-not (vert) similar over two-line equals
+ 0x2249: [549,49,685,48,637], // stix-not, vert, approximate
+ 0x224A: [552,45,685,48,637], // ALMOST EQUAL OR EQUAL TO
+ 0x224B: [532,26,685,48,638], // TRIPLE TILDE
+ 0x224C: [532,27,685,48,637], // stix-all equal to (lazy S over equals) (formerly 224C; that shape changed)
+ 0x224E: [471,-35,685,48,637], // GEOMETRICALLY EQUIVALENT TO
+ 0x224F: [471,-120,685,48,637], // DIFFERENCE BETWEEN
+ 0x2251: [611,106,685,48,637], // GEOMETRICALLY EQUAL TO
+ 0x2252: [611,105,685,48,637], // APPROXIMATELY EQUAL TO OR THE IMAGE OF
+ 0x2253: [611,106,685,48,637], // IMAGE OF OR APPROXIMATELY EQUAL TO
+ 0x2254: [417,-89,824,48,776], // COLON EQUALS
+ 0x2255: [417,-89,824,48,776], // EQUALS COLON
+ 0x2256: [416,-90,685,48,637], // RING IN EQUAL TO
+ 0x2257: [752,-120,685,48,637], // RING EQUAL TO
+ 0x2258: [729,-120,685,48,637], // CORRESPONDS TO
+ 0x2259: [853,-120,685,48,637], // ESTIMATES
+ 0x225A: [853,-120,685,48,637], // EQUIANGULAR TO
+ 0x225B: [756,-120,685,48,637], // STAR EQUALS
+ 0x225C: [853,-120,685,48,637], // DELTA EQUAL TO
+ 0x225D: [823,-120,685,7,678], // EQUAL TO BY DEFINITION
+ 0x225E: [703,-120,685,48,637], // MEASURED BY
+ 0x225F: [863,-120,685,48,637], // QUESTIONED EQUAL TO
+ 0x2262: [662,156,685,48,637], // stix-not (vert) three-line equals
+ 0x2263: [544,38,685,48,637], // STRICTLY EQUIVALENT TO
+ 0x2266: [718,211,685,57,622], // LESS-THAN OVER EQUAL TO
+ 0x2267: [718,211,685,57,622], // GREATER-THAN OVER EQUAL TO
+ 0x2268: [746,260,685,56,621], // stix-less, vert, not double equals
+ 0x2269: [746,260,685,56,621], // stix-gt, vert, not double equals
+ 0x226C: [730,224,466,85,381], // BETWEEN
+ 0x226D: [572,66,685,48,637], // stix-not (vert) asymptotically equal to
+ 0x226E: [662,156,685,56,621], // stix-not, vert, less-than
+ 0x226F: [662,156,685,56,621], // stix-not, vert, greater-than
+ 0x2270: [730,229,685,56,621], // stix-not, vert, less-than-or-equal
+ 0x2271: [730,229,685,56,622], // stix-not, vert, greater-than-or-equal
+ 0x2272: [664,164,685,48,637], // stix-less-than or (contour) similar
+ 0x2273: [664,164,685,48,637], // stix-greater-than or (contour) similar
+ 0x2274: [731,228,685,48,637], // stix-not, vert, less, similar
+ 0x2275: [730,229,685,48,637], // stix-not, vert, greater, similar
+ 0x2276: [705,204,685,56,621], // LESS-THAN OR GREATER-THAN
+ 0x2277: [705,204,685,56,621], // GREATER-THAN OR LESS-THAN
+ 0x2278: [750,250,685,48,637], // stix-not, vert, less, greater
+ 0x2279: [750,250,685,48,637], // stix-not, vert, greater, less
+ 0x227E: [664,164,685,48,637], // PRECEDES OR EQUIVALENT TO
+ 0x227F: [664,164,685,48,637], // SUCCEEDS OR EQUIVALENT TO
+ 0x2280: [662,156,685,64,621], // DOES NOT PRECEDE
+ 0x2281: [662,156,685,64,621], // stix-not (vert) succeeds
+ 0x2284: [662,156,685,65,623], // stix-not subset [vertical negation]
+ 0x2285: [662,156,685,65,623], // stix-not superset [vertical negation]
+ 0x2288: [730,229,685,64,621], // stix-/nsubseteq N: not (vert) subset, equals
+ 0x2289: [730,229,685,64,621], // stix-/nsupseteq N: not (vert) superset, equals
+ 0x228A: [627,216,685,64,621], // stix-subset, not equals, variant
+ 0x228B: [627,216,685,64,621], // stix-superset, not equals, variant
+ 0x228C: [536,31,620,48,572], // MULTISET
+ 0x228D: [536,31,620,48,572], // MULTISET MULTIPLICATION
+ 0x228F: [531,25,685,64,621], // SQUARE IMAGE OF
+ 0x2290: [531,25,685,64,621], // SQUARE ORIGINAL OF
+ 0x229A: [623,119,842,50,792], // CIRCLED RING OPERATOR
+ 0x229B: [623,119,842,50,792], // CIRCLED ASTERISK OPERATOR
+ 0x229C: [623,119,842,50,792], // stix-two horizontal bars in circle
+ 0x229D: [623,119,842,50,792], // CIRCLED DASH
+ 0x229E: [662,158,910,45,865], // SQUARED PLUS
+ 0x229F: [662,158,910,45,865], // SQUARED MINUS
+ 0x22A0: [662,158,910,45,865], // SQUARED TIMES
+ 0x22A1: [662,157,910,45,865], // SQUARED DOT OPERATOR
+ 0x22A6: [662,0,497,64,433], // ASSERTION
+ 0x22A7: [662,0,498,64,434], // MODELS
+ 0x22A9: [662,0,860,57,814], // FORCES
+ 0x22AA: [662,0,860,45,815], // TRIPLE VERTICAL BAR RIGHT TURNSTILE
+ 0x22AB: [662,0,860,57,814], // DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+ 0x22AC: [662,0,786,9,723], // DOES NOT PROVE
+ 0x22AD: [662,0,786,9,723], // NOT TRUE
+ 0x22AE: [662,0,968,9,922], // DOES NOT FORCE
+ 0x22AF: [662,0,968,9,922], // NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+ 0x22B0: [551,45,685,64,621], // PRECEDES UNDER RELATION
+ 0x22B1: [551,45,685,64,621], // SUCCEEDS UNDER RELATION
+ 0x22B2: [531,25,685,24,631], // NORMAL SUBGROUP OF
+ 0x22B3: [531,25,685,54,661], // CONTAINS AS NORMAL SUBGROUP
+ 0x22B4: [607,103,685,24,631], // NORMAL SUBGROUP OF OR EQUAL TO
+ 0x22B5: [607,103,685,54,661], // CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+ 0x22B6: [403,-103,1145,50,1095], // ORIGINAL OF
+ 0x22B7: [403,-103,1145,50,1095], // IMAGE OF
+ 0x22B8: [403,-103,849,50,799], // MULTIMAP
+ 0x22B9: [547,41,685,48,636], // HERMITIAN CONJUGATE MATRIX
+ 0x22BA: [450,212,480,74,406], // INTERCALATE
+ 0x22BB: [536,139,620,32,590], // XOR
+ 0x22BC: [646,29,620,32,590], // NAND
+ 0x22BD: [646,29,620,32,590], // NOR
+ 0x22BE: [584,0,685,50,634], // RIGHT ANGLE WITH ARC
+ 0x22BF: [662,158,911,45,865], // RIGHT TRIANGLE
+ 0x22C7: [545,38,685,51,634], // DIVISION TIMES
+ 0x22C9: [582,80,810,93,716], // LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CA: [582,80,810,93,716], // RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CB: [582,80,810,74,736], // LEFT SEMIDIRECT PRODUCT
+ 0x22CC: [582,80,810,74,736], // RIGHT SEMIDIRECT PRODUCT
+ 0x22CD: [445,-55,685,48,637], // REVERSED TILDE EQUALS
+ 0x22CE: [532,25,580,31,549], // CURLY LOGICAL OR
+ 0x22CF: [532,25,580,31,549], // CURLY LOGICAL AND
+ 0x22D0: [531,25,685,64,621], // DOUBLE SUBSET
+ 0x22D1: [531,25,685,64,621], // DOUBLE SUPERSET
+ 0x22D2: [536,31,620,48,572], // DOUBLE INTERSECTION
+ 0x22D3: [536,31,620,48,572], // DOUBLE UNION
+ 0x22D4: [631,31,620,48,572], // PITCHFORK
+ 0x22D5: [690,189,685,48,637], // EQUAL AND PARALLEL TO
+ 0x22D6: [534,24,685,56,621], // LESS-THAN WITH DOT
+ 0x22D7: [534,24,685,56,621], // GREATER-THAN WITH DOT
+ 0x22D8: [534,24,1274,45,1229], // VERY MUCH LESS-THAN
+ 0x22D9: [534,24,1274,45,1229], // VERY MUCH GREATER-THAN
+ 0x22DA: [830,324,685,56,621], // stix-less, equal, slanted, greater
+ 0x22DB: [830,324,685,56,621], // stix-greater, equal, slanted, less
+ 0x22DC: [607,103,685,64,621], // EQUAL TO OR LESS-THAN
+ 0x22DD: [607,103,685,64,621], // EQUAL TO OR GREATER-THAN
+ 0x22DE: [627,121,685,64,621], // EQUAL TO OR PRECEDES
+ 0x22DF: [627,121,685,64,621], // EQUAL TO OR SUCCEEDS
+ 0x22E0: [730,229,685,64,621], // stix-not (vert) precedes or contour equals
+ 0x22E1: [730,229,685,64,621], // stix-not (vert) succeeds or contour equals
+ 0x22E2: [730,229,685,65,622], // NOT SQUARE IMAGE OF OR EQUAL TO
+ 0x22E3: [730,229,685,65,622], // NOT SQUARE ORIGINAL OF OR EQUAL TO
+ 0x22E4: [627,216,685,64,621], // SQUARE IMAGE OF OR NOT EQUAL TO
+ 0x22E5: [627,216,685,64,621], // SQUARE ORIGINAL OF OR NOT EQUAL TO
+ 0x22E6: [669,279,685,48,637], // LESS-THAN BUT NOT EQUIVALENT TO
+ 0x22E7: [669,279,685,48,637], // GREATER-THAN BUT NOT EQUIVALENT TO
+ 0x22E8: [670,279,685,48,637], // PRECEDES BUT NOT EQUIVALENT TO
+ 0x22E9: [670,279,685,48,637], // SUCCEEDS BUT NOT EQUIVALENT TO
+ 0x22EA: [662,156,635,24,581], // NOT NORMAL SUBGROUP OF
+ 0x22EB: [662,156,635,54,611], // DOES NOT CONTAIN AS NORMAL SUBGROUP
+ 0x22EC: [730,229,635,24,581], // stix-not, vert, left triangle, equals
+ 0x22ED: [730,229,635,54,611], // stix-not, vert, right triangle, equals
+ 0x22F0: [520,18,926,194,732], // UP RIGHT DIAGONAL ELLIPSIS
+ 0x22F2: [531,27,823,55,763], // ELEMENT OF WITH LONG HORIZONTAL STROKE
+ 0x22F3: [531,27,685,60,625], // ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+ 0x22F4: [459,-45,486,62,420], // SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+ 0x22F5: [716,27,685,60,625], // ELEMENT OF WITH DOT ABOVE
+ 0x22F6: [685,27,685,60,625], // ELEMENT OF WITH OVERBAR
+ 0x22F7: [613,-45,486,62,420], // SMALL ELEMENT OF WITH OVERBAR
+ 0x22F8: [532,180,685,60,625], // ELEMENT OF WITH UNDERBAR
+ 0x22F9: [531,27,685,61,625], // ELEMENT OF WITH TWO HORIZONTAL STROKES
+ 0x22FA: [531,27,823,55,763], // CONTAINS WITH LONG HORIZONTAL STROKE
+ 0x22FB: [531,27,685,59,624], // CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+ 0x22FC: [459,-45,486,62,420], // SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+ 0x22FD: [685,27,685,61,626], // CONTAINS WITH OVERBAR
+ 0x22FE: [613,-45,486,67,425], // SMALL CONTAINS WITH OVERBAR
+ 0x22FF: [662,0,560,73,487] // Z NOTATION BAG MEMBERSHIP
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js
new file mode 100644
index 00000000..bd85faf6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js
@@ -0,0 +1,89 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D5A0: [674,0,666,31,635], // MATHEMATICAL SANS-SERIF CAPITAL A
+ 0x1D5A1: [662,0,604,74,547], // MATHEMATICAL SANS-SERIF CAPITAL B
+ 0x1D5A2: [676,14,671,27,637], // MATHEMATICAL SANS-SERIF CAPITAL C
+ 0x1D5A3: [662,0,692,74,656], // MATHEMATICAL SANS-SERIF CAPITAL D
+ 0x1D5A4: [662,0,583,74,540], // MATHEMATICAL SANS-SERIF CAPITAL E
+ 0x1D5A5: [662,0,535,74,523], // MATHEMATICAL SANS-SERIF CAPITAL F
+ 0x1D5A6: [676,14,695,27,627], // MATHEMATICAL SANS-SERIF CAPITAL G
+ 0x1D5A7: [662,0,658,74,584], // MATHEMATICAL SANS-SERIF CAPITAL H
+ 0x1D5A8: [662,0,401,45,356], // MATHEMATICAL SANS-SERIF CAPITAL I
+ 0x1D5A9: [662,14,398,12,305], // MATHEMATICAL SANS-SERIF CAPITAL J
+ 0x1D5AA: [662,0,634,74,630], // MATHEMATICAL SANS-SERIF CAPITAL K
+ 0x1D5AB: [662,0,559,74,546], // MATHEMATICAL SANS-SERIF CAPITAL L
+ 0x1D5AC: [662,0,843,75,768], // MATHEMATICAL SANS-SERIF CAPITAL M
+ 0x1D5AD: [662,14,675,74,601], // MATHEMATICAL SANS-SERIF CAPITAL N
+ 0x1D5AE: [676,14,714,30,684], // MATHEMATICAL SANS-SERIF CAPITAL O
+ 0x1D5AF: [662,0,525,74,512], // MATHEMATICAL SANS-SERIF CAPITAL P
+ 0x1D5B0: [676,175,716,30,691], // MATHEMATICAL SANS-SERIF CAPITAL Q
+ 0x1D5B1: [662,0,589,74,581], // MATHEMATICAL SANS-SERIF CAPITAL R
+ 0x1D5B2: [676,14,541,32,481], // MATHEMATICAL SANS-SERIF CAPITAL S
+ 0x1D5B3: [662,0,608,15,593], // MATHEMATICAL SANS-SERIF CAPITAL T
+ 0x1D5B4: [662,14,661,69,592], // MATHEMATICAL SANS-SERIF CAPITAL U
+ 0x1D5B5: [662,11,654,31,623], // MATHEMATICAL SANS-SERIF CAPITAL V
+ 0x1D5B6: [662,11,921,29,892], // MATHEMATICAL SANS-SERIF CAPITAL W
+ 0x1D5B7: [662,0,700,31,669], // MATHEMATICAL SANS-SERIF CAPITAL X
+ 0x1D5B8: [662,0,630,21,609], // MATHEMATICAL SANS-SERIF CAPITAL Y
+ 0x1D5B9: [662,0,637,28,603], // MATHEMATICAL SANS-SERIF CAPITAL Z
+ 0x1D5BA: [463,10,448,35,391], // MATHEMATICAL SANS-SERIF SMALL A
+ 0x1D5BB: [684,10,496,63,466], // MATHEMATICAL SANS-SERIF SMALL B
+ 0x1D5BC: [463,10,456,23,432], // MATHEMATICAL SANS-SERIF SMALL C
+ 0x1D5BD: [684,11,494,28,437], // MATHEMATICAL SANS-SERIF SMALL D
+ 0x1D5BE: [463,10,444,23,428], // MATHEMATICAL SANS-SERIF SMALL E
+ 0x1D5BF: [683,0,336,20,369], // MATHEMATICAL SANS-SERIF SMALL F
+ 0x1D5C0: [463,216,496,21,467], // MATHEMATICAL SANS-SERIF SMALL G
+ 0x1D5C1: [684,0,487,63,424], // MATHEMATICAL SANS-SERIF SMALL H
+ 0x1D5C2: [679,0,220,64,156], // MATHEMATICAL SANS-SERIF SMALL I
+ 0x1D5C3: [679,216,254,-74,185], // MATHEMATICAL SANS-SERIF SMALL J
+ 0x1D5C4: [684,0,453,63,452], // MATHEMATICAL SANS-SERIF SMALL K
+ 0x1D5C5: [684,0,205,61,144], // MATHEMATICAL SANS-SERIF SMALL L
+ 0x1D5C6: [464,0,756,65,691], // MATHEMATICAL SANS-SERIF SMALL M
+ 0x1D5C7: [464,0,487,63,424], // MATHEMATICAL SANS-SERIF SMALL N
+ 0x1D5C8: [463,10,499,28,471], // MATHEMATICAL SANS-SERIF SMALL O
+ 0x1D5C9: [464,216,498,67,470], // MATHEMATICAL SANS-SERIF SMALL P
+ 0x1D5CA: [464,216,498,28,435], // MATHEMATICAL SANS-SERIF SMALL Q
+ 0x1D5CB: [464,0,336,63,328], // MATHEMATICAL SANS-SERIF SMALL R
+ 0x1D5CC: [463,10,389,49,350], // MATHEMATICAL SANS-SERIF SMALL S
+ 0x1D5CD: [580,10,291,1,287], // MATHEMATICAL SANS-SERIF SMALL T
+ 0x1D5CE: [453,11,491,63,430], // MATHEMATICAL SANS-SERIF SMALL U
+ 0x1D5CF: [453,14,474,31,443], // MATHEMATICAL SANS-SERIF SMALL V
+ 0x1D5D0: [453,14,702,28,675], // MATHEMATICAL SANS-SERIF SMALL W
+ 0x1D5D1: [453,0,482,30,452], // MATHEMATICAL SANS-SERIF SMALL X
+ 0x1D5D2: [453,216,484,28,453], // MATHEMATICAL SANS-SERIF SMALL Y
+ 0x1D5D3: [453,0,447,25,417], // MATHEMATICAL SANS-SERIF SMALL Z
+ 0x1D7E2: [676,14,500,23,477], // MATHEMATICAL SANS-SERIF DIGIT ZERO
+ 0x1D7E3: [677,0,500,108,302], // MATHEMATICAL SANS-SERIF DIGIT ONE
+ 0x1D7E4: [676,0,500,35,469], // MATHEMATICAL SANS-SERIF DIGIT TWO
+ 0x1D7E5: [676,14,500,31,441], // MATHEMATICAL SANS-SERIF DIGIT THREE
+ 0x1D7E6: [676,0,500,11,489], // MATHEMATICAL SANS-SERIF DIGIT FOUR
+ 0x1D7E7: [676,14,500,36,458], // MATHEMATICAL SANS-SERIF DIGIT FIVE
+ 0x1D7E8: [684,14,500,32,470], // MATHEMATICAL SANS-SERIF DIGIT SIX
+ 0x1D7E9: [662,8,500,38,451], // MATHEMATICAL SANS-SERIF DIGIT SEVEN
+ 0x1D7EA: [676,14,500,49,447], // MATHEMATICAL SANS-SERIF DIGIT EIGHT
+ 0x1D7EB: [676,21,500,28,466] // MATHEMATICAL SANS-SERIF DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathSS.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js
new file mode 100644
index 00000000..f125b8dc
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js
@@ -0,0 +1,90 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D5D4: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+ 0x1D5D5: [676,0,636,80,594], // MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+ 0x1D5D6: [691,19,723,49,688], // MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+ 0x1D5D7: [676,0,709,80,674], // MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+ 0x1D5D8: [676,0,635,80,597], // MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+ 0x1D5D9: [676,0,582,80,570], // MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+ 0x1D5DA: [691,19,746,37,671], // MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+ 0x1D5DB: [676,0,715,80,635], // MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+ 0x1D5DC: [676,0,440,65,375], // MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+ 0x1D5DD: [676,96,481,15,406], // MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+ 0x1D5DE: [676,0,712,80,707], // MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+ 0x1D5DF: [676,0,603,80,587], // MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+ 0x1D5E0: [676,0,913,80,833], // MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+ 0x1D5E1: [676,18,724,80,644], // MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+ 0x1D5E2: [692,18,778,35,743], // MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+ 0x1D5E3: [676,0,581,80,569], // MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+ 0x1D5E4: [691,176,779,35,754], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+ 0x1D5E5: [676,0,670,80,657], // MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+ 0x1D5E6: [691,19,554,35,511], // MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+ 0x1D5E7: [676,0,641,14,627], // MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+ 0x1D5E8: [676,19,699,75,624], // MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+ 0x1D5E9: [676,18,690,25,665], // MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+ 0x1D5EA: [676,15,997,30,967], // MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+ 0x1D5EB: [676,0,740,40,700], // MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+ 0x1D5EC: [676,0,694,20,674], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+ 0x1D5ED: [676,0,653,25,623], // MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+ 0x1D5EE: [473,14,489,23,428], // MATHEMATICAL SANS-SERIF BOLD SMALL A
+ 0x1D5EF: [676,13,512,55,487], // MATHEMATICAL SANS-SERIF BOLD SMALL B
+ 0x1D5F0: [473,14,462,25,442], // MATHEMATICAL SANS-SERIF BOLD SMALL C
+ 0x1D5F1: [676,14,518,25,463], // MATHEMATICAL SANS-SERIF BOLD SMALL D
+ 0x1D5F2: [473,13,452,25,433], // MATHEMATICAL SANS-SERIF BOLD SMALL E
+ 0x1D5F3: [691,0,340,14,374], // MATHEMATICAL SANS-SERIF BOLD SMALL F
+ 0x1D5F4: [472,206,504,28,490], // MATHEMATICAL SANS-SERIF BOLD SMALL G
+ 0x1D5F5: [676,0,510,55,455], // MATHEMATICAL SANS-SERIF BOLD SMALL H
+ 0x1D5F6: [688,0,245,50,195], // MATHEMATICAL SANS-SERIF BOLD SMALL I
+ 0x1D5F7: [688,203,324,-57,269], // MATHEMATICAL SANS-SERIF BOLD SMALL J
+ 0x1D5F8: [676,0,519,55,506], // MATHEMATICAL SANS-SERIF BOLD SMALL K
+ 0x1D5F9: [676,0,235,55,180], // MATHEMATICAL SANS-SERIF BOLD SMALL L
+ 0x1D5FA: [473,0,776,55,721], // MATHEMATICAL SANS-SERIF BOLD SMALL M
+ 0x1D5FB: [473,0,510,55,455], // MATHEMATICAL SANS-SERIF BOLD SMALL N
+ 0x1D5FC: [473,14,501,25,476], // MATHEMATICAL SANS-SERIF BOLD SMALL O
+ 0x1D5FD: [473,205,512,55,487], // MATHEMATICAL SANS-SERIF BOLD SMALL P
+ 0x1D5FE: [473,205,512,25,457], // MATHEMATICAL SANS-SERIF BOLD SMALL Q
+ 0x1D5FF: [473,0,411,55,406], // MATHEMATICAL SANS-SERIF BOLD SMALL R
+ 0x1D600: [473,13,385,25,357], // MATHEMATICAL SANS-SERIF BOLD SMALL S
+ 0x1D601: [630,12,386,7,371], // MATHEMATICAL SANS-SERIF BOLD SMALL T
+ 0x1D602: [461,15,518,55,463], // MATHEMATICAL SANS-SERIF BOLD SMALL U
+ 0x1D603: [461,14,462,15,447], // MATHEMATICAL SANS-SERIF BOLD SMALL V
+ 0x1D604: [461,14,701,17,684], // MATHEMATICAL SANS-SERIF BOLD SMALL W
+ 0x1D605: [461,0,506,20,486], // MATHEMATICAL SANS-SERIF BOLD SMALL X
+ 0x1D606: [461,205,472,18,455], // MATHEMATICAL SANS-SERIF BOLD SMALL Y
+ 0x1D607: [461,0,441,21,417], // MATHEMATICAL SANS-SERIF BOLD SMALL Z
+ 0x1D7EC: [688,13,500,24,476], // MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+ 0x1D7ED: [688,0,500,82,334], // MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+ 0x1D7EE: [688,0,500,20,474], // MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+ 0x1D7EF: [688,13,500,18,479], // MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+ 0x1D7F0: [688,0,500,19,484], // MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+ 0x1D7F1: [676,13,500,13,483], // MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+ 0x1D7F2: [688,13,500,26,475], // MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+ 0x1D7F3: [676,0,500,35,471], // MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+ 0x1D7F4: [688,13,500,28,472], // MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+ 0x1D7F5: [688,13,500,26,475], // MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+ 0x1D7F6: [681,11,525,55,467] // MATHEMATICAL MONOSPACE DIGIT ZERO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathSSBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js
new file mode 100644
index 00000000..24d46dc8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D608: [674,0,666,31,635], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+ 0x1D609: [662,0,604,74,641], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+ 0x1D60A: [676,14,671,96,755], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+ 0x1D60B: [662,0,692,74,751], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+ 0x1D60C: [662,0,583,74,678], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+ 0x1D60D: [662,0,535,74,679], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+ 0x1D60E: [676,14,695,97,755], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+ 0x1D60F: [662,0,658,74,749], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+ 0x1D610: [662,0,401,59,512], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+ 0x1D611: [662,14,398,22,470], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+ 0x1D612: [662,0,634,74,729], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+ 0x1D613: [662,0,559,74,564], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+ 0x1D614: [662,0,843,75,933], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+ 0x1D615: [662,14,675,74,766], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+ 0x1D616: [676,14,714,99,779], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+ 0x1D617: [662,0,525,74,638], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+ 0x1D618: [676,175,716,99,779], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+ 0x1D619: [662,0,589,74,639], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+ 0x1D61A: [676,14,541,62,597], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+ 0x1D61B: [662,0,608,161,748], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+ 0x1D61C: [662,14,661,117,757], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+ 0x1D61D: [662,11,654,196,788], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+ 0x1D61E: [662,11,921,194,1057], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+ 0x1D61F: [662,0,700,31,806], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+ 0x1D620: [662,0,630,186,774], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+ 0x1D621: [662,0,637,28,763], // MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+ 0x1D622: [463,10,448,55,467], // MATHEMATICAL SANS-SERIF ITALIC SMALL A
+ 0x1D623: [684,10,496,74,535], // MATHEMATICAL SANS-SERIF ITALIC SMALL B
+ 0x1D624: [463,10,456,67,503], // MATHEMATICAL SANS-SERIF ITALIC SMALL C
+ 0x1D625: [684,11,494,72,600], // MATHEMATICAL SANS-SERIF ITALIC SMALL D
+ 0x1D626: [463,10,444,69,487], // MATHEMATICAL SANS-SERIF ITALIC SMALL E
+ 0x1D627: [683,0,336,101,526], // MATHEMATICAL SANS-SERIF ITALIC SMALL F
+ 0x1D628: [463,216,496,-7,575], // MATHEMATICAL SANS-SERIF ITALIC SMALL G
+ 0x1D629: [684,0,487,63,510], // MATHEMATICAL SANS-SERIF ITALIC SMALL H
+ 0x1D62A: [679,0,220,69,325], // MATHEMATICAL SANS-SERIF ITALIC SMALL I
+ 0x1D62B: [679,216,254,-118,354], // MATHEMATICAL SANS-SERIF ITALIC SMALL J
+ 0x1D62C: [684,0,453,63,556], // MATHEMATICAL SANS-SERIF ITALIC SMALL K
+ 0x1D62D: [684,0,205,61,313], // MATHEMATICAL SANS-SERIF ITALIC SMALL L
+ 0x1D62E: [464,0,756,65,775], // MATHEMATICAL SANS-SERIF ITALIC SMALL M
+ 0x1D62F: [464,0,487,63,510], // MATHEMATICAL SANS-SERIF ITALIC SMALL N
+ 0x1D630: [463,10,499,76,536], // MATHEMATICAL SANS-SERIF ITALIC SMALL O
+ 0x1D631: [464,216,498,14,538], // MATHEMATICAL SANS-SERIF ITALIC SMALL P
+ 0x1D632: [464,216,498,72,549], // MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+ 0x1D633: [464,0,336,63,439], // MATHEMATICAL SANS-SERIF ITALIC SMALL R
+ 0x1D634: [463,10,389,61,432], // MATHEMATICAL SANS-SERIF ITALIC SMALL S
+ 0x1D635: [580,10,291,96,376], // MATHEMATICAL SANS-SERIF ITALIC SMALL T
+ 0x1D636: [453,11,491,89,536], // MATHEMATICAL SANS-SERIF ITALIC SMALL U
+ 0x1D637: [453,14,474,143,555], // MATHEMATICAL SANS-SERIF ITALIC SMALL V
+ 0x1D638: [453,14,702,140,787], // MATHEMATICAL SANS-SERIF ITALIC SMALL W
+ 0x1D639: [453,0,482,30,544], // MATHEMATICAL SANS-SERIF ITALIC SMALL X
+ 0x1D63A: [453,216,484,-19,565], // MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+ 0x1D63B: [453,0,447,25,517] // MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathSSItalic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js
new file mode 100644
index 00000000..8dfcf064
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D63C: [690,0,690,25,665], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+ 0x1D63D: [676,0,636,80,691], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+ 0x1D63E: [691,19,723,119,797], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+ 0x1D63F: [676,0,709,80,772], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+ 0x1D640: [676,0,635,80,728], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+ 0x1D641: [676,0,582,80,725], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+ 0x1D642: [691,19,746,107,785], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+ 0x1D643: [676,0,715,80,803], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+ 0x1D644: [676,0,440,79,534], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+ 0x1D645: [676,96,481,15,574], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+ 0x1D646: [676,0,712,80,816], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+ 0x1D647: [676,0,603,80,612], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+ 0x1D648: [676,0,913,80,1001], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+ 0x1D649: [676,18,724,80,812], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+ 0x1D64A: [692,18,778,106,840], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+ 0x1D64B: [676,0,581,80,695], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+ 0x1D64C: [691,176,779,105,839], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+ 0x1D64D: [676,0,670,80,698], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+ 0x1D64E: [691,19,554,66,637], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+ 0x1D64F: [676,0,641,157,785], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+ 0x1D650: [676,19,699,123,792], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+ 0x1D651: [676,18,690,193,833], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+ 0x1D652: [676,15,997,198,1135], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+ 0x1D653: [676,0,740,40,853], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+ 0x1D654: [676,0,694,188,842], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+ 0x1D655: [676,0,653,25,769], // MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+ 0x1D656: [473,14,489,48,507], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+ 0x1D657: [676,13,512,51,558], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+ 0x1D658: [473,14,462,71,524], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+ 0x1D659: [676,14,518,69,625], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+ 0x1D65A: [473,13,452,71,492], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+ 0x1D65B: [692,0,340,72,533], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+ 0x1D65C: [472,206,504,2,599], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+ 0x1D65D: [676,0,510,55,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+ 0x1D65E: [688,0,245,59,366], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+ 0x1D65F: [688,202,324,-90,440], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+ 0x1D660: [676,0,519,55,599], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+ 0x1D661: [676,0,235,55,348], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+ 0x1D662: [473,0,776,55,809], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+ 0x1D663: [473,0,510,55,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+ 0x1D664: [473,14,501,72,542], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+ 0x1D665: [473,205,512,3,559], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+ 0x1D666: [473,205,512,69,574], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+ 0x1D667: [473,0,411,55,519], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+ 0x1D668: [473,13,385,37,442], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+ 0x1D669: [631,12,386,98,447], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+ 0x1D66A: [462,15,518,81,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+ 0x1D66B: [462,14,462,129,561], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+ 0x1D66C: [462,14,701,131,798], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+ 0x1D66D: [462,0,506,20,582], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+ 0x1D66E: [462,204,472,-27,569], // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+ 0x1D66F: [462,0,441,21,530] // MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathSSItalicBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js
new file mode 100644
index 00000000..16d3c3b2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js
@@ -0,0 +1,68 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D49C: [674,15,855,31,846], // MATHEMATICAL SCRIPT CAPITAL A
+ 0x1D49E: [687,15,797,37,781], // MATHEMATICAL SCRIPT CAPITAL C
+ 0x1D49F: [687,15,885,36,818], // MATHEMATICAL SCRIPT CAPITAL D
+ 0x1D4A2: [687,15,773,83,740], // MATHEMATICAL SCRIPT CAPITAL G
+ 0x1D4A5: [674,177,802,9,792], // MATHEMATICAL SCRIPT CAPITAL J
+ 0x1D4A6: [687,15,1009,40,1004], // MATHEMATICAL SCRIPT CAPITAL K
+ 0x1D4A9: [687,15,970,38,956], // MATHEMATICAL SCRIPT CAPITAL N
+ 0x1D4AA: [680,15,692,82,663], // MATHEMATICAL SCRIPT CAPITAL O
+ 0x1D4AB: [687,15,910,38,886], // MATHEMATICAL SCRIPT CAPITAL P
+ 0x1D4AC: [680,38,692,82,663], // MATHEMATICAL SCRIPT CAPITAL Q
+ 0x1D4AE: [680,15,743,67,701], // MATHEMATICAL SCRIPT CAPITAL S
+ 0x1D4AF: [687,15,912,43,907], // MATHEMATICAL SCRIPT CAPITAL T
+ 0x1D4B0: [687,15,842,36,805], // MATHEMATICAL SCRIPT CAPITAL U
+ 0x1D4B1: [687,15,932,35,922], // MATHEMATICAL SCRIPT CAPITAL V
+ 0x1D4B2: [687,15,1078,35,1070], // MATHEMATICAL SCRIPT CAPITAL W
+ 0x1D4B3: [687,15,891,36,873], // MATHEMATICAL SCRIPT CAPITAL X
+ 0x1D4B4: [687,226,926,91,916], // MATHEMATICAL SCRIPT CAPITAL Y
+ 0x1D4B5: [687,15,932,59,912], // MATHEMATICAL SCRIPT CAPITAL Z
+ 0x1D4B6: [441,11,819,30,758], // MATHEMATICAL SCRIPT SMALL A
+ 0x1D4B7: [687,12,580,47,559], // MATHEMATICAL SCRIPT SMALL B
+ 0x1D4B8: [441,11,662,30,589], // MATHEMATICAL SCRIPT SMALL C
+ 0x1D4B9: [687,11,845,30,827], // MATHEMATICAL SCRIPT SMALL D
+ 0x1D4BB: [687,209,685,27,673], // MATHEMATICAL SCRIPT SMALL F
+ 0x1D4BD: [687,11,753,38,690], // MATHEMATICAL SCRIPT SMALL H
+ 0x1D4BE: [653,11,496,83,484], // MATHEMATICAL SCRIPT SMALL I
+ 0x1D4BF: [653,219,730,9,718], // MATHEMATICAL SCRIPT SMALL J
+ 0x1D4C0: [687,11,726,40,666], // MATHEMATICAL SCRIPT SMALL K
+ 0x1D4C1: [687,11,579,48,571], // MATHEMATICAL SCRIPT SMALL L
+ 0x1D4C2: [441,11,1038,49,978], // MATHEMATICAL SCRIPT SMALL M
+ 0x1D4C3: [441,11,761,49,701], // MATHEMATICAL SCRIPT SMALL N
+ 0x1D4C5: [441,209,773,23,694], // MATHEMATICAL SCRIPT SMALL P
+ 0x1D4C6: [441,209,780,30,743], // MATHEMATICAL SCRIPT SMALL Q
+ 0x1D4C7: [444,0,580,48,572], // MATHEMATICAL SCRIPT SMALL R
+ 0x1D4C8: [531,11,515,62,412], // MATHEMATICAL SCRIPT SMALL S
+ 0x1D4C9: [658,11,551,30,532], // MATHEMATICAL SCRIPT SMALL T
+ 0x1D4CA: [424,11,753,30,693], // MATHEMATICAL SCRIPT SMALL U
+ 0x1D4CB: [441,11,618,30,582], // MATHEMATICAL SCRIPT SMALL V
+ 0x1D4CC: [441,11,888,30,852], // MATHEMATICAL SCRIPT SMALL W
+ 0x1D4CD: [441,11,752,65,675], // MATHEMATICAL SCRIPT SMALL X
+ 0x1D4CE: [424,219,658,30,617], // MATHEMATICAL SCRIPT SMALL Y
+ 0x1D4CF: [478,11,691,52,617] // MATHEMATICAL SCRIPT SMALL Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathScript.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js
new file mode 100644
index 00000000..84ac327c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js
@@ -0,0 +1,88 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D670: [673,0,525,26,496], // MATHEMATICAL MONOSPACE CAPITAL A
+ 0x1D671: [662,0,525,29,480], // MATHEMATICAL MONOSPACE CAPITAL B
+ 0x1D672: [672,11,525,40,482], // MATHEMATICAL MONOSPACE CAPITAL C
+ 0x1D673: [662,0,525,25,483], // MATHEMATICAL MONOSPACE CAPITAL D
+ 0x1D674: [662,0,525,31,500], // MATHEMATICAL MONOSPACE CAPITAL E
+ 0x1D675: [662,0,525,34,488], // MATHEMATICAL MONOSPACE CAPITAL F
+ 0x1D676: [672,11,525,37,495], // MATHEMATICAL MONOSPACE CAPITAL G
+ 0x1D677: [662,0,525,26,496], // MATHEMATICAL MONOSPACE CAPITAL H
+ 0x1D678: [662,0,525,84,438], // MATHEMATICAL MONOSPACE CAPITAL I
+ 0x1D679: [662,11,525,85,476], // MATHEMATICAL MONOSPACE CAPITAL J
+ 0x1D67A: [662,0,525,30,494], // MATHEMATICAL MONOSPACE CAPITAL K
+ 0x1D67B: [662,0,525,37,487], // MATHEMATICAL MONOSPACE CAPITAL L
+ 0x1D67C: [662,0,525,21,501], // MATHEMATICAL MONOSPACE CAPITAL M
+ 0x1D67D: [662,0,525,31,491], // MATHEMATICAL MONOSPACE CAPITAL N
+ 0x1D67E: [672,11,525,56,466], // MATHEMATICAL MONOSPACE CAPITAL O
+ 0x1D67F: [662,0,525,31,479], // MATHEMATICAL MONOSPACE CAPITAL P
+ 0x1D680: [672,139,525,56,466], // MATHEMATICAL MONOSPACE CAPITAL Q
+ 0x1D681: [662,11,525,26,520], // MATHEMATICAL MONOSPACE CAPITAL R
+ 0x1D682: [672,11,525,52,470], // MATHEMATICAL MONOSPACE CAPITAL S
+ 0x1D683: [662,0,525,26,496], // MATHEMATICAL MONOSPACE CAPITAL T
+ 0x1D684: [662,11,525,9,514], // MATHEMATICAL MONOSPACE CAPITAL U
+ 0x1D685: [662,8,525,17,506], // MATHEMATICAL MONOSPACE CAPITAL V
+ 0x1D686: [662,8,525,11,512], // MATHEMATICAL MONOSPACE CAPITAL W
+ 0x1D687: [662,0,525,24,497], // MATHEMATICAL MONOSPACE CAPITAL X
+ 0x1D688: [662,0,525,15,507], // MATHEMATICAL MONOSPACE CAPITAL Y
+ 0x1D689: [662,0,525,47,479], // MATHEMATICAL MONOSPACE CAPITAL Z
+ 0x1D68A: [459,6,525,58,516], // MATHEMATICAL MONOSPACE SMALL A
+ 0x1D68B: [609,6,525,17,481], // MATHEMATICAL MONOSPACE SMALL B
+ 0x1D68C: [459,6,525,78,464], // MATHEMATICAL MONOSPACE SMALL C
+ 0x1D68D: [609,6,525,41,505], // MATHEMATICAL MONOSPACE SMALL D
+ 0x1D68E: [459,6,525,60,462], // MATHEMATICAL MONOSPACE SMALL E
+ 0x1D68F: [615,0,525,42,437], // MATHEMATICAL MONOSPACE SMALL F
+ 0x1D690: [461,228,525,29,508], // MATHEMATICAL MONOSPACE SMALL G
+ 0x1D691: [609,0,525,17,505], // MATHEMATICAL MONOSPACE SMALL H
+ 0x1D692: [610,0,525,84,448], // MATHEMATICAL MONOSPACE SMALL I
+ 0x1D693: [610,227,525,47,362], // MATHEMATICAL MONOSPACE SMALL J
+ 0x1D694: [609,0,525,24,505], // MATHEMATICAL MONOSPACE SMALL K
+ 0x1D695: [609,0,525,63,459], // MATHEMATICAL MONOSPACE SMALL L
+ 0x1D696: [456,0,525,2,520], // MATHEMATICAL MONOSPACE SMALL M
+ 0x1D697: [456,0,525,17,505], // MATHEMATICAL MONOSPACE SMALL N
+ 0x1D698: [459,6,525,62,460], // MATHEMATICAL MONOSPACE SMALL O
+ 0x1D699: [456,221,525,17,481], // MATHEMATICAL MONOSPACE SMALL P
+ 0x1D69A: [456,221,525,45,530], // MATHEMATICAL MONOSPACE SMALL Q
+ 0x1D69B: [456,0,525,37,485], // MATHEMATICAL MONOSPACE SMALL R
+ 0x1D69C: [459,6,525,72,457], // MATHEMATICAL MONOSPACE SMALL S
+ 0x1D69D: [580,6,525,25,448], // MATHEMATICAL MONOSPACE SMALL T
+ 0x1D69E: [450,6,525,17,505], // MATHEMATICAL MONOSPACE SMALL U
+ 0x1D69F: [450,4,525,22,500], // MATHEMATICAL MONOSPACE SMALL V
+ 0x1D6A0: [450,4,525,15,508], // MATHEMATICAL MONOSPACE SMALL W
+ 0x1D6A1: [450,0,525,23,498], // MATHEMATICAL MONOSPACE SMALL X
+ 0x1D6A2: [450,227,525,24,501], // MATHEMATICAL MONOSPACE SMALL Y
+ 0x1D6A3: [450,0,525,32,473], // MATHEMATICAL MONOSPACE SMALL Z
+ 0x1D7F7: [681,0,525,110,435], // MATHEMATICAL MONOSPACE DIGIT ONE
+ 0x1D7F8: [681,0,525,52,470], // MATHEMATICAL MONOSPACE DIGIT TWO
+ 0x1D7F9: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT THREE
+ 0x1D7FA: [682,0,525,29,493], // MATHEMATICAL MONOSPACE DIGIT FOUR
+ 0x1D7FB: [670,11,525,52,470], // MATHEMATICAL MONOSPACE DIGIT FIVE
+ 0x1D7FC: [681,11,525,58,464], // MATHEMATICAL MONOSPACE DIGIT SIX
+ 0x1D7FD: [686,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT SEVEN
+ 0x1D7FE: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT EIGHT
+ 0x1D7FF: [681,11,525,58,464] // MATHEMATICAL MONOSPACE DIGIT NINE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MathTT.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js
new file mode 100644
index 00000000..0ce360ed
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js
@@ -0,0 +1,66 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x27C0: [584,0,685,50,634], // THREE DIMENSIONAL ANGLE
+ 0x27C1: [811,127,1145,35,1110], // WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
+ 0x27C2: [662,0,693,52,641], // PERPENDICULAR
+ 0x27C3: [529,27,685,60,625], // OPEN SUBSET
+ 0x27C4: [529,27,685,61,626], // OPEN SUPERSET
+ 0x27C5: [702,198,455,55,400], // LEFT S-SHAPED BAG DELIMITER
+ 0x27C6: [702,198,455,55,400], // RIGHT S-SHAPED BAG DELIMITER
+ 0x27C7: [536,29,620,31,589], // OR WITH DOT INSIDE
+ 0x27C8: [533,25,966,60,906], // REVERSE SOLIDUS PRECEDING SUBSET
+ 0x27C9: [533,25,966,60,906], // SUBSET PRECEDING SOLIDUS
+ 0x27CC: [806,213,325,20,325], // LONG DIVISION
+ 0x27D0: [744,242,1064,39,1025], // WHITE DIAMOND WITH CENTRED DOT
+ 0x27D1: [536,29,620,31,589], // AND WITH DOT
+ 0x27D2: [536,31,620,48,572], // ELEMENT OF OPENING UPWARDS
+ 0x27D3: [584,0,685,50,634], // LOWER RIGHT CORNER WITH DOT
+ 0x27D4: [584,0,685,50,634], // UPPER LEFT CORNER WITH DOT
+ 0x27D5: [582,80,1019,40,965], // LEFT OUTER JOIN
+ 0x27D6: [582,80,1019,54,979], // RIGHT OUTER JOIN
+ 0x27D7: [582,80,1228,40,1188], // FULL OUTER JOIN
+ 0x27D8: [718,213,866,50,816], // LARGE UP TACK
+ 0x27D9: [718,213,866,50,816], // LARGE DOWN TACK
+ 0x27DA: [662,0,1376,64,1312], // LEFT AND RIGHT DOUBLE TURNSTILE
+ 0x27DB: [662,0,1376,64,1312], // LEFT AND RIGHT TACK
+ 0x27DC: [403,-103,849,50,799], // LEFT MULTIMAP
+ 0x27DD: [450,-57,1574,55,1519], // LONG RIGHT TACK
+ 0x27DE: [450,-57,1574,55,1519], // LONG LEFT TACK
+ 0x27DF: [693,187,502,101,401], // UP TACK WITH CIRCLE ABOVE
+ 0x27E0: [795,289,790,45,745], // LOZENGE DIVIDED BY HORIZONTAL RULE
+ 0x27E1: [589,87,764,45,719], // WHITE CONCAVE-SIDED DIAMOND
+ 0x27E2: [589,87,803,45,758], // WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+ 0x27E3: [589,87,803,45,758], // WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+ 0x27E4: [662,158,1182,45,1137], // WHITE SQUARE WITH LEFTWARDS TICK
+ 0x27E5: [662,158,1182,45,1137], // WHITE SQUARE WITH RIGHTWARDS TICK
+ 0x27E6: [717,213,504,188,482], // MATHEMATICAL LEFT WHITE SQUARE BRACKET
+ 0x27E7: [717,213,504,22,316], // MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+ 0x27EA: [719,213,610,73,545], // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+ 0x27EB: [719,213,610,65,537], // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+ 0x27EC: [719,213,488,178,466], // MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
+ 0x27ED: [719,213,488,22,310] // MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MiscMathSymbolsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js
new file mode 100644
index 00000000..af7980b3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js
@@ -0,0 +1,154 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2980: [695,189,594,85,509], // TRIPLE VERTICAL BAR DELIMITER
+ 0x2981: [487,-14,565,46,519], // Z NOTATION SPOT
+ 0x2982: [566,59,503,110,393], // Z NOTATION TYPE COLON
+ 0x2983: [719,213,596,108,477], // LEFT WHITE CURLY BRACKET
+ 0x2984: [719,213,596,119,488], // RIGHT WHITE CURLY BRACKET
+ 0x2985: [719,213,463,70,393], // LEFT WHITE PARENTHESIS
+ 0x2986: [719,213,463,70,393], // RIGHT WHITE PARENTHESIS
+ 0x2987: [719,214,511,115,367], // Z NOTATION LEFT IMAGE BRACKET
+ 0x2988: [719,214,511,144,396], // Z NOTATION RIGHT IMAGE BRACKET
+ 0x2989: [719,213,511,100,352], // Z NOTATION LEFT BINDING BRACKET
+ 0x298A: [719,213,511,159,411], // Z NOTATION RIGHT BINDING BRACKET
+ 0x298B: [719,213,469,188,447], // LEFT SQUARE BRACKET WITH UNDERBAR
+ 0x298C: [719,213,469,22,281], // RIGHT SQUARE BRACKET WITH UNDERBAR
+ 0x298D: [719,213,469,188,447], // LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+ 0x298E: [719,213,469,22,281], // RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+ 0x298F: [719,213,469,188,447], // LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+ 0x2990: [719,213,469,22,281], // RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+ 0x2991: [719,213,400,73,357], // LEFT ANGLE BRACKET WITH DOT
+ 0x2992: [719,213,400,73,357], // RIGHT ANGLE BRACKET WITH DOT
+ 0x2993: [649,143,685,34,591], // LEFT ARC LESS-THAN BRACKET
+ 0x2994: [649,143,685,94,651], // RIGHT ARC GREATER-THAN BRACKET
+ 0x2995: [649,143,685,86,643], // DOUBLE LEFT ARC GREATER-THAN BRACKET
+ 0x2996: [649,143,685,42,599], // DOUBLE RIGHT ARC LESS-THAN BRACKET
+ 0x2997: [719,213,488,188,466], // LEFT BLACK TORTOISE SHELL BRACKET
+ 0x2998: [719,213,488,22,300], // RIGHT BLACK TORTOISE SHELL BRACKET
+ 0x2999: [661,155,211,50,161], // DOTTED FENCE
+ 0x299A: [662,156,511,177,334], // VERTICAL ZIGZAG LINE
+ 0x299B: [547,72,685,42,662], // MEASURED ANGLE OPENING LEFT
+ 0x299C: [584,0,685,50,634], // RIGHT ANGLE VARIANT WITH SQUARE
+ 0x299D: [584,0,685,50,634], // MEASURED RIGHT ANGLE WITH DOT
+ 0x299E: [547,0,685,11,675], // ANGLE WITH S INSIDE
+ 0x299F: [396,0,685,24,643], // ACUTE ANGLE
+ 0x29A0: [517,13,685,57,654], // SPHERICAL ANGLE OPENING LEFT
+ 0x29A1: [609,-12,685,77,607], // SPHERICAL ANGLE OPENING UP
+ 0x29A2: [547,0,685,42,662], // TURNED ANGLE
+ 0x29A3: [547,0,685,42,662], // REVERSED ANGLE
+ 0x29A4: [547,200,685,23,643], // ANGLE WITH UNDERBAR
+ 0x29A5: [547,200,685,42,662], // REVERSED ANGLE WITH UNDERBAR
+ 0x29A6: [547,0,900,40,860], // OBLIQUE ANGLE OPENING UP
+ 0x29A7: [547,0,900,40,860], // OBLIQUE ANGLE OPENING DOWN
+ 0x29A8: [574,72,685,29,649], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+ 0x29A9: [574,72,685,36,656], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+ 0x29AA: [578,68,685,29,649], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+ 0x29AB: [578,68,685,36,656], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+ 0x29AC: [562,58,706,34,680], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+ 0x29AD: [562,58,706,26,672], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+ 0x29AE: [562,58,706,34,680], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+ 0x29AF: [562,58,708,26,672], // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+ 0x29B0: [583,79,762,50,712], // REVERSED EMPTY SET
+ 0x29B1: [717,79,762,50,712], // EMPTY SET WITH OVERBAR
+ 0x29B2: [819,79,762,50,712], // EMPTY SET WITH SMALL CIRCLE ABOVE
+ 0x29B3: [832,79,762,50,712], // EMPTY SET WITH RIGHT ARROW ABOVE
+ 0x29B4: [832,79,762,50,712], // EMPTY SET WITH LEFT ARROW ABOVE
+ 0x29B5: [623,119,910,24,886], // CIRCLE WITH HORIZONTAL BAR
+ 0x29B6: [623,119,842,50,792], // CIRCLED VERTICAL BAR
+ 0x29B7: [623,119,842,50,792], // CIRCLED PARALLEL
+ 0x29B8: [623,119,842,50,792], // CIRCLED REVERSE SOLIDUS
+ 0x29B9: [623,119,842,50,792], // CIRCLED PERPENDICULAR
+ 0x29BA: [623,119,842,50,792], // CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+ 0x29BB: [623,119,842,50,792], // CIRCLE WITH SUPERIMPOSED X
+ 0x29BC: [623,119,842,50,792], // CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+ 0x29BD: [882,179,842,50,792], // UP ARROW THROUGH CIRCLE
+ 0x29BE: [623,119,842,50,792], // CIRCLED WHITE BULLET
+ 0x29BF: [623,119,842,50,792], // CIRCLED BULLET
+ 0x29C0: [623,119,842,50,792], // CIRCLED LESS-THAN
+ 0x29C1: [623,119,842,50,792], // CIRCLED GREATER-THAN
+ 0x29C2: [623,119,1091,50,1056], // CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+ 0x29C3: [623,119,1091,50,1056], // CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+ 0x29C4: [662,158,910,45,865], // SQUARED RISING DIAGONAL SLASH
+ 0x29C5: [662,158,910,45,865], // SQUARED FALLING DIAGONAL SLASH
+ 0x29C6: [662,158,910,45,865], // SQUARED ASTERISK
+ 0x29C7: [662,158,910,45,865], // SQUARED SMALL CIRCLE
+ 0x29C8: [662,158,910,45,865], // SQUARED SQUARE
+ 0x29C9: [712,207,1046,64,982], // TWO JOINED SQUARES
+ 0x29CA: [1003,127,1145,35,1110], // TRIANGLE WITH DOT ABOVE
+ 0x29CB: [811,259,1145,35,1110], // TRIANGLE WITH UNDERBAR
+ 0x29CC: [811,127,1145,35,1110], // S IN TRIANGLE
+ 0x29CD: [811,127,1165,15,1150], // TRIANGLE WITH SERIFS AT BOTTOM
+ 0x29CE: [698,193,780,70,710], // RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+ 0x29CF: [531,25,857,48,777], // LEFT TRIANGLE BESIDE VERTICAL BAR
+ 0x29D0: [531,25,857,80,809], // VERTICAL BAR BESIDE RIGHT TRIANGLE
+ 0x29D1: [582,80,810,93,716], // BOWTIE WITH LEFT HALF BLACK
+ 0x29D2: [582,80,810,93,716], // BOWTIE WITH RIGHT HALF BLACK
+ 0x29D3: [582,80,810,93,716], // BLACK BOWTIE
+ 0x29D4: [582,80,810,94,717], // TIMES WITH LEFT HALF BLACK
+ 0x29D5: [582,80,810,93,716], // TIMES WITH RIGHT HALF BLACK
+ 0x29D6: [602,100,810,74,736], // WHITE HOURGLASS
+ 0x29D7: [602,100,810,74,736], // BLACK HOURGLASS
+ 0x29D8: [620,116,511,177,334], // LEFT WIGGLY FENCE
+ 0x29D9: [620,116,511,176,333], // RIGHT WIGGLY FENCE
+ 0x29DA: [620,116,688,177,511], // LEFT DOUBLE WIGGLY FENCE
+ 0x29DB: [620,116,688,177,511], // RIGHT DOUBLE WIGGLY FENCE
+ 0x29DC: [430,0,926,70,854], // INCOMPLETE INFINITY
+ 0x29DD: [653,0,926,70,854], // TIE OVER INFINITY
+ 0x29DE: [695,189,926,70,854], // INFINITY NEGATED WITH VERTICAL BAR
+ 0x29DF: [403,-103,1145,50,1095], // DOUBLE-ENDED MULTIMAP
+ 0x29E0: [662,157,910,45,865], // SQUARE WITH CONTOURED OUTLINE
+ 0x29E1: [512,8,667,24,613], // INCREASES AS
+ 0x29E2: [414,0,790,64,726], // SHUFFLE PRODUCT
+ 0x29E3: [662,156,685,47,637], // EQUALS SIGN AND SLANTED PARALLEL
+ 0x29E4: [842,156,685,47,637], // EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+ 0x29E5: [662,156,685,48,637], // IDENTICAL TO AND SLANTED PARALLEL
+ 0x29E6: [584,78,798,60,738], // GLEICH STARK
+ 0x29E7: [695,189,628,48,580], // THERMODYNAMIC
+ 0x29E8: [811,127,1145,35,1110], // DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+ 0x29E9: [811,127,1145,35,1110], // DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+ 0x29EA: [744,241,762,32,730], // BLACK DIAMOND WITH DOWN ARROW
+ 0x29EB: [795,289,790,45,745], // BLACK LOZENGE
+ 0x29EC: [743,241,762,50,712], // WHITE CIRCLE WITH DOWN ARROW
+ 0x29ED: [743,241,762,50,712], // BLACK CIRCLE WITH DOWN ARROW
+ 0x29EE: [747,243,762,97,665], // ERROR-BARRED WHITE SQUARE
+ 0x29EF: [747,243,762,97,665], // ERROR-BARRED BLACK SQUARE
+ 0x29F0: [747,243,762,32,730], // ERROR-BARRED WHITE DIAMOND
+ 0x29F1: [747,243,762,32,730], // ERROR-BARRED BLACK DIAMOND
+ 0x29F2: [747,243,762,65,697], // ERROR-BARRED WHITE CIRCLE
+ 0x29F3: [747,243,762,65,697], // ERROR-BARRED BLACK CIRCLE
+ 0x29F4: [521,13,926,55,871], // RULE-DELAYED
+ 0x29F6: [765,80,520,94,426], // SOLIDUS WITH OVERBAR
+ 0x29F7: [662,80,520,94,426], // REVERSE SOLIDUS WITH HORIZONTAL STROKE
+ 0x29F8: [695,325,602,85,517], // BIG SOLIDUS
+ 0x29F9: [695,325,602,85,517], // BIG REVERSE SOLIDUS
+ 0x29FA: [532,25,685,64,621], // DOUBLE PLUS
+ 0x29FB: [532,25,685,64,621], // TRIPLE PLUS
+ 0x29FC: [713,213,459,77,394], // LEFT-POINTING CURVED ANGLE BRACKET
+ 0x29FD: [713,213,459,65,382], // RIGHT-POINTING CURVED ANGLE BRACKET
+ 0x29FE: [540,36,762,93,669], // TINY
+ 0x29FF: [316,-190,762,93,669] // MINY
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MiscMathSymbolsB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js
new file mode 100644
index 00000000..9df25813
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js
@@ -0,0 +1,74 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2605: [655,66,870,60,810], // BLACK STAR
+ 0x2606: [655,66,870,60,810], // WHITE STAR
+ 0x2609: [583,79,762,50,712], // SUN
+ 0x260C: [634,131,581,54,553], // CONJUNCTION
+ 0x260E: [676,0,1000,32,967], // BLACK TELEPHONE
+ 0x2612: [662,158,910,45,865], // BALLOT BOX WITH X
+ 0x2621: [630,35,619,70,549], // CAUTION SIGN
+ 0x2639: [728,82,1150,170,980], // WHITE FROWNING FACE
+ 0x263A: [728,82,1150,170,980], // WHITE SMILING FACE
+ 0x263B: [728,82,1150,170,980], // BLACK SMILING FACE
+ 0x263C: [623,122,837,46,791], // WHITE SUN WITH RAYS
+ 0x263D: [728,82,641,40,601], // FIRST QUARTER MOON
+ 0x263E: [728,82,641,40,601], // LAST QUARTER MOON
+ 0x263F: [702,198,603,65,538], // MERCURY
+ 0x2640: [638,135,603,65,538], // FEMALE SIGN
+ 0x2641: [638,135,603,65,538], // EARTH
+ 0x2642: [634,131,660,54,620], // MALE SIGN
+ 0x2643: [732,176,970,66,904], // JUPITER
+ 0x2644: [793,140,970,63,866], // SATURN
+ 0x2646: [760,110,840,60,780], // NEPTUNE
+ 0x2647: [730,110,632,76,576], // PLUTO
+ 0x2648: [760,110,964,25,939], // ARIES
+ 0x2649: [644,139,781,43,738], // TAURUS
+ 0x2664: [609,99,685,34,651], // WHITE SPADE SUIT
+ 0x2665: [603,105,685,34,651], // BLACK HEART SUIT
+ 0x2666: [609,105,685,41,643], // BLACK DIAMOND SUIT
+ 0x2667: [603,99,685,34,651], // WHITE CLUB SUIT
+ 0x2669: [714,125,390,45,345], // QUARTER NOTE
+ 0x266A: [714,125,560,50,510], // EIGHTH NOTE
+ 0x266B: [842,125,840,40,721], // BEAMED EIGHTH NOTES
+ 0x267E: [775,271,1186,70,1116], // PERMANENT PAPER SIGN
+ 0x2680: [669,23,1032,170,862], // DIE FACE-1
+ 0x2681: [669,23,1032,170,862], // DIE FACE-2
+ 0x2682: [669,23,1032,170,862], // DIE FACE-3
+ 0x2683: [669,23,1032,170,862], // DIE FACE-4
+ 0x2684: [669,23,1032,170,862], // DIE FACE-5
+ 0x2685: [669,23,1032,170,862], // DIE FACE-6
+ 0x2686: [687,42,1032,152,881], // WHITE CIRCLE WITH DOT RIGHT
+ 0x2687: [687,42,1032,152,881], // WHITE CIRCLE WITH TWO DOTS
+ 0x2688: [687,42,1032,152,881], // BLACK CIRCLE WITH WHITE DOT RIGHT
+ 0x2689: [687,42,1032,152,881], // BLACK CIRCLE WITH TWO WHITE DOTS
+ 0x26A0: [1023,155,1510,25,1485], // WARNING SIGN
+ 0x26A5: [784,281,660,54,620], // MALE AND FEMALE SIGN
+ 0x26AA: [583,79,762,50,712], // MEDIUM WHITE CIRCLE
+ 0x26AB: [583,79,762,50,712], // MEDIUM BLACK CIRCLE
+ 0x26AC: [487,-14,565,46,519], // MEDIUM SMALL WHITE CIRCLE
+ 0x26B2: [638,135,603,65,538] // NEUTER
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MiscSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js
new file mode 100644
index 00000000..80560e5e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js
@@ -0,0 +1,91 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2B12: [662,157,910,45,865], // SQUARE WITH TOP HALF BLACK
+ 0x2B13: [662,157,910,45,865], // SQUARE WITH BOTTOM HALF BLACK
+ 0x2B14: [662,157,910,45,865], // SQUARE WITH UPPER RIGHT DIAGONAL HALF BLOCK
+ 0x2B15: [662,157,910,45,865], // SQUARE WITH LOWER LEFT DIAGONAL HALF BLOCK
+ 0x2B16: [744,242,1064,39,1025], // DIAMOND WITH LEFT HALF BLACK
+ 0x2B17: [744,242,1064,39,1025], // DIAMOND WITH RIGHT HALF BLACK
+ 0x2B18: [744,242,1064,39,1025], // DIAMOND WITH TOP HALF BLACK
+ 0x2B19: [744,242,1064,39,1025], // DIAMOND WITH BOTTOM HALF BLACK
+ 0x2B1A: [662,157,910,45,865], // DOTTED SQUARE
+ 0x2B1B: [780,180,1040,40,1000], // BLACK LARGE SQUARE
+ 0x2B1C: [780,180,1040,40,1000], // WHITE LARGE SQUARE
+ 0x2B1D: [332,-172,240,50,190], // BLACK VERY SMALL SQUARE
+ 0x2B1E: [332,-172,240,50,190], // WHITE VERY SMALL SQUARE
+ 0x2B1F: [690,105,910,36,874], // BLACK PENTAGON
+ 0x2B20: [690,105,910,36,874], // WHITE PENTAGON
+ 0x2B21: [680,178,910,82,828], // WHITE HEXAGON
+ 0x2B22: [680,178,910,82,828], // BLACK HEXAGON
+ 0x2B23: [633,127,926,24,902], // HORIZONTAL BLACK HEXAGON
+ 0x2B24: [785,282,1207,70,1137], // BLACK LARGE CIRCLE
+ 0x2B25: [581,96,779,45,734], // BLACK MEDIUM DIAMOND
+ 0x2B26: [581,96,779,45,734], // WHITE MEDIUM DIAMOND
+ 0x2B27: [609,105,544,40,504], // BLACK MEDIUM LOZENGE
+ 0x2B28: [609,105,544,40,504], // WHITE MEDIUM LOZENGE
+ 0x2B29: [488,-16,523,26,497], // BLACK SMALL DIAMOND
+ 0x2B2A: [488,-16,357,26,331], // BLACK SMALL LOZENGE
+ 0x2B2B: [488,-16,357,26,331], // WHITE SMALL LOZENGE
+ 0x2B2C: [500,-4,842,50,792], // BLACK HORIZONTAL ELLIPSE
+ 0x2B2D: [500,-4,842,50,792], // WHITE HORIZONTAL ELLIPSE
+ 0x2B2E: [623,119,596,50,546], // BLACK VERTICAL ELLIPSE
+ 0x2B2F: [623,119,596,50,546], // WHITE VERTICAL ELLIPSE
+ 0x2B30: [448,-57,926,70,856], // LEFT ARROW WITH SMALL CIRCLE
+ 0x2B31: [739,232,926,60,866], // THREE LEFTWARDS ARROWS
+ 0x2B32: [569,61,1200,52,1147], // LEFT ARROW WITH CIRCLED PLUS
+ 0x2B33: [449,-58,1574,55,1519], // LONG LEFTWARDS SQUIGGLE ARROW
+ 0x2B34: [450,-57,926,56,871], // LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+ 0x2B35: [450,-57,926,55,871], // LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+ 0x2B36: [450,-57,926,55,871], // LEFTWARDS TWO-HEADED ARROW FROM BAR
+ 0x2B37: [449,-57,1412,55,1357], // LEFTWARDS TWO-HEADED TRIPLE-DASH ARROW
+ 0x2B38: [449,-57,926,55,873], // LEFTWARDS ARROW WITH DOTTED STEM
+ 0x2B39: [450,-57,926,55,871], // LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+ 0x2B3A: [450,-57,926,55,871], // LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+ 0x2B3B: [449,-57,926,55,871], // LEFTWARDS TWO-HEADED ARROW WITH TAIL
+ 0x2B3C: [450,-57,926,55,871], // LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+ 0x2B3D: [450,-57,926,50,876], // LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+ 0x2B3E: [449,-57,926,55,871], // LEFTWARDS ARROW THROUGH X
+ 0x2B3F: [449,-57,926,55,871], // WAVE ARROW POINTING DIRECTLY LEFT
+ 0x2B40: [565,-57,926,55,871], // EQUALS SIGN ABOVE LEFTWARDS ARROW
+ 0x2B41: [508,-57,926,55,871], // REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
+ 0x2B42: [449,141,926,55,871], // LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+ 0x2B43: [532,26,926,45,871], // RIGHTWARDS ARROW THROUGH LESS-THAN
+ 0x2B44: [532,26,926,45,871], // RIGHTWARDS ARROW THROUGH SUBSET
+ 0x2B45: [701,195,928,55,873], // LEFTWARDS QUADRUPLE ARROW
+ 0x2B46: [701,195,928,55,873], // RIGHTWARDS QUADRUPLE ARROW
+ 0x2B47: [508,-57,926,55,871], // REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+ 0x2B48: [449,141,926,55,871], // RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+ 0x2B49: [508,-57,926,55,871], // TILDE OPERATOR ABOVE LEFTWARDS ARROW
+ 0x2B4A: [449,141,926,55,871], // LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
+ 0x2B4B: [449,2,926,55,871], // LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+ 0x2B4C: [449,2,926,55,871], // RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+ 0x2B50: [619,30,794,60,734], // WHITE MEDIUM STAR
+ 0x2B51: [619,30,794,60,734], // BLACK MEDIUM STAR
+ 0x2B52: [597,13,700,35,665], // WHITE SMALL STAR
+ 0x2B53: [712,126,865,45,840], // BLACK RIGHT-POINTING PENTAGON
+ 0x2B54: [712,127,865,45,840] // WHITE RIGHT-POINTING PENTAGON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MiscSymbolsAndArrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js
new file mode 100644
index 00000000..004db1da
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js
@@ -0,0 +1,80 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2300: [487,-14,606,25,581], // DIAMETER SIGN
+ 0x2302: [774,0,926,55,871], // HOUSE
+ 0x2305: [577,0,620,48,572], // PROJECTIVE
+ 0x2306: [728,0,620,48,572], // PERSPECTIVE
+ 0x230C: [166,215,463,52,412], // BOTTOM RIGHT CROP
+ 0x230D: [166,215,463,52,412], // BOTTOM LEFT CROP
+ 0x230E: [876,-495,463,52,412], // TOP RIGHT CROP
+ 0x230F: [876,-495,463,52,412], // TOP LEFT CROP
+ 0x2310: [393,-115,600,48,552], // REVERSED NOT SIGN
+ 0x2311: [439,-65,523,75,449], // SQUARE LOZENGE
+ 0x2312: [331,0,762,50,712], // ARC
+ 0x2313: [331,0,762,50,712], // SEGMENT
+ 0x2315: [582,189,847,26,796], // TELEPHONE RECORDER
+ 0x2316: [748,246,1100,53,1047], // POSITION INDICATOR
+ 0x2317: [749,245,1100,53,1047], // VIEWDATA SQUARE
+ 0x2318: [662,156,926,55,871], // PLACE OF INTEREST SIGN
+ 0x2319: [393,-115,600,48,552], // TURNED NOT SIGN
+ 0x231A: [671,69,685,64,622], // WATCH
+ 0x231C: [662,-281,463,51,411], // TOP LEFT CORNER
+ 0x231D: [662,-281,463,51,411], // TOP RIGHT CORNER
+ 0x231E: [164,217,463,51,411], // BOTTOM LEFT CORNER
+ 0x231F: [164,217,463,52,412], // BOTTOM RIGHT CORNER
+ 0x2329: [713,213,400,77,335], // LEFT-POINTING ANGLE BRACKET
+ 0x232A: [713,213,400,65,323], // RIGHT-POINTING ANGLE BRACKET
+ 0x232C: [692,186,926,83,843], // BENZENE RING
+ 0x232D: [592,88,986,55,931], // CYLINDRICITY
+ 0x232E: [450,140,624,-18,574], // ALL AROUND-PROFILE
+ 0x2332: [562,56,889,80,809], // CONICAL TAPER
+ 0x2336: [751,156,926,85,841], // APL FUNCTIONAL SYMBOL I-BEAM
+ 0x233D: [683,179,910,84,826], // APL FUNCTIONAL SYMBOL CIRCLE STILE
+ 0x233F: [703,176,683,60,623], // APL FUNCTIONAL SYMBOL SLASH BAR
+ 0x2340: [703,176,683,60,623], // APL FUNCTIONAL SYMBOL BACKSLASH BAR
+ 0x2353: [751,176,794,55,739], // APL FUNCTIONAL SYMBOL QUAD UP CARET
+ 0x2370: [751,176,794,55,739], // APL FUNCTIONAL SYMBOL QUAD QUESTION
+ 0x237C: [584,220,871,50,820], // RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
+ 0x2393: [386,-120,913,85,841], // DIRECT CURRENT SYMBOL FORM TWO
+ 0x2394: [633,127,926,24,902], // SOFTWARE-FUNCTION SYMBOL
+ 0x23B4: [766,-574,926,55,871], // TOP SQUARE BRACKET
+ 0x23B5: [109,83,926,55,871], // BOTTOM SQUARE BRACKET
+ 0x23B6: [495,-11,926,55,871], // BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+ 0x23CE: [731,225,926,50,856], // RETURN SYMBOL
+ 0x23DC: [55,152,556,-10,566], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [771,-564,556,-10,566], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23DE: [117,88,556,-10,566], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [769,-564,556,-10,566], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x23E0: [66,212,926,-3,929], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,926,-3,929], // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E2: [558,53,1144,54,1090], // WHITE TRAPEZIUM
+ 0x23E3: [680,178,910,82,828], // BENZENE RING WITH CIRCLE
+ 0x23E4: [286,-220,1094,47,1047], // STRAIGHTNESS
+ 0x23E5: [527,20,1018,23,995], // FLATNESS
+ 0x23E6: [434,-72,926,55,871], // AC CURRENT
+ 0x23E7: [606,97,798,194,733] // ELECTRICAL INTERSECTION
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/MiscTechnical.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js
new file mode 100644
index 00000000..5da99d79
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js
@@ -0,0 +1,39 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2153: [676,14,750,36,725], // VULGAR FRACTION ONE THIRD
+ 0x2154: [676,14,750,14,731], // VULGAR FRACTION TWO THIRDS
+ 0x2155: [676,14,750,37,715], // VULGAR FRACTION ONE FIFTH
+ 0x2156: [676,14,750,14,720], // VULGAR FRACTION TWO FIFTHS
+ 0x2157: [676,14,750,13,720], // VULGAR FRACTION THREE FIFTHS
+ 0x2158: [676,14,750,14,720], // VULGAR FRACTION FOUR FIFTHS
+ 0x2159: [676,14,750,37,717], // VULGAR FRACTION ONE SIXTH
+ 0x215A: [676,15,750,29,722], // VULGAR FRACTION FIVE SIXTHS
+ 0x215B: [676,14,750,37,722], // VULGAR FRACTION ONE EIGHTH
+ 0x215C: [676,14,750,13,727], // VULGAR FRACTION THREE EIGHTHS
+ 0x215D: [676,14,750,29,727], // VULGAR FRACTION FIVE EIGHTHS
+ 0x215E: [676,14,750,28,727] // VULGAR FRACTION SEVEN EIGHTHS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/NumberForms.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js
new file mode 100644
index 00000000..27f06b72
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D00: [468,0,510,15,495], // LATIN LETTER SMALL CAPITAL A
+ 0x1D07: [464,0,504,21,481], // LATIN LETTER SMALL CAPITAL E
+ 0x1D1C: [464,14,583,21,560], // LATIN LETTER SMALL CAPITAL U
+ 0x1D81: [683,287,528,27,491], // LATIN SMALL LETTER D WITH PALATAL HOOK
+ 0x1D84: [683,287,542,7,505], // LATIN SMALL LETTER K WITH PALATAL HOOK
+ 0x1D85: [683,287,294,19,257], // LATIN SMALL LETTER L WITH PALATAL HOOK
+ 0x1D8A: [459,287,389,51,348], // LATIN SMALL LETTER S WITH PALATAL HOOK
+ 0x1D8D: [450,287,516,17,479], // LATIN SMALL LETTER X WITH PALATAL HOOK
+ 0x1D8E: [450,287,453,27,416] // LATIN SMALL LETTER Z WITH PALATAL HOOK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/PhoneticExtensions.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js
new file mode 100644
index 00000000..7c51def8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js
@@ -0,0 +1,79 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2B0: [848,-336,378,7,365], // MODIFIER LETTER SMALL H
+ 0x2B1: [848,-336,378,7,365], // MODIFIER LETTER SMALL H WITH HOOK
+ 0x2B2: [852,-169,300,44,244], // MODIFIER LETTER SMALL J
+ 0x2B3: [681,-336,252,5,252], // MODIFIER LETTER SMALL R
+ 0x2B4: [680,-335,277,10,257], // MODIFIER LETTER SMALL TURNED R
+ 0x2B5: [680,-168,325,10,338], // MODIFIER LETTER SMALL TURNED R WITH HOOK
+ 0x2B6: [680,-335,390,6,379], // MODIFIER LETTER SMALL CAPITAL INVERTED R
+ 0x2B7: [680,-331,520,6,512], // MODIFIER LETTER SMALL W
+ 0x2B8: [680,-176,370,14,361], // MODIFIER LETTER SMALL Y
+ 0x2B9: [684,-421,208,90,257], // MODIFIER LETTER PRIME
+ 0x2BA: [684,-421,305,19,324], // MODIFIER LETTER DOUBLE PRIME
+ 0x2BB: [686,-443,333,79,218], // MODIFIER LETTER TURNED COMMA
+ 0x2BC: [686,-443,333,79,218], // MODIFIER LETTER APOSTROPHE
+ 0x2BD: [686,-443,333,79,218], // MODIFIER LETTER REVERSED COMMA
+ 0x2BE: [680,-485,198,35,163], // MODIFIER LETTER RIGHT HALF RING
+ 0x2BF: [680,-485,198,35,163], // MODIFIER LETTER LEFT HALF RING
+ 0x2C0: [690,-295,326,23,303], // MODIFIER LETTER GLOTTAL STOP
+ 0x2C1: [690,-295,326,23,303], // MODIFIER LETTER REVERSED GLOTTAL STOP
+ 0x2C2: [755,-419,317,33,285], // MODIFIER LETTER LEFT ARROWHEAD
+ 0x2C3: [755,-419,317,33,285], // MODIFIER LETTER RIGHT ARROWHEAD
+ 0x2C4: [713,-461,317,-9,327], // MODIFIER LETTER UP ARROWHEAD
+ 0x2C5: [713,-461,317,-9,327], // MODIFIER LETTER DOWN ARROWHEAD
+ 0x2C8: [713,-448,278,119,159], // MODIFIER LETTER VERTICAL LINE
+ 0x2CC: [70,195,278,119,159], // MODIFIER LETTER LOW VERTICAL LINE
+ 0x2CD: [-104,159,334,11,323], // MODIFIER LETTER LOW MACRON
+ 0x2CE: [-21,192,333,25,249], // MODIFIER LETTER LOW GRAVE ACCENT
+ 0x2CF: [-21,192,333,84,308], // MODIFIER LETTER LOW ACUTE ACCENT
+ 0x2D0: [460,-19,333,89,244], // MODIFIER LETTER TRIANGULAR COLON
+ 0x2D1: [460,-299,333,89,244], // MODIFIER LETTER HALF TRIANGULAR COLON
+ 0x2D2: [365,-75,333,72,262], // MODIFIER LETTER CENTRED RIGHT HALF RING
+ 0x2D3: [365,-75,333,71,261], // MODIFIER LETTER CENTRED LEFT HALF RING
+ 0x2D4: [205,-18,333,51,281], // MODIFIER LETTER UP TACK
+ 0x2D5: [205,-18,333,51,281], // MODIFIER LETTER DOWN TACK
+ 0x2D6: [218,-26,333,71,263], // MODIFIER LETTER PLUS SIGN
+ 0x2D7: [144,-100,333,71,263], // MODIFIER LETTER MINUS SIGN
+ 0x2DA: [711,-512,333,67,266], // RING ABOVE
+ 0x2DB: [0,165,333,64,249], // OGONEK
+ 0x2DD: [678,-507,333,-3,376], // DOUBLE ACUTE ACCENT
+ 0x2DE: [443,-186,298,0,263], // MODIFIER LETTER RHOTIC HOOK
+ 0x2DF: [662,-425,333,48,284], // MODIFIER LETTER CROSS ACCENT
+ 0x2E0: [684,-219,378,24,335], // MODIFIER LETTER SMALL GAMMA
+ 0x2E1: [848,-336,215,19,197], // MODIFIER LETTER SMALL L
+ 0x2E2: [681,-331,291,36,261], // MODIFIER LETTER SMALL S
+ 0x2E3: [680,-336,380,5,372], // MODIFIER LETTER SMALL X
+ 0x2E4: [850,-336,341,45,319], // MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+ 0x2E5: [662,0,413,48,373], // MODIFIER LETTER EXTRA-HIGH TONE BAR
+ 0x2E6: [662,0,405,40,365], // MODIFIER LETTER HIGH TONE BAR
+ 0x2E7: [662,0,405,40,365], // MODIFIER LETTER MID TONE BAR
+ 0x2E8: [662,0,405,40,365], // MODIFIER LETTER LOW TONE BAR
+ 0x2E9: [662,0,405,40,365], // MODIFIER LETTER EXTRA-LOW TONE BAR
+ 0x2EC: [70,147,333,21,311], // MODIFIER LETTER VOICING
+ 0x2ED: [665,-507,405,10,395] // MODIFIER LETTER UNASPIRATED
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js
new file mode 100644
index 00000000..e7a0e752
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0xFFFD: [662,217,872,55,817] // REPLACEMENT CHARACTER
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/Specials.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js
new file mode 100644
index 00000000..b496d506
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x207F: [676,-270,541,57,484] // SUPERSCRIPT LATIN SMALL LETTER N
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/SuperAndSubscripts.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js
new file mode 100644
index 00000000..0310dacc
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js
@@ -0,0 +1,271 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2A07: [763,259,1180,83,1097], // TWO LOGICAL AND OPERATOR
+ 0x2A08: [763,259,1180,83,1097], // TWO LOGICAL OR OPERATOR
+ 0x2A09: [763,259,1021,50,971], // N-ARY TIMES OPERATOR
+ 0x2A0A: [763,259,914,58,856], // MODULO TWO SUM
+ 0x2A0B: [824,320,690,33,659], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [824,320,1184,32,1364], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [824,320,499,32,639], // FINITE PART INTEGRAL
+ 0x2A0E: [824,320,499,32,639], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [824,320,499,32,639], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [824,320,499,32,639], // CIRCULATION FUNCTION
+ 0x2A11: [824,320,499,32,639], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [824,320,519,32,639], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [824,320,499,32,639], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [824,320,628,32,688], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [824,320,499,32,639], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [824,320,529,32,639], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [824,320,738,32,818], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [824,320,539,32,639], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [824,320,559,32,639], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [824,320,559,32,639], // INTEGRAL WITH UNION
+ 0x2A1B: [947,320,459,32,639], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [824,443,459,32,639], // INTEGRAL WITH UNDERBAR
+ 0x2A1D: [770,252,1270,93,1177], // JOIN
+ 0x2A1E: [764,258,1018,45,924], // LARGE LEFT TRIANGLE OPERATOR
+ 0x2A1F: [566,291,503,110,410], // Z NOTATION SCHEMA COMPOSITION
+ 0x2A20: [633,127,1177,98,1079], // Z NOTATION SCHEMA PIPING
+ 0x2A21: [805,300,547,215,472], // Z NOTATION SCHEMA PROJECTION
+ 0x2A22: [819,41,685,48,636], // PLUS SIGN WITH SMALL CIRCLE ABOVE
+ 0x2A23: [707,41,685,48,636], // PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+ 0x2A24: [704,41,685,48,636], // PLUS SIGN WITH TILDE ABOVE
+ 0x2A25: [547,235,685,48,636], // PLUS SIGN WITH DOT BELOW
+ 0x2A26: [547,198,685,48,636], // PLUS SIGN WITH TILDE BELOW
+ 0x2A27: [547,210,685,41,673], // PLUS SIGN WITH SUBSCRIPT TWO
+ 0x2A28: [547,41,685,48,636], // PLUS SIGN WITH BLACK TRIANGLE
+ 0x2A29: [556,-220,685,48,637], // MINUS SIGN WITH COMMA ABOVE
+ 0x2A2A: [286,5,685,48,637], // MINUS SIGN WITH DOT BELOW
+ 0x2A2B: [511,5,685,48,637], // MINUS SIGN WITH FALLING DOTS
+ 0x2A2C: [511,5,685,48,637], // MINUS SIGN WITH RISING DOTS
+ 0x2A2D: [623,119,724,50,674], // PLUS SIGN IN LEFT HALF CIRCLE
+ 0x2A2E: [623,119,724,50,674], // PLUS SIGN IN RIGHT HALF CIRCLE
+ 0x2A2F: [447,-59,490,50,439], // VECTOR OR CROSS PRODUCT
+ 0x2A30: [686,25,640,43,597], // MULTIPLICATION SIGN WITH DOT ABOVE
+ 0x2A31: [529,130,640,43,597], // MULTIPLICATION SIGN WITH UNDERBAR
+ 0x2A32: [529,45,640,43,597], // SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+ 0x2A33: [538,32,685,57,627], // SMASH PRODUCT
+ 0x2A34: [623,119,674,50,624], // MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+ 0x2A35: [623,119,674,50,624], // MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+ 0x2A36: [810,119,842,50,792], // CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+ 0x2A37: [752,248,1100,50,1050], // MULTIPLICATION SIGN IN DOUBLE CIRCLE
+ 0x2A38: [623,119,842,50,792], // CIRCLED DIVISION SIGN
+ 0x2A39: [811,127,1145,35,1110], // PLUS SIGN IN TRIANGLE
+ 0x2A3A: [811,127,1145,35,1110], // MINUS SIGN IN TRIANGLE
+ 0x2A3B: [811,127,1145,35,1110], // MULTIPLICATION SIGN IN TRIANGLE
+ 0x2A3C: [393,-115,600,48,552], // stix-vert, low bar to left from base
+ 0x2A3D: [393,-115,600,48,552], // stix-vert, low bar to right from base
+ 0x2A3E: [488,170,300,60,230], // Z NOTATION RELATIONAL COMPOSITION
+ 0x2A40: [536,31,620,48,572], // INTERSECTION WITH DOT
+ 0x2A41: [536,31,620,48,572], // UNION WITH MINUS SIGN
+ 0x2A42: [668,31,620,48,572], // UNION WITH OVERBAR
+ 0x2A43: [668,31,620,48,572], // INTERSECTION WITH OVERBAR
+ 0x2A44: [536,31,620,48,572], // INTERSECTION WITH LOGICAL AND
+ 0x2A45: [536,31,620,48,572], // UNION WITH LOGICAL OR
+ 0x2A46: [914,406,620,48,572], // UNION ABOVE INTERSECTION
+ 0x2A47: [914,406,620,48,572], // INTERSECTION ABOVE UNION
+ 0x2A48: [914,406,620,48,572], // UNION ABOVE BAR ABOVE INTERSECTION
+ 0x2A49: [914,406,620,48,572], // INTERSECTION ABOVE BAR ABOVE UNION
+ 0x2A4A: [528,39,1078,48,1030], // UNION BESIDE AND JOINED WITH UNION
+ 0x2A4B: [527,40,1078,48,1030], // INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+ 0x2A4C: [602,31,620,10,610], // CLOSED UNION WITH SERIFS
+ 0x2A4D: [536,97,620,10,610], // CLOSED INTERSECTION WITH SERIFS
+ 0x2A4E: [536,31,620,48,572], // DOUBLE SQUARE INTERSECTION
+ 0x2A4F: [536,31,620,48,572], // DOUBLE SQUARE UNION
+ 0x2A50: [602,31,620,10,610], // CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+ 0x2A51: [710,29,620,31,589], // LOGICAL AND WITH DOT ABOVE
+ 0x2A52: [710,29,620,31,589], // LOGICAL OR WITH DOT ABOVE
+ 0x2A53: [536,29,620,31,589], // DOUBLE LOGICAL AND
+ 0x2A54: [536,29,620,31,589], // DOUBLE LOGICAL OR
+ 0x2A55: [536,29,780,32,748], // TWO INTERSECTING LOGICAL AND
+ 0x2A56: [536,29,780,32,748], // TWO INTERSECTING LOGICAL OR
+ 0x2A57: [536,29,706,106,683], // SLOPING LARGE OR
+ 0x2A58: [536,29,706,23,600], // SLOPING LARGE AND
+ 0x2A59: [585,77,620,31,589], // LOGICAL OR OVERLAPPING LOGICAL AND
+ 0x2A5A: [536,29,620,31,589], // LOGICAL AND WITH MIDDLE STEM
+ 0x2A5B: [536,29,620,31,589], // LOGICAL OR WITH MIDDLE STEM
+ 0x2A5C: [536,29,620,31,589], // LOGICAL AND WITH HORIZONTAL DASH
+ 0x2A5D: [536,29,620,31,589], // LOGICAL OR WITH HORIZONTAL DASH
+ 0x2A5E: [796,29,620,31,589], // LOGICAL AND WITH DOUBLE OVERBAR
+ 0x2A5F: [536,139,620,30,590], // LOGICAL AND WITH UNDERBAR
+ 0x2A60: [536,289,620,30,590], // LOGICAL AND WITH DOUBLE UNDERBAR
+ 0x2A61: [479,0,620,45,575], // SMALL VEE WITH UNDERBAR
+ 0x2A62: [806,29,620,30,590], // LOGICAL OR WITH DOUBLE OVERBAR
+ 0x2A63: [536,289,620,30,590], // LOGICAL OR WITH DOUBLE UNDERBAR
+ 0x2A64: [791,284,1043,70,1008], // Z NOTATION DOMAIN ANTIRESTRICTION
+ 0x2A65: [791,284,1043,70,1008], // Z NOTATION RANGE ANTIRESTRICTION
+ 0x2A66: [386,105,685,48,637], // EQUALS SIGN WITH DOT BELOW
+ 0x2A67: [703,-28,685,48,637], // IDENTICAL WITH DOT ABOVE
+ 0x2A68: [695,189,685,48,637], // TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+ 0x2A69: [662,156,685,48,637], // TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+ 0x2A6A: [521,-148,685,48,637], // TILDE OPERATOR WITH DOT ABOVE
+ 0x2A6B: [521,13,685,48,637], // TILDE OPERATOR WITH RISING DOTS
+ 0x2A6C: [543,38,685,48,637], // SIMILAR MINUS SIMILAR
+ 0x2A6D: [703,27,685,48,637], // CONGRUENT WITH DOT ABOVE
+ 0x2A6E: [847,-120,685,48,637], // EQUALS WITH ASTERISK
+ 0x2A6F: [707,-25,685,48,637], // ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+ 0x2A70: [650,146,685,48,637], // APPROXIMATELY EQUAL OR EQUAL TO
+ 0x2A71: [648,141,685,48,637], // EQUALS SIGN ABOVE PLUS SIGN
+ 0x2A72: [648,141,685,48,637], // PLUS SIGN ABOVE EQUALS SIGN
+ 0x2A73: [532,27,685,48,637], // EQUALS SIGN ABOVE TILDE OPERATOR
+ 0x2A74: [417,-89,1015,48,967], // DOUBLE COLON EQUAL
+ 0x2A75: [386,-120,997,48,949], // TWO CONSECUTIVE EQUALS SIGNS
+ 0x2A76: [386,-120,1436,48,1388], // THREE CONSECUTIVE EQUALS SIGNS
+ 0x2A77: [611,106,685,48,637], // EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+ 0x2A78: [703,-28,685,38,647], // EQUIVALENT WITH FOUR DOTS ABOVE
+ 0x2A79: [532,26,685,44,609], // LESS-THAN WITH CIRCLE INSIDE
+ 0x2A7A: [532,26,685,76,641], // GREATER-THAN WITH CIRCLE INSIDE
+ 0x2A7B: [806,26,685,44,609], // LESS-THAN WITH QUESTION MARK ABOVE
+ 0x2A7C: [806,26,685,76,641], // GREATER-THAN WITH QUESTION MARK ABOVE
+ 0x2A7D: [625,137,685,56,621], // LESS-THAN OR SLANTED EQUAL TO
+ 0x2A7E: [625,137,685,56,621], // GREATER-THAN OR SLANTED EQUAL TO
+ 0x2A7F: [625,137,685,60,625], // LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+ 0x2A80: [625,137,685,60,625], // GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+ 0x2A81: [625,137,685,60,625], // LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+ 0x2A82: [625,137,685,60,625], // GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+ 0x2A83: [777,137,685,60,625], // LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+ 0x2A84: [777,137,685,60,625], // GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+ 0x2A85: [746,275,685,48,637], // LESS-THAN OR APPROXIMATE
+ 0x2A86: [746,275,685,48,637], // GREATER-THAN OR APPROXIMATE
+ 0x2A87: [628,216,685,60,625], // LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A88: [628,216,687,56,621], // GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A89: [746,309,685,48,637], // LESS-THAN AND NOT APPROXIMATE
+ 0x2A8A: [746,309,685,48,637], // GREATER-THAN AND NOT APPROXIMATE
+ 0x2A8B: [930,424,685,56,621], // LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+ 0x2A8C: [930,424,685,56,621], // GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+ 0x2A8D: [746,176,685,48,637], // LESS-THAN ABOVE SIMILAR OR EQUAL
+ 0x2A8E: [746,176,685,48,637], // GREATER-THAN ABOVE SIMILAR OR EQUAL
+ 0x2A8F: [867,361,685,60,649], // LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+ 0x2A90: [867,361,685,60,649], // GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+ 0x2A91: [844,338,685,55,630], // LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+ 0x2A92: [844,338,685,55,630], // GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+ 0x2A93: [866,361,685,60,625], // LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+ 0x2A94: [866,361,685,60,625], // GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+ 0x2A95: [640,122,685,56,621], // SLANTED EQUAL TO OR LESS-THAN
+ 0x2A96: [640,122,685,56,621], // SLANTED EQUAL TO OR GREATER-THAN
+ 0x2A97: [640,122,685,56,621], // SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+ 0x2A98: [640,122,685,56,621], // SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+ 0x2A99: [718,211,685,60,625], // DOUBLE-LINE EQUAL TO OR LESS-THAN
+ 0x2A9A: [718,211,685,60,625], // DOUBLE-LINE EQUAL TO OR GREATER-THAN
+ 0x2A9B: [726,220,685,60,625], // DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+ 0x2A9C: [726,220,685,60,625], // DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+ 0x2A9D: [664,164,685,53,642], // stix-similar (conforming) or less-than
+ 0x2A9E: [664,164,685,43,632], // SIMILAR OR GREATER-THAN
+ 0x2A9F: [774,267,685,48,637], // SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+ 0x2AA0: [774,267,685,48,637], // SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+ 0x2AA1: [532,26,685,44,609], // DOUBLE NESTED LESS-THAN
+ 0x2AA2: [532,26,685,76,641], // DOUBLE NESTED GREATER-THAN
+ 0x2AA3: [609,103,933,25,908], // DOUBLE NESTED LESS-THAN WITH UNDERBAR
+ 0x2AA4: [532,26,782,60,722], // GREATER-THAN OVERLAPPING LESS-THAN
+ 0x2AA5: [532,26,855,60,795], // GREATER-THAN BESIDE LESS-THAN
+ 0x2AA6: [532,26,685,35,625], // LESS-THAN CLOSED BY CURVE
+ 0x2AA7: [532,26,685,60,650], // GREATER-THAN CLOSED BY CURVE
+ 0x2AA8: [625,137,685,50,640], // LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+ 0x2AA9: [626,137,685,45,635], // GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+ 0x2AAA: [537,31,685,45,609], // SMALLER THAN
+ 0x2AAB: [537,31,685,76,640], // LARGER THAN
+ 0x2AAC: [613,103,685,60,625], // stix-smaller than or equal, slanted
+ 0x2AAD: [613,103,685,60,625], // stix-larger than or equal, slanted
+ 0x2AAE: [563,-28,685,48,637], // EQUALS SIGN WITH BUMPY ABOVE
+ 0x2AB1: [628,216,685,60,625], // PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+ 0x2AB2: [628,216,685,60,625], // SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+ 0x2AB3: [717,211,685,60,625], // PRECEDES ABOVE EQUALS SIGN
+ 0x2AB4: [717,211,685,60,625], // SUCCEEDS ABOVE EQUALS SIGN
+ 0x2AB5: [747,260,685,65,622], // PRECEDES ABOVE NOT EQUAL TO
+ 0x2AB6: [747,260,685,65,622], // SUCCEEDS ABOVE NOT EQUAL TO
+ 0x2AB7: [747,275,685,48,637], // PRECEDES ABOVE ALMOST EQUAL TO
+ 0x2AB8: [747,275,685,48,637], // SUCCEEDS ABOVE ALMOST EQUAL TO
+ 0x2AB9: [747,309,685,48,637], // PRECEDES ABOVE NOT ALMOST EQUAL TO
+ 0x2ABA: [747,309,685,48,637], // SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+ 0x2ABB: [532,26,933,25,908], // DOUBLE PRECEDES
+ 0x2ABC: [532,26,933,25,908], // DOUBLE SUCCEEDS
+ 0x2ABD: [532,26,685,60,625], // SUBSET WITH DOT
+ 0x2ABE: [532,26,685,60,625], // SUPERSET WITH DOT
+ 0x2ABF: [607,103,685,60,625], // SUBSET WITH PLUS SIGN BELOW
+ 0x2AC0: [607,103,685,60,625], // SUPERSET WITH PLUS SIGN BELOW
+ 0x2AC1: [607,103,685,60,625], // SUBSET WITH MULTIPLICATION SIGN BELOW
+ 0x2AC2: [607,103,685,60,625], // SUPERSET WITH MULTIPLICATION SIGN BELOW
+ 0x2AC3: [709,103,685,60,625], // SUBSET OF OR EQUAL TO WITH DOT ABOVE
+ 0x2AC4: [709,103,685,60,625], // SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+ 0x2AC5: [717,211,685,64,622], // SUBSET OF ABOVE EQUALS SIGN
+ 0x2AC6: [717,211,685,65,623], // SUPERSET OF ABOVE EQUALS SIGN
+ 0x2AC7: [665,164,685,60,625], // SUBSET OF ABOVE TILDE OPERATOR
+ 0x2AC8: [665,164,685,60,625], // SUPERSET OF ABOVE TILDE OPERATOR
+ 0x2AC9: [746,274,685,60,625], // SUBSET OF ABOVE ALMOST EQUAL TO
+ 0x2ACA: [746,274,685,60,625], // SUPERSET OF ABOVE ALMOST EQUAL TO
+ 0x2ACB: [717,319,685,61,619], // stix-subset not double equals, variant
+ 0x2ACC: [717,319,685,66,624], // SUPERSET OF ABOVE NOT EQUAL TO
+ 0x2ACD: [558,53,1352,64,1288], // SQUARE LEFT OPEN BOX OPERATOR
+ 0x2ACE: [558,53,1352,64,1288], // SQUARE RIGHT OPEN BOX OPERATOR
+ 0x2ACF: [532,26,685,50,615], // CLOSED SUBSET
+ 0x2AD0: [532,26,685,70,635], // CLOSED SUPERSET
+ 0x2AD1: [609,103,685,60,626], // CLOSED SUBSET OR EQUAL TO
+ 0x2AD2: [609,103,685,60,625], // CLOSED SUPERSET OR EQUAL TO
+ 0x2AD3: [715,209,685,60,625], // SUBSET ABOVE SUPERSET
+ 0x2AD4: [715,209,685,60,625], // SUPERSET ABOVE SUBSET
+ 0x2AD5: [715,209,685,60,625], // SUBSET ABOVE SUBSET
+ 0x2AD6: [715,209,685,60,625], // SUPERSET ABOVE SUPERSET
+ 0x2AD7: [532,26,1250,60,1190], // SUPERSET BESIDE SUBSET
+ 0x2AD8: [532,26,1250,60,1190], // SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+ 0x2AD9: [536,31,620,48,572], // ELEMENT OF OPENING DOWNWARDS
+ 0x2ADA: [697,128,620,48,572], // PITCHFORK WITH TEE TOP
+ 0x2ADB: [695,97,620,48,572], // TRANSVERSAL INTERSECTION
+ 0x2ADC: [557,10,620,11,572], // FORKING
+ 0x2ADD: [557,10,620,48,572], // NONFORKING
+ 0x2ADE: [662,0,497,64,433], // SHORT LEFT TACK
+ 0x2ADF: [371,0,685,48,637], // SHORT DOWN TACK
+ 0x2AE0: [371,0,685,48,637], // SHORT UP TACK
+ 0x2AE1: [662,0,685,48,637], // PERPENDICULAR WITH S
+ 0x2AE2: [662,0,685,60,625], // VERTICAL BAR TRIPLE RIGHT TURNSTILE
+ 0x2AE3: [662,0,860,46,803], // DOUBLE VERTICAL BAR LEFT TURNSTILE
+ 0x2AE4: [662,0,685,60,625], // VERTICAL BAR DOUBLE LEFT TURNSTILE
+ 0x2AE5: [662,0,860,46,803], // DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+ 0x2AE6: [662,0,685,57,626], // LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+ 0x2AE7: [571,0,685,48,637], // SHORT DOWN TACK WITH OVERBAR
+ 0x2AE8: [571,0,685,48,637], // SHORT UP TACK WITH UNDERBAR
+ 0x2AE9: [691,185,685,48,637], // SHORT UP TACK ABOVE SHORT DOWN TACK
+ 0x2AEA: [662,0,685,48,637], // DOUBLE DOWN TACK
+ 0x2AEB: [662,0,685,48,637], // DOUBLE UP TACK
+ 0x2AEC: [489,-18,600,48,552], // DOUBLE STROKE NOT SIGN
+ 0x2AED: [489,-18,600,48,552], // REVERSED DOUBLE STROKE NOT SIGN
+ 0x2AEE: [690,189,404,23,381], // stix-short mid negated by backslash
+ 0x2AEF: [660,154,502,101,401], // VERTICAL LINE WITH CIRCLE ABOVE
+ 0x2AF0: [660,154,502,101,401], // VERTICAL LINE WITH CIRCLE BELOW
+ 0x2AF1: [693,187,502,101,401], // DOWN TACK WITH CIRCLE BELOW
+ 0x2AF2: [695,189,523,10,513], // PARALLEL WITH HORIZONTAL STROKE
+ 0x2AF3: [695,189,685,48,637], // PARALLEL WITH TILDE OPERATOR
+ 0x2AF4: [695,189,685,131,555], // TRIPLE VERTICAL BAR BINARY RELATION
+ 0x2AF5: [695,189,685,12,674], // TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+ 0x2AF6: [608,102,685,279,406], // TRIPLE COLON OPERATOR
+ 0x2AF7: [661,155,1170,58,1080], // TRIPLE NESTED LESS-THAN
+ 0x2AF8: [661,155,1170,90,1112], // TRIPLE NESTED GREATER-THAN
+ 0x2AF9: [726,220,685,60,625], // DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+ 0x2AFA: [726,220,685,60,625], // DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+ 0x2AFB: [710,222,894,46,848], // TRIPLE SOLIDUS BINARY RELATION
+ 0x2AFD: [710,222,709,46,663], // DOUBLE SOLIDUS OPERATOR
+ 0x2AFE: [690,189,410,100,310] // WHITE VERTICAL BAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/SuppMathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js
new file mode 100644
index 00000000..586349e7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x27F0: [662,156,1033,69,965], // UPWARDS QUADRUPLE ARROW
+ 0x27F1: [662,156,1033,69,965], // DOWNWARDS QUADRUPLE ARROW
+ 0x27F2: [626,116,974,54,882], // ANTICLOCKWISE GAPPED CIRCLE ARROW
+ 0x27F3: [626,116,974,92,920], // CLOCKWISE GAPPED CIRCLE ARROW
+ 0x27F4: [569,61,1200,52,1147], // RIGHT ARROW WITH CIRCLED PLUS
+ 0x27FD: [551,45,1574,55,1519], // LONG LEFTWARDS DOUBLE ARROW FROM BAR
+ 0x27FE: [551,45,1574,55,1519], // LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+ 0x27FF: [449,-58,1574,55,1519] // LONG RIGHTWARDS SQUIGGLE ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/SupplementalArrowsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js
new file mode 100644
index 00000000..f5e5cee9
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js
@@ -0,0 +1,155 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x2900: [450,-57,926,56,871], // RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+ 0x2901: [450,-57,926,55,871], // RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+ 0x2902: [551,45,926,55,871], // LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+ 0x2903: [551,45,926,55,871], // RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+ 0x2904: [551,45,926,20,906], // LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+ 0x2905: [450,-57,926,55,871], // RIGHTWARDS TWO-HEADED ARROW FROM BAR
+ 0x2906: [551,45,926,55,871], // LEFTWARDS DOUBLE ARROW FROM BAR
+ 0x2907: [551,45,926,55,871], // RIGHTWARDS DOUBLE ARROW FROM BAR
+ 0x2908: [662,156,511,59,452], // DOWNWARDS ARROW WITH HORIZONTAL STROKE
+ 0x2909: [662,156,511,59,452], // UPWARDS ARROW WITH HORIZONTAL STROKE
+ 0x290A: [662,156,926,71,854], // UPWARDS TRIPLE ARROW
+ 0x290B: [662,156,926,72,855], // DOWNWARDS TRIPLE ARROW
+ 0x290C: [449,-57,926,55,871], // LEFTWARDS DOUBLE DASH ARROW
+ 0x290D: [449,-57,926,55,871], // RIGHTWARDS DOUBLE DASH ARROW
+ 0x290E: [449,-57,926,55,871], // LEFTWARDS TRIPLE DASH ARROW
+ 0x290F: [449,-57,926,55,871], // RIGHTWARDS TRIPLE DASH ARROW
+ 0x2910: [449,-57,1412,55,1357], // RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+ 0x2911: [449,-57,926,55,873], // RIGHTWARDS ARROW WITH DOTTED STEM
+ 0x2912: [662,156,511,59,452], // UPWARDS ARROW TO BAR
+ 0x2913: [662,156,511,59,452], // DOWNWARDS ARROW TO BAR
+ 0x2914: [450,-57,926,55,871], // RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+ 0x2915: [450,-57,926,55,871], // RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+ 0x2916: [449,-57,926,55,871], // RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+ 0x2917: [450,-57,926,55,871], // RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+ 0x2918: [450,-57,926,50,876], // RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+ 0x2919: [449,-57,926,55,871], // LEFTWARDS ARROW-TAIL
+ 0x291A: [449,-57,926,55,871], // RIGHTWARDS ARROW-TAIL
+ 0x291B: [449,-57,926,55,871], // LEFTWARDS DOUBLE ARROW-TAIL
+ 0x291C: [449,-57,926,55,871], // RIGHTWARDS DOUBLE ARROW-TAIL
+ 0x291D: [449,-57,926,55,871], // LEFTWARDS ARROW TO BLACK DIAMOND
+ 0x291E: [449,-57,926,55,871], // RIGHTWARDS ARROW TO BLACK DIAMOND
+ 0x291F: [450,-57,926,55,871], // LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+ 0x2920: [450,-57,926,55,871], // RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+ 0x2921: [662,156,926,55,871], // NORTH WEST AND SOUTH EAST ARROW
+ 0x2922: [660,156,926,55,873], // NORTH EAST AND SOUTH WEST ARROW
+ 0x2923: [662,156,926,55,871], // NORTH WEST ARROW WITH HOOK
+ 0x2924: [662,156,926,55,871], // NORTH EAST ARROW WITH HOOK
+ 0x2925: [662,156,926,55,871], // SOUTH EAST ARROW WITH HOOK
+ 0x2926: [662,156,926,55,871], // SOUTH WEST ARROW WITH HOOK
+ 0x2927: [662,156,926,55,873], // NORTH WEST ARROW AND NORTH EAST ARROW
+ 0x2928: [662,156,926,53,871], // NORTH EAST ARROW AND SOUTH EAST ARROW
+ 0x2929: [662,156,926,53,871], // SOUTH EAST ARROW AND SOUTH WEST ARROW
+ 0x292A: [662,156,926,55,873], // SOUTH WEST ARROW AND NORTH WEST ARROW
+ 0x292B: [662,156,926,55,871], // RISING DIAGONAL CROSSING FALLING DIAGONAL
+ 0x292C: [662,156,926,55,871], // FALLING DIAGONAL CROSSING RISING DIAGONAL
+ 0x292D: [662,156,926,55,871], // SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+ 0x292E: [662,156,926,55,871], // NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+ 0x292F: [662,156,926,55,871], // FALLING DIAGONAL CROSSING NORTH EAST ARROW
+ 0x2930: [662,154,926,55,873], // RISING DIAGONAL CROSSING SOUTH EAST ARROW
+ 0x2931: [662,156,926,54,870], // NORTH EAST ARROW CROSSING NORTH WEST ARROW
+ 0x2932: [662,156,926,55,871], // NORTH WEST ARROW CROSSING NORTH EAST ARROW
+ 0x2933: [449,-57,926,55,871], // WAVE ARROW POINTING DIRECTLY RIGHT
+ 0x2934: [562,0,926,141,797], // ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+ 0x2935: [562,0,926,141,797], // ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+ 0x2936: [493,163,784,87,649], // ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+ 0x2937: [493,163,784,135,697], // ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+ 0x2938: [657,153,511,70,415], // RIGHT-SIDE ARC CLOCKWISE ARROW
+ 0x2939: [657,153,511,96,441], // LEFT-SIDE ARC ANTICLOCKWISE ARROW
+ 0x293A: [423,-78,926,69,866], // TOP ARC ANTICLOCKWISE ARROW
+ 0x293B: [423,-78,926,60,857], // BOTTOM ARC ANTICLOCKWISE ARROW
+ 0x293C: [423,-64,926,59,856], // TOP ARC CLOCKWISE ARROW WITH MINUS
+ 0x293D: [423,29,926,69,866], // TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+ 0x293E: [563,116,926,69,856], // LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+ 0x293F: [563,116,926,69,856], // LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+ 0x2940: [788,116,926,92,834], // ANTICLOCKWISE CLOSED CIRCLE ARROW
+ 0x2941: [788,116,926,92,834], // CLOCKWISE CLOSED CIRCLE ARROW
+ 0x2942: [598,92,926,55,871], // RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+ 0x2943: [598,92,926,55,871], // LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+ 0x2944: [598,92,926,55,871], // SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+ 0x2945: [449,69,926,55,871], // RIGHTWARDS ARROW WITH PLUS BELOW
+ 0x2946: [449,69,926,55,871], // LEFTWARDS ARROW WITH PLUS BELOW
+ 0x2947: [449,-57,926,55,871], // RIGHTWARDS ARROW THROUGH X
+ 0x2948: [449,-57,926,38,888], // LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+ 0x2949: [662,154,511,60,451], // UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+ 0x294A: [439,-67,926,38,888], // LEFT BARB UP RIGHT BARB DOWN HARPOON
+ 0x294B: [439,-67,926,38,888], // LEFT BARB DOWN RIGHT BARB UP HARPOON
+ 0x294C: [662,156,511,69,441], // UP BARB RIGHT DOWN BARB LEFT HARPOON
+ 0x294D: [662,156,511,69,441], // UP BARB LEFT DOWN BARB RIGHT HARPOON
+ 0x294E: [439,-220,926,38,888], // LEFT BARB UP RIGHT BARB UP HARPOON
+ 0x294F: [662,156,511,222,441], // UP BARB RIGHT DOWN BARB RIGHT HARPOON
+ 0x2950: [286,-67,926,38,888], // LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+ 0x2951: [662,156,511,69,288], // UP BARB LEFT DOWN BARB LEFT HARPOON
+ 0x2952: [448,-58,926,55,871], // LEFTWARDS HARPOON WITH BARB UP TO BAR
+ 0x2953: [448,-58,926,55,871], // RIGHTWARDS HARPOON WITH BARB UP TO BAR
+ 0x2954: [662,156,511,60,451], // UPWARDS HARPOON WITH BARB RIGHT TO BAR
+ 0x2955: [662,156,511,60,451], // DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+ 0x2956: [448,-58,926,55,871], // LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+ 0x2957: [448,-58,926,55,871], // RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+ 0x2958: [662,156,511,60,451], // UPWARDS HARPOON WITH BARB LEFT TO BAR
+ 0x2959: [662,156,511,60,451], // DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+ 0x295A: [448,-58,926,55,871], // LEFTWARDS HARPOON WITH BARB UP FROM BAR
+ 0x295B: [448,-58,926,55,871], // RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+ 0x295C: [662,156,511,60,451], // UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+ 0x295D: [662,156,511,60,451], // DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+ 0x295E: [448,-58,926,55,871], // LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+ 0x295F: [448,-58,926,55,871], // RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+ 0x2960: [662,156,511,59,450], // UPWARDS HARPOON WITH BARB LEFT FROM BAR
+ 0x2961: [662,156,511,59,450], // DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+ 0x2962: [539,33,926,55,871], // LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+ 0x2963: [662,156,685,57,629], // UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+ 0x2964: [539,33,926,55,871], // RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+ 0x2965: [662,156,685,57,629], // DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+ 0x2966: [539,-120,926,55,871], // LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+ 0x2967: [386,33,926,55,871], // LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+ 0x2968: [539,-120,926,55,871], // RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+ 0x2969: [386,33,926,55,871], // RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+ 0x296A: [539,-120,926,55,871], // LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+ 0x296B: [386,33,926,55,871], // LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+ 0x296C: [539,-120,926,55,871], // RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+ 0x296D: [386,33,926,55,871], // RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+ 0x296E: [662,156,685,57,629], // UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+ 0x296F: [662,156,685,57,629], // DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+ 0x2970: [386,-120,926,55,871], // RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+ 0x2971: [565,-57,926,55,871], // EQUALS SIGN ABOVE RIGHTWARDS ARROW
+ 0x2972: [508,-57,926,55,871], // TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+ 0x2973: [449,2,926,55,871], // LEFTWARDS ARROW ABOVE TILDE OPERATOR
+ 0x2974: [449,2,926,55,871], // RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+ 0x2975: [449,141,926,55,871], // RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+ 0x2976: [607,283,685,64,621], // LESS-THAN ABOVE LEFTWARDS ARROW
+ 0x2977: [532,26,926,45,871], // LEFTWARDS ARROW THROUGH LESS-THAN
+ 0x2978: [608,282,685,64,621], // GREATER-THAN ABOVE RIGHTWARDS ARROW
+ 0x2979: [627,262,685,64,621], // SUBSET ABOVE RIGHTWARDS ARROW
+ 0x297A: [532,26,926,45,871], // LEFTWARDS ARROW THROUGH SUBSET
+ 0x297B: [627,262,685,63,620], // SUPERSET ABOVE LEFTWARDS ARROW
+ 0x297C: [511,5,926,135,791], // LEFT FISH TAIL
+ 0x297D: [511,5,926,135,791], // RIGHT FISH TAIL
+ 0x297E: [581,75,685,84,600], // UP FISH TAIL
+ 0x297F: [581,75,685,84,600] // DOWN FISH TAIL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/SupplementalArrowsB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js
new file mode 100644
index 00000000..a5b2440a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXGeneral'],
+ {
+ 0x1D6A4: [441,11,278,47,235], // MATHEMATICAL ITALIC SMALL DOTLESS I
+ 0x1D6A5: [441,207,278,-124,246] // MATHEMATICAL ITALIC SMALL DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/General/Regular/ij.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js
new file mode 100644
index 00000000..2d5e8885
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsD-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222B: [2000,269,686,56,1136], // INTEGRAL
+ 0x222C: [2000,269,1084,56,1534], // DOUBLE INTEGRAL
+ 0x222D: [2000,269,1482,56,1932], // TRIPLE INTEGRAL
+ 0x222E: [2000,269,736,56,1136], // CONTOUR INTEGRAL
+ 0x222F: [2000,269,1134,56,1534], // SURFACE INTEGRAL
+ 0x2230: [2000,269,1532,56,1932], // VOLUME INTEGRAL
+ 0x2231: [2000,269,736,56,1136], // CLOCKWISE INTEGRAL
+ 0x2232: [2000,269,736,56,1136], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [2000,269,736,56,1136], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0C: [2000,269,1880,56,2330], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [2000,269,736,56,1136], // FINITE PART INTEGRAL
+ 0x2A0E: [2000,269,736,56,1136], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [2000,269,736,56,1136], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [2000,269,736,56,1136], // CIRCULATION FUNCTION
+ 0x2A11: [2000,269,736,56,1136], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [2000,269,836,56,1136], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [2000,269,736,56,1136], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [2000,269,926,56,1136], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [2000,269,736,56,1136], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [2000,269,836,56,1136], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [2000,269,911,24,1131], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [2000,269,736,56,1136], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [2000,269,836,56,1136], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [2000,269,836,56,1136], // INTEGRAL WITH UNION
+ 0x2A1B: [2182,269,746,56,1146], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [2000,451,696,56,1146] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsD/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js
new file mode 100644
index 00000000..c09ab19f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsD'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222C: [2000,269,895,56,1345], // DOUBLE INTEGRAL
+ 0x222D: [2000,269,1205,56,1655], // TRIPLE INTEGRAL
+ 0x222F: [2000,269,945,56,1345], // SURFACE INTEGRAL
+ 0x2230: [2000,269,1255,56,1655], // VOLUME INTEGRAL
+ 0x2231: [2000,269,635,56,1035], // CLOCKWISE INTEGRAL
+ 0x2232: [2000,269,635,56,1035], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [2000,269,635,56,1035], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0B: [2000,269,914,56,1035], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [2000,269,1515,56,1965], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [2000,269,635,56,1035], // FINITE PART INTEGRAL
+ 0x2A0E: [2000,269,635,56,1035], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [2000,269,635,56,1035], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [2000,269,635,56,1035], // CIRCULATION FUNCTION
+ 0x2A11: [2000,269,635,56,1035], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [2000,269,735,56,1035], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [2000,269,635,56,1035], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [2000,269,844,56,1054], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [2000,269,635,56,1035], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [2000,269,735,56,1035], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [2000,269,819,24,1039], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [2000,269,635,56,1035], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [2000,269,735,56,1035], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [2000,269,735,56,1035], // INTEGRAL WITH UNION
+ 0x2A1B: [2157,269,636,56,1036], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [2000,426,585,56,1035] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsD/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js
new file mode 100644
index 00000000..c4179efc
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsD'] = {
+ directory: 'IntegralsD/Regular',
+ family: 'STIXIntegralsD',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [2000,269,585,56,1035], // INTEGRAL
+ 0x222E: [2000,269,635,56,1035] // CONTOUR INTEGRAL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXIntegralsD");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsD/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js
new file mode 100644
index 00000000..2c29c2e2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsSm-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222B: [732,193,562,41,618], // INTEGRAL
+ 0x222C: [732,193,870,41,926], // DOUBLE INTEGRAL
+ 0x222D: [732,193,1179,41,1235], // TRIPLE INTEGRAL
+ 0x222E: [732,193,626,41,618], // CONTOUR INTEGRAL
+ 0x222F: [732,193,934,41,926], // SURFACE INTEGRAL
+ 0x2230: [732,193,1243,41,1235], // VOLUME INTEGRAL
+ 0x2231: [732,193,626,41,618], // CLOCKWISE INTEGRAL
+ 0x2232: [732,193,626,41,618], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [732,193,626,41,618], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0C: [732,193,1488,41,1544], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [732,193,578,41,618], // FINITE PART INTEGRAL
+ 0x2A0E: [732,193,578,41,618], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [732,193,626,41,618], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [732,193,562,41,618], // CIRCULATION FUNCTION
+ 0x2A11: [732,193,626,41,618], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [732,193,579,41,618], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [732,193,581,41,618], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [732,193,688,41,652], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [732,193,626,41,618], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [732,193,579,41,618], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [732,193,646,8,646], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [732,193,578,41,618], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [732,193,559,41,618], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [732,193,559,41,618], // INTEGRAL WITH UNION
+ 0x2A1B: [802,193,555,41,611], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [732,268,556,41,612] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsSm/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js
new file mode 100644
index 00000000..5d01384e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsSm'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222C: [690,189,726,41,782], // DOUBLE INTEGRAL
+ 0x222D: [690,189,956,41,1012], // TRIPLE INTEGRAL
+ 0x222F: [690,189,790,41,782], // SURFACE INTEGRAL
+ 0x2230: [690,189,1020,41,1012], // VOLUME INTEGRAL
+ 0x2231: [690,189,560,41,552], // CLOCKWISE INTEGRAL
+ 0x2232: [690,189,560,41,552], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [690,189,560,41,552], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0B: [694,190,593,41,552], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [695,189,1152,41,1242], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [694,190,512,41,552], // FINITE PART INTEGRAL
+ 0x2A0E: [693,190,512,41,552], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [694,190,560,41,552], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [694,190,496,41,552], // CIRCULATION FUNCTION
+ 0x2A11: [695,189,560,41,552], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [694,191,513,41,552], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [694,190,512,41,552], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [694,190,635,41,597], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [694,190,512,43,552], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [695,189,512,41,552], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [694,190,613,13,586], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [695,189,512,41,552], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [694,190,512,40,551], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [694,190,512,40,551], // INTEGRAL WITH UNION
+ 0x2A1B: [784,190,462,41,552], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [694,284,496,41,552] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsSm/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js
new file mode 100644
index 00000000..57f67d2f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsSm'] = {
+ directory: 'IntegralsSm/Regular',
+ family: 'STIXIntegralsSm',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [690,189,496,41,552], // INTEGRAL
+ 0x222E: [690,189,560,41,552] // CONTOUR INTEGRAL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXIntegralsSm");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsSm/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js
new file mode 100644
index 00000000..3a1feb05
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUp-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222B: [824,320,425,59,467], // INTEGRAL
+ 0x222C: [824,320,715,59,757], // DOUBLE INTEGRAL
+ 0x222D: [824,320,1005,59,1047], // TRIPLE INTEGRAL
+ 0x222E: [834,310,394,35,483], // CONTOUR INTEGRAL
+ 0x222F: [824,320,650,35,739], // SURFACE INTEGRAL
+ 0x2230: [824,320,951,54,1047], // VOLUME INTEGRAL
+ 0x2231: [824,320,484,54,553], // CLOCKWISE INTEGRAL
+ 0x2232: [824,320,445,35,534], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [824,320,456,35,545], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0C: [824,320,1295,59,1337], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [824,320,511,59,553], // FINITE PART INTEGRAL
+ 0x2A0E: [824,320,511,59,553], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [824,320,592,59,634], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [824,320,385,35,474], // CIRCULATION FUNCTION
+ 0x2A11: [824,320,484,54,553], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [824,320,417,35,486], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [824,320,424,54,493], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [824,320,535,54,604], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [824,320,416,35,505], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [824,320,459,35,528], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [824,320,824,45,884], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [824,320,527,45,587], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [824,320,567,45,632], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [824,320,567,45,632], // INTEGRAL WITH UNION
+ 0x2A1B: [959,320,479,45,521], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [824,455,411,35,511] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUp/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js
new file mode 100644
index 00000000..d55e4f76
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUp'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222C: [824,320,596,59,638], // DOUBLE INTEGRAL
+ 0x222D: [824,320,826,59,868], // TRIPLE INTEGRAL
+ 0x222F: [824,320,548,35,637], // SURFACE INTEGRAL
+ 0x2230: [824,320,876,54,972], // VOLUME INTEGRAL
+ 0x2231: [824,320,478,54,547], // CLOCKWISE INTEGRAL
+ 0x2232: [824,320,441,35,530], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [824,320,475,35,564], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0B: [812,332,706,43,661], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [812,332,1093,59,1135], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [812,332,467,59,509], // FINITE PART INTEGRAL
+ 0x2A0E: [812,332,467,59,509], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [812,332,529,59,571], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [812,332,346,35,435], // CIRCULATION FUNCTION
+ 0x2A11: [812,332,478,54,547], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [812,332,365,35,434], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [812,332,384,54,453], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [812,332,509,54,578], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [812,332,396,35,485], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [812,332,412,31,481], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [812,332,771,45,831], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [812,332,455,45,515], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [812,332,504,45,569], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [812,332,504,45,569], // INTEGRAL WITH UNION
+ 0x2A1B: [935,332,453,45,495], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [812,455,376,59,509] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUp/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js
new file mode 100644
index 00000000..b4b13d43
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUp'] = {
+ directory: 'IntegralsUp/Regular',
+ family: 'STIXIntegralsUp',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [824,320,366,59,408], // INTEGRAL
+ 0x222E: [824,320,397,35,486] // CONTOUR INTEGRAL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXIntegralsUp");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUp/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js
new file mode 100644
index 00000000..5485e182
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpD-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222B: [2000,269,515,58,560], // INTEGRAL
+ 0x222C: [2000,269,875,58,920], // DOUBLE INTEGRAL
+ 0x222D: [2000,269,1239,59,1281], // TRIPLE INTEGRAL
+ 0x222E: [2000,269,626,56,695], // CONTOUR INTEGRAL
+ 0x222F: [2000,269,1039,39,1039], // SURFACE INTEGRAL
+ 0x2230: [2000,269,1384,36,1395], // VOLUME INTEGRAL
+ 0x2231: [2000,269,632,47,760], // CLOCKWISE INTEGRAL
+ 0x2232: [2000,269,639,56,769], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [2000,269,598,56,778], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0C: [2000,269,1595,58,1640], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [2000,269,552,-35,590], // FINITE PART INTEGRAL
+ 0x2A0E: [2000,269,642,35,680], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [2000,269,675,25,752], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [2000,269,640,56,646], // CIRCULATION FUNCTION
+ 0x2A11: [2000,269,632,47,760], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [2000,269,625,58,654], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [2000,269,557,58,626], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [2000,269,708,58,789], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [2000,269,626,56,695], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [2000,269,718,56,747], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [2000,269,963,24,1057], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [2000,269,681,62,692], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [2000,269,832,65,898], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [2000,269,832,65,898], // INTEGRAL WITH UNION
+ 0x2A1B: [2182,269,733,0,773], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [2000,451,525,58,831] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpD/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js
new file mode 100644
index 00000000..cb3ae0cc
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpD'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222C: [2000,269,787,58,832], // DOUBLE INTEGRAL
+ 0x222D: [2000,269,1107,58,1152], // TRIPLE INTEGRAL
+ 0x222F: [2000,269,849,39,849], // SURFACE INTEGRAL
+ 0x2230: [2000,269,1161,36,1172], // VOLUME INTEGRAL
+ 0x2231: [2000,269,608,47,736], // CLOCKWISE INTEGRAL
+ 0x2232: [2000,269,616,56,746], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [2000,269,605,56,785], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0B: [2000,269,914,58,856], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [2000,269,1397,58,1442], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [2000,269,609,35,647], // FINITE PART INTEGRAL
+ 0x2A0E: [1999,270,609,35,647], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [1999,270,658,25,734], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [2000,269,629,56,635], // CIRCULATION FUNCTION
+ 0x2A11: [2000,269,608,47,736], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [2000,269,568,58,597], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [2000,269,530,58,599], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [2000,269,695,58,776], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [2000,269,615,56,684], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [2000,269,653,56,682], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [2000,269,945,24,1039], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [2000,269,597,62,608], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [2000,269,735,65,801], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [2000,269,735,65,801], // INTEGRAL WITH UNION
+ 0x2A1B: [2157,269,701,0,741], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [2000,426,467,58,799] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpD/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js
new file mode 100644
index 00000000..04741a8f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpD'] = {
+ directory: 'IntegralsUpD/Regular',
+ family: 'STIXIntegralsUpD',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [2000,269,467,58,512], // INTEGRAL
+ 0x222E: [2000,269,616,56,685] // CONTOUR INTEGRAL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXIntegralsUpD");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpD/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js
new file mode 100644
index 00000000..91793ed2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpSm-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222B: [732,193,396,52,414], // INTEGRAL
+ 0x222C: [732,193,666,52,684], // DOUBLE INTEGRAL
+ 0x222D: [732,193,936,52,954], // TRIPLE INTEGRAL
+ 0x222E: [732,193,466,52,426], // CONTOUR INTEGRAL
+ 0x222F: [732,193,736,52,696], // SURFACE INTEGRAL
+ 0x2230: [732,193,998,52,965], // VOLUME INTEGRAL
+ 0x2231: [732,193,501,52,468], // CLOCKWISE INTEGRAL
+ 0x2232: [732,193,501,52,469], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [732,193,496,52,486], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0C: [732,193,1206,52,1224], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [732,193,450,52,420], // FINITE PART INTEGRAL
+ 0x2A0E: [732,193,450,52,420], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [732,193,550,40,518], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [732,193,479,52,447], // CIRCULATION FUNCTION
+ 0x2A11: [732,193,511,52,478], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [732,193,489,52,449], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [732,193,487,52,447], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [732,193,572,52,534], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [732,193,520,52,480], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [732,193,523,52,483], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [732,193,600,8,646], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [733,192,505,31,467], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [732,193,516,52,476], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [732,193,516,52,476], // INTEGRAL WITH UNION
+ 0x2A1B: [802,193,403,40,428], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [732,268,411,52,440] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpSm/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js
new file mode 100644
index 00000000..3cc25b1e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpSm'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x222C: [690,189,587,52,605], // DOUBLE INTEGRAL
+ 0x222D: [690,189,817,52,835], // TRIPLE INTEGRAL
+ 0x222F: [690,189,682,52,642], // SURFACE INTEGRAL
+ 0x2230: [690,189,909,52,869], // VOLUME INTEGRAL
+ 0x2231: [690,189,480,52,447], // CLOCKWISE INTEGRAL
+ 0x2232: [690,189,480,52,448], // CLOCKWISE CONTOUR INTEGRAL
+ 0x2233: [690,189,480,52,470], // ANTICLOCKWISE CONTOUR INTEGRAL
+ 0x2A0B: [694,190,556,41,515], // SUMMATION WITH INTEGRAL
+ 0x2A0C: [694,190,1044,68,1081], // QUADRUPLE INTEGRAL OPERATOR
+ 0x2A0D: [694,190,420,68,391], // FINITE PART INTEGRAL
+ 0x2A0E: [694,190,420,68,391], // INTEGRAL WITH DOUBLE STROKE
+ 0x2A0F: [694,190,520,39,482], // INTEGRAL AVERAGE WITH SLASH
+ 0x2A10: [694,190,324,41,380], // CIRCULATION FUNCTION
+ 0x2A11: [694,190,480,52,447], // ANTICLOCKWISE INTEGRATION
+ 0x2A12: [694,190,450,68,410], // LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+ 0x2A13: [690,189,450,68,412], // LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+ 0x2A14: [690,189,550,68,512], // LINE INTEGRATION NOT INCLUDING THE POLE
+ 0x2A15: [690,189,450,50,410], // INTEGRAL AROUND A POINT OPERATOR
+ 0x2A16: [694,191,450,50,410], // QUATERNION INTEGRAL OPERATOR
+ 0x2A17: [694,190,611,12,585], // INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+ 0x2A18: [694,190,450,48,412], // INTEGRAL WITH TIMES SIGN
+ 0x2A19: [694,190,450,59,403], // INTEGRAL WITH INTERSECTION
+ 0x2A1A: [694,190,450,59,403], // INTEGRAL WITH UNION
+ 0x2A1B: [784,189,379,68,416], // INTEGRAL WITH OVERBAR
+ 0x2A1C: [690,283,357,52,400] // INTEGRAL WITH UNDERBAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpSm/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js
new file mode 100644
index 00000000..44ff5e53
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXIntegralsUpSm'] = {
+ directory: 'IntegralsUpSm/Regular',
+ family: 'STIXIntegralsUpSm',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [690,189,357,52,375], // INTEGRAL
+ 0x222E: [690,189,452,52,412] // CONTOUR INTEGRAL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXIntegralsUpSm");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/IntegralsUpSm/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js
new file mode 100644
index 00000000..5678d380
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js
new file mode 100644
index 00000000..6fb7e2b7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold'] = {
+ directory: 'NonUnicode/Bold',
+ family: 'STIXNonUnicode',
+ weight: 'bold',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXNonUnicode-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js
new file mode 100644
index 00000000..4d1cadd2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js
@@ -0,0 +1,182 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold'],
+ {
+ 0xE000: [610,25,1184,808,912], // stix-radical symbol vertical extender
+ 0xE001: [704,-75,1198,808,1224], // stix-radical symbol top corner piece
+ 0xE00E: [819,339,750,80,670], // stix-not greater, double equals
+ 0xE00F: [742,235,750,80,670], // stix-not greater-or-equal, slanted
+ 0xE010: [742,235,750,80,670], // stix-not less-or-equal, slanted
+ 0xE011: [819,339,750,80,670], // stix-not less, double equals
+ 0xE023: [742,235,750,68,683], // stix-not congruent, dot
+ 0xE025: [852,345,750,67,683], // stix-not approximately equal or equal to
+ 0xE028: [672,166,1000,38,961], // stix-not much less than
+ 0xE029: [672,166,1000,38,961], // stix-not much greater than
+ 0xE037: [672,166,750,67,682], // stix-reverse not equal
+ 0xE04D: [553,47,750,68,683], // stix-not, vert, equal or similar
+ 0xE050: [672,166,750,87,663], // stix-not, square subset
+ 0xE051: [672,166,750,87,663], // stix-not, square superset
+ 0xE052: [574,69,750,68,683], // stix-not bumpy equals
+ 0xE05B: [574,-16,750,68,683], // stix-not bumpy single equals
+ 0xE05C: [553,31,750,68,683], // stix-not equal or similar
+ 0xE05E: [762,-565,0,95,425], // stix-double macron
+ 0xE060: [-137,322,0,0,330], // stix-double underbar
+ 0xE061: [-137,437,0,0,330], // stix-triple underbar
+ 0xE062: [-137,552,0,0,330], // stix-quadruple underbar
+ 0xE064: [837,-565,333,-16,349], // stix-tilde over bar over
+ 0xE065: [-137,409,0,-16,349], // stix-straight over wavy underline
+ 0xE066: [801,-565,0,91,430], // stix-double dot over bar over
+ 0xE067: [-137,409,0,-16,349], // stix-wavy over straight underline
+ 0xE06D: [835,113,750,82,668], // stix-not equal to or member
+ 0xE06E: [835,113,750,82,668], // stix-not equal to or contains
+ 0xE06F: [835,113,750,82,668], // stix-Not (vert) equals or member
+ 0xE070: [835,113,750,82,668], // stix-not (vert) equals or contains
+ 0xE07E: [738,230,750,80,670], // stix-not (vert) less-than slanted equal
+ 0xE07F: [742,234,750,80,670], // stix-not (vert) greater-than slanted equal
+ 0xE080: [819,337,750,80,670], // stix-not (vert) less-than or two-line equal
+ 0xE081: [820,342,750,91,681], // stix-not (vert) greater-than or two-line equal
+ 0xE082: [742,235,750,80,670], // stix-not (slash) equal (slant) or less-than
+ 0xE083: [742,234,750,80,670], // stix-not (slash) equal (slant) or greater-than
+ 0xE084: [738,230,750,80,670], // stix-not (vert) equals (slant) or less-than
+ 0xE085: [742,234,750,80,670], // stix-not (vert) equals (slant) or greater-than
+ 0xE0A1: [691,19,769,27,734], // stix-capital C with stroke
+ 0xE0B0: [752,-531,0,100,417], // stix-left overangle (combining)
+ 0xE0B1: [-50,271,0,100,417], // stix-left underangle (combining)
+ 0xE0B2: [-50,271,0,99,416], // stix-right underangle (combining)
+ 0xE0B3: [691,203,556,14,487], // stix-small fj ligature
+ 0xE0B4: [555,-209,282,42,239], // stix-arrow hookleft
+ 0xE0B5: [555,-209,282,43,240], // stix-arrow hookright
+ 0xE0B6: [478,-56,0,15,142], // stix-maps-to relation tail
+ 0xE0D8: [688,13,400,57,343], // stix-arc-degrees (degree with dot below)
+ 0xE0D9: [663,0,314,54,260], // stix-arc-minutes (prime with dot below)
+ 0xE0DA: [663,0,425,54,371], // stix-arc-seconds (double prime with dot below)
+ 0xE0DD: [930,0,553,76,483], // stix-days (roman d with dot below)
+ 0xE0DE: [926,0,549,67,482], // stix-hours (roman h with dot below)
+ 0xE0DF: [765,0,773,67,706], // stix-minutes (roman m with dot below)
+ 0xE0E0: [920,0,552,42,510], // stix-period (roman p with dot below)
+ 0xE0E1: [765,0,378,55,323], // stix-seconds (roman s with dot below)
+ 0xE0E2: [754,0,481,63,435], // stix-years (roman y with dot below)
+ 0xE10B: [297,-209,315,0,315], // stix-stix-extender for horizontal solid (normal) arrow
+ 0xE10E: [405,-101,714,211,503], // stix-extender for vertical double arrow
+ 0xE10F: [399,-107,315,0,315], // stix-extender for horizontal double arrow
+ 0xE150: [175,302,735,-40,756], // stix-horizontal brace, down left piece
+ 0xE151: [175,302,735,-21,775], // stix-horizontal brace, down right piece
+ 0xE152: [477,0,735,-40,756], // stix-horizontal brace, upper left piece
+ 0xE153: [477,0,735,-21,775], // stix-horizontal brace, upper right piece
+ 0xE263: [422,10,523,26,496], // stix-old style digit 0
+ 0xE267: [425,0,523,111,420], // stix-old style digit 1
+ 0xE26B: [421,0,523,53,470], // stix-old style digit 2
+ 0xE26F: [424,198,523,31,478], // stix-old style digit 3
+ 0xE273: [420,198,523,42,496], // stix-old style digit 4
+ 0xE277: [421,198,523,49,474], // stix-old style digit 5
+ 0xE27B: [614,8,523,21,502], // stix-old style digit 6
+ 0xE27F: [421,198,523,8,507], // stix-old style digit 7
+ 0xE283: [606,12,523,31,493], // stix-old style digit 8
+ 0xE287: [421,202,523,25,499], // stix-old style digit 9
+ 0xE28D: [734,-484,0,92,498], // stix-double circumflex
+ 0xE28F: [175,0,325,-1,326], // stix-short horizontal extender at baseline
+ 0xE290: [175,0,633,-1,634], // stix-long horizontal extender at baseline
+ 0xE2FD: [775,235,722,9,689], // stix-MATHEMATICAL BOLD CAPITAL ALPHA SLASHED
+ 0xE2FF: [775,235,667,16,619], // stix-MATHEMATICAL BOLD CAPITAL BETA SLASHED
+ 0xE301: [775,207,620,16,593], // stix-MATHEMATICAL BOLD CAPITAL GAMMA SLASHED
+ 0xE303: [775,207,722,33,673], // stix-MATHEMATICAL BOLD CAPITAL DELTA SLASHED
+ 0xE305: [775,235,667,16,641], // stix-MATHEMATICAL BOLD CAPITAL EPSILON SLASHED
+ 0xE307: [775,235,667,28,634], // stix-MATHEMATICAL BOLD CAPITAL ZETA SLASHED
+ 0xE309: [775,235,778,21,759], // stix-MATHEMATICAL BOLD CAPITAL ETA SLASHED
+ 0xE30B: [775,207,778,35,743], // stix-MATHEMATICAL BOLD CAPITAL THETA SLASHED
+ 0xE30D: [775,235,389,-36,436], // stix-MATHEMATICAL BOLD CAPITAL IOTA SLASHED
+ 0xE30F: [775,235,778,30,769], // stix-MATHEMATICAL BOLD CAPITAL KAPPA SLASHED
+ 0xE311: [775,207,707,9,674], // stix-MATHEMATICAL BOLD CAPITAL LAMBDA SLASHED
+ 0xE313: [775,235,944,14,921], // stix-MATHEMATICAL BOLD CAPITAL MU SLASHED
+ 0xE315: [775,235,722,16,701], // stix-MATHEMATICAL BOLD CAPITAL NU SLASHED
+ 0xE317: [775,207,647,40,607], // stix-MATHEMATICAL BOLD CAPITAL XI SLASHED
+ 0xE319: [775,235,778,35,743], // stix-MATHEMATICAL BOLD CAPITAL OMICRON SLASHED
+ 0xE31B: [775,207,778,21,759], // stix-MATHEMATICAL BOLD CAPITAL PI SLASHED
+ 0xE31D: [775,235,611,16,600], // stix-MATHEMATICAL BOLD CAPITAL RHO SLASHED
+ 0xE31F: [775,207,671,28,641], // stix-MATHEMATICAL BOLD CAPITAL SIGMA SLASHED
+ 0xE321: [775,235,667,31,636], // stix-MATHEMATICAL BOLD CAPITAL TAU SLASHED
+ 0xE323: [775,207,723,14,700], // stix-MATHEMATICAL BOLD CAPITAL UPSILON SLASHED
+ 0xE325: [775,207,836,18,818], // stix-MATHEMATICAL BOLD CAPITAL PHI SLASHED
+ 0xE327: [775,235,722,16,699], // stix-MATHEMATICAL BOLD CAPITAL CHI SLASHED
+ 0xE329: [775,207,804,11,793], // stix-MATHEMATICAL BOLD CAPITAL PSI SLASHED
+ 0xE32B: [775,207,768,28,740], // stix-MATHEMATICAL BOLD CAPITAL OMEGA SLASHED
+ 0xE365: [775,235,669,32,665], // stix-capital stigma, Greek slashed
+ 0xE369: [775,235,667,-13,670], // stix-capital digamma, Greek slashed
+ 0xE36D: [793,235,757,-49,758], // stix-capital koppa, Greek slashed
+ 0xE371: [775,235,734,27,710], // stix-capital sampi, Greek slashed
+ 0xE37C: [775,235,667,16,641], // stix-capital E roman bold slashed
+ 0xE38A: [676,0,787,50,737], // stix-mathematical bold double-struck capital A
+ 0xE38B: [676,0,729,75,669], // stix-mathematical bold double-struck capital B
+ 0xE38D: [676,0,650,75,595], // stix-mathematical bold double-struck capital E
+ 0xE38E: [676,0,474,75,595], // stix-mathematical bold double-struck capital F
+ 0xE38F: [691,19,751,45,686], // stix-mathematical bold double-struck capital G
+ 0xE390: [676,0,380,80,300], // stix-mathematical bold double-struck capital I
+ 0xE391: [676,19,618,50,548], // stix-mathematical bold double-struck capital J
+ 0xE392: [676,0,792,75,767], // stix-mathematical bold double-struck capital K
+ 0xE393: [676,0,662,70,607], // stix-mathematical bold double-struck capital L
+ 0xE394: [676,0,914,75,839], // stix-mathematical bold double-struck capital M
+ 0xE395: [691,19,787,45,742], // stix-mathematical bold double-struck capital O
+ 0xE396: [692,19,702,45,657], // stix-mathematical bold double-struck capital S
+ 0xE397: [676,0,556,25,645], // stix-mathematical bold double-struck capital T
+ 0xE398: [676,19,738,70,668], // ??
+ 0xE399: [676,0,627,17,704], // stix-mathematical bold double-struck capital V
+ 0xE39A: [676,0,996,17,1015], // stix-mathematical bold double-struck capital W
+ 0xE39B: [676,0,794,20,769], // stix-mathematical bold double-struck capital X
+ 0xE39C: [676,0,652,23,739], // stix-mathematical bold double-struck capital Y
+ 0xE39D: [473,14,623,50,563], // stix-mathematical bold double-struck small letter a
+ 0xE39E: [676,14,643,60,593], // stix-mathematical bold double-struck small letter b
+ 0xE39F: [473,14,574,50,524], // stix-mathematical bold double-struck small letter c
+ 0xE3A2: [676,0,474,25,536], // stix-mathematical bold double-struck small letter f
+ 0xE3A3: [473,205,643,50,583], // stix-mathematical bold double-struck small letter g
+ 0xE3A4: [676,0,624,60,564], // stix-mathematical bold double-struck small letter h
+ 0xE3A7: [676,0,646,60,621], // stix-mathematical bold double-struck small letter k
+ 0xE3A8: [676,0,325,60,265], // stix-mathematical bold double-struck small letter l
+ 0xE3A9: [473,0,908,60,848], // stix-mathematical bold double-struck small letter m
+ 0xE3AA: [473,0,624,60,564], // stix-mathematical bold double-struck small letter n
+ 0xE3AB: [473,14,598,45,553], // stix-mathematical bold double-struck small letter o
+ 0xE3AC: [473,205,643,60,593], // stix-mathematical bold double-struck small letter p
+ 0xE3AD: [473,205,643,50,583], // stix-mathematical bold double-struck small letter q
+ 0xE3AE: [473,0,339,60,445], // stix-mathematical bold double-struck small letter r
+ 0xE3AF: [473,14,549,52,497], // stix-mathematical bold double-struck small letter s
+ 0xE3B0: [676,14,446,25,411], // stix-mathematical bold double-struck small letter t
+ 0xE3B1: [461,16,619,55,559], // stix-mathematical bold double-struck small letter u
+ 0xE3B2: [461,0,494,6,544], // stix-mathematical bold double-struck small letter v
+ 0xE3B3: [461,0,786,22,789], // stix-mathematical bold double-struck small letter w
+ 0xE3B4: [461,0,660,25,635], // stix-mathematical bold double-struck small letter x
+ 0xE3B5: [461,205,471,-9,537], // stix-mathematical bold double-struck small letter y
+ 0xE3B6: [461,0,513,40,473], // stix-mathematical bold double-struck small letter z
+ 0xE3B7: [681,11,525,40,482], // MATHEMATICAL MONOSPACE DIGIT ZERO
+ 0xE3B8: [681,0,525,90,450], // MATHEMATICAL MONOSPACE DIGIT ONE
+ 0xE3B9: [681,0,525,52,470], // MATHEMATICAL MONOSPACE DIGIT TWO
+ 0xE3BA: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT THREE
+ 0xE3BB: [682,0,525,29,493], // MATHEMATICAL MONOSPACE DIGIT FOUR
+ 0xE3BC: [670,11,525,52,470], // MATHEMATICAL MONOSPACE DIGIT FIVE
+ 0xE3BD: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT SIX
+ 0xE3BE: [686,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT SEVEN
+ 0xE3BF: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT EIGHT
+ 0xE3C0: [681,11,525,43,479], // MATHEMATICAL MONOSPACE DIGIT NINE
+ 0xE3C3: [747,243,750,68,683], // stix-not (vert) almost equal or equal to
+ 0xE3C4: [747,243,750,68,683] // stix-not almost equal or equal to
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Bold/PrivateUse.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js
new file mode 100644
index 00000000..125e8f75
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold-italic'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/BoldItalic/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js
new file mode 100644
index 00000000..75f109a6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold-italic'] = {
+ directory: 'NonUnicode/BoldItalic',
+ family: 'STIXNonUnicode',
+ weight: 'bold',
+ style: 'italic',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXNonUnicode-bold-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/BoldItalic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js
new file mode 100644
index 00000000..6cf6e3ac
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js
@@ -0,0 +1,215 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-bold-italic'],
+ {
+ 0xE09C: [775,235,776,40,765], // stix-capital A italic double-slashed
+ 0xE09D: [775,235,759,44,779], // stix-capital E italic double-slashed
+ 0xE09E: [775,235,658,44,771], // stix-capital F italic double-slashed
+ 0xE0B3: [703,205,556,-188,517], // stix-small fj ligature
+ 0xE1F6: [688,13,500,89,578], // stix-Mathematical sans-serif bold italic digit 0
+ 0xE1F7: [688,0,500,204,505], // stix-Mathematical sans-serif bold italic digit 1
+ 0xE1F8: [688,0,500,20,581], // stix-Mathematical sans-serif bold italic digit 2
+ 0xE1F9: [688,13,500,32,586], // stix-Mathematical sans-serif bold italic digit 3
+ 0xE1FA: [688,0,500,55,583], // stix-Mathematical sans-serif bold italic digit 4
+ 0xE1FB: [676,13,500,27,651], // stix-Mathematical sans-serif bold italic digit 5
+ 0xE1FC: [688,13,500,80,638], // stix-Mathematical sans-serif bold italic digit 6
+ 0xE1FD: [676,0,500,120,639], // stix-Mathematical sans-serif bold italic digit 7
+ 0xE1FE: [688,13,500,63,594], // stix-Mathematical sans-serif bold italic digit 8
+ 0xE1FF: [688,13,500,28,588], // stix-Mathematical sans-serif bold italic digit 9
+ 0xE200: [669,0,733,7,667], // stix-mathematical bold oblique double-struck capital A
+ 0xE201: [669,0,729,18,714], // stix-mathematical bold oblique double-struck capital B
+ 0xE203: [669,0,680,18,703], // stix-mathematical bold oblique double-struck capital E
+ 0xE204: [669,0,474,18,703], // stix-mathematical bold oblique double-struck capital F
+ 0xE205: [685,14,718,35,708], // stix-mathematical bold oblique double-struck capital G
+ 0xE206: [669,0,382,22,411], // stix-mathematical bold oblique double-struck capital I
+ 0xE207: [669,14,603,19,644], // stix-mathematical bold oblique double-struck capital J
+ 0xE208: [669,0,766,18,766], // stix-mathematical bold oblique double-struck capital K
+ 0xE209: [669,0,613,18,568], // stix-mathematical bold oblique double-struck capital L
+ 0xE20A: [669,0,912,26,943], // stix-mathematical bold oblique double-struck capital M
+ 0xE20B: [685,14,749,35,734], // stix-mathematical bold oblique double-struck capital O
+ 0xE20C: [685,14,686,30,711], // stix-mathematical bold oblique double-struck capital S
+ 0xE20D: [669,0,445,30,653], // stix-mathematical bold oblique double-struck capital T
+ 0xE20E: [669,14,709,35,755], // stix-mathematical bold oblique double-struck capital U
+ 0xE20F: [669,0,504,42,705], // stix-mathematical bold oblique double-struck capital V
+ 0xE210: [669,0,891,81,991], // stix-mathematical bold oblique double-struck capital W
+ 0xE211: [669,0,759,7,832], // stix-mathematical bold oblique double-struck capital X
+ 0xE212: [669,0,462,10,714], // stix-mathematical bold oblique double-struck capital Y
+ 0xE213: [462,13,634,45,589], // stix-mathematical bold oblique double-struck small letter a
+ 0xE214: [699,13,661,34,619], // stix-mathematical bold oblique double-struck small letter b
+ 0xE215: [462,13,571,45,545], // stix-mathematical bold oblique double-struck small letter c
+ 0xE217: [462,13,575,45,540], // ??
+ 0xE218: [699,0,438,45,618], // stix-mathematical bold oblique double-struck small letter f
+ 0xE219: [462,205,666,28,642], // stix-mathematical bold oblique double-struck small letter g
+ 0xE21A: [699,0,661,34,616], // stix-mathematical bold oblique double-struck small letter h
+ 0xE21D: [699,0,641,34,616], // stix-mathematical bold oblique double-struck small letter k
+ 0xE21E: [699,0,372,34,413], // stix-mathematical bold oblique double-struck small letter l
+ 0xE21F: [462,0,942,35,897], // stix-mathematical bold oblique double-struck small letter m
+ 0xE220: [462,0,661,34,616], // stix-mathematical bold oblique double-struck small letter n
+ 0xE221: [462,13,586,45,551], // stix-mathematical bold oblique double-struck small letter o
+ 0xE222: [462,205,680,3,645], // stix-mathematical bold oblique double-struck small letter p
+ 0xE223: [462,205,662,45,630], // stix-mathematical bold oblique double-struck small letter q
+ 0xE224: [462,0,403,33,538], // stix-mathematical bold oblique double-struck small letter r
+ 0xE225: [462,13,533,33,519], // stix-mathematical bold oblique double-struck small letter s
+ 0xE226: [676,14,403,22,422], // stix-mathematical bold oblique double-struck small letter t
+ 0xE227: [449,13,661,45,627], // stix-mathematical bold oblique double-struck small letter u
+ 0xE228: [449,0,477,32,534], // stix-mathematical bold oblique double-struck small letter v
+ 0xE229: [449,0,733,55,763], // stix-mathematical bold oblique double-struck small letter w
+ 0xE22A: [449,0,562,-12,589], // stix-mathematical bold oblique double-struck small letter x
+ 0xE22B: [449,205,584,-9,643], // stix-mathematical bold oblique double-struck small letter y
+ 0xE22C: [449,0,619,35,594], // stix-mathematical bold oblique double-struck small letter z
+ 0xE247: [711,47,871,38,834], // stix-mathematical bold calligraphic capital A
+ 0xE248: [703,10,755,33,740], // stix-mathematical bold calligraphic capital B
+ 0xE249: [704,12,667,36,669], // stix-mathematical bold calligraphic capital C
+ 0xE24A: [696,0,802,30,808], // stix-mathematical bold calligraphic capital D
+ 0xE24B: [704,8,609,41,626], // stix-mathematical bold calligraphic capital E
+ 0xE24C: [696,0,645,34,738], // stix-mathematical bold calligraphic capital F
+ 0xE24D: [704,144,615,43,615], // stix-mathematical bold calligraphic capital G
+ 0xE24E: [696,24,849,22,858], // stix-mathematical bold calligraphic capital H
+ 0xE24F: [696,0,621,36,623], // stix-mathematical bold calligraphic capital I
+ 0xE250: [695,116,645,36,811], // stix-mathematical bold calligraphic capital J
+ 0xE251: [703,14,856,38,820], // stix-mathematical bold calligraphic capital K
+ 0xE252: [704,8,726,38,688], // stix-mathematical bold calligraphic capital L
+ 0xE253: [705,45,1186,38,1146], // stix-mathematical bold calligraphic capital M
+ 0xE254: [835,39,997,36,1098], // stix-mathematical bold calligraphic capital N
+ 0xE255: [707,10,772,43,782], // stix-mathematical bold calligraphic capital O
+ 0xE256: [696,0,645,36,731], // stix-mathematical bold calligraphic capital Q
+ 0xE257: [704,145,778,43,737], // stix-mathematical bold calligraphic capital P
+ 0xE258: [697,13,869,36,831], // stix-mathematical bold calligraphic capital R
+ 0xE259: [705,7,667,36,699], // stix-mathematical bold calligraphic capital S
+ 0xE25A: [783,0,547,33,747], // stix-mathematical bold calligraphic capital T
+ 0xE25B: [700,14,787,33,936], // stix-mathematical bold calligraphic capital U
+ 0xE25C: [711,31,652,36,706], // stix-mathematical bold calligraphic capital V
+ 0xE25D: [711,34,956,36,1010], // stix-mathematical bold calligraphic capital W
+ 0xE25E: [710,14,720,36,781], // stix-mathematical bold calligraphic capital X
+ 0xE25F: [711,144,720,36,773], // stix-mathematical bold calligraphic capital Y
+ 0xE260: [702,98,778,36,744], // stix-mathematical bold calligraphic capital Z
+ 0xE264: [473,10,600,47,554], // stix-old style digit 0
+ 0xE268: [473,0,600,95,450], // stix-old style digit 1
+ 0xE26C: [473,0,600,54,531], // stix-old style digit 2
+ 0xE270: [463,217,600,31,547], // stix-old style digit 3
+ 0xE274: [450,217,600,30,564], // stix-old style digit 4
+ 0xE278: [450,218,600,25,561], // stix-old style digit 5
+ 0xE27C: [670,10,600,55,545], // stix-old style digit 6
+ 0xE280: [450,217,600,24,582], // stix-old style digit 7
+ 0xE284: [670,10,600,41,560], // stix-old style digit 8
+ 0xE288: [463,217,600,49,539], // stix-old style digit 9
+ 0xE295: [775,235,776,40,739], // stix-capital A bold italic slashed
+ 0xE297: [775,235,762,44,747], // stix-capital B bold italic slashed
+ 0xE299: [775,235,711,57,753], // stix-capital C bold italic slashed
+ 0xE29B: [775,235,870,44,840], // stix-capital D bold italic slashed
+ 0xE29D: [775,235,759,44,779], // stix-capital E bold italic slashed
+ 0xE29F: [775,235,658,44,771], // stix-capital F bold italic slashed
+ 0xE2A1: [775,235,789,57,787], // stix-capital G bold italic slashed
+ 0xE2A3: [775,235,915,44,940], // stix-capital H bold italic slashed
+ 0xE2A5: [775,235,502,46,525], // stix-capital I bold italic slashed
+ 0xE2A7: [775,235,648,68,688], // stix-capital J bold italic slashed
+ 0xE2A9: [775,207,814,44,838], // stix-capital K bold italic slashed
+ 0xE2AB: [775,235,764,44,718], // stix-capital L bold italic slashed
+ 0xE2AD: [775,235,1044,44,1069], // stix-capital M bold italic slashed
+ 0xE2AF: [775,235,857,44,882], // stix-capital N bold italic slashed
+ 0xE2B1: [775,235,802,57,777], // stix-capital O bold italic slashed
+ 0xE2B3: [775,207,626,19,790], // stix-capital P bold italic slashed
+ 0xE2B5: [775,245,834,57,777], // stix-capital Q bold italic slashed
+ 0xE2B7: [775,235,783,44,757], // stix-capital R bold italic slashed
+ 0xE2B9: [775,235,589,57,621], // stix-capital S bold italic slashed
+ 0xE2BB: [775,235,562,30,696], // stix-capital T bold italic slashed
+ 0xE2BD: [775,235,745,74,813], // stix-capital U bold italic slashed
+ 0xE2BF: [775,235,597,66,774], // stix-capital V bold italic slashed
+ 0xE2C1: [775,235,980,66,1131], // stix-capital W bold italic slashed
+ 0xE2C3: [775,235,803,34,819], // stix-capital X bold italic slashed
+ 0xE2C5: [775,235,569,25,706], // stix-capital Y bold italic slashed
+ 0xE2C7: [775,235,720,42,701], // stix-capital Z bold italic slashed
+ 0xE2C9: [775,235,630,46,595], // stix-lowercase a bold italic slashed
+ 0xE2CB: [775,235,585,57,564], // stix-lowercase b bold italic slashed
+ 0xE2CD: [775,235,511,33,506], // stix-lowercase c bold italic slashed
+ 0xE2CF: [775,235,646,31,638], // stix-lowercase d bold italic slashed
+ 0xE2D1: [775,235,512,44,516], // stix-lowercase e bold italic slashed
+ 0xE2D3: [775,235,654,-29,762], // stix-lowercase f bold italic slashed
+ 0xE2D5: [775,235,601,24,599], // stix-lowercase g bold italic slashed
+ 0xE2D7: [775,235,611,35,577], // stix-lowercase h bold italic slashed
+ 0xE2D9: [775,207,373,34,488], // stix-lowercase i bold italic slashed
+ 0xE2DB: [775,235,600,-29,763], // stix-lowercase j bold italic slashed
+ 0xE2DD: [775,235,622,35,660], // stix-lowercase k bold italic slashed
+ 0xE2DF: [775,207,381,30,484], // stix-lowercase l bold italic slashed
+ 0xE2E1: [775,235,873,35,838], // stix-lowercase m bold italic slashed
+ 0xE2E3: [775,235,611,35,581], // stix-lowercase n bold italic slashed
+ 0xE2E5: [775,235,571,46,548], // stix-lowercase o bold italic slashed
+ 0xE2E7: [775,235,636,-25,649], // stix-lowercase p bold italic slashed
+ 0xE2E9: [775,207,580,46,568], // stix-lowercase q bold italic slashed
+ 0xE2EB: [775,235,437,35,567], // stix-lowercase r bold italic slashed
+ 0xE2ED: [775,235,512,42,515], // stix-lowercase s bold italic slashed
+ 0xE2EF: [775,207,411,32,486], // stix-lowercase t bold italic slashed
+ 0xE2F1: [775,235,632,60,597], // stix-lowercase u bold italic slashed
+ 0xE2F3: [775,207,554,52,558], // stix-lowercase v bold italic slashed
+ 0xE2F5: [775,207,814,17,799], // stix-lowercase w bold italic slashed
+ 0xE2F7: [775,235,647,35,622], // stix-lowercase x bold italic slashed
+ 0xE2F9: [775,207,599,20,640], // stix-lowercase y bold italic slashed
+ 0xE2FB: [775,235,531,35,555], // stix-lowercase z bold italic slashed
+ 0xE32D: [775,207,671,46,675], // stix-MATHEMATICAL BOLD ITALIC SMALL ALPHA SLASHED
+ 0xE32F: [775,207,664,-65,706], // stix-MATHEMATICAL BOLD ITALIC SMALL BETA SLASHED
+ 0xE331: [775,207,588,-100,671], // stix-MATHEMATICAL BOLD ITALIC SMALL GAMMA SLASHED
+ 0xE333: [775,207,571,46,547], // stix-MATHEMATICAL BOLD ITALIC SMALL DELTA SLASHED
+ 0xE335: [775,207,508,44,515], // stix-MATHEMATICAL BOLD ITALIC SMALL EPSILON SLASHED
+ 0xE337: [775,207,505,-54,629], // stix-MATHEMATICAL BOLD ITALIC SMALL ZETA SLASHED
+ 0xE339: [775,207,579,20,583], // stix-MATHEMATICAL BOLD ITALIC SMALL ETA SLASHED
+ 0xE33B: [775,207,615,46,602], // stix-MATHEMATICAL BOLD ITALIC SMALL THETA SLASHED
+ 0xE33D: [775,207,355,29,483], // stix-MATHEMATICAL BOLD ITALIC SMALL IOTA SLASHED
+ 0xE33F: [775,207,594,35,656], // stix-MATHEMATICAL BOLD ITALIC SMALL KAPPA SLASHED
+ 0xE341: [775,207,598,18,642], // stix-MATHEMATICAL BOLD ITALIC SMALL LAMBDA SLASHED
+ 0xE343: [775,207,697,-34,737], // stix-MATHEMATICAL BOLD ITALIC SMALL MU SLASHED
+ 0xE345: [775,207,571,35,584], // stix-MATHEMATICAL BOLD ITALIC SMALL NU SLASHED
+ 0xE347: [775,207,504,-54,629], // stix-MATHEMATICAL BOLD ITALIC SMALL XI SLASHED
+ 0xE349: [775,235,500,32,506], // stix-MATHEMATICAL BOLD ITALIC SMALL OMICRON SLASHED
+ 0xE34B: [775,207,652,1,772], // stix-MATHEMATICAL BOLD ITALIC SMALL PI SLASHED
+ 0xE34D: [775,207,636,27,652], // stix-MATHEMATICAL BOLD ITALIC SMALL RHO SLASHED
+ 0xE34F: [775,207,504,23,514], // stix-MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA SLASHED
+ 0xE351: [775,207,595,46,641], // stix-MATHEMATICAL BOLD ITALIC SMALL SIGMA SLASHED
+ 0xE353: [775,207,474,20,521], // stix-MATHEMATICAL BOLD ITALIC SMALL TAU SLASHED
+ 0xE355: [775,207,582,20,584], // stix-small upsilon, Greek slashed
+ 0xE357: [775,207,726,1,772], // stix-MATHEMATICAL BOLD ITALIC SMALL PHI SLASHED
+ 0xE359: [775,207,622,-41,730], // stix-MATHEMATICAL BOLD ITALIC SMALL CHI SLASHED
+ 0xE35B: [775,207,720,37,808], // stix-MATHEMATICAL BOLD ITALIC SMALL PSI SLASHED
+ 0xE35D: [775,207,782,24,795], // stix-MATHEMATICAL BOLD ITALIC SMALL OMEGA SLASHED
+ 0xE35F: [775,207,608,20,681], // stix-MATHEMATICAL BOLD ITALIC THETA SYMBOL SLASHED
+ 0xE361: [775,207,727,0,771], // stix-MATHEMATICAL BOLD ITALIC PHI SYMBOL SLASHED
+ 0xE363: [775,207,925,6,978], // stix-MATHEMATICAL BOLD ITALIC PI SYMBOL SLASHED
+ 0xE367: [775,235,475,-35,509], // stix-small stigma, Greek slashed
+ 0xE36B: [775,235,525,-68,651], // stix-small digamma, Greek slashed
+ 0xE36F: [775,235,485,16,466], // stix-small koppa, Greek slashed
+ 0xE373: [775,235,530,12,731], // stix-small sampi, Greek slashed
+ 0xE375: [775,235,569,-50,592], // stix-MATHEMATICAL BOLD ITALIC KAPPA SYMBOL SLASHED
+ 0xE377: [775,207,571,46,547], // stix-MATHEMATICAL BOLD ITALIC RHO SYMBOL SLASHED
+ 0xE379: [775,207,601,46,579], // stix-MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL SLASHED
+ 0xE37B: [775,207,525,46,543], // stix-MATHEMATICAL BOLD ITALIC EPSILON SYMBOL SLASHED
+ 0xE37E: [775,235,792,-40,777], // stix-capital C script slashed
+ 0xE380: [707,14,670,10,662], // stix-small d italic with straight bar through it
+ 0xE382: [707,14,622,14,598], // stix-small k italic with straight bar through it
+ 0xE384: [628,14,411,18,390], // stix-small t italic with straight bar through it
+ 0xE386: [473,14,355,15,338], // stix-small Greek iota with straight bar through it
+ 0xE388: [707,14,598,18,563], // stix-small Greek lambda with straight bar through it
+ 0xE389: [666,0,480,16,472], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0xE3C5: [462,207,514,47,475], // stix-mathematical bold italic small dotless j
+ 0xE3C6: [462,9,357,55,274] // stix-mathematical bold italic small dotless i
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/BoldItalic/PrivateUse.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js
new file mode 100644
index 00000000..53a77ff0
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-italic'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Italic/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js
new file mode 100644
index 00000000..e990b3de
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js
@@ -0,0 +1,60 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-italic'] = {
+ directory: 'NonUnicode/Italic',
+ family: 'STIXNonUnicode',
+ style: 'italic',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ],
+ 0xE22D: [677,45,852,43,812], // stix-mathematical calligraphic capital A
+ 0xE22E: [670,3,724,35,709], // stix-mathematical calligraphic capital B
+ 0xE22F: [671,11,569,43,586], // stix-mathematical calligraphic capital C
+ 0xE230: [662,0,801,34,788], // stix-mathematical calligraphic capital D
+ 0xE231: [670,4,553,40,599], // stix-mathematical calligraphic capital E
+ 0xE232: [662,0,652,43,710], // stix-mathematical calligraphic capital F
+ 0xE233: [671,131,580,40,580], // stix-mathematical calligraphic capital G
+ 0xE234: [664,21,831,41,845], // stix-mathematical calligraphic capital H
+ 0xE235: [662,0,575,38,591], // stix-mathematical calligraphic capital I
+ 0xE236: [662,120,632,31,785], // stix-mathematical calligraphic capital J
+ 0xE237: [670,13,809,30,783], // stix-mathematical calligraphic capital K
+ 0xE238: [670,7,693,30,653], // stix-mathematical calligraphic capital L
+ 0xE239: [671,45,1166,40,1128], // stix-mathematical calligraphic capital M
+ 0xE23A: [795,37,957,40,1064], // stix-mathematical calligraphic capital N
+ 0xE23B: [669,10,737,38,729], // stix-mathematical calligraphic capital O
+ 0xE23C: [662,0,667,38,709], // stix-mathematical calligraphic capital P
+ 0xE23D: [671,131,744,43,704], // stix-mathematical calligraphic capital Q
+ 0xE23E: [662,3,854,38,816], // stix-mathematical calligraphic capital R
+ 0xE23F: [671,0,634,38,671], // stix-mathematical calligraphic capital S
+ 0xE240: [721,0,509,41,730], // stix-mathematical calligraphic capital T
+ 0xE241: [672,13,817,37,950], // stix-mathematical calligraphic capital U
+ 0xE242: [677,33,638,33,680], // stix-mathematical calligraphic capital V
+ 0xE243: [685,32,956,33,998], // stix-mathematical calligraphic capital W
+ 0xE244: [672,13,692,38,739], // stix-mathematical calligraphic capital X
+ 0xE245: [675,131,719,34,763], // stix-mathematical calligraphic capital Y
+ 0xE246: [664,94,752,38,714] // stix-mathematical calligraphic capital Z
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXNonUnicode-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js
new file mode 100644
index 00000000..2d6c0a51
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js
@@ -0,0 +1,242 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode-italic'],
+ {
+ 0xE09C: [756,218,753,37,787], // stix-capital A italic double-slashed
+ 0xE09D: [756,218,706,42,732], // stix-capital E italic double-slashed
+ 0xE09E: [756,218,624,42,724], // stix-capital F italic double-slashed
+ 0xE0B3: [681,207,500,-141,504], // stix-small fj ligature
+ 0xE154: [653,0,671,3,606], // stix-oblique open face capital letter A
+ 0xE155: [653,0,686,17,676], // stix-oblique open face capital letter B
+ 0xE156: [653,0,639,17,664], // stix-oblique open face capital letter E
+ 0xE157: [653,0,469,18,664], // stix-oblique open face capital letter F
+ 0xE158: [666,18,702,35,702], // stix-oblique open face capital letter G
+ 0xE159: [653,0,320,21,350], // stix-oblique open face capital letter I
+ 0xE15A: [653,18,562,16,595], // stix-oblique open face capital letter J
+ 0xE15B: [653,0,700,17,730], // stix-oblique open face capital letter K
+ 0xE15C: [653,0,608,18,524], // stix-oblique open face capital letter L
+ 0xE15D: [653,0,858,25,892], // stix-oblique open face capital letter M
+ 0xE15E: [666,18,723,35,713], // stix-oblique open face capital letter O
+ 0xE15F: [666,18,624,24,669], // stix-oblique open face capital letter S
+ 0xE160: [653,0,463,30,682], // stix-oblique open face capital letter T
+ 0xE161: [653,14,648,33,716], // stix-oblique open face capital letter U
+ 0xE162: [653,0,492,75,678], // stix-oblique open face capital letter V
+ 0xE163: [653,0,810,100,963], // stix-oblique open face capital letter W
+ 0xE164: [653,0,650,-24,770], // stix-oblique open face capital letter X
+ 0xE165: [653,0,458,42,658], // stix-oblique open face capital letter Y
+ 0xE166: [441,11,566,40,521], // stix-oblique open face small letter a
+ 0xE167: [683,11,598,27,558], // stix-oblique open face small letter b
+ 0xE168: [441,11,504,40,480], // stix-oblique open face small letter c
+ 0xE169: [683,0,331,28,519], // stix-oblique open face small letter f
+ 0xE16A: [441,220,599,9,572], // stix-oblique open face small letter g
+ 0xE16B: [683,0,588,27,543], // stix-oblique open face small letter h
+ 0xE16C: [683,0,545,25,530], // stix-oblique open face small letter k
+ 0xE16D: [683,0,306,27,356], // stix-oblique open face small letter l
+ 0xE16E: [441,0,857,27,812], // stix-oblique open face small letter m
+ 0xE16F: [441,0,588,27,543], // stix-oblique open face small letter n
+ 0xE170: [441,11,534,40,494], // stix-oblique open face small letter o
+ 0xE171: [441,218,628,5,588], // stix-oblique open face small letter p
+ 0xE172: [441,218,604,40,574], // stix-oblique open face small letter q
+ 0xE173: [442,0,332,27,467], // stix-oblique open face small letter r
+ 0xE174: [441,11,502,34,468], // stix-oblique open face small letter s
+ 0xE175: [633,10,323,20,328], // stix-oblique open face small letter t
+ 0xE176: [428,13,588,40,556], // stix-oblique open face small letter u
+ 0xE177: [428,0,395,45,462], // stix-oblique open face small letter v
+ 0xE178: [428,0,639,56,690], // stix-oblique open face small letter w
+ 0xE179: [428,0,557,14,554], // stix-oblique open face small letter x
+ 0xE17A: [428,218,471,5,538], // stix-oblique open face small letter y
+ 0xE17B: [428,0,540,21,530], // stix-oblique open face small letter z
+ 0xE1B4: [676,14,500,86,578], // stix-Mathematical sans-serif italic digit 0
+ 0xE1B5: [677,0,500,223,469], // stix-Mathematical sans-serif italic digit 1
+ 0xE1B6: [676,0,500,35,574], // stix-Mathematical sans-serif italic digit 2
+ 0xE1B7: [676,14,500,44,544], // stix-Mathematical sans-serif italic digit 3
+ 0xE1B8: [676,0,500,52,547], // stix-Mathematical sans-serif italic digit 4
+ 0xE1B9: [676,14,500,49,626], // stix-Mathematical sans-serif italic digit 5
+ 0xE1BA: [684,14,500,83,617], // stix-Mathematical sans-serif italic digit 6
+ 0xE1BB: [662,8,500,146,616], // stix-Mathematical sans-serif italic digit 7
+ 0xE1BC: [676,14,500,81,560], // stix-Mathematical sans-serif italic digit 8
+ 0xE1BD: [676,21,500,51,579], // stix-Mathematical sans-serif italic digit 9
+ 0xE1BE: [683,10,536,45,527], // stix-Mathematical sans-serif italic partial differential
+ 0xE1BF: [674,0,660,28,632], // stix-Mathematical sans-serif italic capital alpha
+ 0xE1C0: [662,0,662,60,627], // stix-Mathematical sans-serif italic capital beta
+ 0xE1C1: [662,0,562,60,665], // stix-Mathematical sans-serif italic capital gamma
+ 0xE1C2: [674,0,660,28,632], // stix-Mathematical sans-serif italic capital delta
+ 0xE1C3: [662,0,639,60,664], // stix-Mathematical sans-serif italic capital epsilon
+ 0xE1C4: [662,0,698,25,760], // stix-Mathematical sans-serif italic capital zeta
+ 0xE1C5: [662,0,700,60,735], // stix-Mathematical sans-serif italic capital eta
+ 0xE1C6: [676,14,780,75,755], // stix-Mathematical sans-serif italic capital theta
+ 0xE1C7: [662,0,433,50,503], // stix-Mathematical sans-serif italic capital iota
+ 0xE1C8: [662,0,631,60,715], // stix-Mathematical sans-serif italic capital kappa
+ 0xE1C9: [674,0,664,20,624], // stix-Mathematical sans-serif italic capital lambda
+ 0xE1CA: [662,0,890,60,918], // stix-Mathematical sans-serif italic capital mu
+ 0xE1CB: [662,14,724,60,752], // stix-Mathematical sans-serif italic capital nu
+ 0xE1CC: [662,0,722,47,754], // stix-Mathematical sans-serif italic capital xi
+ 0xE1CD: [676,14,780,75,755], // stix-Mathematical sans-serif italic capital omicron
+ 0xE1CE: [662,0,700,60,735], // stix-Mathematical sans-serif italic capital pi
+ 0xE1CF: [662,0,538,60,624], // stix-Mathematical sans-serif italic capital rho
+ 0xE1D0: [676,14,780,75,755], // stix-Mathematical sans-serif italic capital THETA symbol
+ 0xE1D1: [662,0,654,21,706], // stix-Mathematical sans-serif italic capital sigma
+ 0xE1D2: [662,0,585,72,659], // stix-Mathematical sans-serif italic capital tau
+ 0xE1D3: [676,0,593,83,725], // stix-Mathematical sans-serif italic capital upsilon
+ 0xE1D4: [662,0,736,52,736], // stix-Mathematical sans-serif italic capital phi
+ 0xE1D5: [662,0,722,20,795], // stix-Mathematical sans-serif italic capital chi
+ 0xE1D6: [681,0,712,105,805], // stix-Mathematical sans-serif italic capital psi
+ 0xE1D7: [676,0,795,39,795], // stix-Mathematical sans-serif italic capital omega
+ 0xE1D8: [463,10,586,47,616], // stix-Mathematical sans-serif italic small alpha
+ 0xE1D9: [683,215,535,-12,559], // stix-Mathematical sans-serif italic small beta
+ 0xE1DA: [463,216,503,84,527], // stix-Mathematical sans-serif italic small gamma
+ 0xE1DB: [683,10,497,30,537], // stix-Mathematical sans-serif italic small delta
+ 0xE1DC: [463,10,494,35,484], // stix-Mathematical sans-serif italic small epsilon
+ 0xE1DD: [683,213,429,32,454], // stix-Mathematical sans-serif italic small zeta
+ 0xE1DE: [463,215,493,38,486], // stix-Mathematical sans-serif italic small eta
+ 0xE1DF: [683,10,518,65,511], // stix-Mathematical sans-serif italic small theta
+ 0xE1E0: [464,10,296,56,268], // stix-Mathematical sans-serif italic small iota
+ 0xE1E1: [464,0,472,38,517], // stix-Mathematical sans-serif italic small kappa
+ 0xE1E2: [683,11,536,18,502], // stix-Mathematical sans-serif italic small lambda
+ 0xE1E3: [453,215,561,-9,536], // stix-Mathematical sans-serif italic small mu
+ 0xE1E4: [464,14,376,41,416], // stix-Mathematical sans-serif italic small nu
+ 0xE1E5: [683,215,434,43,464], // stix-Mathematical sans-serif italic small xi
+ 0xE1E6: [463,10,533,45,505], // stix-Mathematical sans-serif italic small omicron
+ 0xE1E7: [453,10,565,45,589], // stix-Mathematical sans-serif italic small pi
+ 0xE1E8: [462,216,534,-33,510], // stix-Mathematical sans-serif italic small rho
+ 0xE1E9: [463,212,436,52,500], // stix-Mathematical sans-serif italic small FINAL sigma
+ 0xE1EA: [453,10,607,45,625], // stix-Mathematical sans-serif italic small sigma
+ 0xE1EB: [453,10,468,42,486], // stix-Mathematical sans-serif italic small tau
+ 0xE1EC: [463,10,514,61,490], // stix-Mathematical sans-serif italic small upsilon
+ 0xE1ED: [464,216,665,55,641], // stix-Mathematical sans-serif italic small phi
+ 0xE1EE: [463,215,514,-72,552], // stix-Mathematical sans-serif italic small chi
+ 0xE1EF: [461,216,654,75,705], // stix-Mathematical sans-serif italic small psi
+ 0xE1F0: [454,10,630,50,636], // stix-Mathematical sans-serif italic small omega
+ 0xE1F1: [463,10,462,45,467], // stix-Mathematical sans-serif italic epsilon symbol
+ 0xE1F2: [683,12,534,45,525], // stix-Mathematical sans-serif italic theta symbol
+ 0xE1F3: [684,216,648,48,630], // stix-Mathematical sans-serif italic phi symbol
+ 0xE1F4: [463,216,536,38,518], // stix-Mathematical sans-serif italic rho symbol
+ 0xE1F5: [453,10,795,40,811], // stix-Mathematical sans-serif italic pi symbol
+ 0xE262: [460,11,570,56,514], // stix-old style digit 0
+ 0xE266: [460,0,570,100,415], // stix-old style digit 1
+ 0xE26A: [460,0,570,59,487], // stix-old style digit 2
+ 0xE26E: [461,217,570,40,513], // stix-old style digit 3
+ 0xE272: [450,217,570,17,542], // stix-old style digit 4
+ 0xE276: [450,218,570,23,536], // stix-old style digit 5
+ 0xE27A: [668,10,570,28,553], // stix-old style digit 6
+ 0xE27E: [450,217,570,40,543], // stix-old style digit 7
+ 0xE282: [668,10,570,50,519], // stix-old style digit 8
+ 0xE286: [460,217,570,23,526], // stix-old style digit 9
+ 0xE294: [756,218,753,37,754], // stix-capital A italic slashed
+ 0xE296: [756,218,698,42,686], // stix-capital B italic slashed
+ 0xE298: [756,218,678,52,716], // stix-capital C italic slashed
+ 0xE29A: [756,218,830,42,793], // stix-capital D italic slashed
+ 0xE29C: [756,218,706,42,724], // stix-capital E italic slashed
+ 0xE29E: [756,217,624,42,724], // stix-capital F italic slashed
+ 0xE2A0: [756,217,768,52,766], // stix-capital G italic slashed
+ 0xE2A2: [756,218,825,42,863], // stix-capital H italic slashed
+ 0xE2A4: [756,218,429,-7,467], // stix-capital I italic slashed
+ 0xE2A6: [756,218,530,60,568], // stix-capital J italic slashed
+ 0xE2A8: [756,218,766,42,804], // stix-capital K italic slashed
+ 0xE2AA: [756,218,696,42,654], // stix-capital L italic slashed
+ 0xE2AC: [756,218,969,42,1007], // stix-capital M italic slashed
+ 0xE2AE: [756,218,799,42,837], // stix-capital N italic slashed
+ 0xE2B0: [756,218,764,52,739], // stix-capital O italic slashed
+ 0xE2B2: [756,217,581,14,710], // stix-capital P italic slashed
+ 0xE2B4: [756,217,764,52,739], // stix-capital Q italic slashed
+ 0xE2B6: [756,218,699,42,682], // stix-capital R italic slashed
+ 0xE2B8: [756,218,557,52,576], // stix-capital S italic slashed
+ 0xE2BA: [756,218,532,19,647], // stix-capital T italic slashed
+ 0xE2BC: [756,218,706,67,771], // stix-capital U italic slashed
+ 0xE2BE: [756,218,605,56,730], // stix-capital V italic slashed
+ 0xE2C0: [756,218,831,62,956], // stix-capital W italic slashed
+ 0xE2C2: [756,218,737,27,755], // stix-capital X italic slashed
+ 0xE2C4: [756,218,492,1,647], // stix-capital Y italic slashed
+ 0xE2C6: [756,218,686,62,714], // stix-capital Z italic slashed
+ 0xE2C8: [756,240,565,42,533], // stix-lowercase a italic slashed
+ 0xE2CA: [756,240,530,47,530], // stix-lowercase b italic slashed
+ 0xE2CC: [756,240,477,33,501], // stix-lowercase c italic slashed
+ 0xE2CE: [756,240,586,14,581], // stix-lowercase d italic slashed
+ 0xE2D0: [756,240,490,8,475], // stix-lowercase e italic slashed
+ 0xE2D2: [756,240,582,-4,704], // stix-lowercase f italic slashed
+ 0xE2D4: [756,240,515,22,513], // stix-lowercase g italic slashed
+ 0xE2D6: [756,240,577,47,545], // stix-lowercase h italic slashed
+ 0xE2D8: [756,217,326,-9,454], // stix-lowercase i italic slashed
+ 0xE2DA: [755,240,550,-54,653], // stix-lowercase j italic slashed
+ 0xE2DC: [756,240,554,57,591], // stix-lowercase k italic slashed
+ 0xE2DE: [756,217,335,-14,449], // stix-lowercase l italic slashed
+ 0xE2E0: [756,240,823,32,791], // stix-lowercase m italic slashed
+ 0xE2E2: [756,240,565,32,545], // stix-lowercase n italic slashed
+ 0xE2E4: [756,240,533,42,519], // stix-lowercase o italic slashed
+ 0xE2E6: [756,217,581,-24,613], // stix-lowercase p italic slashed
+ 0xE2E8: [756,240,521,40,523], // stix-lowercase q italic slashed
+ 0xE2EA: [756,240,436,32,507], // stix-lowercase r italic slashed
+ 0xE2EC: [756,240,466,26,494], // stix-lowercase s italic slashed
+ 0xE2EE: [756,217,353,-22,441], // stix-lowercase t italic slashed
+ 0xE2F0: [756,240,537,21,505], // stix-lowercase u italic slashed
+ 0xE2F2: [756,218,506,72,545], // stix-lowercase v italic slashed
+ 0xE2F4: [756,217,775,72,793], // stix-lowercase w italic slashed
+ 0xE2F6: [756,240,566,32,584], // stix-lowercase x italic slashed
+ 0xE2F8: [756,218,530,32,575], // stix-lowercase y italic slashed
+ 0xE2FA: [756,240,499,40,507], // stix-lowercase z italic slashed
+ 0xE32C: [756,218,613,42,612], // stix-small alpha, Greek slashed
+ 0xE32E: [756,218,595,-47,644], // stix-small beta, Greek slashed
+ 0xE330: [756,218,514,-58,634], // stix-small gamma, Greek slashed
+ 0xE332: [756,218,536,40,522], // stix-small delta, Greek slashed
+ 0xE334: [756,218,478,29,491], // stix-small epsilon, Greek slashed
+ 0xE336: [756,218,440,11,482], // stix-small zeta, Greek slashed
+ 0xE338: [756,218,512,32,536], // stix-small eta, Greek slashed
+ 0xE33A: [756,218,529,20,519], // stix-small theta, Greek slashed
+ 0xE33C: [756,217,326,-10,453], // stix-small iota, Greek slashed
+ 0xE33E: [756,218,546,57,558], // stix-small kappa, Greek slashed
+ 0xE340: [756,218,557,52,619], // stix-small lambda, Greek slashed
+ 0xE342: [756,217,630,0,696], // stix-small mu, Greek slashed
+ 0xE344: [756,218,466,32,495], // stix-small nu, Greek slashed
+ 0xE346: [756,218,454,9,468], // stix-small xi, Greek slashed
+ 0xE348: [756,240,533,27,498], // stix-small omicron, Greek slashed
+ 0xE34A: [756,217,591,14,710], // stix-small pi, Greek slashed
+ 0xE34C: [756,218,584,32,591], // stix-small rho, Greek slashed
+ 0xE34E: [756,218,468,1,460], // stix-terminal sigma, Greek slashed
+ 0xE350: [756,218,534,42,560], // stix-small sigma, Greek slashed
+ 0xE352: [756,218,448,32,537], // stix-small tau, Greek slashed
+ 0xE354: [756,218,514,32,545], // stix-small upsilon, Greek slashed
+ 0xE356: [756,218,663,-2,690], // stix-small phi, Greek slashed
+ 0xE358: [756,218,632,4,700], // stix-small chi, Greek slashed
+ 0xE35A: [756,218,668,32,736], // stix-small psi, Greek slashed
+ 0xE35C: [756,217,733,42,758], // stix-small omega, Greek slashed
+ 0xE35E: [756,218,602,32,590], // stix-curly or open theta, Greek slashed
+ 0xE360: [756,218,666,42,778], // stix-curly or open small phi, Greek slashed
+ 0xE362: [756,217,889,32,897], // stix-rounded small pi (pomega), Greek slashed
+ 0xE366: [756,240,444,7,482], // stix-small stigma, Greek slashed
+ 0xE36A: [756,240,528,-57,648], // stix-small digamma, Greek slashed
+ 0xE36E: [756,240,457,31,445], // stix-small koppa, Greek slashed
+ 0xE372: [756,240,528,8,715], // stix-small sampi, Greek slashed
+ 0xE374: [756,240,533,-16,559], // stix-rounded small kappa, Greek slashed
+ 0xE376: [756,218,533,42,525], // stix-rounded small rho, Greek slashed
+ 0xE378: [756,218,533,35,506], // stix-partial sign, slashed
+ 0xE37A: [756,218,477,42,539], // stix-rounded small epsilon, Greek, slashed
+ 0xE37D: [756,218,710,-50,694], // stix-capital C script slashed
+ 0xE37F: [683,10,606,10,601], // stix-small d italic with straight bar through it
+ 0xE381: [683,10,554,39,540], // stix-small k italic with straight bar through it
+ 0xE383: [579,10,353,6,323], // stix-small t italic with straight bar through it
+ 0xE385: [460,10,326,15,278], // stix-small Greek iota with straight bar through it
+ 0xE387: [683,10,557,52,526], // stix-small Greek lambda with straight bar through it
+ 0xE389: [668,0,490,30,478] // LATIN SMALL LETTER LAMBDA WITH STROKE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Italic/PrivateUse.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js
new file mode 100644
index 00000000..b3df256a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js
new file mode 100644
index 00000000..1318769b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js
@@ -0,0 +1,57 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode'] = {
+ directory: 'NonUnicode/Regular',
+ family: 'STIXNonUnicode',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ],
+ 0xE000: [610,25,1184,829,895], // stix-radical symbol vertical extender
+ 0xE001: [667,-41,1184,829,1211], // stix-radical symbol top corner piece
+ 0xE138: [634,-584,480,-10,490], // stix-horizontal extender for multiple character over accent arrows, harpoons, line
+ 0xE139: [-127,177,480,-10,490], // stix-horizontal extender for multiple character under accent arrows, harpoons, line
+ 0xE13B: [955,-512,897,-25,908], // stix-left end of extensible overbrace (CMEX10 x3A rotated 90deg)
+ 0xE13C: [955,-512,897,-11,922], // stix-right end of extensible overbrace (CMEX10 x38 rotated 90deg)
+ 0xE13D: [182,261,897,-25,908], // stix-left end of extensible underbrace (CMEX10 x3B rotated 90deg)
+ 0xE13E: [182,261,897,-11,922], // stix-right end of extensible underbrace (CMEX10 x39 rotated 90deg)
+ 0xE140: [1218,-820,1844,-10,1854], // stix-center of extensible overbrace (CMEX10 x3C rotated 90deg)
+ 0xE141: [-126,524,1844,-10,1854], // stix-center of extensible underbrace (CMEX10 x3D rotated 90deg)
+ 0xE14A: [955,-820,633,-1,634], // stix-extensible horizontal for over paren or square bracket (CMEX10 x42 rotated 90deg)
+ 0xE14B: [-126,261,633,-1,634], // stix-extensible horizontal for under paren or square bracket (CMEX10 x43 rotated 90deg)
+ 0xE261: [422,10,523,41,481], // stix-old style digit 0
+ 0xE265: [421,0,523,127,405], // stix-old style digit 1
+ 0xE269: [421,0,523,68,455], // stix-old style digit 2
+ 0xE26D: [424,198,523,47,463], // stix-old style digit 3
+ 0xE271: [420,198,523,58,480], // stix-old style digit 4
+ 0xE275: [421,198,523,66,457], // stix-old style digit 5
+ 0xE279: [612,8,523,37,486], // stix-old style digit 6
+ 0xE27D: [421,198,523,25,490], // stix-old style digit 7
+ 0xE281: [606,12,523,47,477], // stix-old style digit 8
+ 0xE285: [421,200,523,41,483], // stix-old style digit 9
+ 0xE28F: [135,0,325,-1,326], // stix-short horizontal extender at baseline
+ 0xE290: [135,0,633,-1,634] // stix-long horizontal extender at baseline
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXNonUnicode");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js
new file mode 100644
index 00000000..83d57182
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js
@@ -0,0 +1,387 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXNonUnicode'],
+ {
+ 0xE002: [1022,0,1192,30,1162], // stix-"shaw": large operator with three parallel vertical lines topped by a horizontal
+ 0xE003: [1450,0,1311,55,1256], // stix-"shaw": large operator with three parallel vertical lines topped by a horizontal
+ 0xE004: [450,-59,926,55,871], // stix-not right arrow-wavy
+ 0xE005: [530,-57,926,55,871], // stix-not right arrow-curved
+ 0xE00A: [538,-55,685,48,637], // stix-reverse most positive, line below
+ 0xE00B: [543,37,685,48,637], // stix-most positive, two lines below
+ 0xE00E: [846,340,685,60,626], // stix-not greater, double equals
+ 0xE00F: [730,229,685,56,621], // stix-not greater-or-equal, slanted
+ 0xE010: [730,229,685,56,621], // stix-not less-or-equal, slanted
+ 0xE011: [846,340,685,61,626], // stix-not less, double equals
+ 0xE016: [818,311,685,53,618], // stix-not subset, double equals
+ 0xE018: [818,311,685,67,632], // stix-not superset, double equals
+ 0xE01E: [607,110,685,48,638], // stix-not approximately identical to
+ 0xE023: [695,189,685,48,637], // stix-not congruent, dot
+ 0xE025: [724,236,685,48,637], // stix-not approximately equal or equal to
+ 0xE026: [662,156,685,47,612], // stix-not, vert, double nested less than
+ 0xE027: [662,156,685,73,638], // stix-not, vert, double nested greater than
+ 0xE028: [663,155,933,25,908], // stix-not much less than
+ 0xE029: [662,156,933,25,908], // stix-not much greater than
+ 0xE02A: [662,156,1240,43,1184], // stix-not triple less than
+ 0xE02B: [662,156,1240,56,1197], // stix-not triple greater than
+ 0xE02F: [662,156,685,23,662], // stix-not, vert, angle
+ 0xE035: [602,98,486,64,422], // stix-negated contains
+ 0xE037: [662,156,685,48,637], // stix-reverse not equal
+ 0xE038: [690,189,732,50,682], // stix-not parallel, slanted
+ 0xE039: [662,156,685,47,636], // stix-not equal, dot
+ 0xE03A: [811,156,471,40,525], // stix-not partial differential
+ 0xE03B: [736,156,685,60,625], // stix-negated set membership, dot above
+ 0xE03C: [662,156,685,60,625], // stix-negated set membership, two horizontal strokes
+ 0xE03D: [602,98,486,64,422], // stix-negated (slash) set membership
+ 0xE040: [415,-92,685,48,637], // stix-congruence sign (lazy S)
+ 0xE041: [911,-433,480,64,398], // stix-modifier letter small h turned, superscript
+ 0xE042: [755,-425,441,57,387], // stix-modifier letter small a (one-story) turned, superscript
+ 0xE043: [818,311,685,60,625], // stix-two-line slanted equal to or less-than - with vertical stroke
+ 0xE044: [818,311,685,60,625], // stix-two-line slanted equal to or greater-than with vertical stroke
+ 0xE045: [818,311,685,60,625], // stix-two-line slanted equal to or less-than - with slash
+ 0xE046: [818,311,685,60,625], // stix-two-line slanted equal to or greater-than with slash
+ 0xE04B: [745,242,685,60,625], // stix-not precedes, single equals
+ 0xE04C: [845,341,685,60,625], // stix-not precedes, double equals
+ 0xE04D: [534,19,685,48,637], // stix-not, vert, equal or similar
+ 0xE04E: [845,341,685,60,625], // stix-not succeeds, double equals
+ 0xE04F: [745,242,685,60,625], // stix-not succeeds, single equals
+ 0xE050: [662,156,685,65,620], // stix-not, square subset
+ 0xE051: [662,156,685,65,620], // stix-not, square superset
+ 0xE052: [561,55,685,48,637], // stix-not bumpy equals
+ 0xE053: [450,0,632,26,604], // stix-Latin letter small-cap K, reversed
+ 0xE054: [516,10,688,37,679], // stix-Latin letter small a (one-story) with rhotic hook
+ 0xE055: [475,14,571,20,563], // stix-Latin letter small open e with rhotic hook
+ 0xE056: [459,11,632,10,624], // stix-Latin letter small open o with rhotic hook
+ 0xE057: [459,12,624,29,595], // stix-Latin letter small omega, inverted
+ 0xE059: [730,224,685,48,637], // stix-not precedes, similar
+ 0xE05A: [730,224,685,48,637], // stix-not succeeds, similar
+ 0xE05B: [561,-30,685,48,637], // stix-not bumpy single equals
+ 0xE05C: [534,19,685,48,637], // stix-not equal or similar
+ 0xE05D: [459,10,452,16,436], // stix-barred ess
+ 0xE05E: [698,-547,0,95,406], // stix-double macron
+ 0xE060: [-140,292,1,11,323], // stix-double underbar
+ 0xE061: [-141,390,0,11,322], // stix-triple underbar
+ 0xE062: [-141,486,0,11,322], // stix-quadruple underbar
+ 0xE063: [734,-508,0,94,485], // stix-accent caret over dot
+ 0xE064: [777,-547,0,95,425], // stix-tilde over bar over
+ 0xE065: [-141,371,0,1,331], // stix-straight over wavy underline
+ 0xE066: [770,-547,0,101,412], // stix-double dot over bar over
+ 0xE067: [-141,371,0,1,331], // stix-wavy over straight underline
+ 0xE068: [683,287,524,9,487], // stix-hooked h
+ 0xE06B: [602,98,486,64,422], // stix-small not (vert) member
+ 0xE06C: [602,98,486,64,422], // stix-small not (vert) contains
+ 0xE06D: [785,157,685,60,625], // stix-not equal to or member
+ 0xE06E: [785,157,685,60,625], // stix-not equal to or contains
+ 0xE06F: [785,129,685,60,625], // stix-Not (vert) equals or member
+ 0xE070: [785,129,685,60,625], // stix-not (vert) equals or contains
+ 0xE075: [626,119,685,48,637], // stix-not (slash) similar minus similar
+ 0xE076: [626,119,685,48,637], // stix-not (vert) similar minus similar
+ 0xE077: [725,236,685,48,637], // stix-not (vert) double similar over two-line equals
+ 0xE07C: [758,252,685,48,637], // stix-not (slash) four-line equals (not strictly equivalent to)
+ 0xE07D: [758,252,685,48,637], // stix-not (vert) four-line equals
+ 0xE07E: [732,227,685,56,621], // stix-not (vert) less-than slanted equal
+ 0xE07F: [732,227,685,56,621], // stix-not (vert) greater-than slanted equal
+ 0xE080: [818,311,685,57,622], // stix-not (vert) less-than or two-line equal
+ 0xE081: [818,311,685,57,622], // stix-not (vert) greater-than or two-line equal
+ 0xE082: [730,229,685,56,621], // stix-not (slash) equal (slant) or less-than
+ 0xE083: [730,229,685,56,621], // stix-not (slash) equal (slant) or greater-than
+ 0xE084: [709,201,685,56,621], // stix-not (vert) equals (slant) or less-than
+ 0xE085: [709,201,685,56,621], // stix-not (vert) equals (slant) or greater-than
+ 0xE086: [818,311,685,56,621], // stix-not (slash) two-line equal or less-than
+ 0xE087: [818,311,685,55,621], // stix-not (slash) two-line equal or greater-than
+ 0xE088: [818,311,685,56,621], // stix-not (vert) two-line equals or less-than
+ 0xE089: [818,311,685,55,620], // stix-not (vert) two-line equals or greater-than
+ 0xE092: [719,296,685,62,627], // stix-not (vert) equals (contour) or precedes
+ 0xE093: [719,296,685,61,626], // stix-not (vert) equals (contour) or succeeds
+ 0xE094: [719,240,685,62,627], // stix-not (slash) equals (contour) or precedes
+ 0xE095: [719,240,685,61,626], // stix-not (slash) equals (contour) or succeeds
+ 0xE096: [818,311,685,55,620], // stix-not (vert) subset or two-line equals
+ 0xE097: [818,311,685,65,630], // stix-not (vert) superset or two-line equals
+ 0xE098: [690,189,685,23,662], // stix-triple vertical, slash cancellation
+ 0xE099: [567,183,612,25,587], // stix-narrow sloped nabla
+ 0xE09A: [719,213,708,18,690], // stix-parentheses around thin space
+ 0xE09B: [719,213,708,18,690], // stix-center dot in parentheses
+ 0xE09F: [662,156,902,0,863], // stix-rising diagonal
+ 0xE0A0: [662,156,902,0,863], // stix-falling diagonal
+ 0xE0A1: [676,14,734,18,700], // stix-capital C with stroke
+ 0xE0A2: [460,218,561,24,539], // stix-barred open gee
+ 0xE0A4: [470,233,378,10,358], // stix-Latin letter small r-fishhook, reversed, with descender stem
+ 0xE0A5: [669,-426,397,75,338], // stix-hooktop (phonetic symbol)
+ 0xE0A6: [216,144,444,38,429], // stix-curly tail (phonetic symbol)
+ 0xE0A7: [702,-506,376,30,346], // stix-modifier letter level-rise contour tone bar
+ 0xE0A8: [662,156,496,114,371], // stix-modifier letter high-rise tone bar
+ 0xE0A9: [497,-167,647,49,619], // stix-retracted (in-line diacritic)
+ 0xE0AA: [702,-506,376,30,346], // stix-modifier letter fall-level contour tone bar
+ 0xE0AB: [662,156,496,114,371], // stix-modifier letter low-rise tone bar
+ 0xE0AC: [702,-506,470,30,440], // stix-modifier letter fall-rise-fall contour tone bar
+ 0xE0AD: [662,156,638,35,513], // stix-modifier letter rise-fall tone bar
+ 0xE0AE: [662,0,423,55,345], // stix-modifier letter rise tone bar
+ 0xE0AF: [662,0,423,55,345], // stix-modifier letter fall tone bar
+ 0xE0B0: [735,-531,0,100,400], // stix-left overangle (combining)
+ 0xE0B1: [-50,254,0,0,300], // stix-left underangle (combining)
+ 0xE0B2: [-50,254,0,0,300], // stix-right underangle (combining)
+ 0xE0B3: [683,218,541,32,457], // stix-small fj ligature
+ 0xE0B4: [556,-220,313,55,258], // stix-arrow hookleft
+ 0xE0B5: [556,-220,313,55,258], // stix-arrow hookright
+ 0xE0B6: [449,-57,0,30,124], // stix-maps-to relation tail
+ 0xE0B7: [324,-183,281,70,211], // stix-bold center dot (very small filled square)
+ 0xE0B8: [943,11,1344,67,1302], // stix-square root of 2
+ 0xE0B9: [943,11,1344,67,1302], // stix-square root of 3
+ 0xE0BB: [622,101,685,48,637], // stix-equal sign above tilde operator, vertical negation
+ 0xE0BC: [547,41,685,47,635], // stix-times sign with dash through it
+ 0xE0BD: [662,218,710,15,660], // stix-lowercase italic f with horizontal bar touching its upper edge
+ 0xE0BE: [757,218,1102,15,1073], // stix-lowercase italic f with horizontal bar touching its upper edge and superscr u/c italic T
+ 0xE0BF: [836,236,636,50,586], // stix-2 lines falling over 1 line rising
+ 0xE0C0: [836,236,636,50,586], // stix-1 line falling over 2 lines rising
+ 0xE0C1: [836,236,636,50,586], // stix-2 lines rising over 1 line falling
+ 0xE0C2: [836,236,636,50,586], // stix-1 line rising over 2 lines falling
+ 0xE0C3: [386,-120,750,50,700], // stix-dashed line over line
+ 0xE0C4: [478,-28,750,50,700], // stix-dashed line over two lines
+ 0xE0C5: [478,-28,750,50,700], // stix-two lines over dashed line
+ 0xE0C6: [286,-220,750,50,700], // stix-single line, medium length
+ 0xE0C7: [402,-120,750,50,700], // stix-dotted (3 dots) line over line
+ 0xE0C8: [386,-120,1000,50,950], // stix-two long horizontal lines
+ 0xE0C9: [478,-28,1000,50,950], // stix-three long horizontal lines
+ 0xE0CA: [544,38,1000,50,950], // stix-four long horizontal lines
+ 0xE0CB: [386,-120,750,50,700], // stix-two medium horizontal lines
+ 0xE0CC: [478,-28,750,50,700], // stix-three medium horizontal lines
+ 0xE0CD: [544,38,750,50,700], // stix-four medium horizontal lines
+ 0xE0CE: [836,236,636,50,586], // stix-rising line, horizontal line, falling line
+ 0xE0CF: [836,236,636,50,586], // stix-falling line, horizontal line, rising line
+ 0xE0D0: [836,236,636,50,586], // stix-rising line, falling line
+ 0xE0D1: [836,236,636,50,586], // stix-falling line, rising line
+ 0xE0D2: [692,186,926,83,843], // stix-six carbon ring, corner down, double bonds lower left etc
+ 0xE0D3: [633,127,926,24,902], // stix-six carbon ring, edge down, double bonds bottom edge etc
+ 0xE0D4: [633,127,926,24,902], // stix-six carbon ring, edge down, double bonds top edge etc
+ 0xE0D5: [286,-220,1000,50,950], // stix-single long chemical bond
+ 0xE0D6: [386,-120,750,50,700], // stix chemical bond, line over dashed line
+ 0xE0D7: [583,79,762,50,712], // stix-donut
+ 0xE0D8: [584,0,400,57,343], // stix-arc-degrees (degree with dot below)
+ 0xE0D9: [665,0,255,56,199], // stix-arc-minutes (prime with dot below)
+ 0xE0DA: [665,0,388,56,332], // stix-arc-seconds (double prime with dot below)
+ 0xE0DB: [610,104,1472,86,1402], // stix-boxed communication link
+ 0xE0DC: [354,-152,1134,65,1069], // stix-communication link
+ 0xE0DD: [933,0,516,73,445], // stix-days (roman d with dot below)
+ 0xE0DE: [933,0,500,57,439], // stix-hours (roman h with dot below)
+ 0xE0DF: [754,0,778,92,699], // stix-minutes (roman m with dot below)
+ 0xE0E0: [920,0,500,40,444], // stix-period (roman p with dot below)
+ 0xE0E1: [757,0,389,81,318], // stix-seconds (roman s with dot below)
+ 0xE0E2: [754,0,500,60,429], // stix-years (roman y with dot below)
+ 0xE0E3: [638,134,842,35,807], // stix-eclipse
+ 0xE0E4: [773,80,700,94,606], // stix-Uranus
+ 0xE0E5: [690,189,523,72,450], // stix-dashed solidus
+ 0xE0E6: [690,189,523,72,450], // stix-dashed backslash
+ 0xE0E7: [811,127,772,35,737], // stix-narrow down-triangle
+ 0xE0E8: [532,26,1077,55,1022], // stix-precedes sign followed by plus sign
+ 0xE0E9: [547,41,685,48,636], // stix-outline plus sign
+ 0xE0EA: [661,158,910,45,865], // stix-diamond with lines from corners
+ 0xE0EB: [567,58,716,45,671], // stix-square with lines from corners
+ 0xE0EC: [862,-120,685,48,637], // stix-equal with exclamation over
+ 0xE0ED: [819,312,511,192,319], // stix-five vertical dots
+ 0xE0EE: [751,156,926,85,841], // stix-I-beam shape with bullet overprinted in middle
+ 0xE0EF: [547,41,686,49,637], // stix-plus with bullet overprinted in middle
+ 0xE0F1: [66,0,390,48,342], // stix-short horizontal line
+ 0xE0F2: [936,157,1059,38,1033], // stix-freaked smiley
+ 0xE0F3: [662,156,1059,196,862], // stix-neutral smiley
+ 0xE0F4: [694,168,773,55,718], // stix-light bulb
+ 0xE0F5: [672,146,926,55,872], // stix-gray-filled circle
+ 0xE0F6: [747,114,909,23,886], // stix-KernelIcon
+ 0xE0F7: [727,102,956,22,934], // stix-MathematicaIcon
+ 0xE0F8: [474,89,500,163,336], // stix-AliasDelimiter
+ 0xE0F9: [680,0,767,88,679], // stix-ErrorIndicator
+ 0xE0FA: [474,89,297,62,235], // stix-AliasIndicator
+ 0xE0FB: [680,0,1750,88,1662], // stix-ControlKey
+ 0xE0FC: [680,0,1625,88,1537], // stix-ReturnKey
+ 0xE0FD: [680,0,1625,88,1537], // stix-EscapeKey
+ 0xE0FE: [680,0,1625,88,1537], // stix-CommandKey
+ 0xE0FF: [680,0,1625,88,1537], // stix-TabKey
+ 0xE100: [680,0,2032,88,1944], // stix-SpaceKey
+ 0xE101: [680,0,1625,88,1537], // stix-DeleteKey
+ 0xE102: [680,0,1608,88,1520], // stix-AltKey
+ 0xE103: [680,0,2296,88,2208], // stix-OptionKey
+ 0xE104: [409,-253,100,-64,164], // stix-KeyBar
+ 0xE105: [680,0,2032,88,1944], // stix-EnterKey
+ 0xE106: [680,0,2032,88,1944], // stix-ShiftKey
+ 0xE107: [680,0,1625,88,1537], // stix-Mod1Key
+ 0xE108: [680,0,1625,88,1537], // stix-Mod2Key
+ 0xE109: [781,279,327,10,286], // stix-LeftModified
+ 0xE10A: [781,279,250,41,178], // stix-RightModified
+ 0xE10C: [384,-122,400,69,330], // stix-extender for se/nw solid (normal) arrow
+ 0xE10D: [384,-122,400,69,330], // stix-extender for sw/ne solid (normal) arrow
+ 0xE10E: [405,-101,652,193,459], // stix-extender for vertical double arrow
+ 0xE10F: [386,-120,315,0,315], // stix-extender for horizontal double arrow
+ 0xE110: [432,-28,652,124,528], // stix-extender for se/nw double arrow
+ 0xE111: [432,-28,652,124,528], // stix-extender for sw/ne double arrow
+ 0xE112: [662,156,926,55,872], // stix-northeast arrow with dashed stem
+ 0xE113: [662,156,926,55,872], // stix-southeast arrow with dashed stem
+ 0xE114: [662,156,926,54,871], // stix-northwest arrow with dashed stem
+ 0xE115: [662,156,926,54,871], // stix-southwest arrow with dashed stem
+ 0xE116: [214,-107,511,223,289], // stix-extender for vertical dashed arrow
+ 0xE117: [286,-220,229,61,168], // stix-extender for horizontal dashed arrow
+ 0xE118: [271,-134,277,70,207], // stix-extender for se/nw dashed arrow
+ 0xE119: [271,-134,277,70,207], // stix-extender for sw/ne dashed arrow
+ 0xE11A: [662,156,511,59,451], // stix-up arrow with dotted stem
+ 0xE11B: [662,156,511,59,451], // stix-down arrow with dotted stem
+ 0xE11C: [662,156,926,54,872], // stix-northeast arrow with dotted stem
+ 0xE11D: [662,156,926,54,872], // stix-southeast arrow with dotted stem
+ 0xE11E: [662,156,926,54,872], // stix-northwest arrow with dotted stem
+ 0xE11F: [662,156,926,54,872], // stix-southwest arrow with dotted stem
+ 0xE120: [411,-94,511,220,293], // stix-extender for vertical dotted arrow
+ 0xE121: [290,-217,311,-3,314], // stix-extender for horizontal dotted arrow
+ 0xE122: [382,-123,367,54,313], // stix-extender for se/nw dotted arrow
+ 0xE123: [383,-124,367,54,313], // stix-extender for sw/ne dotted arrow
+ 0xE124: [662,156,511,59,451], // stix-up arrow with dot-dash stem
+ 0xE125: [662,156,511,59,451], // stix-down arrow with dot-dash stem
+ 0xE126: [449,-57,926,54,872], // stix-left arrow with dot-dash stem
+ 0xE127: [449,-57,926,54,872], // stix-right arrow with dot-dash stem (E238)
+ 0xE128: [662,155,926,54,872], // stix-northeast arrow with dot-dash stem
+ 0xE129: [662,156,926,55,872], // stix-southeast arrow with dot-dash stem
+ 0xE12A: [662,156,926,54,871], // stix-northwest arrow with dot-dash stem
+ 0xE12B: [661,156,926,54,872], // stix-southwest arrow with dot-dash stem
+ 0xE12C: [404,-101,511,220,293], // stix-extender for dot-dash up arrow
+ 0xE12D: [403,-100,511,220,293], // stix-extender for dot-dash down arrow
+ 0xE12E: [290,-217,371,14,317], // stix-extender for dot-dash left arrow
+ 0xE12F: [290,-217,371,54,357], // stix-extender for dot-dash right arrow
+ 0xE130: [373,-134,379,70,309], // stix-extender for nw dot-dash arrow
+ 0xE131: [373,-134,379,70,309], // stix-extender for se dot-dash arrow
+ 0xE132: [373,-134,379,70,309], // stix-extender for ne dot-dash arrow
+ 0xE133: [373,-134,379,70,309], // stix-extender for sw dot-dash arrow
+ 0xE134: [486,-20,315,0,315], // stix-extender for triple horizontal arrow
+ 0xE135: [405,-101,926,230,696], // stix-extender for triple vertical arrow
+ 0xE136: [541,35,315,0,315], // stix-extender for quadruple horizontal arrow
+ 0xE137: [405,-101,1033,229,805], // stix-extender for quadruple vertical arrow
+ 0xE13A: [943,11,735,67,1302], // stix-radical with horizontal (for single character under the radical)
+ 0xE13F: [-126,261,325,-1,326], // stix-extensible horizontal for curly over and under braces (CMEX10 x3E rotated 90deg)
+ 0xE142: [955,-342,1820,-25,1830], // stix-left end of extensible overparen (CMEX10 x40 rotated 90deg)
+ 0xE143: [955,-342,1820,-10,1845], // stix-right end of extensible overparen (CMEX10 x30 rotated 90deg)
+ 0xE144: [352,261,1820,-25,1830], // stix-left end of extensible underparen (CMEX10 x41 rotated 90deg)
+ 0xE145: [352,261,1820,-10,1845], // stix-right end of extensible underparen (CMEX10 x31 rotated 90deg)
+ 0xE146: [955,-554,1820,-25,1830], // stix-left end of extensible over square bracket (CMEX10 x34 rotated 90deg)
+ 0xE147: [955,-554,1820,-10,1845], // stix-right end of extensible over square bracket (CMEX10 x32 rotated 90deg)
+ 0xE148: [140,261,1820,-25,1830], // stix-left end of extensible under square bracket (CMEX10 x35 rotated 90deg)
+ 0xE149: [140,261,1820,-10,1845], // stix-right end of extensible under square bracket (CMEX10 x33 rotated 90deg)
+ 0xE14C: [660,158,857,48,777], // stix-not left triangle, vertical bar
+ 0xE14D: [660,158,857,80,809], // stix-not vertical bar, right triangle
+ 0xE14E: [661,157,685,44,609], // stix-not double less-than sign
+ 0xE14F: [661,157,685,76,641], // stix-not double greater-than sign
+ 0xE150: [135,308,735,-25,746], // stix-horizontal brace, down left piece
+ 0xE151: [135,308,735,-11,760], // stix-horizontal brace, down right piece
+ 0xE152: [444,0,735,-25,746], // stix-horizontal brace, upper left piece
+ 0xE153: [444,0,735,-11,760], // stix-horizontal brace, upper right piece
+ 0xE17C: [683,10,499,28,471], // stix-Mathematical sans-serif partial differential
+ 0xE17D: [674,0,666,31,635], // stix-Mathematical sans-serif capital alpha
+ 0xE17E: [662,0,604,74,547], // stix-Mathematical sans-serif capital beta
+ 0xE17F: [662,0,535,74,523], // stix-Mathematical sans-serif capital gamma
+ 0xE180: [674,0,666,31,635], // stix-Mathematical sans-serif capital delta
+ 0xE181: [662,0,583,74,540], // stix-Mathematical sans-serif capital epsilon
+ 0xE182: [662,0,637,28,603], // stix-Mathematical sans-serif capital zeta
+ 0xE183: [662,0,658,74,584], // stix-Mathematical sans-serif capital eta
+ 0xE184: [676,14,714,30,684], // stix-Mathematical sans-serif capital theta
+ 0xE185: [662,0,401,45,356], // stix-Mathematical sans-serif capital iota
+ 0xE186: [662,0,634,74,630], // stix-Mathematical sans-serif capital kappa
+ 0xE187: [674,0,666,31,635], // stix-Mathematical sans-serif capital lambda
+ 0xE188: [662,0,843,75,768], // stix-Mathematical sans-serif capital mu
+ 0xE189: [662,14,675,74,601], // stix-Mathematical sans-serif capital nu
+ 0xE18A: [662,0,643,28,615], // stix-Mathematical sans-serif capital xi
+ 0xE18B: [676,14,714,30,684], // stix-Mathematical sans-serif capital omicron
+ 0xE18C: [662,0,658,74,584], // stix-Mathematical sans-serif capital pi
+ 0xE18D: [662,0,525,74,512], // stix-Mathematical sans-serif capital rho
+ 0xE18E: [676,14,714,30,684], // stix-Mathematical sans-serif capital THETA symbol
+ 0xE18F: [662,0,624,26,594], // stix-Mathematical sans-serif capital sigma
+ 0xE190: [662,0,608,15,593], // stix-Mathematical sans-serif capital tau
+ 0xE191: [676,0,690,24,666], // stix-Mathematical sans-serif capital upsilon
+ 0xE192: [662,0,716,23,693], // stix-Mathematical sans-serif capital phi
+ 0xE193: [662,0,700,31,669], // stix-Mathematical sans-serif capital chi
+ 0xE194: [681,0,724,12,712], // stix-Mathematical sans-serif capital psi
+ 0xE195: [676,0,744,29,715], // stix-Mathematical sans-serif capital omega
+ 0xE196: [463,10,537,28,532], // stix-Mathematical sans-serif small alpha
+ 0xE197: [683,215,498,41,471], // stix-Mathematical sans-serif small beta
+ 0xE198: [463,216,474,27,455], // stix-Mathematical sans-serif small gamma
+ 0xE199: [683,10,499,28,471], // stix-Mathematical sans-serif small delta
+ 0xE19A: [463,10,438,22,419], // stix-Mathematical sans-serif small epsilon
+ 0xE19B: [683,213,416,33,408], // stix-Mathematical sans-serif small zeta
+ 0xE19C: [463,215,494,41,443], // stix-Mathematical sans-serif small eta
+ 0xE19D: [683,10,446,21,425], // stix-Mathematical sans-serif small theta
+ 0xE19E: [464,10,270,57,269], // stix-Mathematical sans-serif small iota
+ 0xE19F: [464,0,472,82,472], // stix-Mathematical sans-serif small kappa
+ 0xE1A0: [683,11,489,8,478], // stix-Mathematical sans-serif small lambda
+ 0xE1A1: [453,215,487,44,482], // stix-Mathematical sans-serif small mu
+ 0xE1A2: [464,14,460,30,427], // stix-Mathematical sans-serif small nu
+ 0xE1A3: [683,215,418,33,410], // stix-Mathematical sans-serif small xi
+ 0xE1A4: [463,10,499,28,471], // stix-Mathematical sans-serif small omicron
+ 0xE1A5: [453,10,507,7,487], // stix-Mathematical sans-serif small pi
+ 0xE1A6: [462,216,498,48,470], // stix-Mathematical sans-serif small rho
+ 0xE1A7: [463,212,416,33,414], // stix-Mathematical sans-serif small FINAL sigma
+ 0xE1A8: [453,10,526,28,542], // stix-Mathematical sans-serif small sigma
+ 0xE1A9: [453,10,426,2,410], // stix-Mathematical sans-serif small tau
+ 0xE1AA: [463,10,503,41,463], // stix-Mathematical sans-serif small upsilon
+ 0xE1AB: [464,216,632,34,600], // stix-Mathematical sans-serif small phi
+ 0xE1AC: [463,215,399,-20,440], // stix-Mathematical sans-serif small chi
+ 0xE1AD: [461,216,654,12,642], // stix-Mathematical sans-serif small psi
+ 0xE1AE: [454,10,624,29,595], // stix-Mathematical sans-serif small omega
+ 0xE1AF: [463,10,456,23,432], // stix-Mathematical sans-serif epsilon symbol
+ 0xE1B0: [683,12,489,42,491], // stix-Mathematical sans-serif theta symbol
+ 0xE1B1: [684,216,622,28,594], // stix-Mathematical sans-serif phi symbol
+ 0xE1B2: [463,216,491,28,463], // stix-Mathematical sans-serif rho symbol
+ 0xE1B3: [453,10,762,7,739], // stix-Mathematical sans-serif pi symbol
+ 0xE28C: [474,-227,0,53,397], // stix-slash for Polish L
+ 0xE28D: [734,-484,0,94,460], // stix-double circumflex
+ 0xE28E: [622,101,685,48,637], // stix-equals sign above tilde operator, slash negation
+ 0xE291: [955,-820,325,-1,326], // stix-short horizontal extender, high
+ 0xE292: [662,0,1388,38,1350], // stix-two summation signs next to each other
+ 0xE293: [763,260,1797,58,1739], // stix-two summation signs next to each other
+ 0xE2FC: [756,218,722,15,707], // stix-capital Alpha, Greek slashed
+ 0xE2FE: [756,217,667,17,593], // stix-capital Beta, Greek slashed
+ 0xE300: [756,217,587,11,577], // stix-capital Gamma, Greek slashed
+ 0xE302: [756,218,722,48,675], // stix-capital Delta, Greek slashed
+ 0xE304: [756,217,611,12,597], // stix-capital Epsilon, Greek slashed
+ 0xE306: [756,217,612,10,598], // stix-capital Zeta, Greek slashed
+ 0xE308: [756,217,722,18,703], // stix-capital Eta, Greek slashed
+ 0xE30A: [756,218,722,34,688], // stix-capital Theta, Greek slashed
+ 0xE30C: [756,218,333,-24,438], // stix-capital Iota, Greek slashed
+ 0xE30E: [756,217,731,33,723], // stix-capital Kappa, Greek slashed
+ 0xE310: [756,218,702,15,687], // stix-capital Lambda, Greek slashed
+ 0xE312: [756,217,889,12,864], // stix-capital Mu, Greek slashed
+ 0xE314: [756,218,722,12,707], // stix-capital Nu, Greek slashed
+ 0xE316: [756,217,643,29,614], // stix-capital Xi, Greek slashed
+ 0xE318: [756,218,722,34,688], // stix-capital Omicron, Greek slashed
+ 0xE31A: [756,217,722,18,703], // stix-capital Pi, Greek slashed
+ 0xE31C: [756,218,557,16,565], // stix-capital Rho, Greek slashed
+ 0xE31E: [756,217,624,30,600], // stix-capital Sigma, Greek slashed
+ 0xE320: [756,218,611,17,593], // stix-capital Tau, Greek slashed
+ 0xE322: [756,218,722,29,703], // stix-capital Upsilon, Greek slashed
+ 0xE324: [756,217,763,35,728], // stix-capital Phi, Greek slashed
+ 0xE326: [756,217,722,10,704], // stix-capital Chi, Greek slashed
+ 0xE328: [756,217,743,22,724], // stix-capital Psi, Greek slashed
+ 0xE32A: [756,217,744,29,715], // stix-capital Omega, Greek slashed
+ 0xE364: [756,240,673,55,665], // stix-capital stigma, Greek slashed
+ 0xE368: [756,218,557,8,645], // stix-capital digamma, Greek slashed
+ 0xE36C: [773,218,645,-72,675], // stix-capital koppa, Greek slashed
+ 0xE370: [756,218,708,7,668], // stix-capital sampi, Greek slashed
+ 0xE3C2: [662,156,685,48,637], // ??
+ 0xE3C3: [627,135,685,48,637], // stix-not (vert) almost equal or equal to
+ 0xE3C4: [627,135,685,48,637], // stix-not almost equal or equal to
+ 0xE3C7: [662,156,902,0,863], // ??
+ 0xE3C8: [662,156,902,0,863] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/NonUnicode/Regular/PrivateUse.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js
new file mode 100644
index 00000000..2444616e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js
@@ -0,0 +1,51 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeFiveSym'],
+ {
+ 0x2C6: [816,-572,2328,0,2328], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [816,-572,2328,0,2328], // CARON
+ 0x2DC: [780,-617,2328,0,2328], // SMALL TILDE
+ 0x2F7: [-117,280,2328,0,2328], // ??
+ 0x305: [820,-770,0,-3000,0], // COMBINING OVERLINE
+ 0x30C: [816,-572,0,-2485,-157], // COMBINING CARON
+ 0x330: [-117,280,0,-2485,-157], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,-3000,0], // COMBINING LOW LINE
+ 0x338: [960,454,0,-561,-123], // COMBINING LONG SOLIDUS OVERLAY
+ 0x203E: [820,-770,3000,0,3000], // OVERLINE
+ 0x20D0: [749,-584,0,-3000,0], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,-3000,0], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,-3000,0], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,-3000,0], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,-3000,0], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,-3000,0], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,-3000,0], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,-3000,0], // COMBINING RIGHT ARROW BELOW
+ 0x23B4: [766,-544,3237,90,3147], // TOP SQUARE BRACKET
+ 0x23B5: [139,83,3237,90,3147], // BOTTOM SQUARE BRACKET
+ 0x23DC: [80,189,3237,0,3237], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [842,-573,3237,0,3237], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23E0: [66,212,3164,0,3164], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,3164,0,3164] // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeFiveSym/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js
new file mode 100644
index 00000000..4dbbf59f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js
@@ -0,0 +1,43 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeFiveSym'] = {
+ directory: 'SizeFiveSym/Regular',
+ family: 'STIXSizeFiveSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x5F: [-127,177,3000,0,3000], // LOW LINE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [816,-572,0,-2485,-157], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [780,-617,0,-2485,-157], // COMBINING TILDE
+ 0x23DE: [181,90,3238,0,3238], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [844,-573,3238,0,3238] // BOTTOM CURLY BRACKET (mathematical use)
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeFiveSym");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeFiveSym/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js
new file mode 100644
index 00000000..a2f7a990
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js
@@ -0,0 +1,46 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeFourSym-bold'] = {
+ directory: 'SizeFourSym/Bold',
+ family: 'STIXSizeFourSym',
+ weight: 'bold',
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2604,471,818,115,761], // LEFT PARENTHESIS
+ 0x29: [2604,471,818,57,703], // RIGHT PARENTHESIS
+ 0x2F: [2604,471,1321,3,1318], // SOLIDUS
+ 0x5B: [2604,471,699,314,691], // LEFT SQUARE BRACKET
+ 0x5C: [2604,471,1321,3,1318], // REVERSE SOLIDUS
+ 0x5D: [2604,471,699,8,385], // RIGHT SQUARE BRACKET
+ 0x7B: [2604,471,1119,197,944], // LEFT CURLY BRACKET
+ 0x7D: [2604,471,1119,175,922], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x221A: [1510,345,1184,101,915], // SQUARE ROOT
+ 0x2308: [2604,471,720,314,712], // LEFT CEILING
+ 0x2309: [2604,471,720,8,406], // RIGHT CEILING
+ 0x230A: [2604,471,720,314,712], // LEFT FLOOR
+ 0x230B: [2604,471,720,8,406], // RIGHT FLOOR
+ 0x27E8: [2604,471,908,120,841], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2604,471,908,67,788] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeFourSym-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeFourSym/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js
new file mode 100644
index 00000000..38cb2898
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js
@@ -0,0 +1,63 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeFourSym'],
+ {
+ 0x2C6: [796,-573,1886,0,1886], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [796,-573,1886,0,1886], // CARON
+ 0x2DC: [771,-608,1886,0,1886], // SMALL TILDE
+ 0x2F7: [-117,280,1886,0,1886], // ??
+ 0x305: [820,-770,0,-2500,0], // COMBINING OVERLINE
+ 0x30C: [796,-573,0,-2040,-154], // COMBINING CARON
+ 0x330: [-117,280,0,-2040,-154], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,-2500,0], // COMBINING LOW LINE
+ 0x338: [731,228,0,-490,-169], // COMBINING LONG SOLIDUS OVERLAY
+ 0x203E: [820,-770,2500,0,2500], // OVERLINE
+ 0x20D0: [749,-584,0,-2193,-13], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,-2193,-13], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,-2193,-13], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,-2193,-13], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,-2193,-13], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,-2193,-13], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,-2193,-13], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,-2193,-13], // COMBINING RIGHT ARROW BELOW
+ 0x221B: [1795,345,1184,112,895], // CUBE ROOT
+ 0x221C: [1790,345,1184,112,895], // FOURTH ROOT
+ 0x23B4: [766,-544,2692,84,2608], // TOP SQUARE BRACKET
+ 0x23B5: [139,83,2692,84,2608], // BOTTOM SQUARE BRACKET
+ 0x23DC: [76,168,2328,0,2328], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [817,-573,2328,0,2328], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23E0: [66,212,2738,0,2738], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,2738,0,2738], // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ 0x2772: [2566,509,1031,320,959], // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2773: [2566,509,1031,72,711], // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+ 0x27E6: [2566,509,778,295,708], // MATHEMATICAL LEFT WHITE SQUARE BRACKET
+ 0x27E7: [2566,509,778,70,483], // MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+ 0x27EA: [2566,509,1273,126,1133], // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+ 0x27EB: [2566,509,1273,140,1147], // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+ 0x2983: [2566,509,1225,182,1052], // LEFT WHITE CURLY BRACKET
+ 0x2984: [2566,509,1225,173,1043], // RIGHT WHITE CURLY BRACKET
+ 0x2985: [2566,509,1175,195,1050], // LEFT WHITE PARENTHESIS
+ 0x2986: [2566,509,1175,194,1049] // RIGHT WHITE PARENTHESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeFourSym/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js
new file mode 100644
index 00000000..f59157cd
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js
@@ -0,0 +1,62 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeFourSym'] = {
+ directory: 'SizeFourSym/Regular',
+ family: 'STIXSizeFourSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2566,509,808,124,732], // LEFT PARENTHESIS
+ 0x29: [2566,509,808,76,684], // RIGHT PARENTHESIS
+ 0x2F: [2566,509,1309,16,1293], // SOLIDUS
+ 0x5B: [2566,509,661,295,634], // LEFT SQUARE BRACKET
+ 0x5C: [2566,509,1309,16,1293], // REVERSE SOLIDUS
+ 0x5D: [2566,509,661,27,366], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,2500,0,2500], // LOW LINE
+ 0x7B: [2566,509,1076,173,882], // LEFT CURLY BRACKET
+ 0x7D: [2566,509,1076,194,903], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [796,-573,0,-2040,-154], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [771,-608,0,-2040,-154], // COMBINING TILDE
+ 0x221A: [1510,345,1184,112,895], // SQUARE ROOT
+ 0x2308: [2566,509,682,295,655], // LEFT CEILING
+ 0x2309: [2566,509,682,27,387], // RIGHT CEILING
+ 0x230A: [2566,509,682,295,655], // LEFT FLOOR
+ 0x230B: [2566,509,682,27,387], // RIGHT FLOOR
+ 0x23DE: [175,90,2328,0,2328], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [837,-572,2328,0,2328], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [2566,509,908,113,796], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2566,509,908,112,795] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeFourSym");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeFourSym/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js
new file mode 100644
index 00000000..81f01470
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeOneSym-bold'],
+ {
+ 0x2140: [1500,-22,1341,60,1281] // DOUBLE-STRUCK N-ARY SUMMATION
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeOneSym/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js
new file mode 100644
index 00000000..44fd453a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js
@@ -0,0 +1,52 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeOneSym-bold'] = {
+ directory: 'SizeOneSym/Bold',
+ family: 'STIXSizeOneSym',
+ weight: 'bold',
+ Ranges: [
+ [0x2140,0x2140,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1104,126,468,158,439], // LEFT PARENTHESIS
+ 0x29: [1104,126,468,29,310], // RIGHT PARENTHESIS
+ 0x2F: [1104,126,579,14,564], // SOLIDUS
+ 0x5B: [1104,126,408,186,407], // LEFT SQUARE BRACKET
+ 0x5C: [1104,126,579,14,564], // REVERSE SOLIDUS
+ 0x5D: [1104,126,408,1,222], // RIGHT SQUARE BRACKET
+ 0x7B: [1104,126,595,115,503], // LEFT CURLY BRACKET
+ 0x7D: [1104,126,595,92,480], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x220F: [1500,-49,1355,35,1321], // N-ARY PRODUCT
+ 0x2210: [1500,-49,1355,34,1320], // N-ARY COPRODUCT
+ 0x2211: [1500,-49,1292,60,1215], // N-ARY SUMMATION
+ 0x221A: [1588,241,1061,109,1119], // SQUARE ROOT
+ 0x2308: [1104,126,476,186,470], // LEFT CEILING
+ 0x2309: [1104,126,476,6,292], // RIGHT CEILING
+ 0x230A: [1104,126,476,184,470], // LEFT FLOOR
+ 0x230B: [1104,126,476,6,290], // RIGHT FLOOR
+ 0x27E8: [1104,126,579,99,481], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1104,126,579,98,480] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeOneSym-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeOneSym/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js
new file mode 100644
index 00000000..a79a969e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js
@@ -0,0 +1,77 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeOneSym'],
+ {
+ 0x2C6: [767,-554,560,0,560], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [767,-554,560,0,560], // CARON
+ 0x2DC: [750,-598,558,-2,558], // SMALL TILDE
+ 0x2F7: [-117,269,558,-2,558], // ??
+ 0x305: [820,-770,0,-1000,0], // COMBINING OVERLINE
+ 0x30C: [767,-554,0,-720,-160], // COMBINING CARON
+ 0x330: [-117,269,0,-722,-162], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,-1000,0], // COMBINING LOW LINE
+ 0x338: [532,21,0,-720,-157], // COMBINING LONG SOLIDUS OVERLAY
+ 0x203E: [820,-770,1000,0,1000], // OVERLINE
+ 0x20D0: [749,-584,0,-892,-21], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,-893,-22], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,-893,-21], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [736,-482,0,-893,-21], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,-893,-22], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,-892,-21], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,-893,-21], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-25,279,0,-893,-21], // COMBINING RIGHT ARROW BELOW
+ 0x2140: [1500,-50,1259,55,1204], // DOUBLE-STRUCK N-ARY SUMMATION
+ 0x221B: [1552,295,1057,112,1089], // CUBE ROOT
+ 0x221C: [1552,295,1057,112,1089], // FOURTH ROOT
+ 0x2320: [1066,79,688,294,574], // TOP HALF INTEGRAL
+ 0x2321: [1086,59,688,115,394], // BOTTOM HALF INTEGRAL
+ 0x23B2: [1500,5,1482,92,1292], // SUMMATION TOP
+ 0x23B3: [1500,5,1482,92,1366], // SUMMATION BOTTOM
+ 0x23B4: [766,-544,1063,69,994], // TOP SQUARE BRACKET
+ 0x23B5: [139,83,1063,68,993], // BOTTOM SQUARE BRACKET
+ 0x23DC: [60,153,926,0,926], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [777,-564,926,0,926], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23E0: [66,212,1460,0,1460], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,1460,0,1460], // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ 0x2772: [1066,164,566,205,539], // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2773: [1066,164,566,27,361], // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+ 0x27E6: [1066,164,515,180,486], // MATHEMATICAL LEFT WHITE SQUARE BRACKET
+ 0x27E7: [1066,164,515,29,335], // MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+ 0x27EA: [1066,164,798,116,670], // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+ 0x27EB: [1066,164,798,128,682], // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+ 0x2983: [1066,164,712,114,587], // LEFT WHITE CURLY BRACKET
+ 0x2984: [1066,164,712,114,587], // RIGHT WHITE CURLY BRACKET
+ 0x2985: [1066,164,632,135,546], // LEFT WHITE PARENTHESIS
+ 0x2986: [1066,164,632,86,497], // RIGHT WHITE PARENTHESIS
+ 0x29F8: [1566,279,806,25,781], // BIG SOLIDUS
+ 0x29F9: [1566,279,806,25,781], // BIG REVERSE SOLIDUS
+ 0x2A03: [1500,-39,1265,118,1147], // N-ARY UNION OPERATOR WITH DOT
+ 0x2A07: [1500,-49,1530,60,1470], // TWO LOGICAL AND OPERATOR
+ 0x2A08: [1500,-49,1530,60,1470], // TWO LOGICAL OR OPERATOR
+ 0x2A09: [1500,-49,1482,60,1422], // N-ARY TIMES OPERATOR
+ 0x2A0A: [1500,-50,1292,90,1202], // MODULO TWO SUM
+ 0x2AFC: [867,363,690,133,557], // LARGE TRIPLE VERTICAL BAR OPERATOR
+ 0x2AFF: [867,363,410,100,310] // N-ARY WHITE VERTICAL BAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeOneSym/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js
new file mode 100644
index 00000000..a60b67f3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js
@@ -0,0 +1,105 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeOneSym'] = {
+ directory: 'SizeOneSym/Regular',
+ family: 'STIXSizeOneSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x2140,0x2140,"All"],
+ [0x221A,0x221C,"All"],
+ [0x2320,0x2321,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"],
+ [0x29F8,0x29F9,"All"],
+ [0x2A00,0x2A0A,"All"],
+ [0x2AFC,0x2AFF,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1066,164,468,139,382], // LEFT PARENTHESIS
+ 0x29: [1066,164,468,86,329], // RIGHT PARENTHESIS
+ 0x2F: [1066,164,579,25,552], // SOLIDUS
+ 0x5B: [1066,164,383,180,363], // LEFT SQUARE BRACKET
+ 0x5C: [1066,164,579,27,552], // REVERSE SOLIDUS
+ 0x5D: [1066,164,383,20,203], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,1000,0,1000], // LOW LINE
+ 0x7B: [1066,164,575,114,466], // LEFT CURLY BRACKET
+ 0x7D: [1066,164,575,109,461], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [767,-554,0,-720,-160], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [750,-598,0,-722,-162], // COMBINING TILDE
+ 0x220F: [1500,-49,1355,50,1305], // N-ARY PRODUCT
+ 0x2210: [1500,-49,1355,50,1305], // N-ARY COPRODUCT
+ 0x2211: [1499,-49,1292,90,1202], // N-ARY SUMMATION
+ 0x221A: [1552,295,1057,112,1089], // SQUARE ROOT
+ 0x22C0: [1500,-49,1265,60,1205], // N-ARY LOGICAL AND
+ 0x22C1: [1500,-49,1265,60,1205], // N-ARY LOGICAL OR
+ 0x22C2: [1510,-49,1265,118,1147], // N-ARY INTERSECTION
+ 0x22C3: [1500,-39,1265,118,1147], // N-ARY UNION
+ 0x2308: [1066,164,453,180,426], // LEFT CEILING
+ 0x2309: [1066,164,453,25,273], // RIGHT CEILING
+ 0x230A: [1066,164,453,180,428], // LEFT FLOOR
+ 0x230B: [1066,164,453,27,273], // RIGHT FLOOR
+ 0x239B: [700,305,450,50,400], // LEFT PARENTHESIS UPPER HOOK
+ 0x239C: [705,305,450,50,174], // LEFT PARENTHESIS EXTENSION
+ 0x239D: [705,300,450,50,400], // LEFT PARENTHESIS LOWER HOOK
+ 0x239E: [700,305,450,50,400], // RIGHT PARENTHESIS UPPER HOOK
+ 0x239F: [705,305,450,276,400], // RIGHT PARENTHESIS EXTENSION
+ 0x23A0: [705,300,450,50,400], // RIGHT PARENTHESIS LOWER HOOK
+ 0x23A1: [682,323,450,50,415], // LEFT SQUARE BRACKET UPPER CORNER
+ 0x23A2: [687,323,450,50,150], // LEFT SQUARE BRACKET EXTENSION
+ 0x23A3: [687,318,450,50,415], // LEFT SQUARE BRACKET LOWER CORNER
+ 0x23A4: [682,323,450,35,400], // RIGHT SQUARE BRACKET UPPER CORNER
+ 0x23A5: [687,323,450,300,400], // RIGHT SQUARE BRACKET EXTENSION
+ 0x23A6: [687,318,450,35,400], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x23A7: [700,305,640,260,600], // LEFT CURLY BRACKET UPPER HOOK
+ 0x23A8: [705,305,640,40,380], // LEFT CURLY BRACKET MIDDLE PIECE
+ 0x23A9: [705,300,640,260,600], // LEFT CURLY BRACKET LOWER HOOK
+ 0x23AA: [705,305,640,260,380], // CURLY BRACKET EXTENSION
+ 0x23AB: [700,305,640,40,380], // RIGHT CURLY BRACKET UPPER HOOK
+ 0x23AC: [705,305,640,260,600], // RIGHT CURLY BRACKET MIDDLE PIECE
+ 0x23AD: [705,300,640,40,380], // RIGHT CURLY BRACKET LOWER HOOK
+ 0x23AE: [610,25,688,294,394], // INTEGRAL EXTENSION
+ 0x23B0: [700,301,600,35,566], // UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+ 0x23B1: [700,301,600,35,566], // UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+ 0x23B7: [1510,345,1184,112,895], // RADICAL SYMBOL BOTTOM
+ 0x23B8: [1566,289,721,0,66], // LEFT VERTICAL BOX LINE
+ 0x23B9: [1566,289,721,655,721], // RIGHT VERTICAL BOX LINE
+ 0x23DE: [136,89,926,0,925], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [789,-564,926,0,925], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [1066,164,578,116,462], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1066,164,578,116,462], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [1500,-49,1555,52,1503], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [1500,-49,1555,52,1503], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [1500,-49,1555,52,1503], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [1500,-39,1265,118,1147], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A05: [1500,-49,1153,82,1071], // N-ARY SQUARE INTERSECTION OPERATOR
+ 0x2A06: [1500,-49,1153,82,1071] // N-ARY SQUARE UNION OPERATOR
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeOneSym");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeOneSym/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js
new file mode 100644
index 00000000..e4fc0580
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js
@@ -0,0 +1,46 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeThreeSym-bold'] = {
+ directory: 'SizeThreeSym/Bold',
+ family: 'STIXSizeThreeSym',
+ weight: 'bold',
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2104,355,750,163,686], // LEFT PARENTHESIS
+ 0x29: [2104,355,750,64,587], // RIGHT PARENTHESIS
+ 0x2F: [2104,355,1102,11,1091], // SOLIDUS
+ 0x5B: [2104,355,538,236,540], // LEFT SQUARE BRACKET
+ 0x5C: [2104,355,1102,11,1091], // REVERSE SOLIDUS
+ 0x5D: [2104,355,538,-2,302], // RIGHT SQUARE BRACKET
+ 0x7B: [2104,355,906,124,736], // LEFT CURLY BRACKET
+ 0x7D: [2104,355,906,170,782], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x221A: [2604,471,1076,104,1139], // SQUARE ROOT
+ 0x2308: [2104,355,595,236,599], // LEFT CEILING
+ 0x2309: [2104,355,595,-4,359], // RIGHT CEILING
+ 0x230A: [2104,355,595,236,599], // LEFT FLOOR
+ 0x230B: [2104,355,595,-4,359], // RIGHT FLOOR
+ 0x27E8: [2104,355,765,108,720], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2104,355,765,45,657] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeThreeSym-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeThreeSym/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js
new file mode 100644
index 00000000..c5235c29
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js
@@ -0,0 +1,63 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeThreeSym'],
+ {
+ 0x2C6: [777,-564,1460,0,1460], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [777,-564,1460,0,1460], // CARON
+ 0x2DC: [774,-608,1458,-2,1458], // SMALL TILDE
+ 0x2F7: [-117,283,1458,-2,1458], // ??
+ 0x305: [820,-770,0,-2000,0], // COMBINING OVERLINE
+ 0x30C: [777,-564,0,-1610,-150], // COMBINING CARON
+ 0x330: [-117,283,0,-1612,-152], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,-2000,0], // COMBINING LOW LINE
+ 0x338: [662,156,0,-543,-132], // COMBINING LONG SOLIDUS OVERLAY
+ 0x203E: [820,-770,2000,0,2000], // OVERLINE
+ 0x20D0: [749,-584,0,-1773,-29], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,-1773,-29], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,-1773,-29], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,-1773,-29], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,-1773,-29], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,-1773,-29], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,-1773,-29], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,-1773,-29], // COMBINING RIGHT ARROW BELOW
+ 0x221B: [2565,510,1076,112,1110], // CUBE ROOT
+ 0x221C: [2565,510,1076,112,1110], // FOURTH ROOT
+ 0x23B4: [766,-544,2147,78,2069], // TOP SQUARE BRACKET
+ 0x23B5: [139,83,2147,78,2069], // BOTTOM SQUARE BRACKET
+ 0x23DC: [70,161,1886,0,1886], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [803,-572,1886,0,1886], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23E0: [66,212,2312,0,2312], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,2312,0,2312], // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ 0x2772: [2066,393,842,265,790], // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2773: [2066,393,842,52,577], // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+ 0x27E6: [2066,394,647,225,597], // MATHEMATICAL LEFT WHITE SQUARE BRACKET
+ 0x27E7: [2066,394,647,50,422], // MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+ 0x27EA: [2067,394,1091,104,955], // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+ 0x27EB: [2067,394,1091,136,987], // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+ 0x2983: [2066,394,1031,143,867], // LEFT WHITE CURLY BRACKET
+ 0x2984: [2066,394,1031,164,888], // RIGHT WHITE CURLY BRACKET
+ 0x2985: [2066,393,1029,180,914], // LEFT WHITE PARENTHESIS
+ 0x2986: [2066,393,1029,115,849] // RIGHT WHITE PARENTHESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeThreeSym/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js
new file mode 100644
index 00000000..2e03e708
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js
@@ -0,0 +1,62 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeThreeSym'] = {
+ directory: 'SizeThreeSym/Regular',
+ family: 'STIXSizeThreeSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2066,394,750,182,667], // LEFT PARENTHESIS
+ 0x29: [2066,394,750,83,568], // RIGHT PARENTHESIS
+ 0x2F: [2066,394,1101,30,1071], // SOLIDUS
+ 0x5B: [2066,394,508,225,491], // LEFT SQUARE BRACKET
+ 0x5C: [2066,394,1101,30,1071], // REVERSE SOLIDUS
+ 0x5D: [2066,394,508,17,283], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,2000,0,2000], // LOW LINE
+ 0x7B: [2066,394,906,143,717], // LEFT CURLY BRACKET
+ 0x7D: [2066,394,906,189,763], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [777,-564,0,-1610,-150], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [774,-608,0,-1612,-152], // COMBINING TILDE
+ 0x221A: [2565,510,1076,112,1110], // SQUARE ROOT
+ 0x2308: [2066,394,565,225,550], // LEFT CEILING
+ 0x2309: [2066,394,565,15,340], // RIGHT CEILING
+ 0x230A: [2066,394,565,225,550], // LEFT FLOOR
+ 0x230B: [2066,394,565,15,340], // RIGHT FLOOR
+ 0x23DE: [157,86,1886,0,1886], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [815,-572,1886,0,1886], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [2066,394,765,96,670], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2066,394,765,95,669] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeThreeSym");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeThreeSym/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js
new file mode 100644
index 00000000..fd733021
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js
@@ -0,0 +1,46 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeTwoSym-bold'] = {
+ directory: 'SizeTwoSym/Bold',
+ family: 'STIXSizeTwoSym',
+ weight: 'bold',
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1604,241,608,110,512], // LEFT PARENTHESIS
+ 0x29: [1604,241,608,96,498], // RIGHT PARENTHESIS
+ 0x2F: [1604,241,802,4,798], // SOLIDUS
+ 0x5B: [1604,241,485,197,467], // LEFT SQUARE BRACKET
+ 0x5C: [1604,241,802,4,798], // REVERSE SOLIDUS
+ 0x5D: [1604,241,485,18,288], // RIGHT SQUARE BRACKET
+ 0x7B: [1604,241,681,69,514], // LEFT CURLY BRACKET
+ 0x7D: [1604,241,681,167,612], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x221A: [2095,355,1130,106,1185], // SQUARE ROOT
+ 0x2308: [1604,241,538,185,510], // LEFT CEILING
+ 0x2309: [1604,241,538,28,355], // RIGHT CEILING
+ 0x230A: [1604,241,538,185,512], // LEFT FLOOR
+ 0x230B: [1604,241,538,28,353], // RIGHT FLOOR
+ 0x27E8: [1604,241,622,98,572], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1604,241,622,50,524] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeTwoSym-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeTwoSym/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js
new file mode 100644
index 00000000..e905b3e7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js
@@ -0,0 +1,64 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeTwoSym'],
+ {
+ 0x2C6: [777,-564,979,0,979], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [777,-564,979,0,979], // CARON
+ 0x2DC: [760,-608,977,-2,977], // SMALL TILDE
+ 0x2F7: [-117,269,977,-2,977], // ??
+ 0x305: [820,-770,0,-1500,0], // COMBINING OVERLINE
+ 0x30C: [777,-564,0,-1150,-171], // COMBINING CARON
+ 0x330: [-117,269,0,-1152,-173], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,-1500,0], // COMBINING LOW LINE
+ 0x338: [662,0,0,-720,-6], // COMBINING LONG SOLIDUS OVERLAY
+ 0x203E: [820,-770,1500,0,1500], // OVERLINE
+ 0x20D0: [749,-584,0,-1323,-15], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,-1323,-15], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,-1323,-15], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,-1323,-15], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,-1323,-15], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,-1323,-15], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,-1323,-15], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,-1323,-15], // COMBINING RIGHT ARROW BELOW
+ 0x221B: [2056,404,1124,110,1157], // CUBE ROOT
+ 0x221C: [2056,404,1124,110,1157], // FOURTH ROOT
+ 0x23B4: [766,-544,1606,74,1532], // TOP SQUARE BRACKET
+ 0x23B5: [139,83,1606,74,1532], // BOTTOM SQUARE BRACKET
+ 0x23DC: [66,147,1460,0,1460], // TOP PARENTHESIS (mathematical use)
+ 0x23DD: [785,-572,1460,0,1460], // BOTTOM PARENTHESIS (mathematical use)
+ 0x23E0: [66,212,1886,0,1886], // TOP TORTOISE SHELL BRACKET (mathematical use)
+ 0x23E1: [842,-564,1886,0,1886], // BOTTOM TORTOISE SHELL BRACKET (mathematical use)
+ 0x2772: [1566,279,688,230,651], // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+ 0x2773: [1566,279,688,37,458], // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+ 0x27E6: [1566,279,555,190,517], // MATHEMATICAL LEFT WHITE SQUARE BRACKET
+ 0x27E7: [1566,279,555,38,365], // MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+ 0x27EA: [1566,279,901,93,793], // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+ 0x27EB: [1566,279,901,108,808], // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+ 0x2983: [1566,279,827,122,692], // LEFT WHITE CURLY BRACKET
+ 0x2984: [1565,280,827,135,705], // RIGHT WHITE CURLY BRACKET
+ 0x2985: [1566,282,793,155,693], // LEFT WHITE PARENTHESIS
+ 0x2986: [1566,282,793,100,638], // RIGHT WHITE PARENTHESIS
+ 0x2AFC: [1586,289,906,133,773] // LARGE TRIPLE VERTICAL BAR OPERATOR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeTwoSym/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js
new file mode 100644
index 00000000..2d07ab21
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js
@@ -0,0 +1,63 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXSizeTwoSym'] = {
+ directory: 'SizeTwoSym/Regular',
+ family: 'STIXSizeTwoSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"],
+ [0x2AFC,0x2AFF,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1566,279,589,139,503], // LEFT PARENTHESIS
+ 0x29: [1566,279,608,114,478], // RIGHT PARENTHESIS
+ 0x2F: [1566,279,806,25,781], // SOLIDUS
+ 0x5B: [1566,279,459,190,422], // LEFT SQUARE BRACKET
+ 0x5C: [1566,279,806,25,781], // REVERSE SOLIDUS
+ 0x5D: [1566,279,459,37,269], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,1500,0,1000], // LOW LINE
+ 0x7B: [1566,279,717,124,531], // LEFT CURLY BRACKET
+ 0x7D: [1566,279,717,186,593], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [777,-564,0,-1150,-171], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [760,-608,0,-1152,-173], // COMBINING TILDE
+ 0x221A: [2056,404,1124,110,1157], // SQUARE ROOT
+ 0x2308: [1566,279,524,190,479], // LEFT CEILING
+ 0x2309: [1566,279,526,47,336], // RIGHT CEILING
+ 0x230A: [1566,279,524,190,479], // LEFT FLOOR
+ 0x230B: [1566,279,526,47,336], // RIGHT FLOOR
+ 0x23DE: [143,81,1460,0,1460], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [797,-573,1460,0,1460], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [1566,279,622,95,531], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1566,279,622,91,527] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXSizeTwoSym");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SizeTwoSym/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js
new file mode 100644
index 00000000..46c9048f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js
@@ -0,0 +1,60 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXVariants-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x7C: [691,189,340,126,214], // VERTICAL LINE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x19B: [666,0,536,60,526], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x2033: [586,-12,713,44,669], // DOUBLE PRIME
+ 0x2034: [586,-12,1032,44,988], // TRIPLE PRIME
+ 0x2035: [586,-12,394,44,350], // REVERSED PRIME
+ 0x2036: [586,-12,713,44,669], // REVERSED DOUBLE PRIME
+ 0x2037: [586,-12,1032,44,988], // REVERSED TRIPLE PRIME
+ 0x2057: [586,-12,1351,43,1306], // QUADRUPLE PRIME
+ 0x2140: [691,0,780,55,725], // DOUBLE-STRUCK N-ARY SUMMATION
+ 0x2190: [451,-55,428,68,428], // LEFTWARDS ARROW
+ 0x2191: [680,15,556,80,476], // UPWARDS ARROW
+ 0x2192: [451,-55,428,0,360], // RIGHTWARDS ARROW
+ 0x2193: [680,15,556,80,476], // DOWNWARDS ARROW
+ 0x21D1: [600,15,714,40,674], // UPWARDS DOUBLE ARROW
+ 0x21D3: [600,15,714,40,674], // DOWNWARDS DOUBLE ARROW
+ 0x220F: [676,0,734,27,707], // N-ARY PRODUCT
+ 0x2210: [676,0,734,27,707], // N-ARY COPRODUCT
+ 0x2211: [676,0,690,39,649], // N-ARY SUMMATION
+ 0x221D: [431,0,750,56,687], // PROPORTIONAL TO
+ 0x2223: [451,19,290,89,201], // DIVIDES
+ 0x2244: [543,45,750,68,683], // stix-not (vert) similar or equal
+ 0x2247: [648,144,750,68,683], // stix-not (vert) similar over two-line equals
+ 0x2249: [598,64,750,68,683], // stix-not, vert, approximate
+ 0x2260: [687,183,750,68,682], // stix-not (vert) equals
+ 0x2262: [747,243,750,68,682], // stix-not (vert) three-line equals
+ 0x2268: [728,293,750,80,670], // stix-less, vert, not double equals
+ 0x2269: [728,293,750,80,670], // stix-gt, vert, not double equals
+ 0x226E: [672,166,750,80,670], // stix-not, vert, less-than
+ 0x226F: [672,166,750,80,670], // stix-not, vert, greater-than
+ 0x2270: [742,236,750,80,670], // stix-not, vert, less-than-or-equal
+ 0x2271: [742,236,750,80,670] // stix-not, vert, greater-than-or-equal
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Variants/Bold/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js
new file mode 100644
index 00000000..55314d26
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js
@@ -0,0 +1,44 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXVariants-bold'] = {
+ directory: 'Variants/Bold',
+ family: 'STIXVariants',
+ weight: 'bold',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0x77,0x7C,"All"],
+ [0xA0,0xA0,"All"],
+ [0x19B,0x19B,"All"],
+ [0x2032,0x2057,"All"],
+ [0x2140,0x2140,"All"],
+ [0x2190,0x2193,"All"],
+ [0x21D1,0x21E2,"All"],
+ [0x2205,0x22ED,"All"]
+ ],
+ 0x2032: [586,-12,394,44,350], // PRIME
+ 0x2205: [729,74,584,36,548], // EMPTY SET
+ 0x2216: [732,193,518,45,473], // SET MINUS
+ 0x221A: [943,-28,800,112,844] // SQUARE ROOT
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXVariants-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Variants/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js
new file mode 100644
index 00000000..042f3a62
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js
@@ -0,0 +1,120 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXVariants'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x77: [80,244,515,22,493], // LATIN SMALL LETTER W
+ 0x7C: [690,189,320,127,193], // VERTICAL LINE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x19B: [668,0,520,55,516], // LATIN SMALL LETTER LAMBDA WITH STROKE
+ 0x264: [450,10,460,18,441], // ??
+ 0x2033: [565,-28,605,43,561], // DOUBLE PRIME
+ 0x2034: [565,-28,873,43,829], // TRIPLE PRIME
+ 0x2035: [565,-28,340,45,296], // REVERSED PRIME
+ 0x2036: [565,-28,605,44,561], // REVERSED DOUBLE PRIME
+ 0x2037: [565,-28,873,43,829], // REVERSED TRIPLE PRIME
+ 0x2057: [565,-28,1139,43,1096], // QUADRUPLE PRIME
+ 0x2140: [662,0,718,50,668], // DOUBLE-STRUCK N-ARY SUMMATION
+ 0x2190: [449,-57,415,55,415], // LEFTWARDS ARROW
+ 0x2191: [600,15,598,82,518], // UPWARDS ARROW
+ 0x2192: [449,-57,415,0,360], // RIGHTWARDS ARROW
+ 0x2193: [600,15,598,80,516], // DOWNWARDS ARROW
+ 0x21D1: [600,15,794,63,729], // UPWARDS DOUBLE ARROW
+ 0x21D3: [600,15,794,65,731], // DOWNWARDS DOUBLE ARROW
+ 0x21E0: [449,-58,463,70,393], // LEFTWARDS DASHED ARROW
+ 0x21E2: [449,-58,463,70,393], // RIGHTWARDS DASHED ARROW
+ 0x2208: [516,13,402,64,338], // ELEMENT OF
+ 0x2209: [662,156,685,60,625], // stix-negated (vert) set membership, variant
+ 0x220B: [516,13,402,64,338], // CONTAINS AS MEMBER
+ 0x220C: [662,156,685,60,625], // stix-negated (vert) contains
+ 0x220F: [662,0,694,30,664], // N-ARY PRODUCT
+ 0x2210: [662,0,694,30,664], // N-ARY COPRODUCT
+ 0x2211: [662,0,694,38,656], // N-ARY SUMMATION
+ 0x221B: [946,-55,737,72,767], // CUBE ROOT
+ 0x221C: [943,-55,737,72,767], // FOURTH ROOT
+ 0x221D: [428,0,685,41,646], // PROPORTIONAL TO
+ 0x2223: [451,19,266,100,166], // DIVIDES
+ 0x2224: [451,19,404,23,381], // DOES NOT DIVIDE
+ 0x2225: [451,11,446,90,356], // PARALLEL TO
+ 0x2226: [451,19,609,23,586], // NOT PARALLEL TO
+ 0x2229: [602,31,620,10,610], // stix-intersection, serifs
+ 0x222A: [602,31,620,10,610], // stix-union, serifs
+ 0x223C: [362,-148,685,48,637], // TILDE OPERATOR
+ 0x223E: [344,-130,1086,55,1031], // stix-most positive
+ 0x223F: [461,-43,520,0,586], // stix-reverse sine wave
+ 0x2241: [462,-48,685,48,637], // stix-not, vert, similar
+ 0x2244: [529,35,685,48,637], // stix-not (vert) similar or equal
+ 0x2247: [606,117,685,48,637], // stix-not (vert) similar over two-line equals
+ 0x2248: [475,-25,685,48,637], // ALMOST EQUAL TO
+ 0x2249: [549,49,685,48,637], // stix-not, vert, approximate
+ 0x224C: [586,82,685,48,637], // stix-all equal to (lazy S over equals) (formerly 224C; that shape changed)
+ 0x2260: [662,156,685,48,637], // stix-not (vert) equals
+ 0x2262: [662,156,685,48,637], // stix-not (vert) three-line equals
+ 0x2268: [718,275,685,56,621], // stix-less, vert, not double equals
+ 0x2269: [718,275,685,56,621], // stix-gt, vert, not double equals
+ 0x226D: [572,66,685,48,637], // stix-not (vert) asymptotically equal to
+ 0x226E: [662,156,685,47,612], // stix-not, vert, less-than
+ 0x226F: [662,156,685,73,638], // stix-not, vert, greater-than
+ 0x2270: [695,189,685,56,621], // stix-not, vert, less-than-or-equal
+ 0x2271: [695,189,685,64,629], // stix-not, vert, greater-than-or-equal
+ 0x2272: [673,103,685,10,632], // stix-less-than or (contour) similar
+ 0x2273: [673,144,685,58,624], // stix-greater-than or (contour) similar
+ 0x2274: [730,227,685,48,637], // stix-not, vert, less, similar
+ 0x2275: [730,227,685,48,650], // stix-not, vert, greater, similar
+ 0x2278: [818,311,685,56,621], // stix-not, vert, less, greater
+ 0x2279: [818,311,685,55,620], // stix-not, vert, greater, less
+ 0x2280: [662,156,685,64,621], // DOES NOT PRECEDE
+ 0x2281: [662,156,685,64,621], // stix-not (vert) succeeds
+ 0x2284: [662,156,685,55,620], // stix-not subset [vertical negation]
+ 0x2285: [662,156,685,65,630], // stix-not superset [vertical negation]
+ 0x2288: [707,203,695,65,630], // stix-/nsubseteq N: not (vert) subset, equals
+ 0x2289: [707,203,695,65,630], // stix-/nsupseteq N: not (vert) superset, equals
+ 0x228A: [607,229,685,51,616], // stix-subset, not equals, variant
+ 0x228B: [607,229,685,69,634], // stix-superset, not equals, variant
+ 0x2293: [536,31,620,10,610], // stix-square intersection, serifs
+ 0x2294: [536,31,620,10,610], // stix-square union, serifs
+ 0x2295: [623,119,842,50,792], // stix-circled plus (with rim)
+ 0x2297: [623,119,842,50,792], // stix-circled times (with rim)
+ 0x229C: [623,119,842,50,792], // stix-two horizontal bars in circle
+ 0x22DA: [768,262,685,60,625], // stix-less, equal, slanted, greater
+ 0x22DB: [768,262,685,60,625], // stix-greater, equal, slanted, less
+ 0x22E0: [803,212,685,60,625], // stix-not (vert) precedes or contour equals
+ 0x22E1: [803,212,685,60,625], // stix-not (vert) succeeds or contour equals
+ 0x22EC: [695,189,685,54,611], // stix-not, vert, left triangle, equals
+ 0x22ED: [695,189,685,74,631], // stix-not, vert, right triangle, equals
+ 0x2322: [386,-120,685,48,637], // stix-small down curve
+ 0x2323: [386,-120,685,48,637], // stix-small up curve
+ 0x2423: [22,119,500,48,453], // stix-round space indicator
+ 0x25A9: [662,158,910,45,865], // SQUARE WITH DIAGONAL CROSSHATCH FILL
+ 0x2A3C: [633,129,463,51,411], // stix-vert, low bar to left from base
+ 0x2A3D: [633,129,463,51,411], // stix-vert, low bar to right from base
+ 0x2A9D: [647,166,685,49,627], // stix-similar (conforming) or less-than
+ 0x2A9E: [615,166,685,54,676], // SIMILAR OR GREATER-THAN
+ 0x2AAC: [625,137,685,60,625], // stix-smaller than or equal, slanted
+ 0x2AAD: [625,137,685,60,625], // stix-larger than or equal, slanted
+ 0x2ACB: [718,321,685,64,629], // stix-subset not double equals, variant
+ 0x2ACC: [718,321,685,74,639], // SUPERSET OF ABOVE NOT EQUAL TO
+ 0x2AEE: [451,19,404,23,381] // stix-short mid negated by backslash
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Variants/Regular/All.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js
new file mode 100644
index 00000000..73c630a5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js
@@ -0,0 +1,49 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['STIXVariants'] = {
+ directory: 'Variants/Regular',
+ family: 'STIXVariants',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0x77,0x7C,"All"],
+ [0xA0,0xA0,"All"],
+ [0x19B,0x19B,"All"],
+ [0x264,0x264,"All"],
+ [0x2032,0x2057,"All"],
+ [0x2140,0x2140,"All"],
+ [0x2190,0x2193,"All"],
+ [0x21D1,0x21E2,"All"],
+ [0x2205,0x22ED,"All"],
+ [0x2322,0x2323,"All"],
+ [0x2423,0x2423,"All"],
+ [0x25A9,0x25A9,"All"],
+ [0x2A3C,0x2AEE,"All"]
+ ],
+ 0x2032: [565,-28,340,44,295], // PRIME
+ 0x210F: [683,10,579,47,547], // stix-/hbar - Planck's over 2pi
+ 0x2205: [729,74,523,28,502], // EMPTY SET
+ 0x2216: [710,222,523,46,478], // SET MINUS
+ 0x221A: [943,11,737,67,767] // SQUARE ROOT
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("STIXVariants");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Variants/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js
new file mode 100644
index 00000000..6b2fa741
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js
@@ -0,0 +1,373 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/font/STIX/fontdata-beta.js
+ *
+ * Patches the STIX font data to work with the beta version of
+ * the STIX fonts (as opposed to the release version, assuming
+ * there ever is one).
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (HTMLCSS,TEX) {
+
+ var GENERAL = "STIXGeneral",
+ BOLD = "STIXGeneral-bold",
+ ITALIC = "STIXGeneral-italic",
+ NONUNI = "STIXNonUnicode",
+ SIZE1 = "STIXSizeOneSym",
+ SIZE2 = "STIXSizeTwoSym",
+ SIZE3 = "STIXSizeThreeSym",
+ SIZE4 = "STIXSizeFourSym",
+ SIZE5 = "STIXSizeFiveSym";
+
+ var REPLACE = function (name,data) {
+ var FONT = HTMLCSS.FONTDATA.FONTS[name];
+ for (var id in data) {if (data.hasOwnProperty(id)) {FONT[id] = data[id]}}
+ };
+
+ REPLACE(GENERAL,{
+ 0x300: [678,-507,0,109,333], // COMBINING GRAVE ACCENT
+ 0x301: [678,-507,0,109,333], // COMBINING ACUTE ACCENT
+ 0x302: [674,-507,0,94,405], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [638,-532,0,85,415], // COMBINING TILDE
+ 0x304: [601,-547,0,95,406], // COMBINING MACRON
+ 0x305: [820,-770,0,0,500], // COMBINING OVERLINE
+ 0x306: [664,-507,0,107,388], // COMBINING BREVE
+ 0x307: [622,-523,0,200,299], // COMBINING DOT ABOVE
+ 0x308: [622,-523,0,101,399], // COMBINING DIAERESIS
+ 0x309: [751,-492,0,173,362], // COMBINING HOOK ABOVE
+ 0x30A: [711,-512,0,151,350], // COMBINING RING ABOVE
+ 0x30B: [678,-507,0,79,458], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [674,-507,0,95,406], // COMBINING CARON
+ 0x30D: [700,-500,0,230,285], // COMBINING VERTICAL LINE ABOVE
+ 0x30E: [700,-500,0,154,347], // COMBINING DOUBLE VERTICAL LINE ABOVE
+ 0x30F: [678,-507,0,79,458], // COMBINING DOUBLE GRAVE ACCENT
+ 0x310: [767,-507,0,107,388], // COMBINING CANDRABINDU
+ 0x311: [664,-507,0,107,388], // COMBINING INVERTED BREVE
+ 0x312: [745,-502,0,181,320], // COMBINING TURNED COMMA ABOVE
+ 0x313: [745,-502,0,181,320], // COMBINING COMMA ABOVE
+ 0x314: [745,-502,0,181,320], // COMBINING REVERSED COMMA ABOVE
+ 0x315: [745,-502,0,395,534], // COMBINING COMMA ABOVE RIGHT
+ 0x316: [-53,224,0,109,333], // COMBINING GRAVE ACCENT BELOW
+ 0x317: [-53,224,0,109,333], // COMBINING ACUTE ACCENT BELOW
+ 0x318: [-53,283,0,83,270], // COMBINING LEFT TACK BELOW
+ 0x319: [-53,283,0,83,270], // COMBINING RIGHT TACK BELOW
+ 0x31A: [735,-531,0,100,400], // COMBINING LEFT ANGLE ABOVE
+ 0x31B: [474,-345,0,436,531], // COMBINING HORN
+ 0x31C: [-71,266,0,120,248], // COMBINING LEFT HALF RING BELOW
+ 0x31D: [-53,240,0,135,365], // COMBINING UP TACK BELOW
+ 0x31E: [-53,240,0,135,365], // COMBINING DOWN TACK BELOW
+ 0x31F: [-53,250,0,154,346], // COMBINING PLUS SIGN BELOW
+ 0x320: [-124,168,0,154,346], // COMBINING MINUS SIGN BELOW
+ 0x321: [75,287,0,245,481], // COMBINING PALATALIZED HOOK BELOW
+ 0x322: [75,287,0,426,662], // COMBINING RETROFLEX HOOK BELOW
+ 0x323: [-118,217,0,200,299], // COMBINING DOT BELOW
+ 0x324: [-119,218,0,101,399], // COMBINING DIAERESIS BELOW
+ 0x325: [-69,268,0,151,350], // COMBINING RING BELOW
+ 0x326: [-110,353,0,181,320], // COMBINING COMMA BELOW
+ 0x327: [0,215,0,146,355], // COMBINING CEDILLA
+ 0x328: [0,165,0,158,343], // COMBINING OGONEK
+ 0x329: [-102,234,0,230,270], // COMBINING VERTICAL LINE BELOW
+ 0x32A: [-98,235,0,95,407], // COMBINING BRIDGE BELOW
+ 0x32B: [-110,227,0,100,405], // COMBINING INVERTED DOUBLE ARCH BELOW
+ 0x32C: [-73,240,0,95,406], // COMBINING CARON BELOW
+ 0x32D: [-73,240,0,95,406], // COMBINING CIRCUMFLEX ACCENT BELOW
+ 0x32E: [-68,225,0,110,391], // COMBINING BREVE BELOW
+ 0x32F: [-59,216,0,110,391], // COMBINING INVERTED BREVE BELOW
+ 0x330: [-113,219,0,85,415], // COMBINING TILDE BELOW
+ 0x331: [-141,195,0,95,406], // COMBINING MACRON BELOW
+ 0x332: [-141,191,0,0,500], // COMBINING LOW LINE
+ 0x333: [-141,300,0,0,500], // COMBINING DOUBLE LOW LINE
+ 0x334: [320,-214,0,79,409], // COMBINING TILDE OVERLAY
+ 0x335: [274,-230,0,96,402], // COMBINING SHORT STROKE OVERLAY
+ 0x336: [274,-230,0,0,500], // COMBINING LONG STROKE OVERLAY
+ 0x337: [580,74,0,100,439], // COMBINING SHORT SOLIDUS OVERLAY
+ 0x338: [662,156,0,100,511], // COMBINING LONG SOLIDUS OVERLAY
+ 0x339: [-71,266,0,120,248], // COMBINING RIGHT HALF RING BELOW
+ 0x33A: [-53,190,0,95,407], // COMBINING INVERTED BRIDGE BELOW
+ 0x33B: [-53,227,0,167,333], // COMBINING SQUARE BELOW
+ 0x33C: [-65,189,0,100,401], // COMBINING SEAGULL BELOW
+ 0x33D: [715,-525,0,154,345], // COMBINING X ABOVE
+ 0x33E: [829,-499,0,197,303], // COMBINING VERTICAL TILDE
+ 0x33F: [928,-770,0,0,500], // COMBINING DOUBLE OVERLINE
+ 0x346: [681,-538,0,0,282], // COMBINING BRIDGE ABOVE
+ 0x34C: [777,-532,0,94,424], // COMBINING ALMOST EQUAL TO ABOVE
+ 0x359: [-65,367,0,123,393], // COMBINING ASTERISK BELOW
+ 0x35C: [-76,233,0,107,775], // COMBINING DOUBLE BREVE BELOW
+ 0x360: [633,-517,0,85,845], // COMBINING DOUBLE TILDE
+ 0x361: [664,-507,0,107,775], // COMBINING DOUBLE INVERTED BREVE
+ 0x362: [-65,270,0,85,835], // COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+
+ 0x20D0: [760,-627,0,27,463], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [760,-627,0,27,463], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,0,238,288], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [760,-548,0,27,463], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [760,-548,0,27,463], // COMBINING RIGHT ARROW ABOVE
+ 0x20DB: [622,-523,0,18,515], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [622,-523,0,0,696], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [725,221,1000,27,973], // COMBINING ENCLOSING CIRCLE
+ 0x20DE: [780,180,0,0,960], // COMBINING ENCLOSING SQUARE
+ 0x20DF: [843,341,0,0,1184], // COMBINING ENCLOSING DIAMOND
+ 0x20E1: [760,-548,0,27,505], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1023,155,1510,25,1485], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,156,0,50,440], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,0,145,378], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [725,178,0,0,816], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-119,218,0,18,515], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [681,-538,0,0,533], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [419,-87,0,-178,598], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EB: [756,217,0,32,673], // COMBINING LONG DOUBLE SOLIDUS OVERLAY
+ 0x20EC: [-119,252,0,27,463], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-119,252,0,27,463], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-40,252,0,27,463], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-40,252,0,27,463], // COMBINING RIGHT ARROW BELOW
+ 0x20F0: [819,-517,0,123,393] // COMBINING ASTERISK ABOVE
+ });
+
+ REPLACE(BOLD,{
+ 0x300: [713,-528,0,141,379], // COMBINING GRAVE ACCENT
+ 0x301: [713,-528,0,141,379], // COMBINING ACUTE ACCENT
+ 0x302: [704,-528,0,92,429], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [674,-547,0,78,443], // COMBINING TILDE
+ 0x304: [637,-565,0,95,425], // COMBINING MACRON
+ 0x305: [838,-788,0,10,510], // COMBINING OVERLINE
+ 0x306: [691,-528,0,109,412], // COMBINING BREVE
+ 0x307: [666,-537,0,196,325], // COMBINING DOT ABOVE
+ 0x308: [666,-537,0,91,430], // COMBINING DIAERESIS
+ 0x309: [751,-491,0,174,379], // COMBINING HOOK ABOVE
+ 0x30A: [750,-537,0,154,367], // COMBINING RING ABOVE
+ 0x30B: [713,-528,0,41,479], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [704,-528,0,92,429], // COMBINING CARON
+ 0x30D: [730,-530,0,233,299], // COMBINING VERTICAL LINE ABOVE
+ 0x30E: [730,-530,0,152,368], // COMBINING DOUBLE VERTICAL LINE ABOVE
+ 0x30F: [713,-528,0,41,479], // COMBINING DOUBLE GRAVE ACCENT
+ 0x310: [828,-528,0,109,412], // COMBINING CANDRABINDU
+ 0x311: [691,-528,0,109,412], // COMBINING INVERTED BREVE
+ 0x312: [867,-532,0,168,352], // COMBINING TURNED COMMA ABOVE
+ 0x313: [867,-532,0,168,352], // COMBINING COMMA ABOVE
+ 0x314: [867,-532,0,168,352], // COMBINING REVERSED COMMA ABOVE
+ 0x315: [867,-532,0,394,578], // COMBINING COMMA ABOVE RIGHT
+ 0x316: [-70,255,0,141,379], // COMBINING GRAVE ACCENT BELOW
+ 0x317: [-70,255,0,141,379], // COMBINING ACUTE ACCENT BELOW
+ 0x318: [-58,288,0,85,287], // COMBINING LEFT TACK BELOW
+ 0x319: [-58,288,0,232,434], // COMBINING RIGHT TACK BELOW
+ 0x31A: [752,-531,0,100,417], // COMBINING LEFT ANGLE ABOVE
+ 0x31B: [505,-352,0,448,576], // COMBINING HORN
+ 0x31C: [-33,313,0,135,320], // COMBINING LEFT HALF RING BELOW
+ 0x31D: [-70,272,0,145,375], // COMBINING UP TACK BELOW
+ 0x31E: [-70,272,0,145,375], // COMBINING DOWN TACK BELOW
+ 0x31F: [-70,287,0,154,366], // COMBINING PLUS SIGN BELOW
+ 0x320: [-140,206,0,154,366], // COMBINING MINUS SIGN BELOW
+ 0x321: [75,287,0,269,488], // COMBINING PALATALIZED HOOK BELOW
+ 0x322: [75,287,0,416,635], // COMBINING RETROFLEX HOOK BELOW
+ 0x323: [-109,238,0,196,325], // COMBINING DOT BELOW
+ 0x324: [-109,238,0,91,430], // COMBINING DIAERESIS BELOW
+ 0x325: [-66,279,0,154,367], // COMBINING RING BELOW
+ 0x326: [-88,423,0,168,352], // COMBINING COMMA BELOW
+ 0x327: [0,218,0,147,373], // COMBINING CEDILLA
+ 0x328: [44,173,0,146,375], // COMBINING OGONEK
+ 0x329: [-107,239,0,233,288], // COMBINING VERTICAL LINE BELOW
+ 0x32A: [-86,260,0,85,417], // COMBINING BRIDGE BELOW
+ 0x32B: [-104,242,0,90,415], // COMBINING INVERTED DOUBLE ARCH BELOW
+ 0x32C: [-83,259,0,92,429], // COMBINING CARON BELOW
+ 0x32D: [-85,261,0,92,429], // COMBINING CIRCUMFLEX ACCENT BELOW
+ 0x32E: [-78,241,0,109,412], // COMBINING BREVE BELOW
+ 0x32F: [-78,241,0,109,412], // COMBINING INVERTED BREVE BELOW
+ 0x330: [-108,235,0,78,443], // COMBINING TILDE BELOW
+ 0x331: [-137,209,0,95,425], // COMBINING MACRON BELOW
+ 0x332: [-137,187,0,10,510], // COMBINING LOW LINE
+ 0x333: [-137,287,0,10,510], // COMBINING DOUBLE LOW LINE
+ 0x334: [316,-189,0,78,443], // COMBINING TILDE OVERLAY
+ 0x335: [282,-224,0,96,402], // COMBINING SHORT STROKE OVERLAY
+ 0x336: [282,-224,0,0,500], // COMBINING LONG STROKE OVERLAY
+ 0x337: [580,74,0,100,467], // COMBINING SHORT SOLIDUS OVERLAY
+ 0x338: [662,156,0,100,541], // COMBINING LONG SOLIDUS OVERLAY
+ 0x339: [-33,313,0,135,320], // COMBINING RIGHT HALF RING BELOW
+ 0x33A: [-71,245,0,85,417], // COMBINING INVERTED BRIDGE BELOW
+ 0x33B: [-70,264,0,157,343], // COMBINING SQUARE BELOW
+ 0x33C: [-89,234,0,100,401], // COMBINING SEAGULL BELOW
+ 0x33D: [719,-520,0,160,360], // COMBINING X ABOVE
+ 0x33E: [881,-516,0,196,323], // COMBINING VERTICAL TILDE
+ 0x33F: [938,-788,0,10,510], // COMBINING DOUBLE OVERLINE
+ 0x346: [717,-544,0,0,303], // COMBINING BRIDGE ABOVE
+ 0x34C: [837,-547,333,-16,349], // COMBINING ALMOST EQUAL TO ABOVE
+ 0x359: [-66,368,0,151,421], // COMBINING ASTERISK BELOW
+ 0x35C: [-79,242,0,109,810], // COMBINING DOUBLE BREVE BELOW
+ 0x360: [674,-529,0,78,908], // COMBINING DOUBLE TILDE
+ 0x361: [691,-534,0,107,775], // COMBINING DOUBLE INVERTED BREVE
+ 0x362: [-54,293,0,78,887], // COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+
+ 0x20D0: [846,-637,0,40,524], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [846,-637,0,40,524], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,0,232,307], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [846,-508,0,40,524], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [846,-508,0,40,524], // COMBINING RIGHT ARROW ABOVE
+ 0x20DB: [666,-537,0,-2,547], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [666,-537,0,-2,757], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [760,254,1073,32,1041], // COMBINING ENCLOSING CIRCLE
+ 0x20E1: [846,-508,0,35,629], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1055,169,1581,32,1549], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,155,0,40,522], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,0,130,409], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [760,172,0,67,910], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-109,238,0,-2,547], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [717,-544,0,0,564], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [441,-65,1073,-178,658], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EB: [775,235,0,25,738], // COMBINING LONG DOUBLE SOLIDUS OVERLAY
+ 0x20EC: [-166,375,0,40,524], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-166,375,0,40,524], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-35,373,0,40,524], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-35,373,0,40,524], // COMBINING RIGHT ARROW BELOW
+ 0x20F0: [845,-543,0,125,395] // COMBINING ASTERISK ABOVE
+ });
+
+ REPLACE(ITALIC,{
+ 0x20D0: [760,-627,0,27,463], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [760,-627,0,54,490], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D2: [662,156,266,100,166], // COMBINING LONG VERTICAL LINE OVERLAY
+ 0x20D6: [760,-548,0,27,463], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [760,-548,0,27,463], // COMBINING RIGHT ARROW ABOVE
+ 0x20DB: [622,-523,0,27,524], // COMBINING THREE DOTS ABOVE
+ 0x20DC: [622,-523,0,18,714], // COMBINING FOUR DOTS ABOVE
+ 0x20DD: [725,221,1000,27,973], // COMBINING ENCLOSING CIRCLE
+ 0x20E1: [760,-548,0,27,505], // COMBINING LEFT RIGHT ARROW ABOVE
+ 0x20E4: [1023,155,1510,25,1485], // COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+ 0x20E5: [662,156,506,50,456], // COMBINING REVERSE SOLIDUS OVERLAY
+ 0x20E6: [662,156,523,129,394], // COMBINING DOUBLE VERTICAL STROKE OVERLAY
+ 0x20E7: [725,178,926,55,871], // COMBINING ANNUITY SYMBOL
+ 0x20E8: [-119,218,0,18,515], // COMBINING TRIPLE UNDERDOT
+ 0x20E9: [681,-538,0,2,535], // COMBINING WIDE BRIDGE ABOVE
+ 0x20EA: [419,-87,1000,27,973], // COMBINING LEFTWARDS ARROW OVERLAY
+ 0x20EC: [681,-548,0,27,463], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [681,-548,0,27,463], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-40,252,490,27,463], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-40,252,490,27,463] // COMBINING RIGHT ARROW BELOW
+ });
+
+ REPLACE(SIZE1,{
+ 0x302: [767,-554,0,0,560], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [750,-598,0,-2,558], // COMBINING TILDE
+ 0x305: [820,-770,0,0,1000], // COMBINING OVERLINE
+ 0x30C: [767,-554,0,0,560], // COMBINING CARON
+ 0x330: [-117,269,0,-2,558], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,0,1000], // COMBINING LOW LINE
+ 0x338: [532,21,0,0,563], // COMBINING LONG SOLIDUS OVERLAY
+ 0x20D0: [749,-584,0,28,899], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,27,898], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,27,899], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [736,-482,0,27,899], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,27,898], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,28,899], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,27,899], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-25,279,0,27,899] // COMBINING RIGHT ARROW BELOW
+ });
+
+ REPLACE(SIZE2,{
+ 0x302: [777,-564,0,0,979], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [760,-608,0,-2,977], // COMBINING TILDE
+ 0x305: [820,-770,0,0,1500], // COMBINING OVERLINE
+ 0x30C: [777,-564,0,0,979], // COMBINING CARON
+ 0x330: [-117,269,0,-2,977], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,0,1000], // COMBINING LOW LINE
+ 0x338: [662,0,0,0,714], // COMBINING LONG SOLIDUS OVERLAY
+ 0x20D0: [749,-584,0,27,1335], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,27,1335], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,27,1335], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,27,1335], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,27,1335], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,27,1335], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,27,1335], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,27,1335] // COMBINING RIGHT ARROW BELOW
+ });
+
+ REPLACE(SIZE3,{
+ 0x302: [777,-564,0,0,1460], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [774,-608,0,-2,1458], // COMBINING TILDE
+ 0x305: [820,-770,0,0,2000], // COMBINING OVERLINE
+ 0x30C: [777,-564,0,0,1460], // COMBINING CARON
+ 0x330: [-117,283,0,-2,1458], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,0,2000], // COMBINING LOW LINE
+ 0x338: [662,156,0,137,548], // COMBINING LONG SOLIDUS OVERLAY
+ 0x20D0: [749,-584,0,27,1771], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,27,1771], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,27,1771], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,27,1771], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,27,1771], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,27,1771], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,27,1771], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,27,1771] // COMBINING RIGHT ARROW BELOW
+ });
+
+ REPLACE(SIZE4,{
+ 0x302: [796,-573,0,0,1886], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [771,-608,0,0,1886], // COMBINING TILDE
+ 0x305: [820,-770,0,0,2500], // COMBINING OVERLINE
+ 0x30C: [796,-573,0,0,1886], // COMBINING CARON
+ 0x330: [-117,280,0,0,1886], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,0,2500], // COMBINING LOW LINE
+ 0x338: [731,228,0,170,491], // COMBINING LONG SOLIDUS OVERLAY
+ 0x20D0: [749,-584,0,27,2207], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,27,2207], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,27,2207], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,27,2207], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,27,2207], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,27,2207], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,27,2207], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,27,2207] // COMBINING RIGHT ARROW BELOW
+ });
+
+ REPLACE(SIZE5,{
+ 0x302: [816,-572,0,0,2328], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [780,-617,0,0,2328], // COMBINING TILDE
+ 0x305: [820,-770,0,0,3000], // COMBINING OVERLINE
+ 0x30C: [816,-572,0,0,2328], // COMBINING CARON
+ 0x330: [-117,280,0,0,2328], // COMBINING TILDE BELOW
+ 0x332: [-127,177,0,0,3000], // COMBINING LOW LINE
+ 0x338: [960,454,0,119,557], // COMBINING LONG SOLIDUS OVERLAY
+ 0x20D0: [749,-584,0,0,3000], // COMBINING LEFT HARPOON ABOVE
+ 0x20D1: [749,-584,0,0,3000], // COMBINING RIGHT HARPOON ABOVE
+ 0x20D6: [735,-482,0,0,3000], // COMBINING LEFT ARROW ABOVE
+ 0x20D7: [735,-482,0,0,3000], // COMBINING RIGHT ARROW ABOVE
+ 0x20EC: [-123,288,0,0,3000], // COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20ED: [-123,288,0,0,3000], // COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x20EE: [-26,279,0,0,3000], // COMBINING LEFT ARROW BELOW
+ 0x20EF: [-26,279,0,0,3000] // COMBINING RIGHT ARROW BELOW
+ });
+
+ MathJax.Hub.Register.LoadHook(HTMLCSS.fontDir+"/General/BoldItalic/CombDiactForSymbols.js",
+ function () {
+ REPLACE("STIXGeneral-bold-italic",{
+ 0x20DD: [760,254,1073,32,1041] // COMBINING ENCLOSING CIRCLE
+ });
+ }
+ );
+
+ var SIZES = [SIZE1,SIZE2,SIZE3,SIZE4];
+ var CHARS = [0x2C6,0x2C7,0x2DC,0x2E7];
+
+ for (var i = 0; i < SIZES.length; i++) {
+ for (var j = 0; j < CHARS.length; j++) {
+ delete HTMLCSS.FONTDATA.FONTS[SIZES[i]][j];
+ }
+ }
+
+
+ MathJax.Ajax.loadComplete(HTMLCSS.fontDir+"/fontdata-beta.js");
+
+})(MathJax.OutputJax["HTML-CSS"],MathJax.InputJax.TeX);
+
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js
new file mode 100644
index 00000000..30982b0d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js
@@ -0,0 +1,1403 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/font/STIX/fontdata.js
+ *
+ * Initializes the HTML-CSS OutputJax to use the STIX fonts
+ * for displaying mathematics.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (HTMLCSS) {
+
+ HTMLCSS.allowWebFonts = false;
+
+ var GENERAL = "STIXGeneral",
+ BOLD = "STIXGeneral-bold",
+ ITALIC = "STIXGeneral-italic",
+ NONUNI = "STIXNonUnicode",
+ SIZE1 = "STIXSizeOneSym",
+ SIZE2 = "STIXSizeTwoSym",
+ SIZE3 = "STIXSizeThreeSym",
+ SIZE4 = "STIXSizeFourSym",
+ SIZE5 = "STIXSizeFiveSym";
+ var H = "H", V = "V";
+
+ HTMLCSS.Augment({
+ FONTDATA: {
+ TeX_factor: 1.125, // TeX em's to STIX em's seem to need this
+ baselineskip: 1.2,
+ lineH: .8, lineD: .2,
+
+ FONTS: {
+ "STIXGeneral": "General/Regular/Main.js",
+ "STIXGeneral-italic": "General/Italic/Main.js",
+ "STIXGeneral-bold": "General/Bold/Main.js",
+ "STIXGeneral-bold-italic": "General/BoldItalic/Main.js",
+ "STIXNonUnicode": "NonUnicode/Regular/Main.js",
+ "STIXNonUnicode-italic": "NonUnicode/Italic/Main.js",
+ "STIXNonUnicode-bold": "NonUnicode/Bold/Main.js",
+ "STIXNonUnicode-bold-italic": "NonUnicode/BoldItalic/Main.js",
+ "STIXVariants": "Variants/Regular/All.js",
+ "STIXSizeOneSym": "SizeOneSym/Regular/All.js",
+ "STIXSizeTwoSym": "SizeTwoSym/Regular/All.js",
+ "STIXSizeThreeSym": "SizeThreeSym/Regular/All.js",
+ "STIXSizeFourSym": "SizeFourSym/Regular/All.js",
+ "STIXSizeFiveSym": "SizeFiveSym/Regular/All.js",
+ "STIXIntegralsD": "IntegralsD/Regular/All.js"
+ },
+
+ DEFAULTFAMILY: GENERAL, DEFAULTWEIGHT: "normal", DEFAULTSTYLE: "normal",
+
+ VARIANT: {
+ "normal": {fonts: [GENERAL,NONUNI,SIZE1]},
+ "bold": {fonts: [BOLD,"STIXNonUnicode-bold","STIXSizeOneSym-bold"]},
+ "italic": {fonts: [ITALIC,"STIXNonUnicode-italic",GENERAL,NONUNI,SIZE1]},
+ "bold-italic": {fonts: ["STIXGeneral-bold-italic","STIXNonUnicode-bold-italic"]},
+ "double-struck": {offsetA: 0x1D538, offsetN: 0x1D7D8,
+ remap: {0x1D53A: 0x2102, 0x1D53F: 0x210D, 0x1D545: 0x2115, 0x1D547: 0x2119,
+ 0x1D548: 0x211A, 0x1D549: 0x211D, 0x1D551: 0x2124}},
+ "fraktur": {offsetA: 0x1D504,
+ remap: {0x1D506: 0x212D, 0x1D50B: 0x210C, 0x1D50C: 0x2111, 0x1D515: 0x211C, 0x1D51D: 0x2128}},
+ "bold-fraktur": {fonts: [BOLD], offsetA: 0x1D56C},
+ "script": {fonts: [ITALIC], offsetA: 0x1D49C,
+ remap: {0x1D49D: 0x212C, 0x1D4A0: 0x2130, 0x1D4A1: 0x2131, 0x1D4A3: 0x210B,
+ 0x1D4A4: 0x2110, 0x1D4A7: 0x2112, 0x1D4A8: 0x2133, 0x1D4AD: 0x211B,
+ 0x1D4BA: 0x212F, 0x1D4BC: 0x210A, 0x1D4C4: 0x2134}},
+ "bold-script": {fonts: [ITALIC], offsetA: 0x1D4D0},
+ "sans-serif": {offsetA: 0x1D5A0, offsetN: 0x1D7E2, offsetG: 0xE17D},
+ "bold-sans-serif": {offsetA: 0x1D5D4, offsetG: 0x1D756, offsetN: 0x1D7EC},
+ "sans-serif-italic": {fonts: [ITALIC], offsetA: 0x1D608, offsetN: 0xE1B4, offsetG: 0xE1BF},
+ "sans-serif-bold-italic": {fonts: ["STIXGeneral-bold-italic"], offsetA: 0x1D63C, offsetN: 0xE1F6, offsetG: 0x1D790},
+ "monospace": {offsetA: 0x1D670, offsetN: 0x1D7F6},
+ "-STIX-variant": {fonts:["STIXVariants",NONUNI,GENERAL]},
+ "-tex-caligraphic": {fonts: [ITALIC,"STIXNonUnicode-italic",NONUNI,SIZE1], offsetA: 0xE22D, noLowerCase: 1},
+ "-tex-oldstyle": {offsetN: 0xE261,
+ remap: {0xE262: 0xE265, 0xE263: 0xE269, 0xE264: 0xE26D, 0xE265: 0xE271,
+ 0xE266: 0xE275, 0xE267: 0xE279, 0xE268: 0xE27D, 0xE269: 0xE281,
+ 0xE26A: 0xE285}},
+ "-largeOp": {fonts:[SIZE1,"STIXIntegralsD",NONUNI,GENERAL]},
+ "-smallOp": {}
+ },
+
+ RANGES: [
+ {name: "alpha", low: 0x61, high: 0x7A, offset: "A", add: 26},
+ {name: "Alpha", low: 0x41, high: 0x5A, offset: "A"},
+ {name: "number", low: 0x30, high: 0x39, offset: "N"},
+ {name: "greek", low: 0x03B1, high: 0x03C9, offset: "G", add: 25},
+ {name: "Greek", low: 0x0391, high: 0x03F6, offset: "G",
+ remap: {0x03F5: 53, 0x03D1: 54, 0x03F0: 55, 0x03D5: 56, 0x03F1: 57, 0x03D6: 58, 0x03F4: 17}}
+ ],
+
+ RULECHAR: 0x203E,
+
+ REMAP: {
+ 0x2F3: 0x2DA, 0x2F4: 0x2CA, // ring below, middle grave
+ 0xFE37: 0x23DE, 0xFE38: 0x23DF, // OverBrace, UnderBrace
+ 0x3008: 0x27E8, 0x3009: 0x27E9, // langle, rangle
+ 0x2758: 0x2223 // VerticalSeparator
+ },
+
+ DELIMITERS: {
+ 0x0028: // (
+ {
+ dir: V, HW: [[.844,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x239B,SIZE1], ext:[0x239C,SIZE1], bot:[0x239D,SIZE1]}
+ },
+ 0x0029: // )
+ {
+ dir: V, HW: [[.844,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x239E,SIZE1], ext:[0x239F,SIZE1], bot:[0x23A0,SIZE1]}
+ },
+ 0x002F: // /
+ {
+ dir: V, HW: [[.690,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]]
+ },
+ 0x005B: // [
+ {
+ dir: V, HW: [[.818,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x23A1,SIZE1], ext:[0x23A2,SIZE1], bot:[0x23A3,SIZE1]}
+ },
+ 0x005C: // \
+ {
+ dir: V, HW: [[.690,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]]
+ },
+ 0x005D: // ]
+ {
+ dir: V, HW: [[.818,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x23A4,SIZE1], ext:[0x23A5,SIZE1], bot:[0x23A6,SIZE1]}
+ },
+ 0x007B: // {
+ {
+ dir: V, HW: [[.861,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x23A7,SIZE1], mid:[0x23A8,SIZE1], bot:[0x23A9,SIZE1], ext:[0x23AA,SIZE1]}
+ },
+ 0x007C: // |
+ {
+ dir: V, HW: [[.69,GENERAL]], stretch: {ext:[0x2223,GENERAL]}
+ },
+ 0x007D: // }
+ {
+ dir: V, HW: [[.861,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x23AB,SIZE1], mid:[0x23AC,SIZE1], bot:[0x23AD,SIZE1], ext:[0x23AA,SIZE1]}
+ },
+ 0x02C6: // wide hat
+ {
+ dir: H, HW: [[.333,GENERAL],[.560,SIZE1],[.979,SIZE2],[1.46,SIZE3],[1.886,SIZE4],[2.328,SIZE5]]
+ },
+ 0x02C7: // wide caron
+ {
+ dir: H, HW: [[.333,GENERAL],[.560,SIZE1],[.979,SIZE2],[1.46,SIZE3],[1.886,SIZE4],[2.328,SIZE5]]
+ },
+ 0x02DC: // wide tilde
+ {
+ dir: H, HW: [[.333,GENERAL],[.558,SIZE1],[.978,SIZE2],[1.458,SIZE3],[1.886,SIZE4],[2.328,SIZE5]]
+ },
+ 0x2016: // double vertical line
+ {
+ dir: V, HW: [[.879,GENERAL]], stretch: {ext:[0x2016,GENERAL]}
+ },
+ 0x203E: // horizontal line
+ {
+ dir: H, HW: [[.5,GENERAL]], stretch: {rep:[0x203E,GENERAL]}
+ },
+ 0x2190: // left arrow
+ {
+ dir: H, HW: [[.926,GENERAL]], stretch: {left:[0x2190,GENERAL], rep:[0x2212,GENERAL]}
+ },
+ 0x2191: // \uparrow
+ {
+ dir: V, HW: [[.818,GENERAL]], stretch: {top:[0x2191,GENERAL], ext:[0x23D0,GENERAL]}
+ },
+ 0x2192: // right arrow
+ {
+ dir: H, HW: [[.926,GENERAL]], stretch: {rep:[0x2212,GENERAL], right:[0x2192,GENERAL]}
+ },
+ 0x2193: // \downarrow
+ {
+ dir: V, HW: [[.818,GENERAL]], stretch: {ext:[0x23D0,GENERAL], bot:[0x2193,GENERAL]}
+ },
+ 0x2194: // left-right arrow
+ {
+ dir: H, HW: [[.926,GENERAL]],
+ stretch: {left:[0x2190,GENERAL], rep:[0x2212,GENERAL], right:[0x2192,GENERAL]}
+ },
+ 0x2195: // \updownarrow
+ {
+ dir: V, HW: [[.818,GENERAL]],
+ stretch: {top:[0x2191,GENERAL], ext:[0x23D0,GENERAL], bot:[0x2193,GENERAL]}
+ },
+ 0x21D1: // \Uparrow
+ {
+ dir: V, HW: [[.818,GENERAL]], stretch: {top:[0x21D1,GENERAL], ext:[0x2225,GENERAL,.1]}
+ },
+ 0x21D3: // \Downarrow
+ {
+ dir: V, HW: [[.818,GENERAL]], stretch: {ext:[0x2225,GENERAL,.1], bot:[0x21D3,GENERAL]}
+ },
+ 0x21D5: // \Updownarrow
+ {
+ dir: V, HW: [[.818,GENERAL]],
+ stretch: {top:[0x21D1,GENERAL], ext:[0x2225,GENERAL,.1], bot:[0x21D3,GENERAL]}
+ },
+ 0x221A: // \surd
+ {
+ dir: V, HW: [[.954,"STIXVariants"],[1.232,GENERAL],[1.847,SIZE1],[2.460,SIZE2],[3.075,SIZE3]],
+ stretch: {top: [0xE001,NONUNI], ext: [0xE000,NONUNI], bot: [0x23B7,SIZE1], fullExtenders:true}
+ },
+ 0x2223: // \vert
+ {
+ dir: V, HW: [[.879,GENERAL]], stretch: {ext:[0x2223,GENERAL]}
+ },
+ 0x2225: // \Vert
+ {
+ dir: V, HW: [[.879,GENERAL]], stretch: {ext:[0x2225,GENERAL]}
+ },
+ 0x2308: // \lceil
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {top:[0x23A1,SIZE1], ext:[0x23A2,SIZE1]}
+ },
+ 0x2309: // \rceil
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ streth: {top:[0x23A4,SIZE1], ext:[0x23A5,SIZE1]}
+ },
+ 0x230A: // \lfloor
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {ext:[0x23A2,SIZE1], bot:[0x23A3,SIZE1]}
+ },
+ 0x230B: // \rfloor
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]],
+ stretch: {ext:[0x23A5,SIZE1], bot:[0x23A6,SIZE1]}
+ },
+ 0x23AA: // \bracevert
+ {
+ dir: V, HW: [[1.01,SIZE1]],
+ stretch: {top:[0x23AA,SIZE1], ext:[0x23AA,SIZE1], bot:[0x23AA,SIZE1]}
+ },
+ 0x23AF: // horizontal line
+ {
+ dir: H, HW: [[.315,GENERAL]], stretch: {rep:[0x23AF,GENERAL]}
+ },
+ 0x23B0: // \lmoustache
+ {
+ dir: V, HW: [[1.0,SIZE1]],
+ stretch: {top:[0x23A7,SIZE1], ext:[0x23AA,SIZE1], bot:[0x23AD,SIZE1]}
+ },
+ 0x23B1: // \rmoustache
+ {
+ dir: V, HW: [[1.0,SIZE1]],
+ stretch: {top:[0x23AB,SIZE1], ext:[0x23AA,SIZE1], bot:[0x23A9,SIZE1]}
+ },
+ 0x23D0: // vertical line extension
+ {
+ dir: V, HW: [[.304,GENERAL],[.690,GENERAL,null,0x7C],[.879,GENERAL,null,0x2223]],
+ stretch: {ext:[0x2223,GENERAL]}
+ },
+ 0x23DE: // horizontal brace down
+ {
+ dir: H, HW: [[.556,GENERAL],[.926,SIZE1],[1.46,SIZE2],[1.886,SIZE3],[2.328,SIZE4],[3.238,SIZE5]],
+ stretch: {left:[0xE13B,NONUNI], mid:[0xE140,NONUNI], right:[0xE13C,NONUNI], rep:[0xE14A,NONUNI]}
+ },
+ 0x23DF: // horizontal brace up
+ {
+ dir: H, HW: [[.556,GENERAL],[.926,SIZE1],[1.46,SIZE2],[1.886,SIZE3],[2.328,SIZE4],[3.238,SIZE5]],
+ stretch: {left:[0xE13D,NONUNI], mid:[0xE141,NONUNI], right:[0xE13E,NONUNI], rep:[0xE14B,NONUNI]}
+ },
+ 0x27E8: // \langle
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]]
+ },
+ 0x27E9: // \rangle
+ {
+ dir: V, HW: [[.926,GENERAL],[1.230,SIZE1],[1.353,SIZE1,1.1],[1.845,SIZE2],
+ [2.048,SIZE2,1.11],[2.460,SIZE3],[2.472,SIZE3,1.005],[3.075,SIZE4]]
+ },
+ 0x27EE: // \lgroup
+ {
+ dir: V, HW: [[.853,GENERAL]],
+ stretch: {top:[0x23A7,SIZE1], ext:[0x23AA,SIZE1], bot:[0x23A9,SIZE1]}
+ },
+ 0x27EF: // \rgroup
+ {
+ dir: V, HW: [[.853,GENERAL]],
+ stretch: {top:[0x23AB,SIZE1], ext:[0x23AA,SIZE1], bot:[0x23AD,SIZE1]}
+ },
+ 0x002D: {alias: 0x23AF, dir:H}, // minus
+ 0x005E: {alias: 0x02D6, dir:H}, // wide hat
+ 0x005F: {alias: 0x23AF, dir:H}, // low line
+ 0x007E: {alias: 0x02DC, dir:H}, // wide tilde
+ 0x00AF: {alias: 0x23AF, dir:H}, // over line
+ 0x0302: {alias: 0x02C6, dir:H}, // wide hat
+ 0x0303: {alias: 0x02DC, dir:H}, // wide tilde
+ 0x030C: {alias: 0x02C7, dir:H}, // wide caron
+ 0x0332: {alias: 0x23AF, dir:H}, // combining low line
+ 0x2015: {alias: 0x23AF, dir:H}, // horizontal line
+ 0x2017: {alias: 0x23AF, dir:H}, // horizontal line
+ 0x2212: {alias: 0x23AF, dir:H}, // minus
+ 0x2329: {alias: 0x27E8, dir:V}, // langle
+ 0x232A: {alias: 0x27E9, dir:V}, // rangle
+ 0x2500: {alias: 0x2212, dir:H}, // horizontal line
+ 0x2758: {alias: 0x2223, dir:V}, // vertical separator
+ 0x3008: {alias: 0x27E8, dir:V}, // langle
+ 0x3009: {alias: 0x27E9, dir:V}, // rangle
+ 0xFE37: {alias: 0x23DE, dir:H}, // horizontal brace down
+ 0xFE38: {alias: 0x23DF, dir:H} // horizontal brace up
+ }
+ }
+ });
+
+ MathJax.Hub.Register.StartupHook("TeX Jax Ready", function () {
+ var TEX = MathJax.InputJax.TeX;
+
+ TEX.isSTIX = true;
+ TEX.Definitions.mathchar0mi.hbar = ['210F',{variantForm: true}];
+ TEX.Definitions.mathchar0mi.prime[1].variantForm = true;
+ TEX.Definitions.mathchar0mi.emptyset[1].variantForm = true;
+ TEX.Definitions.mathchar0mi.backslash[1].variantForm = true;
+ TEX.Definitions.mathchar0mi.triangle[1].mathsize = "71%";
+
+ TEX.Definitions.mathchar0mo.setminus = ['2216',{variantForm: true}];
+ });
+
+ HTMLCSS.FONTDATA.FONTS['STIXGeneral'] = {
+ directory: 'General/Regular',
+ family: 'STIXGeneral',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1D00,0x1DBF,"PhoneticExtensions"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2070,0x209F,"SuperAndSubscripts"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2150,0x218F,"NumberForms"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0x2580,0x259F,"BlockElements"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x2700,0x27BF,"Dingbats"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x27F0,0x27FF,"SupplementalArrowsA"],
+ [0x2900,0x297F,"SupplementalArrowsB"],
+ [0x2980,0x29FF,"MiscMathSymbolsB"],
+ [0x2A00,0x2AFF,"SuppMathOperators"],
+ [0x2B00,0x2BFF,"MiscSymbolsAndArrows"],
+ [0x3000,0x303F,"CJK"],
+ [0x3040,0x309F,"Hiragana"],
+ [0xA720,0xA7FF,"LatinExtendedD"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0xFFF0,0xFFFF,"Specials"],
+ [0x1D400,0x1D433,"MathBold"],
+ [0x1D434,0x1D467,"MathItalic"],
+ [0x1D468,0x1D49B,"MathBoldItalic"],
+ [0x1D49C,0x1D4CF,"MathScript"],
+ [0x1D4D0,0x1D503,"MathBoldScript"],
+ [0x1D504,0x1D537,"Fraktur"],
+ [0x1D538,0x1D56B,"BBBold"],
+ [0x1D56C,0x1D59F,"BoldFraktur"],
+ [0x1D5A0,0x1D5D3,"MathSS"],
+ [0x1D5D4,0x1D607,"MathSSBold"],
+ [0x1D608,0x1D63B,"MathSSItalic"],
+ [0x1D63C,0x1D66F,"MathSSItalicBold"],
+ [0x1D670,0x1D6A3,"MathTT"],
+ [0x1D6A4,0x1D6A5,"ij"],
+ [0x1D6A8,0x1D6E1,"GreekBold"],
+ [0x1D6E2,0x1D71B,"GreekItalic"],
+ [0x1D71C,0x1D755,"GreekBoldItalic"],
+ [0x1D756,0x1D78F,"GreekSSBold"],
+ [0x1D790,0x1D7C9,"GreekSSBoldItalic"],
+ [0x1D7CE,0x1D7D7,"MathBold"],
+ [0x1D7D8,0x1D7E1,"BBBold"],
+ [0x1D7E2,0x1D7EB,"MathSS"],
+ [0x1D7EC,0x1D7F6,"MathSSBold"],
+ [0x1D7F6,0x1D7FF,"MathTT"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [676,9,333,130,236], // EXCLAMATION MARK
+ 0x22: [676,-431,408,77,331], // QUOTATION MARK
+ 0x23: [662,0,500,6,495], // NUMBER SIGN
+ 0x24: [727,87,500,44,458], // DOLLAR SIGN
+ 0x25: [706,19,747,61,686], // PERCENT SIGN
+ 0x26: [676,13,778,42,750], // AMPERSAND
+ 0x27: [676,-431,180,48,133], // APOSTROPHE
+ 0x28: [676,177,333,48,304], // LEFT PARENTHESIS
+ 0x29: [676,177,333,29,285], // RIGHT PARENTHESIS
+ 0x2A: [676,-265,500,68,433], // ASTERISK
+ 0x2B: [547,41,685,48,636], // PLUS SIGN
+ 0x2C: [102,141,250,55,195], // COMMA
+ 0x2D: [257,-194,333,39,285], // HYPHEN-MINUS
+ 0x2E: [100,11,250,70,181], // FULL STOP
+ 0x2F: [676,14,278,-9,287], // SOLIDUS
+ 0x30: [676,14,500,24,476], // DIGIT ZERO
+ 0x31: [676,0,500,111,394], // DIGIT ONE
+ 0x32: [676,0,500,29,474], // DIGIT TWO
+ 0x33: [676,14,500,41,431], // DIGIT THREE
+ 0x34: [676,0,500,12,473], // DIGIT FOUR
+ 0x35: [688,14,500,31,438], // DIGIT FIVE
+ 0x36: [684,14,500,34,468], // DIGIT SIX
+ 0x37: [662,8,500,20,449], // DIGIT SEVEN
+ 0x38: [676,14,500,56,445], // DIGIT EIGHT
+ 0x39: [676,22,500,30,459], // DIGIT NINE
+ 0x3A: [459,11,278,81,192], // COLON
+ 0x3B: [459,141,278,80,219], // SEMICOLON
+ 0x3C: [534,24,685,56,621], // LESS-THAN SIGN
+ 0x3D: [386,-120,685,48,637], // EQUALS SIGN
+ 0x3E: [534,24,685,56,621], // GREATER-THAN SIGN
+ 0x3F: [676,8,444,68,414], // QUESTION MARK
+ 0x40: [676,14,921,116,809], // COMMERCIAL AT
+ 0x41: [674,0,722,15,707], // LATIN CAPITAL LETTER A
+ 0x42: [662,0,667,17,593], // LATIN CAPITAL LETTER B
+ 0x43: [676,14,667,28,633], // LATIN CAPITAL LETTER C
+ 0x44: [662,0,722,16,685], // LATIN CAPITAL LETTER D
+ 0x45: [662,0,611,12,597], // LATIN CAPITAL LETTER E
+ 0x46: [662,0,556,11,546], // LATIN CAPITAL LETTER F
+ 0x47: [676,14,722,32,709], // LATIN CAPITAL LETTER G
+ 0x48: [662,0,722,18,703], // LATIN CAPITAL LETTER H
+ 0x49: [662,0,333,18,315], // LATIN CAPITAL LETTER I
+ 0x4A: [662,14,373,-6,354], // LATIN CAPITAL LETTER J
+ 0x4B: [662,0,722,33,723], // LATIN CAPITAL LETTER K
+ 0x4C: [662,0,611,12,598], // LATIN CAPITAL LETTER L
+ 0x4D: [662,0,889,12,864], // LATIN CAPITAL LETTER M
+ 0x4E: [662,11,722,12,707], // LATIN CAPITAL LETTER N
+ 0x4F: [676,14,722,34,688], // LATIN CAPITAL LETTER O
+ 0x50: [662,0,557,16,542], // LATIN CAPITAL LETTER P
+ 0x51: [676,177,722,34,701], // LATIN CAPITAL LETTER Q
+ 0x52: [662,0,667,17,660], // LATIN CAPITAL LETTER R
+ 0x53: [676,14,556,43,491], // LATIN CAPITAL LETTER S
+ 0x54: [662,0,611,17,593], // LATIN CAPITAL LETTER T
+ 0x55: [662,14,722,14,705], // LATIN CAPITAL LETTER U
+ 0x56: [662,11,722,16,697], // LATIN CAPITAL LETTER V
+ 0x57: [662,11,944,5,932], // LATIN CAPITAL LETTER W
+ 0x58: [662,0,722,10,704], // LATIN CAPITAL LETTER X
+ 0x59: [662,0,722,22,703], // LATIN CAPITAL LETTER Y
+ 0x5A: [662,0,612,10,598], // LATIN CAPITAL LETTER Z
+ 0x5B: [662,156,333,88,299], // LEFT SQUARE BRACKET
+ 0x5C: [676,14,278,-9,287], // REVERSE SOLIDUS
+ 0x5D: [662,156,333,34,245], // RIGHT SQUARE BRACKET
+ 0x5E: [662,-297,469,24,446], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [678,-507,333,18,242], // GRAVE ACCENT
+ 0x61: [460,10,444,37,442], // LATIN SMALL LETTER A
+ 0x62: [683,10,500,3,468], // LATIN SMALL LETTER B
+ 0x63: [460,10,444,25,412], // LATIN SMALL LETTER C
+ 0x64: [683,10,500,27,491], // LATIN SMALL LETTER D
+ 0x65: [460,10,444,25,424], // LATIN SMALL LETTER E
+ 0x66: [683,0,333,20,383], // LATIN SMALL LETTER F
+ 0x67: [460,218,500,28,470], // LATIN SMALL LETTER G
+ 0x68: [683,0,500,9,487], // LATIN SMALL LETTER H
+ 0x69: [683,0,278,16,253], // LATIN SMALL LETTER I
+ 0x6A: [683,218,278,-70,194], // LATIN SMALL LETTER J
+ 0x6B: [683,0,500,7,505], // LATIN SMALL LETTER K
+ 0x6C: [683,0,278,19,257], // LATIN SMALL LETTER L
+ 0x6D: [460,0,778,16,775], // LATIN SMALL LETTER M
+ 0x6E: [460,0,500,16,485], // LATIN SMALL LETTER N
+ 0x6F: [460,10,500,29,470], // LATIN SMALL LETTER O
+ 0x70: [460,217,500,5,470], // LATIN SMALL LETTER P
+ 0x71: [460,217,500,24,488], // LATIN SMALL LETTER Q
+ 0x72: [460,0,333,5,335], // LATIN SMALL LETTER R
+ 0x73: [459,10,389,51,348], // LATIN SMALL LETTER S
+ 0x74: [579,10,278,13,279], // LATIN SMALL LETTER T
+ 0x75: [450,10,500,9,480], // LATIN SMALL LETTER U
+ 0x76: [450,14,500,19,477], // LATIN SMALL LETTER V
+ 0x77: [450,14,722,21,694], // LATIN SMALL LETTER W
+ 0x78: [450,0,500,17,479], // LATIN SMALL LETTER X
+ 0x79: [450,218,500,14,475], // LATIN SMALL LETTER Y
+ 0x7A: [450,0,444,27,418], // LATIN SMALL LETTER Z
+ 0x7B: [680,181,480,100,350], // LEFT CURLY BRACKET
+ 0x7C: [676,14,200,67,133], // VERTICAL LINE
+ 0x7D: [680,181,480,130,380], // RIGHT CURLY BRACKET
+ 0x7E: [325,-183,541,40,502], // TILDE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA8: [622,-523,333,18,316], // DIAERESIS
+ 0xAC: [393,-115,600,48,552], // NOT SIGN
+ 0xAF: [601,-547,333,11,322], // MACRON
+ 0xB1: [502,87,685,48,637], // PLUS-MINUS SIGN
+ 0xB7: [310,-199,250,70,181], // MIDDLE DOT
+ 0xD7: [529,25,640,43,597], // MULTIPLICATION SIGN
+ 0xF7: [516,10,564,30,534], // DIVISION SIGN
+ 0x131: [460,0,278,16,253], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [460,218,278,-70,193], // LATIN SMALL LETTER DOTLESS J
+ 0x2C6: [674,-507,333,11,322], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [674,-507,333,11,322], // CARON
+ 0x2C9: [601,-547,334,11,322], // MODIFIER LETTER MACRON
+ 0x2CA: [679,-509,333,93,320], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [679,-509,333,22,249], // MODIFIER LETTER GRAVE ACCENT
+ 0x2D8: [664,-507,335,27,308], // BREVE
+ 0x2D9: [622,-523,333,118,217], // DOT ABOVE
+ 0x2DC: [638,-532,333,1,331], // SMALL TILDE
+ 0x300: [678,-507,0,-371,-147], // COMBINING GRAVE ACCENT
+ 0x301: [678,-507,0,-371,-147], // COMBINING ACUTE ACCENT
+ 0x302: [674,-507,0,-386,-75], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [638,-532,0,-395,-65], // COMBINING TILDE
+ 0x304: [601,-547,0,-385,-74], // COMBINING MACRON
+ 0x306: [664,-507,0,-373,-92], // COMBINING BREVE
+ 0x307: [622,-523,0,-280,-181], // COMBINING DOT ABOVE
+ 0x308: [622,-523,0,-379,-81], // COMBINING DIAERESIS
+ 0x30A: [711,-512,0,-329,-130], // COMBINING RING ABOVE
+ 0x30B: [678,-507,0,-401,-22], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [674,-507,0,-385,-74], // COMBINING CARON
+ 0x338: [662,156,0,-380,31], // COMBINING LONG SOLIDUS OVERLAY
+ 0x393: [662,0,587,11,577], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [674,0,722,48,675], // GREEK CAPITAL LETTER DELTA
+ 0x398: [676,14,722,34,688], // GREEK CAPITAL LETTER THETA
+ 0x39B: [674,0,702,15,687], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [662,0,643,29,614], // GREEK CAPITAL LETTER XI
+ 0x3A0: [662,0,722,18,703], // GREEK CAPITAL LETTER PI
+ 0x3A3: [662,0,624,30,600], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [674,0,722,29,703], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [662,0,763,35,728], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [690,0,746,22,724], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [676,0,744,29,715], // GREEK CAPITAL LETTER OMEGA
+ 0x2020: [676,149,500,59,442], // DAGGER
+ 0x2021: [676,153,500,58,442], // DOUBLE DAGGER
+ 0x2026: [100,11,1000,111,888], // HORIZONTAL ELLIPSIS
+ 0x2032: [678,-402,289,75,214], // PRIME
+ 0x203E: [820,-770,500,0,500], // OVERLINE
+ 0x20D7: [760,-548,0,-453,-17], // COMBINING RIGHT ARROW ABOVE
+ 0x2111: [695,34,762,45,711], // BLACK-LETTER CAPITAL I
+ 0x2118: [547,217,826,52,799], // SCRIPT CAPITAL P
+ 0x211C: [704,22,874,50,829], // BLACK-LETTER CAPITAL R
+ 0x2135: [677,13,682,43,634], // ALEF SYMBOL
+ 0x2190: [449,-58,926,71,857], // LEFTWARDS ARROW
+ 0x2191: [662,156,511,60,451], // UPWARDS ARROW
+ 0x2192: [448,-57,926,70,856], // RIGHTWARDS ARROW
+ 0x2193: [662,156,511,60,451], // DOWNWARDS ARROW
+ 0x2194: [449,-57,926,38,888], // LEFT RIGHT ARROW
+ 0x2195: [730,224,511,60,451], // UP DOWN ARROW
+ 0x2196: [662,156,926,70,856], // NORTH WEST ARROW
+ 0x2197: [662,156,926,70,856], // NORTH EAST ARROW
+ 0x2198: [662,156,926,70,856], // SOUTH EAST ARROW
+ 0x2199: [662,156,926,70,856], // SOUTH WEST ARROW
+ 0x21A6: [450,-57,926,70,857], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [553,-57,926,70,856], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [553,-57,926,70,856], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [494,-220,955,54,901], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [286,-12,955,54,901], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [494,-220,955,54,901], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [286,-12,955,54,901], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [539,33,926,70,856], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [551,45,926,60,866], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [662,156,685,45,641], // UPWARDS DOUBLE ARROW
+ 0x21D2: [551,45,926,60,866], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [662,156,685,45,641], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [517,10,926,20,906], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [730,224,685,45,641], // UP DOWN DOUBLE ARROW
+ 0x2200: [662,0,560,2,558], // FOR ALL
+ 0x2202: [668,11,471,40,471], // PARTIAL DIFFERENTIAL
+ 0x2203: [662,0,560,73,487], // THERE EXISTS
+ 0x2205: [583,79,762,50,712], // EMPTY SET
+ 0x2207: [662,12,731,63,667], // NABLA
+ 0x2208: [531,27,685,60,625], // ELEMENT OF
+ 0x2209: [662,157,685,60,625], // stix-negated (vert) set membership, variant
+ 0x220B: [531,27,685,60,625], // CONTAINS AS MEMBER
+ 0x220F: [763,259,1000,52,948], // N-ARY PRODUCT
+ 0x2210: [763,259,1000,52,948], // N-ARY COPRODUCT
+ 0x2211: [763,259,914,58,856], // N-ARY SUMMATION
+ 0x2212: [286,-220,685,64,621], // MINUS SIGN
+ 0x2213: [502,87,685,48,637], // MINUS-OR-PLUS SIGN
+ 0x2215: [710,222,523,46,478], // DIVISION SLASH
+ 0x2216: [411,-93,428,25,403], // SET MINUS
+ 0x2217: [471,-33,523,67,457], // ASTERISK OPERATOR
+ 0x2218: [387,-117,350,40,310], // RING OPERATOR
+ 0x2219: [387,-117,350,40,310], // BULLET OPERATOR
+ 0x221A: [973,259,928,112,963], // SQUARE ROOT
+ 0x221D: [430,0,685,41,643], // PROPORTIONAL TO
+ 0x221E: [430,0,926,70,854], // INFINITY
+ 0x2220: [547,0,685,23,643], // ANGLE
+ 0x2223: [690,189,266,100,166], // DIVIDES
+ 0x2225: [690,189,523,129,394], // PARALLEL TO
+ 0x2227: [536,29,620,31,589], // LOGICAL AND
+ 0x2228: [536,29,620,31,589], // LOGICAL OR
+ 0x2229: [536,31,620,48,572], // stix-intersection, serifs
+ 0x222A: [536,31,620,48,572], // stix-union, serifs
+ 0x222B: [824,320,459,32,639], // INTEGRAL
+ 0x223C: [362,-148,685,48,637], // TILDE OPERATOR
+ 0x2240: [547,42,286,35,249], // WREATH PRODUCT
+ 0x2243: [445,-55,685,48,637], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [532,27,685,48,637], // APPROXIMATELY EQUAL TO
+ 0x2248: [475,-25,685,48,637], // ALMOST EQUAL TO
+ 0x224D: [498,-8,685,48,637], // EQUIVALENT TO
+ 0x2250: [611,-120,685,48,637], // APPROACHES THE LIMIT
+ 0x2260: [662,156,685,48,637], // stix-not (vert) equals
+ 0x2261: [478,-28,685,48,637], // IDENTICAL TO
+ 0x2264: [609,103,685,64,629], // LESS-THAN OR EQUAL TO
+ 0x2265: [609,103,685,64,629], // GREATER-THAN OR EQUAL TO
+ 0x226A: [532,26,933,25,908], // MUCH LESS-THAN
+ 0x226B: [532,26,933,25,908], // MUCH GREATER-THAN
+ 0x227A: [532,26,685,64,621], // PRECEDES
+ 0x227B: [532,26,685,64,621], // SUCCEEDS
+ 0x227C: [628,120,685,64,621], // PRECEDES OR EQUAL TO
+ 0x227D: [629,119,685,64,621], // SUCCEEDS OR EQUAL TO
+ 0x2282: [531,25,685,64,621], // SUBSET OF
+ 0x2283: [531,25,685,64,621], // SUPERSET OF
+ 0x2286: [607,103,685,64,621], // SUBSET OF OR EQUAL TO
+ 0x2287: [607,103,685,64,621], // SUPERSET OF OR EQUAL TO
+ 0x228E: [536,31,620,48,572], // MULTISET UNION
+ 0x2291: [607,103,685,64,621], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [607,103,685,64,621], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [536,31,620,48,572], // stix-square intersection, serifs
+ 0x2294: [536,31,620,48,572], // stix-square union, serifs
+ 0x2295: [623,119,842,50,792], // stix-circled plus (with rim)
+ 0x2296: [623,119,842,50,792], // CIRCLED MINUS
+ 0x2297: [623,119,842,50,792], // stix-circled times (with rim)
+ 0x2298: [623,119,842,50,792], // CIRCLED DIVISION SLASH
+ 0x2299: [583,79,762,50,712], // CIRCLED DOT OPERATOR
+ 0x22A2: [662,0,685,64,621], // RIGHT TACK
+ 0x22A3: [662,0,685,64,621], // LEFT TACK
+ 0x22A4: [662,0,685,48,637], // DOWN TACK
+ 0x22A5: [662,0,685,48,637], // UP TACK
+ 0x22A8: [662,0,685,64,621], // TRUE
+ 0x22C0: [763,259,924,54,870], // N-ARY LOGICAL AND
+ 0x22C1: [763,259,924,54,870], // N-ARY LOGICAL OR
+ 0x22C2: [778,254,924,94,830], // N-ARY INTERSECTION
+ 0x22C3: [768,264,924,94,830], // N-ARY UNION
+ 0x22C4: [488,-16,523,26,497], // DIAMOND OPERATOR
+ 0x22C5: [313,-193,286,83,203], // DOT OPERATOR
+ 0x22C6: [597,13,700,35,665], // STAR OPERATOR
+ 0x22C8: [582,80,810,54,756], // BOWTIE
+ 0x22EE: [606,104,511,192,319], // VERTICAL ELLIPSIS
+ 0x22EF: [316,-189,926,108,818], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [520,18,926,194,732], // DOWN RIGHT DIAGONAL ELLIPSIS
+ 0x2308: [713,213,469,188,447], // LEFT CEILING
+ 0x2309: [713,213,469,27,286], // RIGHT CEILING
+ 0x230A: [713,213,469,188,447], // LEFT FLOOR
+ 0x230B: [713,213,469,27,286], // RIGHT FLOOR
+ 0x2322: [360,-147,1019,54,965], // stix-small down curve
+ 0x2323: [360,-147,1019,54,965], // stix-small up curve
+ 0x23AF: [286,-220,315,0,315], // HORIZONTAL LINE EXTENSION
+ 0x23D0: [405,-101,511,222,288], // VERTICAL LINE EXTENSION (used to extend arrows)
+ 0x25B3: [811,127,1145,35,1110], // WHITE UP-POINTING TRIANGLE
+ 0x25B9: [555,50,660,80,605], // WHITE RIGHT-POINTING SMALL TRIANGLE
+ 0x25BD: [811,127,1145,35,1110], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C3: [554,51,660,55,580], // WHITE LEFT-POINTING SMALL TRIANGLE
+ 0x25EF: [785,282,1207,70,1137], // LARGE CIRCLE
+ 0x2660: [609,99,685,34,651], // BLACK SPADE SUIT
+ 0x2661: [603,105,685,34,651], // WHITE HEART SUIT
+ 0x2662: [609,105,685,41,643], // WHITE DIAMOND SUIT
+ 0x2663: [603,99,685,34,651], // BLACK CLUB SUIT
+ 0x266D: [768,10,426,57,346], // MUSIC FLAT SIGN
+ 0x266E: [768,181,426,75,350], // MUSIC NATURAL SIGN
+ 0x266F: [768,181,426,41,386], // MUSIC SHARP SIGN
+ 0x27E8: [713,213,400,77,335], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [713,213,400,65,323], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x27EE: [676,177,233,56,211], // MATHEMATICAL LEFT FLATTENED PARENTHESIS
+ 0x27EF: [676,177,233,22,177], // MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+ 0x27F5: [449,-58,1574,55,1519], // LONG LEFTWARDS ARROW
+ 0x27F6: [449,-57,1574,55,1519], // LONG RIGHTWARDS ARROW
+ 0x27F7: [449,-57,1574,55,1519], // LONG LEFT RIGHT ARROW
+ 0x27F8: [551,45,1574,55,1519], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [551,45,1574,55,1519], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [517,10,1574,55,1519], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FB: [450,-57,1574,55,1519], // LONG LEFTWARDS ARROW FROM BAR
+ 0x27FC: [450,-57,1574,55,1519], // LONG RIGHTWARDS ARROW FROM BAR
+ 0x29F5: [710,222,523,46,478], // REVERSE SOLIDUS OPERATOR
+ 0x2A00: [763,259,1126,53,1073], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [763,259,1126,53,1073], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [763,259,1126,53,1073], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A03: [768,264,924,94,830], // N-ARY UNION OPERATOR WITH DOT
+ 0x2A04: [768,264,924,94,830], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A05: [763,259,924,94,830], // N-ARY SQUARE INTERSECTION OPERATOR
+ 0x2A06: [763,259,924,94,830], // N-ARY SQUARE UNION OPERATOR
+ 0x2A3F: [662,0,694,30,664], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [609,103,685,64,621], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [609,103,685,64,621] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXGeneral-bold'] = {
+ directory: 'General/Bold',
+ family: 'STIXGeneral',
+ weight: 'bold',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1D00,0x1DBF,"PhoneticExtensions"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2070,0x209F,"SuperAndSubscripts"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2150,0x218F,"NumberForms"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x2980,0x29FF,"MiscMathSymbolsB"],
+ [0x2A00,0x2AFF,"SuppMathOperators"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0x1D400,0x1D433,"MathBold"],
+ [0x1D56C,0x1D59F,"BoldFraktur"],
+ [0x1D5D4,0x1D607,"MathSSBold"],
+ [0x1D6A8,0x1D6E1,"GreekBold"],
+ [0x1D756,0x1D78F,"GreekSSBold"],
+ [0x1D7CE,0x1D7D7,"MathBold"],
+ [0x1D7EC,0x1D7F6,"MathSSBold"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [691,13,333,81,251], // EXCLAMATION MARK
+ 0x22: [691,-404,555,83,472], // QUOTATION MARK
+ 0x23: [700,0,500,5,495], // NUMBER SIGN
+ 0x24: [750,99,500,29,472], // DOLLAR SIGN
+ 0x25: [706,29,749,61,688], // PERCENT SIGN
+ 0x26: [691,16,833,62,789], // AMPERSAND
+ 0x27: [691,-404,278,75,204], // APOSTROPHE
+ 0x28: [694,168,333,46,306], // LEFT PARENTHESIS
+ 0x29: [694,168,333,27,287], // RIGHT PARENTHESIS
+ 0x2A: [691,-255,500,56,448], // ASTERISK
+ 0x2B: [563,57,750,65,685], // PLUS SIGN
+ 0x2C: [155,180,250,39,223], // COMMA
+ 0x2D: [287,-171,333,44,287], // HYPHEN-MINUS
+ 0x2E: [156,13,250,41,210], // FULL STOP
+ 0x2F: [691,19,278,-24,302], // SOLIDUS
+ 0x30: [688,13,500,24,476], // DIGIT ZERO
+ 0x31: [688,0,500,65,441], // DIGIT ONE
+ 0x32: [688,0,500,17,478], // DIGIT TWO
+ 0x33: [688,14,500,16,468], // DIGIT THREE
+ 0x34: [688,0,500,19,476], // DIGIT FOUR
+ 0x35: [676,8,500,22,470], // DIGIT FIVE
+ 0x36: [688,13,500,28,475], // DIGIT SIX
+ 0x37: [676,0,500,17,477], // DIGIT SEVEN
+ 0x38: [688,13,500,28,472], // DIGIT EIGHT
+ 0x39: [688,13,500,26,473], // DIGIT NINE
+ 0x3A: [472,13,333,82,251], // COLON
+ 0x3B: [472,180,333,82,266], // SEMICOLON
+ 0x3C: [534,24,750,80,670], // LESS-THAN SIGN
+ 0x3D: [399,-107,750,68,682], // EQUALS SIGN
+ 0x3E: [534,24,750,80,670], // GREATER-THAN SIGN
+ 0x3F: [689,13,500,57,445], // QUESTION MARK
+ 0x40: [691,19,930,108,822], // COMMERCIAL AT
+ 0x41: [690,0,722,9,689], // LATIN CAPITAL LETTER A
+ 0x42: [676,0,667,16,619], // LATIN CAPITAL LETTER B
+ 0x43: [691,19,722,49,687], // LATIN CAPITAL LETTER C
+ 0x44: [676,0,722,14,690], // LATIN CAPITAL LETTER D
+ 0x45: [676,0,667,16,641], // LATIN CAPITAL LETTER E
+ 0x46: [676,0,611,16,583], // LATIN CAPITAL LETTER F
+ 0x47: [691,19,778,37,755], // LATIN CAPITAL LETTER G
+ 0x48: [676,0,778,21,759], // LATIN CAPITAL LETTER H
+ 0x49: [676,0,389,20,370], // LATIN CAPITAL LETTER I
+ 0x4A: [676,96,500,3,478], // LATIN CAPITAL LETTER J
+ 0x4B: [676,0,778,30,769], // LATIN CAPITAL LETTER K
+ 0x4C: [677,0,667,19,638], // LATIN CAPITAL LETTER L
+ 0x4D: [676,0,944,14,921], // LATIN CAPITAL LETTER M
+ 0x4E: [676,18,722,16,701], // LATIN CAPITAL LETTER N
+ 0x4F: [691,19,778,35,743], // LATIN CAPITAL LETTER O
+ 0x50: [676,0,611,16,600], // LATIN CAPITAL LETTER P
+ 0x51: [691,176,778,35,743], // LATIN CAPITAL LETTER Q
+ 0x52: [676,0,722,26,716], // LATIN CAPITAL LETTER R
+ 0x53: [692,19,556,35,513], // LATIN CAPITAL LETTER S
+ 0x54: [676,0,667,31,636], // LATIN CAPITAL LETTER T
+ 0x55: [676,19,722,16,701], // LATIN CAPITAL LETTER U
+ 0x56: [676,18,722,16,701], // LATIN CAPITAL LETTER V
+ 0x57: [676,15,1000,19,981], // LATIN CAPITAL LETTER W
+ 0x58: [676,0,722,16,699], // LATIN CAPITAL LETTER X
+ 0x59: [676,0,722,15,699], // LATIN CAPITAL LETTER Y
+ 0x5A: [676,0,667,28,634], // LATIN CAPITAL LETTER Z
+ 0x5B: [678,149,333,67,301], // LEFT SQUARE BRACKET
+ 0x5C: [691,19,278,-25,303], // REVERSE SOLIDUS
+ 0x5D: [678,149,333,32,266], // RIGHT SQUARE BRACKET
+ 0x5E: [676,-311,581,73,509], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [713,-528,333,8,246], // GRAVE ACCENT
+ 0x61: [473,14,500,25,488], // LATIN SMALL LETTER A
+ 0x62: [676,14,556,17,521], // LATIN SMALL LETTER B
+ 0x63: [473,14,444,25,430], // LATIN SMALL LETTER C
+ 0x64: [676,14,556,25,534], // LATIN SMALL LETTER D
+ 0x65: [473,14,444,25,427], // LATIN SMALL LETTER E
+ 0x66: [691,0,333,14,389], // LATIN SMALL LETTER F
+ 0x67: [473,206,500,28,483], // LATIN SMALL LETTER G
+ 0x68: [676,0,556,15,534], // LATIN SMALL LETTER H
+ 0x69: [691,0,278,15,256], // LATIN SMALL LETTER I
+ 0x6A: [691,203,333,-57,263], // LATIN SMALL LETTER J
+ 0x6B: [676,0,556,22,543], // LATIN SMALL LETTER K
+ 0x6C: [676,0,278,15,256], // LATIN SMALL LETTER L
+ 0x6D: [473,0,833,15,814], // LATIN SMALL LETTER M
+ 0x6E: [473,0,556,21,539], // LATIN SMALL LETTER N
+ 0x6F: [473,14,500,25,476], // LATIN SMALL LETTER O
+ 0x70: [473,205,556,19,524], // LATIN SMALL LETTER P
+ 0x71: [473,205,556,34,536], // LATIN SMALL LETTER Q
+ 0x72: [473,0,444,28,434], // LATIN SMALL LETTER R
+ 0x73: [473,14,389,25,361], // LATIN SMALL LETTER S
+ 0x74: [630,12,333,19,332], // LATIN SMALL LETTER T
+ 0x75: [461,14,556,16,538], // LATIN SMALL LETTER U
+ 0x76: [461,14,500,21,485], // LATIN SMALL LETTER V
+ 0x77: [461,14,722,23,707], // LATIN SMALL LETTER W
+ 0x78: [461,0,500,12,484], // LATIN SMALL LETTER X
+ 0x79: [461,205,500,16,482], // LATIN SMALL LETTER Y
+ 0x7A: [461,0,444,21,420], // LATIN SMALL LETTER Z
+ 0x7B: [698,175,394,22,340], // LEFT CURLY BRACKET
+ 0x7C: [691,19,220,66,154], // VERTICAL LINE
+ 0x7D: [698,175,394,54,372], // RIGHT CURLY BRACKET
+ 0x7E: [333,-173,520,29,491], // TILDE
+ 0x393: [676,0,620,16,593], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [690,0,722,33,673], // GREEK CAPITAL LETTER DELTA
+ 0x398: [692,18,778,35,743], // GREEK CAPITAL LETTER THETA
+ 0x39B: [690,0,707,9,674], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [676,0,647,40,607], // GREEK CAPITAL LETTER XI
+ 0x3A0: [676,0,778,21,759], // GREEK CAPITAL LETTER PI
+ 0x3A3: [676,0,671,28,641], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [692,0,703,7,693], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [676,0,836,18,818], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [692,0,808,15,797], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [692,0,768,28,740] // GREEK CAPITAL LETTER OMEGA
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXGeneral-italic'] = {
+ directory: 'General/Italic',
+ family: 'STIXGeneral',
+ style: 'italic',
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x250,0x2AF,"IPAExtensions"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x400,0x4FF,"Cyrillic"],
+ [0x1E00,0x1EFF,"LatinExtendedAdditional"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x20A0,0x20CF,"CurrencySymbols"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2400,0x243F,"ControlPictures"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0xFB00,0xFB4F,"AlphaPresentForms"],
+ [0x1D434,0x1D467,"MathItalic"],
+ [0x1D49C,0x1D4CF,"MathScript"],
+ [0x1D608,0x1D63B,"MathSSItalic"],
+ [0x1D6A4,0x1D6A5,"ij"],
+ [0x1D6E2,0x1D71B,"GreekItalic"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [667,11,333,39,304], // EXCLAMATION MARK
+ 0x22: [666,-421,420,144,432], // QUOTATION MARK
+ 0x23: [676,0,501,2,540], // NUMBER SIGN
+ 0x24: [731,89,500,32,497], // DOLLAR SIGN
+ 0x25: [706,19,755,80,705], // PERCENT SIGN
+ 0x26: [666,18,778,76,723], // AMPERSAND
+ 0x27: [666,-421,214,132,241], // APOSTROPHE
+ 0x28: [669,181,333,42,315], // LEFT PARENTHESIS
+ 0x29: [669,180,333,16,289], // RIGHT PARENTHESIS
+ 0x2A: [666,-255,500,128,492], // ASTERISK
+ 0x2B: [506,0,675,86,590], // PLUS SIGN
+ 0x2C: [101,129,250,-5,135], // COMMA
+ 0x2D: [255,-192,333,49,282], // HYPHEN-MINUS
+ 0x2E: [100,11,250,27,138], // FULL STOP
+ 0x2F: [666,18,278,-65,386], // SOLIDUS
+ 0x30: [676,7,500,32,497], // DIGIT ZERO
+ 0x31: [676,0,500,50,409], // DIGIT ONE
+ 0x32: [676,0,500,12,452], // DIGIT TWO
+ 0x33: [676,7,500,16,465], // DIGIT THREE
+ 0x34: [676,0,500,1,479], // DIGIT FOUR
+ 0x35: [666,7,500,15,491], // DIGIT FIVE
+ 0x36: [686,7,500,30,521], // DIGIT SIX
+ 0x37: [666,8,500,75,537], // DIGIT SEVEN
+ 0x38: [676,7,500,30,493], // DIGIT EIGHT
+ 0x39: [676,17,500,23,492], // DIGIT NINE
+ 0x3A: [441,11,333,50,261], // COLON
+ 0x3B: [441,129,333,26,261], // SEMICOLON
+ 0x3C: [516,10,675,84,592], // LESS-THAN SIGN
+ 0x3D: [386,-120,675,86,590], // EQUALS SIGN
+ 0x3E: [516,10,675,84,592], // GREATER-THAN SIGN
+ 0x3F: [664,12,500,132,472], // QUESTION MARK
+ 0x40: [666,18,920,118,806], // COMMERCIAL AT
+ 0x41: [668,0,611,-51,564], // LATIN CAPITAL LETTER A
+ 0x42: [653,0,611,-8,588], // LATIN CAPITAL LETTER B
+ 0x43: [666,18,667,66,689], // LATIN CAPITAL LETTER C
+ 0x44: [653,0,722,-8,700], // LATIN CAPITAL LETTER D
+ 0x45: [653,0,611,-1,634], // LATIN CAPITAL LETTER E
+ 0x46: [653,0,611,8,645], // LATIN CAPITAL LETTER F
+ 0x47: [666,18,722,52,722], // LATIN CAPITAL LETTER G
+ 0x48: [653,0,722,-8,769], // LATIN CAPITAL LETTER H
+ 0x49: [653,0,333,-8,384], // LATIN CAPITAL LETTER I
+ 0x4A: [653,18,444,-6,491], // LATIN CAPITAL LETTER J
+ 0x4B: [653,0,667,7,722], // LATIN CAPITAL LETTER K
+ 0x4C: [653,0,556,-8,559], // LATIN CAPITAL LETTER L
+ 0x4D: [653,0,833,-18,872], // LATIN CAPITAL LETTER M
+ 0x4E: [653,15,667,-20,727], // LATIN CAPITAL LETTER N
+ 0x4F: [667,18,722,60,699], // LATIN CAPITAL LETTER O
+ 0x50: [653,0,611,0,605], // LATIN CAPITAL LETTER P
+ 0x51: [666,182,722,59,699], // LATIN CAPITAL LETTER Q
+ 0x52: [653,0,611,-13,588], // LATIN CAPITAL LETTER R
+ 0x53: [667,18,500,17,508], // LATIN CAPITAL LETTER S
+ 0x54: [653,0,556,59,633], // LATIN CAPITAL LETTER T
+ 0x55: [653,18,722,102,765], // LATIN CAPITAL LETTER U
+ 0x56: [653,18,611,76,688], // LATIN CAPITAL LETTER V
+ 0x57: [653,18,833,71,906], // LATIN CAPITAL LETTER W
+ 0x58: [653,0,611,-29,655], // LATIN CAPITAL LETTER X
+ 0x59: [653,0,556,78,633], // LATIN CAPITAL LETTER Y
+ 0x5A: [653,0,556,-6,606], // LATIN CAPITAL LETTER Z
+ 0x5B: [663,153,389,21,391], // LEFT SQUARE BRACKET
+ 0x5C: [666,18,278,-41,319], // REVERSE SOLIDUS
+ 0x5D: [663,153,389,12,382], // RIGHT SQUARE BRACKET
+ 0x5E: [666,-301,422,0,422], // CIRCUMFLEX ACCENT
+ 0x5F: [-75,125,500,0,500], // LOW LINE
+ 0x60: [664,-492,333,120,311], // GRAVE ACCENT
+ 0x61: [441,11,501,17,476], // LATIN SMALL LETTER A
+ 0x62: [683,11,500,23,473], // LATIN SMALL LETTER B
+ 0x63: [441,11,444,30,425], // LATIN SMALL LETTER C
+ 0x64: [683,13,500,15,527], // LATIN SMALL LETTER D
+ 0x65: [441,11,444,31,412], // LATIN SMALL LETTER E
+ 0x66: [678,207,278,-147,424], // LATIN SMALL LETTER F
+ 0x67: [441,206,500,8,471], // LATIN SMALL LETTER G
+ 0x68: [683,9,500,19,478], // LATIN SMALL LETTER H
+ 0x69: [654,11,278,49,264], // LATIN SMALL LETTER I
+ 0x6A: [652,207,278,-124,279], // LATIN SMALL LETTER J
+ 0x6B: [683,11,444,14,461], // LATIN SMALL LETTER K
+ 0x6C: [683,11,278,41,279], // LATIN SMALL LETTER L
+ 0x6D: [441,9,722,12,704], // LATIN SMALL LETTER M
+ 0x6E: [441,9,500,14,474], // LATIN SMALL LETTER N
+ 0x6F: [441,11,500,27,468], // LATIN SMALL LETTER O
+ 0x70: [441,205,504,-75,472], // LATIN SMALL LETTER P
+ 0x71: [441,209,500,25,484], // LATIN SMALL LETTER Q
+ 0x72: [441,0,389,45,412], // LATIN SMALL LETTER R
+ 0x73: [442,13,389,16,366], // LATIN SMALL LETTER S
+ 0x74: [546,11,278,38,296], // LATIN SMALL LETTER T
+ 0x75: [441,11,500,42,475], // LATIN SMALL LETTER U
+ 0x76: [441,18,444,20,426], // LATIN SMALL LETTER V
+ 0x77: [441,18,667,15,648], // LATIN SMALL LETTER W
+ 0x78: [441,11,444,-27,447], // LATIN SMALL LETTER X
+ 0x79: [441,206,444,-24,426], // LATIN SMALL LETTER Y
+ 0x7A: [428,81,389,-2,380], // LATIN SMALL LETTER Z
+ 0x7B: [687,177,400,51,407], // LEFT CURLY BRACKET
+ 0x7C: [666,18,275,105,171], // VERTICAL LINE
+ 0x7D: [687,177,400,-7,349], // RIGHT CURLY BRACKET
+ 0x7E: [323,-183,541,40,502], // TILDE
+ 0x131: [441,11,278,47,235], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [441,207,278,-124,246], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [653,0,611,8,645], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [668,0,611,-32,526], // GREEK CAPITAL LETTER DELTA
+ 0x398: [667,18,722,60,699], // GREEK CAPITAL LETTER THETA
+ 0x39B: [668,0,611,-51,564], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [653,0,651,-6,680], // GREEK CAPITAL LETTER XI
+ 0x3A0: [653,0,722,-8,769], // GREEK CAPITAL LETTER PI
+ 0x3A3: [653,0,620,-6,659], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [668,0,556,78,648], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [653,0,741,50,731], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [667,0,675,77,778], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [666,0,762,-6,739], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [441,11,552,27,549], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [678,205,506,-40,514], // GREEK SMALL LETTER BETA
+ 0x3B3: [435,206,410,19,438], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [668,11,460,24,460], // GREEK SMALL LETTER DELTA
+ 0x3B5: [441,11,444,30,425], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [683,185,454,30,475], // GREEK SMALL LETTER ZETA
+ 0x3B7: [441,205,474,14,442], // GREEK SMALL LETTER ETA
+ 0x3B8: [678,11,480,27,494], // GREEK SMALL LETTER THETA
+ 0x3B9: [441,11,278,49,235], // GREEK SMALL LETTER IOTA
+ 0x3BA: [441,13,444,14,465], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [678,16,458,-12,431], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [428,205,526,-33,483], // GREEK SMALL LETTER MU
+ 0x3BD: [441,18,470,20,459], // GREEK SMALL LETTER NU
+ 0x3BE: [683,185,454,30,446], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,500,27,468], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [428,18,504,19,536], // GREEK SMALL LETTER PI
+ 0x3C1: [441,205,504,-40,471], // GREEK SMALL LETTER RHO
+ 0x3C2: [441,185,454,30,453], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [428,11,498,27,531], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [428,11,410,12,426], // GREEK SMALL LETTER TAU
+ 0x3C5: [441,10,478,19,446], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [441,205,622,27,590], // GREEK SMALL LETTER PHI
+ 0x3C7: [441,207,457,-108,498], // GREEK SMALL LETTER CHI
+ 0x3C8: [441,205,584,15,668], // GREEK SMALL LETTER PSI
+ 0x3C9: [439,11,686,27,654], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [678,10,556,19,526], // GREEK THETA SYMBOL
+ 0x3D5: [683,205,627,27,595], // GREEK PHI SYMBOL
+ 0x3D6: [428,11,792,17,832], // GREEK PI SYMBOL
+ 0x3F1: [441,205,516,27,484], // GREEK RHO SYMBOL
+ 0x3F5: [441,11,444,30,420], // GREEK LUNATE EPSILON SYMBOL
+ 0x2113: [687,11,579,48,571] // SCRIPT SMALL L
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXIntegralsD'] = {
+ directory: 'IntegralsD/Regular',
+ family: 'STIXIntegralsD',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0x222B,0x2233,"All"],
+ [0x2A0B,0x2A1C,"All"]
+ ],
+ 0x222B: [2000,269,585,56,1035], // INTEGRAL
+ 0x222E: [2000,269,635,56,1035] // CONTOUR INTEGRAL
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXNonUnicode'] = {
+ directory: 'NonUnicode/Regular',
+ family: 'STIXNonUnicode',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ],
+ 0xE000: [610,25,1184,829,895], // stix-radical symbol vertical extender
+ 0xE001: [667,-41,1184,829,1211], // stix-radical symbol top corner piece
+ 0xE138: [634,-584,480,-10,490], // stix-horizontal extender for multiple character over accent arrows, harpoons, line
+ 0xE139: [-127,177,480,-10,490], // stix-horizontal extender for multiple character under accent arrows, harpoons, line
+ 0xE13B: [955,-512,897,-25,908], // stix-left end of extensible overbrace (CMEX10 x3A rotated 90deg)
+ 0xE13C: [955,-512,897,-11,922], // stix-right end of extensible overbrace (CMEX10 x38 rotated 90deg)
+ 0xE13D: [182,261,897,-25,908], // stix-left end of extensible underbrace (CMEX10 x3B rotated 90deg)
+ 0xE13E: [182,261,897,-11,922], // stix-right end of extensible underbrace (CMEX10 x39 rotated 90deg)
+ 0xE140: [1218,-820,1844,-10,1854], // stix-center of extensible overbrace (CMEX10 x3C rotated 90deg)
+ 0xE141: [-126,524,1844,-10,1854], // stix-center of extensible underbrace (CMEX10 x3D rotated 90deg)
+ 0xE14A: [955,-820,633,-1,634], // stix-extensible horizontal for over paren or square bracket (CMEX10 x42 rotated 90deg)
+ 0xE14B: [-126,261,633,-1,634], // stix-extensible horizontal for under paren or square bracket (CMEX10 x43 rotated 90deg)
+ 0xE261: [422,10,523,41,481], // stix-old style digit 0
+ 0xE265: [421,0,523,127,405], // stix-old style digit 1
+ 0xE269: [421,0,523,68,455], // stix-old style digit 2
+ 0xE26D: [424,198,523,47,463], // stix-old style digit 3
+ 0xE271: [420,198,523,58,480], // stix-old style digit 4
+ 0xE275: [421,198,523,66,457], // stix-old style digit 5
+ 0xE279: [612,8,523,37,486], // stix-old style digit 6
+ 0xE27D: [421,198,523,25,490], // stix-old style digit 7
+ 0xE281: [606,12,523,47,477], // stix-old style digit 8
+ 0xE285: [421,200,523,41,483], // stix-old style digit 9
+ 0xE28F: [135,0,325,-1,326], // stix-short horizontal extender at baseline
+ 0xE290: [135,0,633,-1,634] // stix-long horizontal extender at baseline
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXNonUnicode-bold'] = {
+ directory: 'NonUnicode/Bold',
+ family: 'STIXNonUnicode',
+ weight: 'bold',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ]
+
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXNonUnicode-italic'] = {
+ directory: 'NonUnicode/Italic',
+ family: 'STIXNonUnicode',
+ style: 'italic',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0xA0,0xA0,"All"],
+ [0xE000,0xF8FF,"PrivateUse"]
+ ],
+ 0xE22D: [677,45,852,43,812], // stix-mathematical calligraphic capital A
+ 0xE22E: [670,3,724,35,709], // stix-mathematical calligraphic capital B
+ 0xE22F: [671,11,569,43,586], // stix-mathematical calligraphic capital C
+ 0xE230: [662,0,801,34,788], // stix-mathematical calligraphic capital D
+ 0xE231: [670,4,553,40,599], // stix-mathematical calligraphic capital E
+ 0xE232: [662,0,652,43,710], // stix-mathematical calligraphic capital F
+ 0xE233: [671,131,580,40,580], // stix-mathematical calligraphic capital G
+ 0xE234: [664,21,831,41,845], // stix-mathematical calligraphic capital H
+ 0xE235: [662,0,575,38,591], // stix-mathematical calligraphic capital I
+ 0xE236: [662,120,632,31,785], // stix-mathematical calligraphic capital J
+ 0xE237: [670,13,809,30,783], // stix-mathematical calligraphic capital K
+ 0xE238: [670,7,693,30,653], // stix-mathematical calligraphic capital L
+ 0xE239: [671,45,1166,40,1128], // stix-mathematical calligraphic capital M
+ 0xE23A: [795,37,957,40,1064], // stix-mathematical calligraphic capital N
+ 0xE23B: [669,10,737,38,729], // stix-mathematical calligraphic capital O
+ 0xE23C: [662,0,667,38,709], // stix-mathematical calligraphic capital P
+ 0xE23D: [671,131,744,43,704], // stix-mathematical calligraphic capital Q
+ 0xE23E: [662,3,854,38,816], // stix-mathematical calligraphic capital R
+ 0xE23F: [671,0,634,38,671], // stix-mathematical calligraphic capital S
+ 0xE240: [721,0,509,41,730], // stix-mathematical calligraphic capital T
+ 0xE241: [672,13,817,37,950], // stix-mathematical calligraphic capital U
+ 0xE242: [677,33,638,33,680], // stix-mathematical calligraphic capital V
+ 0xE243: [685,32,956,33,998], // stix-mathematical calligraphic capital W
+ 0xE244: [672,13,692,38,739], // stix-mathematical calligraphic capital X
+ 0xE245: [675,131,719,34,763], // stix-mathematical calligraphic capital Y
+ 0xE246: [664,94,752,38,714] // stix-mathematical calligraphic capital Z
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXSizeOneSym'] = {
+ directory: 'SizeOneSym/Regular',
+ family: 'STIXSizeOneSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x2140,0x2140,"All"],
+ [0x221A,0x221C,"All"],
+ [0x2320,0x2321,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"],
+ [0x29F8,0x29F9,"All"],
+ [0x2A00,0x2A0A,"All"],
+ [0x2AFC,0x2AFF,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1066,164,468,139,382], // LEFT PARENTHESIS
+ 0x29: [1066,164,468,86,329], // RIGHT PARENTHESIS
+ 0x2F: [1066,164,579,25,552], // SOLIDUS
+ 0x5B: [1066,164,383,180,363], // LEFT SQUARE BRACKET
+ 0x5C: [1066,164,579,27,552], // REVERSE SOLIDUS
+ 0x5D: [1066,164,383,20,203], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,1000,0,1000], // LOW LINE
+ 0x7B: [1066,164,575,114,466], // LEFT CURLY BRACKET
+ 0x7D: [1066,164,575,109,461], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [767,-554,0,-720,-160], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [750,-598,0,-722,-162], // COMBINING TILDE
+ 0x220F: [1500,-49,1355,50,1305], // N-ARY PRODUCT
+ 0x2210: [1500,-49,1355,50,1305], // N-ARY COPRODUCT
+ 0x2211: [1499,-49,1292,90,1202], // N-ARY SUMMATION
+ 0x221A: [1552,295,1057,112,1089], // SQUARE ROOT
+ 0x22C0: [1500,-49,1265,60,1205], // N-ARY LOGICAL AND
+ 0x22C1: [1500,-49,1265,60,1205], // N-ARY LOGICAL OR
+ 0x22C2: [1510,-49,1265,118,1147], // N-ARY INTERSECTION
+ 0x22C3: [1500,-39,1265,118,1147], // N-ARY UNION
+ 0x2308: [1066,164,453,180,426], // LEFT CEILING
+ 0x2309: [1066,164,453,25,273], // RIGHT CEILING
+ 0x230A: [1066,164,453,180,428], // LEFT FLOOR
+ 0x230B: [1066,164,453,27,273], // RIGHT FLOOR
+ 0x239B: [700,305,450,50,400], // LEFT PARENTHESIS UPPER HOOK
+ 0x239C: [705,305,450,50,174], // LEFT PARENTHESIS EXTENSION
+ 0x239D: [705,300,450,50,400], // LEFT PARENTHESIS LOWER HOOK
+ 0x239E: [700,305,450,50,400], // RIGHT PARENTHESIS UPPER HOOK
+ 0x239F: [705,305,450,276,400], // RIGHT PARENTHESIS EXTENSION
+ 0x23A0: [705,300,450,50,400], // RIGHT PARENTHESIS LOWER HOOK
+ 0x23A1: [682,323,450,50,415], // LEFT SQUARE BRACKET UPPER CORNER
+ 0x23A2: [687,323,450,50,150], // LEFT SQUARE BRACKET EXTENSION
+ 0x23A3: [687,318,450,50,415], // LEFT SQUARE BRACKET LOWER CORNER
+ 0x23A4: [682,323,450,35,400], // RIGHT SQUARE BRACKET UPPER CORNER
+ 0x23A5: [687,323,450,300,400], // RIGHT SQUARE BRACKET EXTENSION
+ 0x23A6: [687,318,450,35,400], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x23A7: [700,305,640,260,600], // LEFT CURLY BRACKET UPPER HOOK
+ 0x23A8: [705,305,640,40,380], // LEFT CURLY BRACKET MIDDLE PIECE
+ 0x23A9: [705,300,640,260,600], // LEFT CURLY BRACKET LOWER HOOK
+ 0x23AA: [705,305,640,260,380], // CURLY BRACKET EXTENSION
+ 0x23AB: [700,305,640,40,380], // RIGHT CURLY BRACKET UPPER HOOK
+ 0x23AC: [705,305,640,260,600], // RIGHT CURLY BRACKET MIDDLE PIECE
+ 0x23AD: [705,300,640,40,380], // RIGHT CURLY BRACKET LOWER HOOK
+ 0x23AE: [610,25,688,294,394], // INTEGRAL EXTENSION
+ 0x23B0: [700,301,600,35,566], // UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+ 0x23B1: [700,301,600,35,566], // UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+ 0x23B7: [1510,345,1184,112,895], // RADICAL SYMBOL BOTTOM
+ 0x23B8: [1566,289,721,0,66], // LEFT VERTICAL BOX LINE
+ 0x23B9: [1566,289,721,655,721], // RIGHT VERTICAL BOX LINE
+ 0x23DE: [136,89,926,0,925], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [789,-564,926,0,925], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [1066,164,578,116,462], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1066,164,578,116,462], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [1500,-49,1555,52,1503], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [1500,-49,1555,52,1503], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [1500,-49,1555,52,1503], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [1500,-39,1265,118,1147], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A05: [1500,-49,1153,82,1071], // N-ARY SQUARE INTERSECTION OPERATOR
+ 0x2A06: [1500,-49,1153,82,1071] // N-ARY SQUARE UNION OPERATOR
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXSizeTwoSym'] = {
+ directory: 'SizeTwoSym/Regular',
+ family: 'STIXSizeTwoSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"],
+ [0x2AFC,0x2AFF,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1566,279,589,139,503], // LEFT PARENTHESIS
+ 0x29: [1566,279,608,114,478], // RIGHT PARENTHESIS
+ 0x2F: [1566,279,806,25,781], // SOLIDUS
+ 0x5B: [1566,279,459,190,422], // LEFT SQUARE BRACKET
+ 0x5C: [1566,279,806,25,781], // REVERSE SOLIDUS
+ 0x5D: [1566,279,459,37,269], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,1500,0,1000], // LOW LINE
+ 0x7B: [1566,279,717,124,531], // LEFT CURLY BRACKET
+ 0x7D: [1566,279,717,186,593], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [777,-564,0,-1150,-171], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [760,-608,0,-1152,-173], // COMBINING TILDE
+ 0x221A: [2056,404,1124,110,1157], // SQUARE ROOT
+ 0x2308: [1566,279,524,190,479], // LEFT CEILING
+ 0x2309: [1566,279,526,47,336], // RIGHT CEILING
+ 0x230A: [1566,279,524,190,479], // LEFT FLOOR
+ 0x230B: [1566,279,526,47,336], // RIGHT FLOOR
+ 0x23DE: [143,81,1460,0,1460], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [797,-573,1460,0,1460], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [1566,279,622,95,531], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1566,279,622,91,527] // MATHEMATICAL RIGHT ANGLE BRACKET
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXSizeThreeSym'] = {
+ directory: 'SizeThreeSym/Regular',
+ family: 'STIXSizeThreeSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2066,394,750,182,667], // LEFT PARENTHESIS
+ 0x29: [2066,394,750,83,568], // RIGHT PARENTHESIS
+ 0x2F: [2066,394,1101,30,1071], // SOLIDUS
+ 0x5B: [2066,394,508,225,491], // LEFT SQUARE BRACKET
+ 0x5C: [2066,394,1101,30,1071], // REVERSE SOLIDUS
+ 0x5D: [2066,394,508,17,283], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,2000,0,2000], // LOW LINE
+ 0x7B: [2066,394,906,143,717], // LEFT CURLY BRACKET
+ 0x7D: [2066,394,906,189,763], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [777,-564,0,-1610,-150], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [774,-608,0,-1612,-152], // COMBINING TILDE
+ 0x221A: [2565,510,1076,112,1110], // SQUARE ROOT
+ 0x2308: [2066,394,565,225,550], // LEFT CEILING
+ 0x2309: [2066,394,565,15,340], // RIGHT CEILING
+ 0x230A: [2066,394,565,225,550], // LEFT FLOOR
+ 0x230B: [2066,394,565,15,340], // RIGHT FLOOR
+ 0x23DE: [157,86,1886,0,1886], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [815,-572,1886,0,1886], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [2066,394,765,96,670], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2066,394,765,95,669] // MATHEMATICAL RIGHT ANGLE BRACKET
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXSizeFourSym'] = {
+ directory: 'SizeFourSym/Regular',
+ family: 'STIXSizeFourSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x221A,0x221C,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"],
+ [0x2772,0x2773,"All"],
+ [0x27E6,0x27EB,"All"],
+ [0x2983,0x2986,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [2566,509,808,124,732], // LEFT PARENTHESIS
+ 0x29: [2566,509,808,76,684], // RIGHT PARENTHESIS
+ 0x2F: [2566,509,1309,16,1293], // SOLIDUS
+ 0x5B: [2566,509,661,295,634], // LEFT SQUARE BRACKET
+ 0x5C: [2566,509,1309,16,1293], // REVERSE SOLIDUS
+ 0x5D: [2566,509,661,27,366], // RIGHT SQUARE BRACKET
+ 0x5F: [-127,177,2500,0,2500], // LOW LINE
+ 0x7B: [2566,509,1076,173,882], // LEFT CURLY BRACKET
+ 0x7D: [2566,509,1076,194,903], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [796,-573,0,-2040,-154], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [771,-608,0,-2040,-154], // COMBINING TILDE
+ 0x221A: [1510,345,1184,112,895], // SQUARE ROOT
+ 0x2308: [2566,509,682,295,655], // LEFT CEILING
+ 0x2309: [2566,509,682,27,387], // RIGHT CEILING
+ 0x230A: [2566,509,682,295,655], // LEFT FLOOR
+ 0x230B: [2566,509,682,27,387], // RIGHT FLOOR
+ 0x23DE: [175,90,2328,0,2328], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [837,-572,2328,0,2328], // BOTTOM CURLY BRACKET (mathematical use)
+ 0x27E8: [2566,509,908,113,796], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [2566,509,908,112,795] // MATHEMATICAL RIGHT ANGLE BRACKET
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXSizeFiveSym'] = {
+ directory: 'SizeFiveSym/Regular',
+ family: 'STIXSizeFiveSym',
+ Ranges: [
+ [0x2B0,0x2FF,"All"],
+ [0x300,0x338,"All"],
+ [0x203E,0x203E,"All"],
+ [0x20D0,0x20EF,"All"],
+ [0x239B,0x23B9,"All"],
+ [0x23DC,0x23E1,"All"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x5F: [-127,177,3000,0,3000], // LOW LINE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x302: [816,-572,0,-2485,-157], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [780,-617,0,-2485,-157], // COMBINING TILDE
+ 0x23DE: [181,90,3238,0,3238], // TOP CURLY BRACKET (mathematical use)
+ 0x23DF: [844,-573,3238,0,3238] // BOTTOM CURLY BRACKET (mathematical use)
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXVariants'] = {
+ directory: 'Variants/Regular',
+ family: 'STIXVariants',
+ Ranges: [
+ [0x20,0x20,"All"],
+ [0x77,0x7C,"All"],
+ [0xA0,0xA0,"All"],
+ [0x19B,0x19B,"All"],
+ [0x264,0x264,"All"],
+ [0x2032,0x2057,"All"],
+ [0x2140,0x2140,"All"],
+ [0x2190,0x2193,"All"],
+ [0x21D1,0x21E2,"All"],
+ [0x2205,0x22ED,"All"],
+ [0x2322,0x2323,"All"],
+ [0x2423,0x2423,"All"],
+ [0x25A9,0x25A9,"All"],
+ [0x2A3C,0x2AEE,"All"]
+ ],
+ 0x2032: [565,-28,340,44,295], // PRIME
+ 0x210F: [683,10,579,47,547], // stix-/hbar - Planck's over 2pi
+ 0x2205: [729,74,523,28,502], // EMPTY SET
+ 0x2216: [710,222,523,46,478], // SET MINUS
+ 0x221A: [943,11,737,67,767] // SQUARE ROOT
+ };
+
+ HTMLCSS.FONTDATA.FONTS['STIXGeneral'][0x22EE][0] += 400; // adjust height for \vdots
+ HTMLCSS.FONTDATA.FONTS['STIXGeneral'][0x22F1][0] += 500; // adjust height for \ddots
+ HTMLCSS.FONTDATA.FONTS['STIXNonUnicode'][0xE14A][0] += 200; // adjust height for brace extender
+ 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.Browser.Select({
+ MSIE: function (browser) {
+ // MSIE (6, 7, 8) can't access the Spacing Modifier positions?
+ HTMLCSS.FONTDATA.REMAP[0x2C9] = 0xAF; // macron
+ HTMLCSS.FONTDATA.REMAP[0x2CA] = 0xB4; // acute
+ HTMLCSS.FONTDATA.REMAP[0x2CB] = 0x60; // grave
+ HTMLCSS.FONTDATA.REMAP[0x2DA] = 0xB0; // ring above
+ }
+ });
+
+ //
+ // Check for Beta version versus release version of fonts
+ //
+ if (HTMLCSS.Font.testFont({family:"STIXSizeOneSym",testString:String.fromCharCode(0x2C6)})) {
+ // Release version -- all OK
+ MathJax.Ajax.loadComplete(HTMLCSS.fontDir + "/fontdata.js");
+ } else {
+ // Beta version, so load patch file and don't say fontdata is complete until it loads
+ MathJax.CallBack.Queue(
+ ["Require",MathJax.Ajax,HTMLCSS.fontDir + "/fontdata-beta.js"],
+ ["loadComplete",MathJax.Ajax,HTMLCSS.fontDir + "/fontdata.js"]
+ );
+ }
+
+
+})(MathJax.OutputJax["HTML-CSS"]);
+
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
new file mode 100644
index 00000000..329a711b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
@@ -0,0 +1,65 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2190: [438,-63,500,64,422], // LEFTWARDS ARROW
+ 0x2192: [438,-63,500,57,417], // RIGHTWARDS ARROW
+ 0x219A: [437,-60,1000,56,942], // LEFTWARDS ARROW WITH STROKE
+ 0x219B: [437,-60,1000,54,942], // RIGHTWARDS ARROW WITH STROKE
+ 0x219E: [417,-83,1000,56,944], // LEFTWARDS TWO HEADED ARROW
+ 0x21A0: [417,-83,1000,55,943], // RIGHTWARDS TWO HEADED ARROW
+ 0x21A2: [417,-83,1111,56,1031], // LEFTWARDS ARROW WITH TAIL
+ 0x21A3: [417,-83,1111,79,1054], // RIGHTWARDS ARROW WITH TAIL
+ 0x21AB: [575,42,1000,56,964], // LEFTWARDS ARROW WITH LOOP
+ 0x21AC: [575,42,1000,35,943], // RIGHTWARDS ARROW WITH LOOP
+ 0x21AD: [417,-83,1389,57,1331], // LEFT RIGHT WAVE ARROW
+ 0x21AE: [437,-60,1000,56,942], // LEFT RIGHT ARROW WITH STROKE
+ 0x21B0: [722,0,500,56,444], // UPWARDS ARROW WITH TIP LEFTWARDS
+ 0x21B1: [722,0,500,55,443], // UPWARDS ARROW WITH TIP RIGHTWARDS
+ 0x21B6: [462,1,1000,17,950], // ANTICLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21B7: [460,1,1000,46,982], // CLOCKWISE TOP SEMICIRCLE ARROW
+ 0x21BA: [650,83,778,55,722], // ANTICLOCKWISE OPEN CIRCLE ARROW
+ 0x21BB: [650,83,778,56,721], // CLOCKWISE OPEN CIRCLE ARROW
+ 0x21BE: [694,194,417,188,375], // UPWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21BF: [694,194,417,41,228], // UPWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C2: [694,194,417,188,375], // DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+ 0x21C3: [694,194,417,41,228], // DOWNWARDS HARPOON WITH BARB LEFTWARDS
+ 0x21C4: [667,0,1000,55,944], // RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+ 0x21C6: [667,0,1000,55,944], // LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+ 0x21C7: [583,83,1000,55,944], // LEFTWARDS PAIRED ARROWS
+ 0x21C8: [694,194,833,83,749], // UPWARDS PAIRED ARROWS
+ 0x21C9: [583,83,1000,55,944], // RIGHTWARDS PAIRED ARROWS
+ 0x21CA: [694,194,833,83,749], // DOWNWARDS PAIRED ARROWS
+ 0x21CB: [514,14,1000,55,944], // LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+ 0x21CC: [514,14,1000,55,944], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21CD: [534,35,1000,54,942], // LEFTWARDS DOUBLE ARROW WITH STROKE
+ 0x21CE: [534,37,1000,32,965], // LEFT RIGHT DOUBLE ARROW WITH STROKE
+ 0x21CF: [534,35,1000,54,943], // RIGHTWARDS DOUBLE ARROW WITH STROKE
+ 0x21DA: [611,111,1000,76,944], // LEFTWARDS TRIPLE ARROW
+ 0x21DB: [611,111,1000,55,923], // RIGHTWARDS TRIPLE ARROW
+ 0x21DD: [417,-83,1000,56,943], // RIGHTWARDS SQUIGGLE ARROW
+ 0x21E0: [438,-63,1334,64,1252], // LEFTWARDS DASHED ARROW
+ 0x21E2: [438,-63,1334,83,1251] // RIGHTWARDS DASHED ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/Arrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
new file mode 100644
index 00000000..c7687d9f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
@@ -0,0 +1,55 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x41: [701,2,722,16,703], // LATIN CAPITAL LETTER A
+ 0x42: [683,1,667,11,620], // LATIN CAPITAL LETTER B
+ 0x43: [702,19,722,39,684], // LATIN CAPITAL LETTER C
+ 0x44: [683,1,722,16,688], // LATIN CAPITAL LETTER D
+ 0x45: [683,1,667,12,640], // LATIN CAPITAL LETTER E
+ 0x46: [683,1,611,12,585], // LATIN CAPITAL LETTER F
+ 0x47: [702,19,778,39,749], // LATIN CAPITAL LETTER G
+ 0x48: [683,1,778,14,762], // LATIN CAPITAL LETTER H
+ 0x49: [683,1,389,20,369], // LATIN CAPITAL LETTER I
+ 0x4A: [683,77,500,6,478], // LATIN CAPITAL LETTER J
+ 0x4B: [684,1,778,22,768], // LATIN CAPITAL LETTER K
+ 0x4C: [683,1,667,12,640], // LATIN CAPITAL LETTER L
+ 0x4D: [684,1,944,17,926], // LATIN CAPITAL LETTER M
+ 0x4E: [684,20,722,20,702], // LATIN CAPITAL LETTER N
+ 0x4F: [701,19,778,34,742], // LATIN CAPITAL LETTER O
+ 0x50: [683,1,611,16,597], // LATIN CAPITAL LETTER P
+ 0x51: [701,181,778,34,742], // LATIN CAPITAL LETTER Q
+ 0x52: [683,1,722,16,705], // LATIN CAPITAL LETTER R
+ 0x53: [702,12,556,28,528], // LATIN CAPITAL LETTER S
+ 0x54: [683,1,667,33,635], // LATIN CAPITAL LETTER T
+ 0x55: [683,19,722,16,709], // LATIN CAPITAL LETTER U
+ 0x56: [684,20,722,0,719], // LATIN CAPITAL LETTER V
+ 0x57: [684,19,1000,5,994], // LATIN CAPITAL LETTER W
+ 0x58: [684,1,722,16,705], // LATIN CAPITAL LETTER X
+ 0x59: [683,1,722,16,704], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,1,667,29,635], // LATIN CAPITAL LETTER Z
+ 0x6B: [684,2,556,17,535] // LATIN SMALL LETTER K
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/BBBold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
new file mode 100644
index 00000000..e3c4b526
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x250C: [694,-306,500,54,444], // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0x2510: [695,-306,500,55,444], // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0x2514: [367,23,500,54,444], // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0x2518: [366,22,500,55,445], // BOX DRAWINGS LIGHT UP AND LEFT
+ 0x2571: [694,195,889,0,860], // BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+ 0x2572: [694,195,889,0,860] // BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/BoxDrawing.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
new file mode 100644
index 00000000..aecc80d1
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x302: [845,-561,0,-2347,13], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [899,-628,0,-2332,-3] // COMBINING TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
new file mode 100644
index 00000000..58517873
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2713: [707,35,833,84,749], // CHECK MARK
+ 0x2720: [716,22,833,48,786] // MALTESE CROSS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/Dingbats.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
new file mode 100644
index 00000000..ae4ba02c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x24C8: [709,175,902,8,894] // CIRCLED LATIN CAPITAL LETTER S
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/EnclosedAlphanum.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
new file mode 100644
index 00000000..821be232
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2035: [560,-43,275,12,244] // REVERSED PRIME
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
new file mode 100644
index 00000000..b2573c77
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x25A0: [689,0,778,55,722], // BLACK SQUARE
+ 0x25A1: [689,0,778,55,722], // WHITE SQUARE
+ 0x25B2: [575,20,722,84,637], // BLACK UP-POINTING TRIANGLE
+ 0x25B3: [575,20,722,84,637], // WHITE UP-POINTING TRIANGLE
+ 0x25B6: [539,41,778,83,694], // BLACK RIGHT-POINTING TRIANGLE
+ 0x25BC: [576,20,722,84,638], // BLACK DOWN-POINTING TRIANGLE
+ 0x25BD: [576,20,722,84,638], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C0: [539,41,778,83,694], // BLACK LEFT-POINTING TRIANGLE
+ 0x25CA: [716,132,667,56,612] // LOZENGE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/GeometricShapes.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
new file mode 100644
index 00000000..0b76d982
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x3DD: [605,85,778,55,719], // GREEK SMALL LETTER DIGAMMA
+ 0x3F0: [434,6,667,37,734] // GREEK KAPPA SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
new file mode 100644
index 00000000..6106d4f2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA5: [684,0,750,11,738], // YEN SIGN
+ 0xAE: [709,175,947,32,915], // REGISTERED SIGN
+ 0xF0: [749,21,556,42,510] // LATIN SMALL LETTER ETH
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
new file mode 100644
index 00000000..39b5f45c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x127: [695,13,540,42,562] // LATIN SMALL LETTER H WITH STROKE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
new file mode 100644
index 00000000..642a2a95
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x210F: [695,13,540,42,562], // stix-/hbar - Planck's over 2pi
+ 0x2127: [685,22,722,44,675], // INVERTED OHM SIGN
+ 0x2132: [695,1,556,55,497], // TURNED CAPITAL F
+ 0x2136: [763,21,667,-22,687], // BET SYMBOL
+ 0x2137: [764,43,444,-22,422], // GIMEL SYMBOL
+ 0x2138: [764,43,667,54,640], // DALET SYMBOL
+ 0x2141: [706,23,639,37,577] // TURNED SANS-SERIF CAPITAL G
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
new file mode 100644
index 00000000..76c764a2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
@@ -0,0 +1,51 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'] = {
+ directory: 'AMS/Regular',
+ family: 'MathJax_AMS',
+ testString: "MATHJAX AMS",
+ Ranges: [
+ [0x0,0x7F,"BBBold"],
+ [0x80,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x370,0x3FF,"GreekAndCoptic"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x2460,0x24FF,"EnclosedAlphanum"],
+ [0x2500,0x257F,"BoxDrawing"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x2700,0x27BF,"Dingbats"],
+ [0x2980,0x29FF,"MiscMathSymbolsB"],
+ [0x2A00,0x2AFF,"SuppMathOperators"],
+ [0xE000,0xF8FF,"PUA"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_AMS");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
new file mode 100644
index 00000000..31482d5b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
@@ -0,0 +1,138 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2201: [846,21,500,56,444], // COMPLEMENT
+ 0x2204: [860,166,556,55,498], // THERE DOES NOT EXIST
+ 0x2205: [587,3,778,54,720], // EMPTY SET
+ 0x220D: [440,1,429,102,457], // SMALL CONTAINS AS MEMBER
+ 0x2212: [270,-230,500,83,417], // MINUS SIGN
+ 0x2214: [766,94,778,56,722], // DOT PLUS
+ 0x2216: [430,23,778,91,685], // SET MINUS
+ 0x221D: [472,-28,778,56,722], // PROPORTIONAL TO
+ 0x2220: [694,0,722,55,666], // ANGLE
+ 0x2221: [714,20,722,55,667], // MEASURED ANGLE
+ 0x2222: [551,51,722,55,666], // SPHERICAL ANGLE
+ 0x2223: [430,23,222,91,131], // DIVIDES
+ 0x2224: [750,252,278,-21,297], // DOES NOT DIVIDE
+ 0x2225: [431,23,389,55,331], // PARALLEL TO
+ 0x2226: [750,250,500,-20,518], // NOT PARALLEL TO
+ 0x2234: [471,82,667,24,643], // THEREFORE
+ 0x2235: [471,82,667,23,643], // BECAUSE
+ 0x223C: [365,-132,778,55,719], // TILDE OPERATOR
+ 0x223D: [367,-133,778,56,722], // REVERSED TILDE
+ 0x2241: [468,-32,778,55,719], // stix-not, vert, similar
+ 0x2242: [463,-34,778,55,720], // MINUS TILDE
+ 0x2246: [652,155,778,54,720], // APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+ 0x2248: [482,-50,778,54,719], // ALMOST EQUAL TO
+ 0x224A: [579,39,778,51,725], // ALMOST EQUAL OR EQUAL TO
+ 0x224E: [492,-8,778,55,722], // GEOMETRICALLY EQUIVALENT TO
+ 0x224F: [492,-133,778,55,722], // DIFFERENCE BETWEEN
+ 0x2251: [609,108,778,55,722], // GEOMETRICALLY EQUAL TO
+ 0x2252: [601,101,778,15,762], // APPROXIMATELY EQUAL TO OR THE IMAGE OF
+ 0x2253: [601,102,778,14,762], // IMAGE OF OR APPROXIMATELY EQUAL TO
+ 0x2256: [367,-133,778,55,722], // RING IN EQUAL TO
+ 0x2257: [721,-133,778,55,722], // RING EQUAL TO
+ 0x225C: [859,-133,778,55,723], // DELTA EQUAL TO
+ 0x2266: [753,175,778,83,694], // LESS-THAN OVER EQUAL TO
+ 0x2267: [753,175,778,82,694], // GREATER-THAN OVER EQUAL TO
+ 0x2268: [752,286,778,82,693], // stix-less, vert, not double equals
+ 0x2269: [752,286,778,82,693], // stix-gt, vert, not double equals
+ 0x226C: [750,250,500,74,425], // BETWEEN
+ 0x226E: [708,209,778,82,693], // stix-not, vert, less-than
+ 0x226F: [708,209,778,82,694], // stix-not, vert, greater-than
+ 0x2270: [801,303,778,82,694], // stix-not, vert, less-than-or-equal
+ 0x2271: [801,303,778,82,695], // stix-not, vert, greater-than-or-equal
+ 0x2272: [732,228,778,56,722], // stix-less-than or (contour) similar
+ 0x2273: [732,229,778,56,722], // stix-greater-than or (contour) similar
+ 0x2276: [681,253,778,43,735], // LESS-THAN OR GREATER-THAN
+ 0x2277: [681,253,778,83,694], // GREATER-THAN OR LESS-THAN
+ 0x227C: [580,154,778,83,695], // PRECEDES OR EQUAL TO
+ 0x227D: [580,154,778,82,694], // SUCCEEDS OR EQUAL TO
+ 0x227E: [732,228,778,56,722], // PRECEDES OR EQUIVALENT TO
+ 0x227F: [732,228,778,56,722], // SUCCEEDS OR EQUIVALENT TO
+ 0x2280: [705,208,778,82,693], // DOES NOT PRECEDE
+ 0x2281: [705,208,778,82,693], // stix-not (vert) succeeds
+ 0x2288: [801,303,778,83,693], // stix-/nsubseteq N: not (vert) subset, equals
+ 0x2289: [801,303,778,82,691], // stix-/nsupseteq N: not (vert) superset, equals
+ 0x228A: [635,241,778,84,693], // stix-subset, not equals, variant
+ 0x228B: [635,241,778,82,691], // stix-superset, not equals, variant
+ 0x228F: [539,41,778,83,694], // SQUARE IMAGE OF
+ 0x2290: [539,41,778,63,714], // SQUARE ORIGINAL OF
+ 0x229A: [583,82,778,57,721], // CIRCLED RING OPERATOR
+ 0x229B: [583,82,778,57,721], // CIRCLED ASTERISK OPERATOR
+ 0x229D: [583,82,778,57,721], // CIRCLED DASH
+ 0x229E: [689,0,778,55,722], // SQUARED PLUS
+ 0x229F: [689,0,778,55,722], // SQUARED MINUS
+ 0x22A0: [689,0,778,55,722], // SQUARED TIMES
+ 0x22A1: [689,0,778,55,722], // SQUARED DOT OPERATOR
+ 0x22A8: [694,0,611,55,555], // TRUE
+ 0x22A9: [694,0,722,55,666], // FORCES
+ 0x22AA: [694,0,889,55,833], // TRIPLE VERTICAL BAR RIGHT TURNSTILE
+ 0x22AC: [695,1,611,-55,555], // DOES NOT PROVE
+ 0x22AD: [695,1,611,-55,554], // NOT TRUE
+ 0x22AE: [695,1,722,-55,665], // DOES NOT FORCE
+ 0x22AF: [695,1,722,-55,665], // NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+ 0x22B2: [539,41,778,83,694], // NORMAL SUBGROUP OF
+ 0x22B3: [539,41,778,83,694], // CONTAINS AS NORMAL SUBGROUP
+ 0x22B4: [636,138,778,83,694], // NORMAL SUBGROUP OF OR EQUAL TO
+ 0x22B5: [636,138,778,83,694], // CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+ 0x22B8: [408,-92,1111,55,1055], // MULTIMAP
+ 0x22BA: [431,213,556,56,500], // INTERCALATE
+ 0x22BB: [716,0,611,54,555], // XOR
+ 0x22BC: [716,1,611,55,555], // NAND
+ 0x22C5: [189,0,278,55,222], // DOT OPERATOR
+ 0x22C7: [545,44,778,55,720], // DIVISION TIMES
+ 0x22C9: [492,-8,778,146,628], // LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CA: [492,-8,778,146,628], // RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+ 0x22CB: [695,22,778,55,722], // LEFT SEMIDIRECT PRODUCT
+ 0x22CC: [694,23,778,54,722], // RIGHT SEMIDIRECT PRODUCT
+ 0x22CD: [464,-36,778,56,722], // REVERSED TILDE EQUALS
+ 0x22CE: [579,21,760,83,676], // CURLY LOGICAL OR
+ 0x22CF: [578,22,760,83,676], // CURLY LOGICAL AND
+ 0x22D0: [540,41,778,84,695], // DOUBLE SUBSET
+ 0x22D1: [541,40,778,82,693], // DOUBLE SUPERSET
+ 0x22D2: [598,22,667,55,611], // DOUBLE INTERSECTION
+ 0x22D3: [599,22,667,55,611], // DOUBLE UNION
+ 0x22D4: [736,22,667,56,611], // PITCHFORK
+ 0x22D6: [541,41,778,82,693], // LESS-THAN WITH DOT
+ 0x22D7: [541,41,778,81,693], // GREATER-THAN WITH DOT
+ 0x22D8: [568,68,1333,56,1277], // VERY MUCH LESS-THAN
+ 0x22D9: [568,67,1333,55,1278], // VERY MUCH GREATER-THAN
+ 0x22DA: [886,386,778,83,675], // stix-less, equal, slanted, greater
+ 0x22DB: [886,386,778,82,674], // stix-greater, equal, slanted, less
+ 0x22DE: [734,0,778,83,695], // EQUAL TO OR PRECEDES
+ 0x22DF: [735,0,778,82,695], // EQUAL TO OR SUCCEEDS
+ 0x22E0: [801,303,778,82,693], // stix-not (vert) precedes or contour equals
+ 0x22E1: [801,303,778,81,694], // stix-not (vert) succeeds or contour equals
+ 0x22E6: [730,359,778,55,719], // LESS-THAN BUT NOT EQUIVALENT TO
+ 0x22E7: [730,359,778,55,719], // GREATER-THAN BUT NOT EQUIVALENT TO
+ 0x22E8: [730,360,778,55,719], // PRECEDES BUT NOT EQUIVALENT TO
+ 0x22E9: [730,359,778,55,719], // SUCCEEDS BUT NOT EQUIVALENT TO
+ 0x22EA: [706,208,778,82,693], // NOT NORMAL SUBGROUP OF
+ 0x22EB: [706,208,778,82,693], // DOES NOT CONTAIN AS NORMAL SUBGROUP
+ 0x22EC: [802,303,778,81,693], // stix-not, vert, left triangle, equals
+ 0x22ED: [801,303,778,82,694] // stix-not, vert, right triangle, equals
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
new file mode 100644
index 00000000..24b6b502
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x29EB: [716,132,667,56,612] // BLACK LOZENGE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/MiscMathSymbolsB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js
new file mode 100644
index 00000000..2a1839d1
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2605: [695,111,944,49,896] // BLACK STAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/MiscSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
new file mode 100644
index 00000000..c5c32b66
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2322: [378,-122,778,55,722], // stix-small down curve
+ 0x2323: [378,-143,778,55,722] // stix-small up curve
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/MiscTechnical.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
new file mode 100644
index 00000000..f31d8803
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
@@ -0,0 +1,43 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0xE006: [430,23,222,-20,240], // MJ-TeX: small does not divide
+ 0xE007: [431,24,389,-20,407], // MJ-TeX: small not parallel
+ 0xE008: [605,85,778,55,719], // MJ-TeX: greek small letter digamma (for IE)
+ 0xE009: [434,6,667,37,734], // MJ-TeX: greek kappa symbol (for IE)
+ 0xE00C: [752,284,778,81,693], // MJ-TeX: less over not-equal
+ 0xE00D: [752,284,778,81,693], // MJ-TeX: greater over not-equal
+ 0xE00E: [919,421,778,82,694], // MJ-TeX: not greater, double equals
+ 0xE00F: [801,303,778,81,695], // MJ-TeX: not greater-or-equal slanted
+ 0xE010: [801,303,778,82,694], // MJ-TeX: not less-or-equal, slanted
+ 0xE011: [919,421,778,82,694], // MJ-TeX: not less, double equals
+ 0xE016: [828,330,778,82,694], // MJ-TeX: not subset, double equals
+ 0xE017: [752,332,778,82,694], // MJ-TeX: not subset, double equals, short slash
+ 0xE018: [829,330,778,82,695], // MJ-TeX: not superset, double equals
+ 0xE019: [752,333,778,81,693], // MJ-TeX: not superset, double equals, short slash
+ 0xE01A: [635,256,778,84,693], // MJ-TeX: not subset or equal, short slash
+ 0xE01B: [634,254,778,82,691] // MJ-TeX: not superset or equal, short slash
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/PUA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
new file mode 100644
index 00000000..d9700d06
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2C6: [845,-561,2333,-14,2346], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [899,-628,2333,1,2330] // SMALL TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
new file mode 100644
index 00000000..64725d41
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
@@ -0,0 +1,50 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_AMS'],
+ {
+ 0x2A5E: [813,97,611,55,555], // LOGICAL AND WITH DOUBLE OVERBAR
+ 0x2A7D: [636,138,778,83,694], // LESS-THAN OR SLANTED EQUAL TO
+ 0x2A7E: [636,138,778,82,694], // GREATER-THAN OR SLANTED EQUAL TO
+ 0x2A85: [762,291,778,54,722], // LESS-THAN OR APPROXIMATE
+ 0x2A86: [763,290,778,54,722], // GREATER-THAN OR APPROXIMATE
+ 0x2A87: [635,241,778,82,693], // LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A88: [635,241,778,81,693], // GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+ 0x2A89: [761,387,778,57,718], // LESS-THAN AND NOT APPROXIMATE
+ 0x2A8A: [761,388,778,57,719], // GREATER-THAN AND NOT APPROXIMATE
+ 0x2A8B: [1003,463,778,83,695], // LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+ 0x2A8C: [1003,463,778,83,694], // GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+ 0x2A95: [636,138,778,83,694], // SLANTED EQUAL TO OR LESS-THAN
+ 0x2A96: [636,138,778,83,694], // SLANTED EQUAL TO OR GREATER-THAN
+ 0x2AB5: [752,287,778,82,693], // PRECEDES ABOVE NOT EQUAL TO
+ 0x2AB6: [752,286,778,82,694], // SUCCEEDS ABOVE NOT EQUAL TO
+ 0x2AB7: [761,294,778,57,717], // PRECEDES ABOVE ALMOST EQUAL TO
+ 0x2AB8: [761,294,778,57,717], // SUCCEEDS ABOVE ALMOST EQUAL TO
+ 0x2AB9: [761,337,778,57,719], // PRECEDES ABOVE NOT ALMOST EQUAL TO
+ 0x2ABA: [761,337,778,57,719], // SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+ 0x2AC5: [753,216,778,83,695], // SUBSET OF ABOVE EQUALS SIGN
+ 0x2AC6: [754,215,778,82,694], // SUPERSET OF ABOVE EQUALS SIGN
+ 0x2ACB: [783,385,778,82,693], // stix-subset not double equals, variant
+ 0x2ACC: [783,385,778,82,693] // SUPERSET OF ABOVE NOT EQUAL TO
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/AMS/Regular/SuppMathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
new file mode 100644
index 00000000..98fd1ad7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
@@ -0,0 +1,96 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Caligraphic-bold'] = {
+ directory: 'Caligraphic/Bold',
+ family: 'MathJax_Caligraphic',
+ weight: 'bold',
+ testString: "MATHJAX CALIGRAPHIC",
+ skew: {
+ 0x41: 0.224,
+ 0x42: 0.16,
+ 0x43: 0.16,
+ 0x44: 0.0958,
+ 0x45: 0.128,
+ 0x46: 0.128,
+ 0x47: 0.128,
+ 0x48: 0.128,
+ 0x49: 0.0319,
+ 0x4A: 0.192,
+ 0x4B: 0.0639,
+ 0x4C: 0.16,
+ 0x4D: 0.16,
+ 0x4E: 0.0958,
+ 0x4F: 0.128,
+ 0x50: 0.0958,
+ 0x51: 0.128,
+ 0x52: 0.0958,
+ 0x53: 0.16,
+ 0x54: 0.0319,
+ 0x55: 0.0958,
+ 0x56: 0.0319,
+ 0x57: 0.0958,
+ 0x58: 0.16,
+ 0x59: 0.0958,
+ 0x5A: 0.16
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x30: [460,17,575,46,528], // DIGIT ZERO
+ 0x31: [462,0,575,80,495], // DIGIT ONE
+ 0x32: [460,1,575,51,518], // DIGIT TWO
+ 0x33: [462,211,575,48,525], // DIGIT THREE
+ 0x34: [469,194,575,31,543], // DIGIT FOUR
+ 0x35: [461,211,575,57,517], // DIGIT FIVE
+ 0x36: [660,17,575,48,526], // DIGIT SIX
+ 0x37: [477,211,575,64,559], // DIGIT SEVEN
+ 0x38: [661,17,575,48,526], // DIGIT EIGHT
+ 0x39: [461,210,575,48,526], // DIGIT NINE
+ 0x41: [752,49,921,39,989], // LATIN CAPITAL LETTER A
+ 0x42: [705,18,748,40,740], // LATIN CAPITAL LETTER B
+ 0x43: [703,20,613,20,599], // LATIN CAPITAL LETTER C
+ 0x44: [687,0,892,19,885], // LATIN CAPITAL LETTER D
+ 0x45: [703,16,607,37,627], // LATIN CAPITAL LETTER E
+ 0x46: [686,30,814,17,930], // LATIN CAPITAL LETTER F
+ 0x47: [703,114,682,50,671], // LATIN CAPITAL LETTER G
+ 0x48: [686,49,987,19,946], // LATIN CAPITAL LETTER H
+ 0x49: [686,0,642,-27,746], // LATIN CAPITAL LETTER I
+ 0x4A: [687,114,779,53,937], // LATIN CAPITAL LETTER J
+ 0x4B: [703,18,871,40,834], // LATIN CAPITAL LETTER K
+ 0x4C: [703,17,788,40,751], // LATIN CAPITAL LETTER L
+ 0x4D: [703,49,1378,38,1353], // LATIN CAPITAL LETTER M
+ 0x4E: [841,49,937,-24,1105], // LATIN CAPITAL LETTER N
+ 0x4F: [704,17,906,63,882], // LATIN CAPITAL LETTER O
+ 0x50: [687,67,810,20,846], // LATIN CAPITAL LETTER P
+ 0x51: [703,147,939,120,905], // LATIN CAPITAL LETTER Q
+ 0x52: [687,18,990,20,981], // LATIN CAPITAL LETTER R
+ 0x53: [704,16,696,25,722], // LATIN CAPITAL LETTER S
+ 0x54: [720,69,644,38,947], // LATIN CAPITAL LETTER T
+ 0x55: [687,24,715,-11,771], // LATIN CAPITAL LETTER U
+ 0x56: [686,77,737,25,774], // LATIN CAPITAL LETTER V
+ 0x57: [686,77,1169,25,1206], // LATIN CAPITAL LETTER W
+ 0x58: [687,-1,817,56,906], // LATIN CAPITAL LETTER X
+ 0x59: [686,164,759,36,797], // LATIN CAPITAL LETTER Y
+ 0x5A: [687,1,818,46,853], // LATIN CAPITAL LETTER Z
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Caligraphic-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Caligraphic/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
new file mode 100644
index 00000000..33c361dd
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
@@ -0,0 +1,95 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Caligraphic'] = {
+ directory: 'Caligraphic/Regular',
+ family: 'MathJax_Caligraphic',
+ testString: "MATHJAX CALIGRAPHIC",
+ skew: {
+ 0x41: 0.194,
+ 0x42: 0.139,
+ 0x43: 0.139,
+ 0x44: 0.0833,
+ 0x45: 0.111,
+ 0x46: 0.111,
+ 0x47: 0.111,
+ 0x48: 0.111,
+ 0x49: 0.0278,
+ 0x4A: 0.167,
+ 0x4B: 0.0556,
+ 0x4C: 0.139,
+ 0x4D: 0.139,
+ 0x4E: 0.0833,
+ 0x4F: 0.111,
+ 0x50: 0.0833,
+ 0x51: 0.111,
+ 0x52: 0.0833,
+ 0x53: 0.139,
+ 0x54: 0.0278,
+ 0x55: 0.0833,
+ 0x56: 0.0278,
+ 0x57: 0.0833,
+ 0x58: 0.139,
+ 0x59: 0.0833,
+ 0x5A: 0.139
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x30: [452,22,500,39,460], // DIGIT ZERO
+ 0x31: [454,0,500,86,426], // DIGIT ONE
+ 0x32: [453,0,500,44,449], // DIGIT TWO
+ 0x33: [452,216,500,41,456], // DIGIT THREE
+ 0x34: [464,194,500,27,471], // DIGIT FOUR
+ 0x35: [453,217,500,50,448], // DIGIT FIVE
+ 0x36: [666,22,500,42,456], // DIGIT SIX
+ 0x37: [463,216,500,54,485], // DIGIT SEVEN
+ 0x38: [666,21,500,43,457], // DIGIT EIGHT
+ 0x39: [453,216,500,42,457], // DIGIT NINE
+ 0x41: [728,50,798,30,819], // LATIN CAPITAL LETTER A
+ 0x42: [705,22,657,31,664], // LATIN CAPITAL LETTER B
+ 0x43: [705,25,527,12,533], // LATIN CAPITAL LETTER C
+ 0x44: [684,1,771,19,767], // LATIN CAPITAL LETTER D
+ 0x45: [706,22,528,30,565], // LATIN CAPITAL LETTER E
+ 0x46: [683,32,719,18,829], // LATIN CAPITAL LETTER F
+ 0x47: [704,119,595,43,599], // LATIN CAPITAL LETTER G
+ 0x48: [683,48,845,18,803], // LATIN CAPITAL LETTER H
+ 0x49: [683,1,545,-31,642], // LATIN CAPITAL LETTER I
+ 0x4A: [683,119,678,47,839], // LATIN CAPITAL LETTER J
+ 0x4B: [705,23,762,32,733], // LATIN CAPITAL LETTER K
+ 0x4C: [706,22,690,32,656], // LATIN CAPITAL LETTER L
+ 0x4D: [705,50,1201,28,1137], // LATIN CAPITAL LETTER M
+ 0x4E: [790,50,820,-27,979], // LATIN CAPITAL LETTER N
+ 0x4F: [705,22,796,58,777], // LATIN CAPITAL LETTER O
+ 0x50: [684,57,696,19,733], // LATIN CAPITAL LETTER P
+ 0x51: [706,131,817,114,787], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,848,19,837], // LATIN CAPITAL LETTER R
+ 0x53: [705,23,606,17,642], // LATIN CAPITAL LETTER S
+ 0x54: [717,69,545,34,834], // LATIN CAPITAL LETTER T
+ 0x55: [684,28,626,-17,687], // LATIN CAPITAL LETTER U
+ 0x56: [683,52,613,25,658], // LATIN CAPITAL LETTER V
+ 0x57: [683,53,988,25,1034], // LATIN CAPITAL LETTER W
+ 0x58: [684,1,713,52,807], // LATIN CAPITAL LETTER X
+ 0x59: [683,143,668,31,714], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,0,725,37,767], // LATIN CAPITAL LETTER Z
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Caligraphic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Caligraphic/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
new file mode 100644
index 00000000..3dfff997
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [689,12,349,107,241], // EXCLAMATION MARK
+ 0x22: [695,-432,254,10,232], // QUOTATION MARK
+ 0x26: [696,16,871,44,839], // AMPERSAND
+ 0x27: [695,-436,250,80,158], // APOSTROPHE
+ 0x28: [737,186,459,134,347], // LEFT PARENTHESIS
+ 0x29: [735,187,459,105,326], // RIGHT PARENTHESIS
+ 0x2A: [692,-449,328,40,277], // ASTERISK
+ 0x2B: [598,82,893,56,837], // PLUS SIGN
+ 0x2C: [107,191,328,118,253], // COMMA
+ 0x2D: [275,-236,893,54,833], // HYPHEN-MINUS
+ 0x2E: [102,15,328,103,237], // FULL STOP
+ 0x2F: [721,182,593,41,550], // SOLIDUS
+ 0x30: [501,12,593,42,533], // DIGIT ZERO
+ 0x31: [489,0,593,54,548], // DIGIT ONE
+ 0x32: [491,-2,593,44,563], // DIGIT TWO
+ 0x33: [488,193,593,31,523], // DIGIT THREE
+ 0x34: [495,196,593,13,565], // DIGIT FOUR
+ 0x35: [481,190,593,19,518], // DIGIT FIVE
+ 0x36: [704,12,593,48,547], // DIGIT SIX
+ 0x37: [479,197,593,54,591], // DIGIT SEVEN
+ 0x38: [714,5,593,45,542], // DIGIT EIGHT
+ 0x39: [487,195,593,29,549], // DIGIT NINE
+ 0x3A: [457,12,255,57,197], // COLON
+ 0x3B: [458,190,255,56,211], // SEMICOLON
+ 0x3D: [343,-168,582,22,559], // EQUALS SIGN
+ 0x3F: [698,14,428,39,422], // QUESTION MARK
+ 0x41: [686,31,847,28,827], // LATIN CAPITAL LETTER A
+ 0x42: [684,31,1044,57,965], // LATIN CAPITAL LETTER B
+ 0x43: [676,32,723,72,726], // LATIN CAPITAL LETTER C
+ 0x44: [684,29,982,31,896], // LATIN CAPITAL LETTER D
+ 0x45: [686,29,783,74,728], // LATIN CAPITAL LETTER E
+ 0x46: [684,147,722,17,727], // LATIN CAPITAL LETTER F
+ 0x47: [687,29,927,74,844], // LATIN CAPITAL LETTER G
+ 0x48: [684,126,851,6,752], // LATIN CAPITAL LETTER H
+ 0x49: [681,25,655,32,623], // LATIN CAPITAL LETTER I
+ 0x4A: [681,141,652,-8,617], // LATIN CAPITAL LETTER J
+ 0x4B: [682,26,789,20,806], // LATIN CAPITAL LETTER K
+ 0x4C: [683,28,786,30,764], // LATIN CAPITAL LETTER L
+ 0x4D: [684,33,1239,26,1232], // LATIN CAPITAL LETTER M
+ 0x4E: [679,30,983,26,973], // LATIN CAPITAL LETTER N
+ 0x4F: [726,30,976,12,881], // LATIN CAPITAL LETTER O
+ 0x50: [688,223,977,32,943], // LATIN CAPITAL LETTER P
+ 0x51: [726,83,976,12,918], // LATIN CAPITAL LETTER Q
+ 0x52: [688,28,978,31,978], // LATIN CAPITAL LETTER R
+ 0x53: [685,31,978,82,905], // LATIN CAPITAL LETTER S
+ 0x54: [686,30,790,31,802], // LATIN CAPITAL LETTER T
+ 0x55: [688,39,851,18,871], // LATIN CAPITAL LETTER U
+ 0x56: [685,29,982,24,966], // LATIN CAPITAL LETTER V
+ 0x57: [683,30,1235,25,1240], // LATIN CAPITAL LETTER W
+ 0x58: [681,35,849,32,835], // LATIN CAPITAL LETTER X
+ 0x59: [688,214,984,33,878], // LATIN CAPITAL LETTER Y
+ 0x5A: [677,148,711,-4,624], // LATIN CAPITAL LETTER Z
+ 0x5B: [740,130,257,36,226], // LEFT SQUARE BRACKET
+ 0x5D: [738,132,257,14,208], // RIGHT SQUARE BRACKET
+ 0x5E: [734,-452,590,1,584], // CIRCUMFLEX ACCENT
+ 0x61: [472,32,603,79,586], // LATIN SMALL LETTER A
+ 0x62: [690,32,590,85,504], // LATIN SMALL LETTER B
+ 0x63: [473,26,464,87,424], // LATIN SMALL LETTER C
+ 0x64: [632,28,589,-1,511], // LATIN SMALL LETTER D
+ 0x65: [471,27,472,81,428], // LATIN SMALL LETTER E
+ 0x66: [687,222,388,35,372], // LATIN SMALL LETTER F
+ 0x67: [472,208,595,17,541], // LATIN SMALL LETTER G
+ 0x68: [687,207,615,89,507], // LATIN SMALL LETTER H
+ 0x69: [686,25,331,3,327], // LATIN SMALL LETTER I
+ 0x6A: [682,203,332,-19,238], // LATIN SMALL LETTER J
+ 0x6B: [682,25,464,34,432], // LATIN SMALL LETTER K
+ 0x6C: [681,24,337,100,312], // LATIN SMALL LETTER L
+ 0x6D: [477,31,921,16,900], // LATIN SMALL LETTER M
+ 0x6E: [474,28,654,5,608], // LATIN SMALL LETTER N
+ 0x6F: [482,34,609,107,515], // LATIN SMALL LETTER O
+ 0x70: [558,207,604,-1,520], // LATIN SMALL LETTER P
+ 0x71: [485,211,596,87,515], // LATIN SMALL LETTER Q
+ 0x72: [472,26,460,13,453], // LATIN SMALL LETTER R
+ 0x73: [479,34,523,-23,482], // LATIN SMALL LETTER S
+ 0x74: [648,27,393,43,407], // LATIN SMALL LETTER T
+ 0x75: [472,32,589,9,603], // LATIN SMALL LETTER U
+ 0x76: [546,27,604,56,507], // LATIN SMALL LETTER V
+ 0x77: [549,32,918,55,815], // LATIN SMALL LETTER W
+ 0x78: [471,188,459,8,441], // LATIN SMALL LETTER X
+ 0x79: [557,221,589,60,512], // LATIN SMALL LETTER Y
+ 0x7A: [471,214,461,-7,378] // LATIN SMALL LETTER Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Bold/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
new file mode 100644
index 00000000..a58302f6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur-bold'] = {
+ directory: 'Fraktur/Bold',
+ family: 'MathJax_Fraktur',
+ weight: 'bold',
+ testString: "MathJax Fraktur",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xDFFF,"Other"],
+ [0xE300,0xE310,"PUA"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Fraktur-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
new file mode 100644
index 00000000..3060a361
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur-bold'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2018: [708,-411,254,53,187], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [692,-394,254,58,193] // RIGHT SINGLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Bold/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
new file mode 100644
index 00000000..d1b52cda
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur-bold'],
+ {
+ 0xE301: [630,27,587,64,512], // ??
+ 0xE302: [693,212,394,37,408], // ??
+ 0xE303: [681,219,387,36,384], // ??
+ 0xE304: [473,212,593,67,531], // ??
+ 0xE305: [684,27,393,33,387], // ??
+ 0xE308: [679,220,981,32,875], // ??
+ 0xE309: [717,137,727,17,633] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Bold/PUA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
new file mode 100644
index 00000000..bf559c59
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [689,12,296,91,204], // EXCLAMATION MARK
+ 0x22: [695,-432,215,8,196], // QUOTATION MARK
+ 0x26: [698,11,738,49,733], // AMPERSAND
+ 0x27: [695,-436,212,69,134], // APOSTROPHE
+ 0x28: [737,186,389,114,293], // LEFT PARENTHESIS
+ 0x29: [735,187,389,89,276], // RIGHT PARENTHESIS
+ 0x2A: [693,-449,278,33,234], // ASTERISK
+ 0x2B: [598,82,756,47,709], // PLUS SIGN
+ 0x2C: [107,191,278,99,213], // COMMA
+ 0x2D: [275,-236,756,46,706], // HYPHEN-MINUS
+ 0x2E: [102,15,278,87,200], // FULL STOP
+ 0x2F: [721,182,502,34,466], // SOLIDUS
+ 0x30: [492,13,502,42,456], // DIGIT ZERO
+ 0x31: [468,2,502,47,460], // DIGIT ONE
+ 0x32: [474,-1,502,60,484], // DIGIT TWO
+ 0x33: [473,182,502,39,429], // DIGIT THREE
+ 0x34: [476,191,502,10,481], // DIGIT FOUR
+ 0x35: [458,185,502,47,440], // DIGIT FIVE
+ 0x36: [700,13,502,45,471], // DIGIT SIX
+ 0x37: [468,181,502,37,498], // DIGIT SEVEN
+ 0x38: [705,10,502,40,461], // DIGIT EIGHT
+ 0x39: [469,182,502,28,466], // DIGIT NINE
+ 0x3A: [457,12,216,50,168], // COLON
+ 0x3B: [458,189,216,47,179], // SEMICOLON
+ 0x3D: [368,-132,756,54,725], // EQUALS SIGN
+ 0x3F: [693,11,362,46,357], // QUESTION MARK
+ 0x41: [696,26,718,22,708], // LATIN CAPITAL LETTER A
+ 0x42: [691,28,884,48,821], // LATIN CAPITAL LETTER B
+ 0x43: [685,24,613,59,607], // LATIN CAPITAL LETTER C
+ 0x44: [685,27,832,27,745], // LATIN CAPITAL LETTER D
+ 0x45: [685,24,663,86,634], // LATIN CAPITAL LETTER E
+ 0x46: [686,154,611,11,612], // LATIN CAPITAL LETTER F
+ 0x47: [690,26,785,66,711], // LATIN CAPITAL LETTER G
+ 0x48: [666,133,720,1,645], // LATIN CAPITAL LETTER H
+ 0x49: [686,26,554,30,532], // LATIN CAPITAL LETTER I
+ 0x4A: [686,139,552,-11,522], // LATIN CAPITAL LETTER J
+ 0x4B: [681,27,668,17,682], // LATIN CAPITAL LETTER K
+ 0x4C: [686,26,666,33,644], // LATIN CAPITAL LETTER L
+ 0x4D: [692,28,1050,27,1048], // LATIN CAPITAL LETTER M
+ 0x4E: [686,25,832,27,825], // LATIN CAPITAL LETTER N
+ 0x4F: [729,27,827,12,744], // LATIN CAPITAL LETTER O
+ 0x50: [692,218,828,28,804], // LATIN CAPITAL LETTER P
+ 0x51: [729,69,827,11,783], // LATIN CAPITAL LETTER Q
+ 0x52: [686,26,828,27,824], // LATIN CAPITAL LETTER R
+ 0x53: [692,27,829,65,756], // LATIN CAPITAL LETTER S
+ 0x54: [701,27,669,34,677], // LATIN CAPITAL LETTER T
+ 0x55: [697,27,646,-25,665], // LATIN CAPITAL LETTER U
+ 0x56: [686,26,831,26,825], // LATIN CAPITAL LETTER V
+ 0x57: [686,27,1046,32,1055], // LATIN CAPITAL LETTER W
+ 0x58: [688,27,719,28,709], // LATIN CAPITAL LETTER X
+ 0x59: [686,218,833,27,741], // LATIN CAPITAL LETTER Y
+ 0x5A: [729,139,602,11,532], // LATIN CAPITAL LETTER Z
+ 0x5B: [740,130,278,117,278], // LEFT SQUARE BRACKET
+ 0x5D: [738,131,278,-4,160], // RIGHT SQUARE BRACKET
+ 0x5E: [734,-452,500,0,495], // CIRCUMFLEX ACCENT
+ 0x61: [470,35,500,66,497], // LATIN SMALL LETTER A
+ 0x62: [685,31,513,87,442], // LATIN SMALL LETTER B
+ 0x63: [466,29,389,72,359], // LATIN SMALL LETTER C
+ 0x64: [609,33,499,13,428], // LATIN SMALL LETTER D
+ 0x65: [467,30,401,70,364], // LATIN SMALL LETTER E
+ 0x66: [681,221,326,30,323], // LATIN SMALL LETTER F
+ 0x67: [470,209,504,17,455], // LATIN SMALL LETTER G
+ 0x68: [689,205,521,77,434], // LATIN SMALL LETTER H
+ 0x69: [673,20,279,14,267], // LATIN SMALL LETTER I
+ 0x6A: [672,208,281,-9,196], // LATIN SMALL LETTER J
+ 0x6B: [689,25,389,24,362], // LATIN SMALL LETTER K
+ 0x6C: [685,20,280,98,276], // LATIN SMALL LETTER L
+ 0x6D: [476,26,767,8,753], // LATIN SMALL LETTER M
+ 0x6E: [475,22,527,20,514], // LATIN SMALL LETTER N
+ 0x6F: [480,28,489,67,412], // LATIN SMALL LETTER O
+ 0x70: [541,212,500,12,430], // LATIN SMALL LETTER P
+ 0x71: [479,219,489,60,419], // LATIN SMALL LETTER Q
+ 0x72: [474,21,389,17,387], // LATIN SMALL LETTER R
+ 0x73: [478,29,443,-18,406], // LATIN SMALL LETTER S
+ 0x74: [640,20,333,27,348], // LATIN SMALL LETTER T
+ 0x75: [474,24,517,9,513], // LATIN SMALL LETTER U
+ 0x76: [531,28,512,55,435], // LATIN SMALL LETTER V
+ 0x77: [532,28,774,45,688], // LATIN SMALL LETTER W
+ 0x78: [472,188,389,10,363], // LATIN SMALL LETTER X
+ 0x79: [528,218,499,45,431], // LATIN SMALL LETTER Y
+ 0x7A: [471,214,391,-7,314] // LATIN SMALL LETTER Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Regular/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
new file mode 100644
index 00000000..618f9f34
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur'] = {
+ directory: 'Fraktur/Regular',
+ family: 'MathJax_Fraktur',
+ testString: "MathJax Fraktur",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xDFFF,"Other"],
+ [0xE300,0xE310,"PUA"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Fraktur");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
new file mode 100644
index 00000000..e69cb700
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2018: [708,-410,215,45,158], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [692,-395,215,49,163] // RIGHT SINGLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Regular/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
new file mode 100644
index 00000000..7cfe0e3f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Fraktur'],
+ {
+ 0xE300: [683,32,497,75,430], // ??
+ 0xE301: [616,30,498,35,432], // ??
+ 0xE302: [680,215,333,29,339], // ??
+ 0xE303: [679,224,329,28,318], // ??
+ 0xE304: [471,214,503,52,449], // ??
+ 0xE305: [686,20,333,26,315], // ??
+ 0xE306: [577,22,334,29,347], // ??
+ 0xE307: [475,22,501,10,514] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Fraktur/Regular/PUA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
new file mode 100644
index 00000000..6c57bc76
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
@@ -0,0 +1,43 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Greek-bold'] = {
+ directory: 'Greek/Bold',
+ family: 'MathJax_Greek',
+ weight: 'bold',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,692,39,643], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [698,0,958,56,901], // GREEK CAPITAL LETTER DELTA
+ 0x398: [696,10,894,64,829], // GREEK CAPITAL LETTER THETA
+ 0x39B: [698,0,806,40,765], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,767,48,718], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,900,39,860], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,831,64,766], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [697,0,894,64,829], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,831,64,766], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,894,64,829], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [696,1,831,51,779] // GREEK CAPITAL LETTER OMEGA
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Greek-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Greek/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
new file mode 100644
index 00000000..0bc5b613
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
@@ -0,0 +1,110 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Greek-bold-italic'] = {
+ directory: 'Greek/BoldItalic',
+ family: 'MathJax_Greek',
+ weight: 'bold',
+ style: 'italic',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ skew: {
+ 0x393: 0.0958,
+ 0x394: 0.192,
+ 0x398: 0.0958,
+ 0x39B: 0.192,
+ 0x39E: 0.0958,
+ 0x3A0: 0.0639,
+ 0x3A3: 0.0958,
+ 0x3A5: 0.0639,
+ 0x3A6: 0.0958,
+ 0x3A8: 0.0639,
+ 0x3A9: 0.0958,
+ 0x3B1: 0.0319,
+ 0x3B2: 0.0958,
+ 0x3B4: 0.0639,
+ 0x3B5: 0.0958,
+ 0x3B6: 0.0958,
+ 0x3B7: 0.0639,
+ 0x3B8: 0.0958,
+ 0x3B9: 0.0639,
+ 0x3BC: 0.0319,
+ 0x3BD: 0.0319,
+ 0x3BE: 0.128,
+ 0x3BF: 0.0639,
+ 0x3C1: 0.0958,
+ 0x3C2: 0.0958,
+ 0x3C4: 0.0319,
+ 0x3C5: 0.0319,
+ 0x3C6: 0.0958,
+ 0x3C7: 0.0639,
+ 0x3C8: 0.128,
+ 0x3D1: 0.0958,
+ 0x3D5: 0.0958,
+ 0x3F1: 0.0958,
+ 0x3F5: 0.0639
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,657,43,777], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [711,0,958,59,904], // GREEK CAPITAL LETTER DELTA
+ 0x398: [702,17,867,54,844], // GREEK CAPITAL LETTER THETA
+ 0x39B: [711,0,806,44,776], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,841,62,867], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,982,43,1026], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,885,69,902], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [703,0,671,32,802], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,767,29,737], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,714,22,790], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [703,0,879,93,886], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [452,8,761,39,712], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [701,194,660,28,637], // GREEK SMALL LETTER BETA
+ 0x3B3: [451,211,590,5,617], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [725,8,522,39,513], // GREEK SMALL LETTER DELTA
+ 0x3B5: [461,17,529,36,481], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [711,202,508,48,521], // GREEK SMALL LETTER ZETA
+ 0x3B7: [452,211,600,24,600], // GREEK SMALL LETTER ETA
+ 0x3B8: [702,8,562,40,554], // GREEK SMALL LETTER THETA
+ 0x3B9: [452,8,412,38,386], // GREEK SMALL LETTER IOTA
+ 0x3BA: [452,8,668,45,642], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,13,671,40,652], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [452,211,708,33,682], // GREEK SMALL LETTER MU
+ 0x3BD: [452,2,577,38,608], // GREEK SMALL LETTER NU
+ 0x3BE: [711,201,508,23,490], // GREEK SMALL LETTER XI
+ 0x3BF: [452,8,585,39,576], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [444,8,682,23,674], // GREEK SMALL LETTER PI
+ 0x3C1: [451,211,612,34,603], // GREEK SMALL LETTER RHO
+ 0x3C2: [451,105,424,33,457], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [444,8,686,35,677], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [444,13,521,23,610], // GREEK SMALL LETTER TAU
+ 0x3C5: [453,8,631,24,604], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [452,216,747,53,703], // GREEK SMALL LETTER PHI
+ 0x3C7: [452,201,718,32,685], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,202,758,24,732], // GREEK SMALL LETTER PSI
+ 0x3C9: [453,8,718,24,691], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [701,8,692,24,656], // GREEK THETA SYMBOL
+ 0x3D5: [694,202,712,51,693], // GREEK PHI SYMBOL
+ 0x3D6: [444,8,975,23,961], // GREEK PI SYMBOL
+ 0x3F1: [451,194,612,75,603], // GREEK RHO SYMBOL
+ 0x3F5: [444,7,483,44,450] // GREEK LUNATE EPSILON SYMBOL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Greek-bold-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Greek/BoldItalic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
new file mode 100644
index 00000000..cf8fd15d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
@@ -0,0 +1,109 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Greek-italic'] = {
+ directory: 'Greek/Italic',
+ family: 'MathJax_Greek',
+ style: 'italic',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ skew: {
+ 0x393: 0.0833,
+ 0x394: 0.167,
+ 0x398: 0.0833,
+ 0x39B: 0.167,
+ 0x39E: 0.0833,
+ 0x3A0: 0.0556,
+ 0x3A3: 0.0833,
+ 0x3A5: 0.0556,
+ 0x3A6: 0.0833,
+ 0x3A8: 0.0556,
+ 0x3A9: 0.0833,
+ 0x3B1: 0.0278,
+ 0x3B2: 0.0833,
+ 0x3B4: 0.0556,
+ 0x3B5: 0.0833,
+ 0x3B6: 0.0833,
+ 0x3B7: 0.0556,
+ 0x3B8: 0.0833,
+ 0x3B9: 0.0556,
+ 0x3BC: 0.0278,
+ 0x3BD: 0.0278,
+ 0x3BE: 0.111,
+ 0x3BF: 0.0556,
+ 0x3C1: 0.0833,
+ 0x3C2: 0.0833,
+ 0x3C4: 0.0278,
+ 0x3C5: 0.0278,
+ 0x3C6: 0.0833,
+ 0x3C7: 0.0556,
+ 0x3C8: 0.111,
+ 0x3D1: 0.0833,
+ 0x3D5: 0.0833,
+ 0x3F1: 0.0833,
+ 0x3F5: 0.0556
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,-1,615,31,721], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,48,788], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,763,50,740], // GREEK CAPITAL LETTER THETA
+ 0x39B: [716,0,694,35,670], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,0,742,53,777], // GREEK CAPITAL LETTER XI
+ 0x3A0: [681,0,831,31,887], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,780,58,806], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,583,28,700], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,667,24,642], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,612,21,692], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,772,80,786], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [442,11,640,34,603], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [705,194,566,23,573], // GREEK SMALL LETTER BETA
+ 0x3B3: [441,216,518,11,543], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [717,10,444,36,451], // GREEK SMALL LETTER DELTA
+ 0x3B5: [452,22,466,27,428], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [704,204,438,44,471], // GREEK SMALL LETTER ZETA
+ 0x3B7: [442,216,497,21,503], // GREEK SMALL LETTER ETA
+ 0x3B8: [705,10,469,35,462], // GREEK SMALL LETTER THETA
+ 0x3B9: [442,10,354,48,332], // GREEK SMALL LETTER IOTA
+ 0x3BA: [442,11,576,49,554], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,12,583,47,556], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [442,216,603,23,580], // GREEK SMALL LETTER MU
+ 0x3BD: [442,2,494,45,530], // GREEK SMALL LETTER NU
+ 0x3BE: [704,205,438,21,443], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,485,34,476], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [431,11,570,19,573], // GREEK SMALL LETTER PI
+ 0x3C1: [442,216,517,23,510], // GREEK SMALL LETTER RHO
+ 0x3C2: [442,107,363,31,405], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [431,11,571,31,572], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [431,13,437,18,517], // GREEK SMALL LETTER TAU
+ 0x3C5: [443,10,540,21,523], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [442,218,654,50,618], // GREEK SMALL LETTER PHI
+ 0x3C7: [442,204,626,25,600], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,205,651,21,634], // GREEK SMALL LETTER PSI
+ 0x3C9: [443,11,622,15,604], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [705,11,591,21,563], // GREEK THETA SYMBOL
+ 0x3D5: [694,205,596,43,579], // GREEK PHI SYMBOL
+ 0x3D6: [431,10,828,19,823], // GREEK PI SYMBOL
+ 0x3F1: [442,194,517,67,510], // GREEK RHO SYMBOL
+ 0x3F5: [431,11,406,40,382] // GREEK LUNATE EPSILON SYMBOL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Greek-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Greek/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
new file mode 100644
index 00000000..6954bb18
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
@@ -0,0 +1,42 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Greek'] = {
+ directory: 'Greek/Regular',
+ family: 'MathJax_Greek',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,625,25,582], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,46,786], // GREEK CAPITAL LETTER DELTA
+ 0x398: [705,22,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [716,0,694,32,661], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [677,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,750,25,724], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,722,56,665], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,778,55,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,722,44,677] // GREEK CAPITAL LETTER OMEGA
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Greek");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Greek/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
new file mode 100644
index 00000000..23bc696f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
@@ -0,0 +1,51 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2190: [519,18,1150,64,1085], // LEFTWARDS ARROW
+ 0x2191: [694,193,575,13,562], // UPWARDS ARROW
+ 0x2192: [519,18,1150,65,1085], // RIGHTWARDS ARROW
+ 0x2193: [694,194,575,13,562], // DOWNWARDS ARROW
+ 0x2194: [519,18,1150,64,1085], // LEFT RIGHT ARROW
+ 0x2195: [767,267,575,13,562], // UP DOWN ARROW
+ 0x2196: [724,195,1150,64,1084], // NORTH WEST ARROW
+ 0x2197: [724,193,1150,64,1086], // NORTH EAST ARROW
+ 0x2198: [695,224,1150,65,1085], // SOUTH EAST ARROW
+ 0x2199: [694,224,1150,64,1085], // SOUTH WEST ARROW
+ 0x21A6: [519,18,1150,65,1085], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [519,18,1282,64,1219], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [519,18,1282,65,1217], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [518,-220,1150,64,1084], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [281,17,1150,64,1084], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [518,-220,1150,65,1085], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [281,17,1150,64,1085], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [718,17,1150,64,1085], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [548,46,1150,63,1085], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [694,194,703,29,672], // UPWARDS DOUBLE ARROW
+ 0x21D2: [548,47,1150,64,1084], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [694,194,703,30,673], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [548,46,1150,47,1102], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [768,267,703,29,673] // UP DOWN DOUBLE ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/Arrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
new file mode 100644
index 00000000..ddeafa16
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
@@ -0,0 +1,39 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x300: [706,-503,0,-461,-237], // COMBINING GRAVE ACCENT
+ 0x301: [706,-503,0,-339,-115], // COMBINING ACUTE ACCENT
+ 0x302: [694,-520,0,-449,-127], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [694,-551,0,-479,-97], // COMBINING TILDE
+ 0x304: [607,-540,0,-495,-81], // COMBINING MACRON
+ 0x306: [694,-500,0,-473,-103], // COMBINING BREVE
+ 0x307: [695,-525,0,-373,-203], // COMBINING DOT ABOVE
+ 0x308: [695,-535,0,-479,-97], // COMBINING DIAERESIS
+ 0x30A: [703,-536,0,-415,-161], // COMBINING RING ABOVE
+ 0x30B: [714,-511,0,-442,-82], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [660,-515,0,-445,-131], // COMBINING CARON
+ 0x338: [711,210,0,-734,-161] // COMBINING LONG SOLIDUS OVERLAY
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
new file mode 100644
index 00000000..57c24be6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x20D7: [723,-513,0,-542,-33] // COMBINING RIGHT ARROW ABOVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
new file mode 100644
index 00000000..93dac98b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
@@ -0,0 +1,44 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2002: [0,0,500,0,0], // ??
+ 0x2003: [0,0,999,0,0], // ??
+ 0x2004: [0,0,333,0,0], // ??
+ 0x2005: [0,0,250,0,0], // ??
+ 0x2006: [0,0,167,0,0], // ??
+ 0x2009: [0,0,167,0,0], // ??
+ 0x200A: [0,0,83,0,0], // ??
+ 0x2013: [300,-249,575,0,574], // EN DASH
+ 0x2014: [300,-249,1150,0,1149], // EM DASH
+ 0x2018: [694,-329,319,58,245], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-329,319,74,261], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-329,603,110,564], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-329,603,38,492], // RIGHT DOUBLE QUOTATION MARK
+ 0x2020: [702,211,511,64,446], // DAGGER
+ 0x2021: [702,203,511,64,446], // DOUBLE DAGGER
+ 0x2026: [171,-1,1295,74,1221], // HORIZONTAL ELLIPSIS
+ 0x2032: [563,-33,344,35,332] // PRIME
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
new file mode 100644
index 00000000..10c50fa6
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x25B3: [711,-1,1022,68,953], // WHITE UP-POINTING TRIANGLE
+ 0x25B9: [541,39,575,33,542], // WHITE RIGHT-POINTING SMALL TRIANGLE
+ 0x25BD: [500,210,1022,68,953], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C3: [539,39,575,33,542], // WHITE LEFT-POINTING SMALL TRIANGLE
+ 0x25EF: [711,211,1150,65,1084] // LARGE CIRCLE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/GeometricShapes.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GreekAndCoptic.js
new file mode 100644
index 00000000..dc98b8f2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GreekAndCoptic.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x393: [680,0,692,39,643], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [698,0,958,56,901], // GREEK CAPITAL LETTER DELTA
+ 0x398: [696,10,894,64,829], // GREEK CAPITAL LETTER THETA
+ 0x39B: [699,0,806,40,765], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,767,48,718], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,900,39,860], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,831,63,766], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [697,0,894,64,829], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,831,64,766], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,894,64,829], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [696,1,831,51,780] // GREEK CAPITAL LETTER OMEGA
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
new file mode 100644
index 00000000..f3973a90
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA8: [695,-535,575,96,478], // DIAERESIS
+ 0xAC: [371,-61,767,64,703], // NOT SIGN
+ 0xAF: [607,-540,575,80,494], // MACRON
+ 0xB0: [703,-536,575,160,414], // DEGREE SIGN
+ 0xB1: [728,35,894,64,829], // PLUS-MINUS SIGN
+ 0xB4: [706,-503,575,236,460], // ACUTE ACCENT
+ 0xD7: [531,29,894,167,727], // MULTIPLICATION SIGN
+ 0xF7: [597,96,894,64,828] // DIVISION SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
new file mode 100644
index 00000000..83371f24
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x131: [453,8,394,24,367] // LATIN SMALL LETTER DOTLESS I
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
new file mode 100644
index 00000000..efcdda12
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x237: [451,201,439,-12,420] // LATIN SMALL LETTER DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
new file mode 100644
index 00000000..5af7f494
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x210F: [694,8,668,45,642], // stix-/hbar - Planck's over 2pi
+ 0x2111: [702,9,831,64,798], // BLACK-LETTER CAPITAL I
+ 0x2113: [702,19,474,-1,447], // SCRIPT SMALL L
+ 0x2118: [462,211,740,72,727], // SCRIPT CAPITAL P
+ 0x211C: [711,17,831,41,824], // BLACK-LETTER CAPITAL R
+ 0x2135: [694,1,703,64,639] // ALEF SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
new file mode 100644
index 00000000..e8771a26
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
@@ -0,0 +1,161 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'] = {
+ directory: 'Main/Bold',
+ family: 'MathJax_Main',
+ weight: 'bold',
+ testString: "MathJax Main",
+ skew: {
+ 0x131: 0.0319,
+ 0x237: 0.0958,
+ 0x210F: -0.0319,
+ 0x2113: 0.128,
+ 0x2202: 0.0958
+ },
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x27F0,0x27FF,"SupplementalArrowsA"],
+ [0x2A00,0x2AFF,"SuppMathOperators"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [705,-1,350,89,260], // EXCLAMATION MARK
+ 0x22: [694,-329,603,38,492], // QUOTATION MARK
+ 0x23: [694,193,958,64,893], // NUMBER SIGN
+ 0x24: [750,56,575,64,510], // DOLLAR SIGN
+ 0x25: [750,56,958,65,893], // PERCENT SIGN
+ 0x26: [705,11,894,48,836], // AMPERSAND
+ 0x27: [694,-329,319,74,261], // APOSTROPHE
+ 0x28: [751,250,447,103,382], // LEFT PARENTHESIS
+ 0x29: [750,249,447,64,343], // RIGHT PARENTHESIS
+ 0x2A: [750,-306,575,73,501], // ASTERISK
+ 0x2B: [633,131,894,64,829], // PLUS SIGN
+ 0x2C: [171,194,319,74,258], // COMMA
+ 0x2D: [278,-166,383,13,318], // HYPHEN-MINUS
+ 0x2E: [171,-1,319,74,245], // FULL STOP
+ 0x2F: [750,250,575,63,511], // SOLIDUS
+ 0x30: [655,10,575,45,529], // DIGIT ZERO
+ 0x31: [655,0,575,80,494], // DIGIT ONE
+ 0x32: [654,0,575,57,517], // DIGIT TWO
+ 0x33: [655,12,575,47,526], // DIGIT THREE
+ 0x34: [657,0,575,32,542], // DIGIT FOUR
+ 0x35: [655,11,575,57,517], // DIGIT FIVE
+ 0x36: [655,11,575,48,527], // DIGIT SIX
+ 0x37: [676,11,575,64,559], // DIGIT SEVEN
+ 0x38: [654,11,575,48,526], // DIGIT EIGHT
+ 0x39: [654,11,575,48,526], // DIGIT NINE
+ 0x3A: [444,-1,319,74,245], // COLON
+ 0x3B: [444,194,319,74,248], // SEMICOLON
+ 0x3C: [587,85,894,96,797], // LESS-THAN SIGN
+ 0x3D: [393,-109,894,64,829], // EQUALS SIGN
+ 0x3E: [587,85,894,95,797], // GREATER-THAN SIGN
+ 0x3F: [700,-1,543,65,478], // QUESTION MARK
+ 0x40: [700,6,894,64,829], // COMMERCIAL AT
+ 0x41: [698,0,869,40,828], // LATIN CAPITAL LETTER A
+ 0x42: [687,0,818,39,753], // LATIN CAPITAL LETTER B
+ 0x43: [697,11,831,64,767], // LATIN CAPITAL LETTER C
+ 0x44: [687,0,882,39,817], // LATIN CAPITAL LETTER D
+ 0x45: [681,0,756,38,723], // LATIN CAPITAL LETTER E
+ 0x46: [680,0,724,39,675], // LATIN CAPITAL LETTER F
+ 0x47: [697,10,904,64,845], // LATIN CAPITAL LETTER G
+ 0x48: [686,0,900,39,860], // LATIN CAPITAL LETTER H
+ 0x49: [686,0,436,25,410], // LATIN CAPITAL LETTER I
+ 0x4A: [686,11,594,8,527], // LATIN CAPITAL LETTER J
+ 0x4B: [686,0,901,39,852], // LATIN CAPITAL LETTER K
+ 0x4C: [686,0,692,39,643], // LATIN CAPITAL LETTER L
+ 0x4D: [687,0,1092,39,1052], // LATIN CAPITAL LETTER M
+ 0x4E: [687,1,900,39,861], // LATIN CAPITAL LETTER N
+ 0x4F: [696,10,864,64,798], // LATIN CAPITAL LETTER O
+ 0x50: [686,0,786,39,721], // LATIN CAPITAL LETTER P
+ 0x51: [697,193,864,64,806], // LATIN CAPITAL LETTER Q
+ 0x52: [687,11,862,39,858], // LATIN CAPITAL LETTER R
+ 0x53: [697,11,639,63,575], // LATIN CAPITAL LETTER S
+ 0x54: [675,0,800,41,758], // LATIN CAPITAL LETTER T
+ 0x55: [686,12,885,39,845], // LATIN CAPITAL LETTER U
+ 0x56: [686,7,869,25,843], // LATIN CAPITAL LETTER V
+ 0x57: [686,8,1189,24,1164], // LATIN CAPITAL LETTER W
+ 0x58: [686,0,869,33,835], // LATIN CAPITAL LETTER X
+ 0x59: [686,0,869,19,849], // LATIN CAPITAL LETTER Y
+ 0x5A: [687,0,703,64,645], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,319,128,293], // LEFT SQUARE BRACKET
+ 0x5C: [750,250,575,63,511], // REVERSE SOLIDUS
+ 0x5D: [750,250,319,25,190], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-520,575,126,448], // CIRCUMFLEX ACCENT
+ 0x5F: [-10,61,575,0,574], // LOW LINE
+ 0x60: [706,-503,575,114,338], // GRAVE ACCENT
+ 0x61: [453,6,559,32,558], // LATIN SMALL LETTER A
+ 0x62: [694,7,639,29,601], // LATIN SMALL LETTER B
+ 0x63: [453,6,511,39,478], // LATIN SMALL LETTER C
+ 0x64: [695,6,639,38,609], // LATIN SMALL LETTER D
+ 0x65: [453,6,527,32,494], // LATIN SMALL LETTER E
+ 0x66: [700,0,351,40,452], // LATIN SMALL LETTER F
+ 0x67: [455,201,575,30,558], // LATIN SMALL LETTER G
+ 0x68: [694,0,639,37,623], // LATIN SMALL LETTER H
+ 0x69: [695,0,319,40,294], // LATIN SMALL LETTER I
+ 0x6A: [695,200,351,-71,274], // LATIN SMALL LETTER J
+ 0x6B: [694,0,607,29,587], // LATIN SMALL LETTER K
+ 0x6C: [694,0,319,40,301], // LATIN SMALL LETTER L
+ 0x6D: [451,0,958,37,942], // LATIN SMALL LETTER M
+ 0x6E: [450,0,639,37,623], // LATIN SMALL LETTER N
+ 0x6F: [452,5,575,32,542], // LATIN SMALL LETTER O
+ 0x70: [450,194,639,28,600], // LATIN SMALL LETTER P
+ 0x71: [450,194,607,38,609], // LATIN SMALL LETTER Q
+ 0x72: [450,0,474,29,442], // LATIN SMALL LETTER R
+ 0x73: [453,7,454,37,415], // LATIN SMALL LETTER S
+ 0x74: [636,6,447,21,382], // LATIN SMALL LETTER T
+ 0x75: [450,6,639,37,623], // LATIN SMALL LETTER U
+ 0x76: [444,4,607,26,580], // LATIN SMALL LETTER V
+ 0x77: [444,5,831,25,805], // LATIN SMALL LETTER W
+ 0x78: [444,0,607,21,586], // LATIN SMALL LETTER X
+ 0x79: [444,200,607,23,580], // LATIN SMALL LETTER Y
+ 0x7A: [445,0,511,31,462], // LATIN SMALL LETTER Z
+ 0x7B: [751,251,575,69,504], // LEFT CURLY BRACKET
+ 0x7C: [750,249,319,129,190], // VERTICAL LINE
+ 0x7D: [751,251,575,70,504], // RIGHT CURLY BRACKET
+ 0x7E: [344,-201,575,96,478], // TILDE
+ 0x393: [680,0,692,39,643], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [698,0,958,56,901], // GREEK CAPITAL LETTER DELTA
+ 0x398: [696,10,894,64,829], // GREEK CAPITAL LETTER THETA
+ 0x39B: [699,0,806,40,765], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,767,48,718], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,900,39,860], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,831,63,766], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [697,0,894,64,829], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,831,64,766], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,894,64,829], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [696,1,831,51,780] // GREEK CAPITAL LETTER OMEGA
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Main-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
new file mode 100644
index 00000000..a7c164de
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
@@ -0,0 +1,94 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2200: [694,16,639,0,640], // FOR ALL
+ 0x2202: [710,17,628,60,657], // PARTIAL DIFFERENTIAL
+ 0x2203: [694,-1,639,64,574], // THERE EXISTS
+ 0x2205: [767,73,575,46,528], // EMPTY SET
+ 0x2207: [686,24,958,56,901], // NABLA
+ 0x2208: [587,86,767,97,670], // ELEMENT OF
+ 0x2209: [711,210,767,97,670], // stix-negated (vert) set membership, variant
+ 0x220B: [588,86,767,95,670], // CONTAINS AS MEMBER
+ 0x2212: [281,-221,894,96,797], // MINUS SIGN
+ 0x2213: [537,227,894,64,829], // MINUS-OR-PLUS SIGN
+ 0x2215: [750,250,575,63,511], // DIVISION SLASH
+ 0x2216: [750,250,575,63,511], // SET MINUS
+ 0x2217: [472,-27,575,73,501], // ASTERISK OPERATOR
+ 0x2218: [474,-28,575,64,510], // RING OPERATOR
+ 0x2219: [474,-28,575,64,510], // BULLET OPERATOR
+ 0x221A: [820,180,958,78,989], // SQUARE ROOT
+ 0x221D: [451,8,894,65,831], // PROPORTIONAL TO
+ 0x221E: [452,8,1150,65,1084], // INFINITY
+ 0x2220: [715,0,722,55,676], // ANGLE
+ 0x2223: [750,249,319,129,190], // DIVIDES
+ 0x2225: [750,248,575,145,430], // PARALLEL TO
+ 0x2227: [604,17,767,64,702], // LOGICAL AND
+ 0x2228: [604,17,767,64,702], // LOGICAL OR
+ 0x2229: [603,16,767,64,702], // stix-intersection, serifs
+ 0x222A: [604,16,767,64,702], // stix-union, serifs
+ 0x222B: [711,211,569,64,632], // INTEGRAL
+ 0x223C: [391,-109,894,64,828], // TILDE OPERATOR
+ 0x2240: [583,82,319,64,254], // WREATH PRODUCT
+ 0x2243: [502,3,894,64,829], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [638,27,1000,64,829], // APPROXIMATELY EQUAL TO
+ 0x2248: [524,-32,894,64,829], // ALMOST EQUAL TO
+ 0x224D: [533,32,894,64,829], // EQUIVALENT TO
+ 0x2250: [721,-109,894,64,829], // APPROACHES THE LIMIT
+ 0x2260: [712,210,894,64,830], // stix-not (vert) equals
+ 0x2261: [505,3,894,64,829], // IDENTICAL TO
+ 0x2264: [697,199,894,96,797], // LESS-THAN OR EQUAL TO
+ 0x2265: [697,199,894,96,797], // GREATER-THAN OR EQUAL TO
+ 0x226A: [618,117,1150,64,1085], // MUCH LESS-THAN
+ 0x226B: [619,116,1150,64,1085], // MUCH GREATER-THAN
+ 0x227A: [585,86,894,95,797], // PRECEDES
+ 0x227B: [586,86,894,96,797], // SUCCEEDS
+ 0x2282: [587,85,894,96,797], // SUBSET OF
+ 0x2283: [587,86,894,96,797], // SUPERSET OF
+ 0x2286: [697,199,894,96,797], // SUBSET OF OR EQUAL TO
+ 0x2287: [697,199,894,96,797], // SUPERSET OF OR EQUAL TO
+ 0x228E: [604,16,767,64,702], // MULTISET UNION
+ 0x2291: [697,199,894,96,828], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [697,199,894,66,797], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [604,-1,767,70,696], // stix-square intersection, serifs
+ 0x2294: [604,-1,767,70,696], // stix-square union, serifs
+ 0x2295: [632,132,894,64,828], // stix-circled plus (with rim)
+ 0x2296: [632,132,894,64,828], // CIRCLED MINUS
+ 0x2297: [632,132,894,64,828], // stix-circled times (with rim)
+ 0x2298: [632,132,894,64,828], // CIRCLED DIVISION SLASH
+ 0x2299: [632,132,894,64,828], // CIRCLED DOT OPERATOR
+ 0x22A2: [693,-1,703,65,637], // RIGHT TACK
+ 0x22A3: [693,-1,703,64,638], // LEFT TACK
+ 0x22A4: [694,-1,894,64,829], // DOWN TACK
+ 0x22A5: [693,-1,894,64,829], // UP TACK
+ 0x22A8: [750,249,974,129,918], // TRUE
+ 0x22C4: [524,21,575,15,561], // DIAMOND OPERATOR
+ 0x22C5: [336,-166,319,74,245], // DOT OPERATOR
+ 0x22C6: [502,1,575,24,551], // STAR OPERATOR
+ 0x22C8: [541,39,1000,33,967], // BOWTIE
+ 0x22EE: [951,29,319,74,245], // VERTICAL ELLIPSIS
+ 0x22EF: [336,-166,1295,74,1221], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [871,-101,1323,129,1194] // DOWN RIGHT DIAGONAL ELLIPSIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
new file mode 100644
index 00000000..25c89e96
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
@@ -0,0 +1,29 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x27E8: [750,249,447,127,382], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [750,249,447,64,319] // MATHEMATICAL RIGHT ANGLE BRACKET
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/MiscMathSymbolsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
new file mode 100644
index 00000000..a30797ab
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2660: [720,130,894,63,829], // BLACK SPADE SUIT
+ 0x2661: [711,24,894,65,828], // WHITE HEART SUIT
+ 0x2662: [719,154,894,64,828], // WHITE DIAMOND SUIT
+ 0x2663: [720,130,894,32,861], // BLACK CLUB SUIT
+ 0x266D: [750,17,447,63,382], // MUSIC FLAT SIGN
+ 0x266E: [741,223,447,56,390], // MUSIC NATURAL SIGN
+ 0x266F: [724,224,447,63,383] // MUSIC SHARP SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/MiscSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
new file mode 100644
index 00000000..f3b48e86
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2308: [750,248,511,194,493], // LEFT CEILING
+ 0x2309: [750,248,511,17,317], // RIGHT CEILING
+ 0x230A: [749,248,511,194,493], // LEFT FLOOR
+ 0x230B: [749,248,511,17,317], // RIGHT FLOOR
+ 0x2322: [405,-108,1150,64,1084], // stix-small down curve
+ 0x2323: [393,-126,1150,64,1085] // stix-small up curve
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/MiscTechnical.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
new file mode 100644
index 00000000..3e473a29
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2C6: [694,-520,575,126,448], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [660,-515,575,130,444], // CARON
+ 0x2C9: [607,-540,575,80,494], // MODIFIER LETTER MACRON
+ 0x2CA: [706,-503,575,236,460], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [706,-503,575,114,338], // MODIFIER LETTER GRAVE ACCENT
+ 0x2D8: [694,-500,575,102,472], // BREVE
+ 0x2D9: [695,-525,575,202,372], // DOT ABOVE
+ 0x2DA: [703,-536,575,160,414], // RING ABOVE
+ 0x2DC: [694,-551,575,96,478] // SMALL TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
new file mode 100644
index 00000000..8be24f1c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x2A3F: [687,1,900,38,861], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [696,199,894,96,797], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [698,199,894,96,797] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/SuppMathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
new file mode 100644
index 00000000..bbadd77f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-bold'],
+ {
+ 0x27F5: [519,18,1805,64,1741], // LONG LEFTWARDS ARROW
+ 0x27F6: [519,18,1833,96,1774], // LONG RIGHTWARDS ARROW
+ 0x27F7: [519,18,2126,64,2062], // LONG LEFT RIGHT ARROW
+ 0x27F8: [548,46,1868,64,1804], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [548,47,1870,63,1804], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [548,47,2126,64,2060], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FC: [519,18,1833,65,1774] // LONG RIGHTWARDS ARROW FROM BAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Bold/SupplementalArrowsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
new file mode 100644
index 00000000..5a31519b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x300: [697,-500,0,-222,-74], // COMBINING GRAVE ACCENT
+ 0x301: [697,-500,0,-173,39], // COMBINING ACUTE ACCENT
+ 0x302: [694,-527,0,-251,17], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [668,-558,0,-265,60], // COMBINING TILDE
+ 0x304: [590,-544,0,-282,54], // COMBINING MACRON
+ 0x306: [695,-515,0,-237,62], // COMBINING BREVE
+ 0x307: [669,-548,0,-165,-41], // COMBINING DOT ABOVE
+ 0x308: [669,-554,0,-251,45], // COMBINING DIAERESIS
+ 0x30A: [716,-542,0,-199,3], // COMBINING RING ABOVE
+ 0x30B: [697,-503,0,-248,65], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [638,-501,0,-236,29] // COMBINING CARON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
new file mode 100644
index 00000000..ab6ab2bd
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x2013: [286,-248,511,91,554], // EN DASH
+ 0x2014: [285,-248,1022,117,1038], // EM DASH
+ 0x2018: [694,-379,307,197,362], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-379,307,213,377], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-378,514,243,606], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-379,514,176,538] // RIGHT DOUBLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GreekAndCoptic.js
new file mode 100644
index 00000000..ad7176f8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GreekAndCoptic.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x393: [680,0,627,54,706], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [717,1,818,70,751], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,767,149,788], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,692,58,646], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,1,664,74,754], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,743,54,859], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,716,80,782], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [706,0,767,213,833], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,1,716,158,728], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,767,207,824], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [705,0,716,100,759] // GREEK CAPITAL LETTER OMEGA
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
new file mode 100644
index 00000000..8147b90f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedA.js
new file mode 100644
index 00000000..8c62db10
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedA.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedA.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x131: [441,10,307,75,340] // LATIN SMALL LETTER DOTLESS I
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedB.js
new file mode 100644
index 00000000..a97422bb
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedB.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedB.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x237: [442,205,332,-32,327] // LATIN SMALL LETTER DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
new file mode 100644
index 00000000..e9ee7973
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'],
+ {
+ 0x210F: [695,13,540,42,562] // stix-/hbar - Planck's over 2pi
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
new file mode 100644
index 00000000..7562ea58
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
@@ -0,0 +1,137 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main-italic'] = {
+ directory: 'Main/Italic',
+ family: 'MathJax_Main',
+ style: 'italic',
+ testString: "MathJax Main",
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2100,0x214F,"LetterlikeSymbols"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [716,0,307,107,380], // EXCLAMATION MARK
+ 0x22: [694,-379,514,176,538], // QUOTATION MARK
+ 0x23: [694,194,818,115,828], // NUMBER SIGN
+ 0x25: [751,56,818,144,848], // PERCENT SIGN
+ 0x26: [716,22,767,127,802], // AMPERSAND
+ 0x27: [694,-379,307,213,377], // APOSTROPHE
+ 0x28: [750,250,409,144,517], // LEFT PARENTHESIS
+ 0x29: [750,250,409,17,390], // RIGHT PARENTHESIS
+ 0x2A: [751,-320,511,195,584], // ASTERISK
+ 0x2B: [558,57,767,139,753], // PLUS SIGN
+ 0x2C: [121,194,307,69,233], // COMMA
+ 0x2D: [251,-179,358,84,341], // HYPHEN-MINUS
+ 0x2E: [121,0,307,107,231], // FULL STOP
+ 0x2F: [750,250,511,19,617], // SOLIDUS
+ 0x30: [665,21,511,110,562], // DIGIT ZERO
+ 0x31: [666,0,511,110,468], // DIGIT ONE
+ 0x32: [666,22,511,76,551], // DIGIT TWO
+ 0x33: [667,22,511,96,563], // DIGIT THREE
+ 0x34: [666,194,511,46,479], // DIGIT FOUR
+ 0x35: [666,22,511,106,567], // DIGIT FIVE
+ 0x36: [665,22,511,120,566], // DIGIT SIX
+ 0x37: [666,22,511,136,634], // DIGIT SEVEN
+ 0x38: [666,21,511,99,553], // DIGIT EIGHT
+ 0x39: [666,22,511,107,553], // DIGIT NINE
+ 0x3A: [431,0,307,107,308], // COLON
+ 0x3B: [431,194,307,70,308], // SEMICOLON
+ 0x3D: [367,-133,767,116,776], // EQUALS SIGN
+ 0x3F: [717,0,511,195,551], // QUESTION MARK
+ 0x40: [705,11,767,152,789], // COMMERCIAL AT
+ 0x41: [716,1,743,58,696], // LATIN CAPITAL LETTER A
+ 0x42: [683,1,704,57,732], // LATIN CAPITAL LETTER B
+ 0x43: [705,21,716,150,812], // LATIN CAPITAL LETTER C
+ 0x44: [683,1,755,56,775], // LATIN CAPITAL LETTER D
+ 0x45: [681,0,678,54,743], // LATIN CAPITAL LETTER E
+ 0x46: [681,0,653,54,731], // LATIN CAPITAL LETTER F
+ 0x47: [705,22,774,149,812], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,743,54,860], // LATIN CAPITAL LETTER H
+ 0x49: [683,0,386,49,508], // LATIN CAPITAL LETTER I
+ 0x4A: [683,21,525,78,622], // LATIN CAPITAL LETTER J
+ 0x4B: [683,0,769,54,859], // LATIN CAPITAL LETTER K
+ 0x4C: [683,0,627,54,628], // LATIN CAPITAL LETTER L
+ 0x4D: [684,0,897,58,1010], // LATIN CAPITAL LETTER M
+ 0x4E: [684,0,743,54,860], // LATIN CAPITAL LETTER N
+ 0x4F: [704,22,767,149,788], // LATIN CAPITAL LETTER O
+ 0x50: [684,0,678,55,729], // LATIN CAPITAL LETTER P
+ 0x51: [704,194,767,149,788], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,729,55,723], // LATIN CAPITAL LETTER R
+ 0x53: [706,22,562,74,634], // LATIN CAPITAL LETTER S
+ 0x54: [678,0,716,171,807], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,743,194,860], // LATIN CAPITAL LETTER U
+ 0x56: [683,22,743,205,868], // LATIN CAPITAL LETTER V
+ 0x57: [683,22,999,205,1124], // LATIN CAPITAL LETTER W
+ 0x58: [684,0,743,50,826], // LATIN CAPITAL LETTER X
+ 0x59: [684,0,743,198,875], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,1,613,80,705], // LATIN CAPITAL LETTER Z
+ 0x5B: [751,251,307,73,446], // LEFT SQUARE BRACKET
+ 0x5D: [751,251,307,-14,359], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-527,511,260,528], // CIRCUMFLEX ACCENT
+ 0x5F: [-24,62,511,91,554], // LOW LINE
+ 0x61: [442,11,511,101,543], // LATIN SMALL LETTER A
+ 0x62: [694,11,460,108,467], // LATIN SMALL LETTER B
+ 0x63: [441,10,460,103,470], // LATIN SMALL LETTER C
+ 0x64: [694,11,511,100,567], // LATIN SMALL LETTER D
+ 0x65: [442,10,460,107,470], // LATIN SMALL LETTER E
+ 0x66: [705,204,307,-23,450], // LATIN SMALL LETTER F
+ 0x67: [442,205,460,46,495], // LATIN SMALL LETTER G
+ 0x68: [695,11,511,69,544], // LATIN SMALL LETTER H
+ 0x69: [656,10,307,75,340], // LATIN SMALL LETTER I
+ 0x6A: [656,204,307,-32,364], // LATIN SMALL LETTER J
+ 0x6B: [694,11,460,69,499], // LATIN SMALL LETTER K
+ 0x6C: [694,11,256,87,312], // LATIN SMALL LETTER L
+ 0x6D: [443,11,818,75,851], // LATIN SMALL LETTER M
+ 0x6E: [443,11,562,75,595], // LATIN SMALL LETTER N
+ 0x6F: [442,11,511,103,517], // LATIN SMALL LETTER O
+ 0x70: [442,194,511,5,518], // LATIN SMALL LETTER P
+ 0x71: [442,195,460,100,504], // LATIN SMALL LETTER Q
+ 0x72: [442,11,422,75,484], // LATIN SMALL LETTER R
+ 0x73: [442,11,409,76,418], // LATIN SMALL LETTER S
+ 0x74: [627,11,332,87,373], // LATIN SMALL LETTER T
+ 0x75: [441,11,537,75,570], // LATIN SMALL LETTER U
+ 0x76: [443,10,460,75,492], // LATIN SMALL LETTER V
+ 0x77: [443,12,664,74,696], // LATIN SMALL LETTER W
+ 0x78: [442,11,464,58,513], // LATIN SMALL LETTER X
+ 0x79: [441,206,486,75,522], // LATIN SMALL LETTER Y
+ 0x7A: [442,11,409,54,466], // LATIN SMALL LETTER Z
+ 0x7E: [318,-208,511,246,571], // TILDE
+ 0xA3: [714,11,769,87,699], // POUND SIGN
+ 0x131: [441,10,307,75,340], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [442,205,332,-32,327], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [680,0,627,54,706], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [717,1,818,70,751], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,767,149,788], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,692,58,646], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,1,664,74,754], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,743,54,859], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,716,80,782], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [706,0,767,213,833], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,1,716,158,728], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,767,207,824], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [705,0,716,100,759] // GREEK CAPITAL LETTER OMEGA
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Main-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Arrows.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Arrows.js
new file mode 100644
index 00000000..526b90a1
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Arrows.js
@@ -0,0 +1,51 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Arrows.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2190: [511,12,1000,54,944], // LEFTWARDS ARROW
+ 0x2191: [694,194,500,17,483], // UPWARDS ARROW
+ 0x2192: [512,11,1000,55,945], // RIGHTWARDS ARROW
+ 0x2193: [694,194,500,17,483], // DOWNWARDS ARROW
+ 0x2194: [511,11,1000,55,945], // LEFT RIGHT ARROW
+ 0x2195: [772,272,500,17,483], // UP DOWN ARROW
+ 0x2196: [720,196,1000,29,944], // NORTH WEST ARROW
+ 0x2197: [720,195,1000,55,970], // NORTH EAST ARROW
+ 0x2198: [695,220,1000,55,970], // SOUTH EAST ARROW
+ 0x2199: [695,220,1000,29,944], // SOUTH WEST ARROW
+ 0x21A6: [512,11,1000,54,945], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [511,12,1126,54,1070], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [512,11,1126,55,1071], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [511,-230,1000,55,944], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [270,11,1000,55,944], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [511,-230,1000,55,944], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [270,11,1000,55,945], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [671,11,1000,55,944], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [525,24,1000,55,944], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [694,194,611,31,579], // UPWARDS DOUBLE ARROW
+ 0x21D2: [525,25,1000,55,944], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [694,194,611,31,579], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [525,25,1000,34,966], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [772,272,611,31,580] // UP DOWN DOUBLE ARROW
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/Arrows.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
new file mode 100644
index 00000000..1146023d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
@@ -0,0 +1,39 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x300: [699,-505,0,-394,-205], // COMBINING GRAVE ACCENT
+ 0x301: [699,-505,0,-297,-107], // COMBINING ACUTE ACCENT
+ 0x302: [694,-531,0,-388,-113], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [668,-565,0,-417,-84], // COMBINING TILDE
+ 0x304: [590,-544,0,-431,-70], // COMBINING MACRON
+ 0x306: [694,-515,0,-408,-93], // COMBINING BREVE
+ 0x307: [669,-549,0,-310,-191], // COMBINING DOT ABOVE
+ 0x308: [669,-554,0,-405,-96], // COMBINING DIAERESIS
+ 0x30A: [715,-542,0,-353,-148], // COMBINING RING ABOVE
+ 0x30B: [701,-510,0,-378,-80], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [644,-513,0,-386,-115], // COMBINING CARON
+ 0x338: [716,215,0,-639,-140] // COMBINING LONG SOLIDUS OVERLAY
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiactForSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiactForSymbols.js
new file mode 100644
index 00000000..924fedd3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiactForSymbols.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiactForSymbols.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x20D7: [714,-516,0,29,471] // COMBINING RIGHT ARROW ABOVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/CombDiactForSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeneralPunctuation.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeneralPunctuation.js
new file mode 100644
index 00000000..a8fa4d5f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeneralPunctuation.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeneralPunctuation.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2006: [0,0,167,0,0], // ??
+ 0x2013: [285,-248,500,0,499], // EN DASH
+ 0x2014: [285,-248,1000,0,999], // EM DASH
+ 0x2018: [694,-379,278,64,198], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-379,278,78,212], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-379,500,128,466], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-379,500,34,372], // RIGHT DOUBLE QUOTATION MARK
+ 0x2020: [705,217,444,55,390], // DAGGER
+ 0x2021: [705,206,444,55,389], // DOUBLE DAGGER
+ 0x2026: [120,0,1172,78,1093], // HORIZONTAL ELLIPSIS
+ 0x2032: [560,-43,275,30,262] // PRIME
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/GeneralPunctuation.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
new file mode 100644
index 00000000..1c723159
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x25B3: [716,0,889,59,828], // WHITE UP-POINTING TRIANGLE
+ 0x25B9: [505,5,500,26,474], // WHITE RIGHT-POINTING SMALL TRIANGLE
+ 0x25BD: [500,215,889,59,828], // WHITE DOWN-POINTING TRIANGLE
+ 0x25C3: [505,5,500,26,473], // WHITE LEFT-POINTING SMALL TRIANGLE
+ 0x25EF: [715,215,1000,56,944] // LARGE CIRCLE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/GeometricShapes.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GreekAndCoptic.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GreekAndCoptic.js
new file mode 100644
index 00000000..147544ce
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GreekAndCoptic.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GreekAndCoptic.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x393: [681,0,625,25,582], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,46,786], // GREEK CAPITAL LETTER DELTA
+ 0x398: [705,22,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,694,32,661], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [677,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,750,25,724], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,722,56,665], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,778,54,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,1,722,44,677] // GREEK CAPITAL LETTER OMEGA
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/GreekAndCoptic.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Latin1Supplement.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Latin1Supplement.js
new file mode 100644
index 00000000..b2a6581d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Latin1Supplement.js
@@ -0,0 +1,32 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Latin1Supplement.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xAC: [356,-89,667,55,611], // NOT SIGN
+ 0xB1: [666,0,778,55,722], // PLUS-MINUS SIGN
+ 0xD7: [491,-9,778,147,631], // MULTIPLICATION SIGN
+ 0xF7: [537,36,778,55,721] // DIVISION SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/Latin1Supplement.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedA.js
new file mode 100644
index 00000000..3f1359f7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedA.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedA.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x131: [442,0,278,26,255] // LATIN SMALL LETTER DOTLESS I
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/LatinExtendedA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedB.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedB.js
new file mode 100644
index 00000000..2e5060ff
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedB.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedB.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x237: [442,205,306,-55,218] // LATIN SMALL LETTER DOTLESS J
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/LatinExtendedB.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LetterlikeSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LetterlikeSymbols.js
new file mode 100644
index 00000000..bb335f52
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LetterlikeSymbols.js
@@ -0,0 +1,33 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LetterlikeSymbols.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x210F: [695,13,540,42,562], // stix-/hbar - Planck's over 2pi
+ 0x2111: [705,11,722,54,693], // BLACK-LETTER CAPITAL I
+ 0x2113: [706,20,417,6,398], // SCRIPT SMALL L
+ 0x2118: [453,216,636,67,625], // SCRIPT CAPITAL P
+ 0x211C: [717,22,722,40,716], // BLACK-LETTER CAPITAL R
+ 0x2135: [694,1,611,54,556] // ALEF SYMBOL
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/LetterlikeSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
new file mode 100644
index 00000000..9ba59c97
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
@@ -0,0 +1,304 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'] = {
+ directory: 'Main/Regular',
+ family: 'MathJax_Main',
+ testString: "MathJax Main",
+ skew: {
+ 0x131: 0.0278,
+ 0x237: 0.0833,
+ 0x2113: 0.111,
+ 0x2118: 0.111,
+ 0x2202: 0.0833
+ },
+ Ranges: [
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [716,-1,278,78,199], // EXCLAMATION MARK
+ 0x22: [694,-379,500,34,372], // QUOTATION MARK
+ 0x23: [694,194,833,55,778], // NUMBER SIGN
+ 0x24: [750,56,500,54,444], // DOLLAR SIGN
+ 0x25: [750,56,833,56,776], // PERCENT SIGN
+ 0x26: [717,22,778,42,727], // AMPERSAND
+ 0x27: [694,-379,278,78,212], // APOSTROPHE
+ 0x28: [751,251,389,94,333], // LEFT PARENTHESIS
+ 0x29: [750,250,389,55,294], // RIGHT PARENTHESIS
+ 0x2A: [750,-319,500,64,435], // ASTERISK
+ 0x2B: [583,83,778,55,722], // PLUS SIGN
+ 0x2C: [121,194,278,78,210], // COMMA
+ 0x2D: [252,-179,333,11,277], // HYPHEN-MINUS
+ 0x2E: [120,0,278,78,199], // FULL STOP
+ 0x2F: [751,250,500,56,445], // SOLIDUS
+ 0x30: [666,22,500,39,460], // DIGIT ZERO
+ 0x31: [666,0,500,83,427], // DIGIT ONE
+ 0x32: [666,1,500,49,449], // DIGIT TWO
+ 0x33: [665,23,500,41,457], // DIGIT THREE
+ 0x34: [677,0,500,28,471], // DIGIT FOUR
+ 0x35: [666,22,500,49,449], // DIGIT FIVE
+ 0x36: [666,22,500,42,456], // DIGIT SIX
+ 0x37: [676,22,500,55,485], // DIGIT SEVEN
+ 0x38: [666,22,500,43,457], // DIGIT EIGHT
+ 0x39: [666,22,500,41,456], // DIGIT NINE
+ 0x3A: [430,0,278,78,199], // COLON
+ 0x3B: [430,194,278,78,202], // SEMICOLON
+ 0x3C: [540,40,778,83,694], // LESS-THAN SIGN
+ 0x3D: [367,-133,778,55,722], // EQUALS SIGN
+ 0x3E: [540,40,778,82,694], // GREATER-THAN SIGN
+ 0x3F: [706,-1,472,55,416], // QUESTION MARK
+ 0x40: [705,11,778,56,722], // COMMERCIAL AT
+ 0x41: [717,0,750,32,717], // LATIN CAPITAL LETTER A
+ 0x42: [684,0,708,28,651], // LATIN CAPITAL LETTER B
+ 0x43: [706,21,722,56,666], // LATIN CAPITAL LETTER C
+ 0x44: [683,0,764,27,708], // LATIN CAPITAL LETTER D
+ 0x45: [680,0,681,24,652], // LATIN CAPITAL LETTER E
+ 0x46: [680,0,653,25,611], // LATIN CAPITAL LETTER F
+ 0x47: [706,22,785,56,735], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,750,25,724], // LATIN CAPITAL LETTER H
+ 0x49: [683,0,361,21,339], // LATIN CAPITAL LETTER I
+ 0x4A: [683,22,514,25,465], // LATIN CAPITAL LETTER J
+ 0x4B: [683,0,778,24,736], // LATIN CAPITAL LETTER K
+ 0x4C: [683,0,625,25,582], // LATIN CAPITAL LETTER L
+ 0x4D: [683,0,917,29,887], // LATIN CAPITAL LETTER M
+ 0x4E: [683,0,750,25,724], // LATIN CAPITAL LETTER N
+ 0x4F: [705,22,778,56,722], // LATIN CAPITAL LETTER O
+ 0x50: [684,0,681,27,624], // LATIN CAPITAL LETTER P
+ 0x51: [705,193,778,56,728], // LATIN CAPITAL LETTER Q
+ 0x52: [684,22,736,27,732], // LATIN CAPITAL LETTER R
+ 0x53: [706,23,556,55,500], // LATIN CAPITAL LETTER S
+ 0x54: [677,0,722,36,685], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,750,25,724], // LATIN CAPITAL LETTER U
+ 0x56: [683,23,750,19,730], // LATIN CAPITAL LETTER V
+ 0x57: [683,23,1028,18,1009], // LATIN CAPITAL LETTER W
+ 0x58: [683,1,750,23,727], // LATIN CAPITAL LETTER X
+ 0x59: [684,0,750,11,738], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,1,611,55,560], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,278,118,255], // LEFT SQUARE BRACKET
+ 0x5C: [750,250,500,56,444], // REVERSE SOLIDUS
+ 0x5D: [750,250,278,22,159], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-531,500,112,387], // CIRCUMFLEX ACCENT
+ 0x5F: [-25,62,500,0,499], // LOW LINE
+ 0x60: [699,-505,500,106,295], // GRAVE ACCENT
+ 0x61: [448,11,500,34,493], // LATIN SMALL LETTER A
+ 0x62: [694,11,556,20,522], // LATIN SMALL LETTER B
+ 0x63: [448,11,444,34,415], // LATIN SMALL LETTER C
+ 0x64: [694,11,556,34,535], // LATIN SMALL LETTER D
+ 0x65: [448,11,444,28,415], // LATIN SMALL LETTER E
+ 0x66: [705,0,306,25,372], // LATIN SMALL LETTER F
+ 0x67: [453,206,500,29,485], // LATIN SMALL LETTER G
+ 0x68: [695,0,556,25,543], // LATIN SMALL LETTER H
+ 0x69: [669,0,278,26,255], // LATIN SMALL LETTER I
+ 0x6A: [669,205,306,-55,218], // LATIN SMALL LETTER J
+ 0x6B: [695,0,528,20,512], // LATIN SMALL LETTER K
+ 0x6C: [694,0,278,26,263], // LATIN SMALL LETTER L
+ 0x6D: [443,0,833,25,820], // LATIN SMALL LETTER M
+ 0x6E: [443,0,556,25,543], // LATIN SMALL LETTER N
+ 0x6F: [448,10,500,28,471], // LATIN SMALL LETTER O
+ 0x70: [443,194,556,20,522], // LATIN SMALL LETTER P
+ 0x71: [442,194,528,33,535], // LATIN SMALL LETTER Q
+ 0x72: [442,0,392,20,364], // LATIN SMALL LETTER R
+ 0x73: [449,12,394,32,359], // LATIN SMALL LETTER S
+ 0x74: [615,10,389,18,334], // LATIN SMALL LETTER T
+ 0x75: [442,11,556,25,542], // LATIN SMALL LETTER U
+ 0x76: [431,11,528,19,508], // LATIN SMALL LETTER V
+ 0x77: [432,12,722,18,704], // LATIN SMALL LETTER W
+ 0x78: [431,0,528,10,516], // LATIN SMALL LETTER X
+ 0x79: [431,204,528,19,508], // LATIN SMALL LETTER Y
+ 0x7A: [431,0,444,28,401], // LATIN SMALL LETTER Z
+ 0x7B: [750,250,500,64,434], // LEFT CURLY BRACKET
+ 0x7C: [750,250,278,119,159], // VERTICAL LINE
+ 0x7D: [750,250,500,64,435], // RIGHT CURLY BRACKET
+ 0x7E: [318,-215,500,83,416], // TILDE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA8: [669,-554,500,95,404], // DIAERESIS
+ 0xAC: [356,-89,667,55,611], // NOT SIGN
+ 0xAF: [590,-544,500,69,430], // MACRON
+ 0xB0: [715,-542,500,147,352], // DEGREE SIGN
+ 0xB1: [666,0,778,55,722], // PLUS-MINUS SIGN
+ 0xB4: [699,-505,500,203,393], // ACUTE ACCENT
+ 0xD7: [491,-9,778,147,631], // MULTIPLICATION SIGN
+ 0xF7: [537,36,778,55,721], // DIVISION SIGN
+ 0x131: [442,0,278,26,255], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [442,205,306,-55,218], // LATIN SMALL LETTER DOTLESS J
+ 0x2C6: [694,-531,500,112,387], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [644,-513,500,114,385], // CARON
+ 0x2C9: [590,-544,500,69,430], // MODIFIER LETTER MACRON
+ 0x2CA: [699,-505,500,203,393], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [699,-505,500,106,295], // MODIFIER LETTER GRAVE ACCENT
+ 0x2D8: [694,-515,500,92,407], // BREVE
+ 0x2D9: [669,-549,500,190,309], // DOT ABOVE
+ 0x2DC: [668,-565,500,83,416], // SMALL TILDE
+ 0x393: [681,0,625,25,582], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,46,786], // GREEK CAPITAL LETTER DELTA
+ 0x398: [705,22,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,694,32,661], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [677,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,750,25,724], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,722,56,665], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,778,54,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,1,722,44,677], // GREEK CAPITAL LETTER OMEGA
+ 0x2002: [0,0,500,0,0], // ??
+ 0x2003: [0,0,999,0,0], // ??
+ 0x2004: [0,0,333,0,0], // ??
+ 0x2005: [0,0,250,0,0], // ??
+ 0x2006: [0,0,167,0,0], // ??
+ 0x2009: [0,0,167,0,0], // ??
+ 0x200A: [0,0,83,0,0], // ??
+ 0x2013: [285,-248,500,0,499], // EN DASH
+ 0x2014: [285,-248,1000,0,999], // EM DASH
+ 0x2018: [694,-379,278,64,198], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-379,278,78,212], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-379,500,128,466], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-379,500,34,372], // RIGHT DOUBLE QUOTATION MARK
+ 0x2020: [705,217,444,55,390], // DAGGER
+ 0x2021: [705,206,444,55,389], // DOUBLE DAGGER
+ 0x2026: [120,0,1172,78,1093], // HORIZONTAL ELLIPSIS
+ 0x2032: [560,-43,275,30,262], // PRIME
+ 0x20D7: [714,-516,0,-471,-29], // COMBINING RIGHT ARROW ABOVE
+ 0x210F: [695,13,540,42,562], // stix-/hbar - Planck's over 2pi
+ 0x2111: [705,11,722,54,693], // BLACK-LETTER CAPITAL I
+ 0x2113: [706,20,417,6,398], // SCRIPT SMALL L
+ 0x2118: [453,216,636,67,625], // SCRIPT CAPITAL P
+ 0x211C: [717,22,722,40,716], // BLACK-LETTER CAPITAL R
+ 0x2135: [694,1,611,54,556], // ALEF SYMBOL
+ 0x2190: [511,12,1000,54,944], // LEFTWARDS ARROW
+ 0x2191: [694,194,500,17,483], // UPWARDS ARROW
+ 0x2192: [512,11,1000,55,945], // RIGHTWARDS ARROW
+ 0x2193: [694,194,500,17,483], // DOWNWARDS ARROW
+ 0x2194: [511,11,1000,55,945], // LEFT RIGHT ARROW
+ 0x2195: [772,272,500,17,483], // UP DOWN ARROW
+ 0x2196: [720,196,1000,29,944], // NORTH WEST ARROW
+ 0x2197: [720,195,1000,55,970], // NORTH EAST ARROW
+ 0x2198: [695,220,1000,55,970], // SOUTH EAST ARROW
+ 0x2199: [695,220,1000,29,944], // SOUTH WEST ARROW
+ 0x21A6: [512,11,1000,54,945], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [511,12,1126,54,1070], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [512,11,1126,55,1071], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [511,-230,1000,55,944], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [270,11,1000,55,944], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [511,-230,1000,55,944], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [270,11,1000,55,945], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [671,11,1000,55,944], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [525,24,1000,55,944], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [694,194,611,31,579], // UPWARDS DOUBLE ARROW
+ 0x21D2: [525,25,1000,55,944], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [694,194,611,31,579], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [525,25,1000,34,966], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [772,272,611,31,580], // UP DOWN DOUBLE ARROW
+ 0x2200: [694,22,556,0,556], // FOR ALL
+ 0x2202: [715,22,531,41,566], // PARTIAL DIFFERENTIAL
+ 0x2203: [694,0,556,55,500], // THERE EXISTS
+ 0x2205: [772,78,500,39,460], // EMPTY SET
+ 0x2207: [683,33,833,46,786], // NABLA
+ 0x2208: [541,41,667,84,584], // ELEMENT OF
+ 0x2209: [716,215,667,84,584], // stix-negated (vert) set membership, variant
+ 0x220B: [541,40,667,83,582], // CONTAINS AS MEMBER
+ 0x2212: [270,-230,778,83,694], // MINUS SIGN
+ 0x2213: [500,167,778,55,722], // MINUS-OR-PLUS SIGN
+ 0x2215: [751,250,500,56,445], // DIVISION SLASH
+ 0x2216: [750,250,500,56,444], // SET MINUS
+ 0x2217: [465,-34,500,64,435], // ASTERISK OPERATOR
+ 0x2218: [444,-55,500,55,444], // RING OPERATOR
+ 0x2219: [444,-55,500,55,444], // BULLET OPERATOR
+ 0x221A: [800,200,833,72,853], // SQUARE ROOT
+ 0x221D: [442,11,778,56,722], // PROPORTIONAL TO
+ 0x221E: [442,11,1000,55,944], // INFINITY
+ 0x2220: [694,0,722,55,666], // ANGLE
+ 0x2223: [750,250,278,119,159], // DIVIDES
+ 0x2225: [750,250,500,132,367], // PARALLEL TO
+ 0x2227: [598,22,667,55,611], // LOGICAL AND
+ 0x2228: [598,22,667,55,611], // LOGICAL OR
+ 0x2229: [598,22,667,55,611], // stix-intersection, serifs
+ 0x222A: [599,22,667,55,611], // stix-union, serifs
+ 0x222B: [716,216,417,55,472], // INTEGRAL
+ 0x223C: [367,-133,778,55,722], // TILDE OPERATOR
+ 0x2240: [583,83,278,55,222], // WREATH PRODUCT
+ 0x2243: [464,-36,778,55,722], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [589,-22,1000,55,722], // APPROXIMATELY EQUAL TO
+ 0x2248: [483,-55,778,55,722], // ALMOST EQUAL TO
+ 0x224D: [484,-16,778,55,722], // EQUIVALENT TO
+ 0x2250: [670,-133,778,55,722], // APPROACHES THE LIMIT
+ 0x2260: [716,215,778,55,722], // stix-not (vert) equals
+ 0x2261: [464,-36,778,55,722], // IDENTICAL TO
+ 0x2264: [636,138,778,83,694], // LESS-THAN OR EQUAL TO
+ 0x2265: [636,138,778,82,694], // GREATER-THAN OR EQUAL TO
+ 0x226A: [568,68,1000,56,944], // MUCH LESS-THAN
+ 0x226B: [567,67,1000,55,945], // MUCH GREATER-THAN
+ 0x227A: [539,41,778,84,695], // PRECEDES
+ 0x227B: [539,41,778,83,694], // SUCCEEDS
+ 0x2282: [540,41,778,84,695], // SUBSET OF
+ 0x2283: [541,40,778,82,693], // SUPERSET OF
+ 0x2286: [636,139,778,84,695], // SUBSET OF OR EQUAL TO
+ 0x2287: [637,138,778,83,693], // SUPERSET OF OR EQUAL TO
+ 0x228E: [599,22,667,55,611], // MULTISET UNION
+ 0x2291: [636,138,778,83,714], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [636,138,778,63,694], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [598,0,667,61,605], // stix-square intersection, serifs
+ 0x2294: [598,0,667,61,605], // stix-square union, serifs
+ 0x2295: [583,83,778,56,722], // stix-circled plus (with rim)
+ 0x2296: [583,83,778,56,722], // CIRCLED MINUS
+ 0x2297: [583,83,778,56,722], // stix-circled times (with rim)
+ 0x2298: [583,83,778,56,722], // CIRCLED DIVISION SLASH
+ 0x2299: [583,83,778,56,722], // CIRCLED DOT OPERATOR
+ 0x22A2: [694,0,611,55,555], // RIGHT TACK
+ 0x22A3: [694,0,611,55,555], // LEFT TACK
+ 0x22A4: [668,0,778,55,723], // DOWN TACK
+ 0x22A5: [668,0,778,55,723], // UP TACK
+ 0x22A8: [750,250,867,119,811], // TRUE
+ 0x22C4: [488,-12,500,12,488], // DIAMOND OPERATOR
+ 0x22C5: [310,-190,278,78,199], // DOT OPERATOR
+ 0x22C6: [486,-16,500,3,497], // STAR OPERATOR
+ 0x22C8: [505,6,900,25,873], // BOWTIE
+ 0x22EE: [900,30,278,78,199], // VERTICAL ELLIPSIS
+ 0x22EF: [310,-190,1172,78,1093], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [820,-100,1282,133,1148], // DOWN RIGHT DIAGONAL ELLIPSIS
+ 0x2308: [751,250,444,174,422], // LEFT CEILING
+ 0x2309: [751,250,444,21,269], // RIGHT CEILING
+ 0x230A: [750,251,444,174,422], // LEFT FLOOR
+ 0x230B: [751,251,444,20,269], // RIGHT FLOOR
+ 0x2322: [388,-122,1000,55,944], // stix-small down curve
+ 0x2323: [378,-134,1000,55,944], // stix-small up curve
+ 0x23B0: [744,245,412,55,357], // UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+ 0x23B1: [745,244,412,55,357], // UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+ 0x27E8: [750,250,389,110,333], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [750,250,389,55,278], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x27EE: [744,245,412,173,357], // MATHEMATICAL LEFT FLATTENED PARENTHESIS
+ 0x27EF: [744,245,412,55,240], // MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+ 0x27F5: [511,12,1609,54,1525], // LONG LEFTWARDS ARROW
+ 0x27F6: [512,11,1638,83,1554], // LONG RIGHTWARDS ARROW
+ 0x27F7: [512,12,1859,54,1804], // LONG LEFT RIGHT ARROW
+ 0x27F8: [525,24,1609,55,1553], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [525,25,1638,55,1582], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [525,24,1858,55,1802], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FC: [512,11,1638,54,1554], // LONG RIGHTWARDS ARROW FROM BAR
+ 0x2A3F: [684,0,750,28,721], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [636,138,778,83,695], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [636,138,778,83,694] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Main");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MathOperators.js
new file mode 100644
index 00000000..f5883f32
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MathOperators.js
@@ -0,0 +1,94 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MathOperators.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2200: [694,22,556,0,556], // FOR ALL
+ 0x2202: [715,22,531,41,566], // PARTIAL DIFFERENTIAL
+ 0x2203: [694,0,556,55,500], // THERE EXISTS
+ 0x2205: [772,78,500,39,460], // EMPTY SET
+ 0x2207: [683,33,833,46,786], // NABLA
+ 0x2208: [541,41,667,84,584], // ELEMENT OF
+ 0x2209: [716,215,667,84,584], // stix-negated (vert) set membership, variant
+ 0x220B: [541,40,667,83,582], // CONTAINS AS MEMBER
+ 0x2212: [270,-230,778,83,694], // MINUS SIGN
+ 0x2213: [500,167,778,55,722], // MINUS-OR-PLUS SIGN
+ 0x2215: [751,250,500,56,445], // DIVISION SLASH
+ 0x2216: [750,250,500,56,444], // SET MINUS
+ 0x2217: [465,-34,500,64,435], // ASTERISK OPERATOR
+ 0x2218: [444,-55,500,55,444], // RING OPERATOR
+ 0x2219: [444,-55,500,55,444], // BULLET OPERATOR
+ 0x221A: [800,200,833,72,853], // SQUARE ROOT
+ 0x221D: [442,11,778,56,722], // PROPORTIONAL TO
+ 0x221E: [442,11,1000,55,944], // INFINITY
+ 0x2220: [694,0,722,55,666], // ANGLE
+ 0x2223: [750,250,278,119,159], // DIVIDES
+ 0x2225: [750,250,500,132,367], // PARALLEL TO
+ 0x2227: [598,22,667,55,611], // LOGICAL AND
+ 0x2228: [598,22,667,55,611], // LOGICAL OR
+ 0x2229: [598,22,667,55,611], // stix-intersection, serifs
+ 0x222A: [599,22,667,55,611], // stix-union, serifs
+ 0x222B: [716,216,417,55,472], // INTEGRAL
+ 0x223C: [367,-133,778,55,722], // TILDE OPERATOR
+ 0x2240: [583,83,278,55,222], // WREATH PRODUCT
+ 0x2243: [464,-36,778,55,722], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [589,-22,1000,55,722], // APPROXIMATELY EQUAL TO
+ 0x2248: [483,-55,778,55,722], // ALMOST EQUAL TO
+ 0x224D: [484,-16,778,55,722], // EQUIVALENT TO
+ 0x2250: [670,-133,778,55,722], // APPROACHES THE LIMIT
+ 0x2260: [716,215,778,55,722], // stix-not (vert) equals
+ 0x2261: [464,-36,778,55,722], // IDENTICAL TO
+ 0x2264: [636,138,778,83,694], // LESS-THAN OR EQUAL TO
+ 0x2265: [636,138,778,82,694], // GREATER-THAN OR EQUAL TO
+ 0x226A: [568,68,1000,56,944], // MUCH LESS-THAN
+ 0x226B: [567,67,1000,55,945], // MUCH GREATER-THAN
+ 0x227A: [539,41,778,84,695], // PRECEDES
+ 0x227B: [539,41,778,83,694], // SUCCEEDS
+ 0x2282: [540,41,778,84,695], // SUBSET OF
+ 0x2283: [541,40,778,82,693], // SUPERSET OF
+ 0x2286: [636,139,778,84,695], // SUBSET OF OR EQUAL TO
+ 0x2287: [637,138,778,83,693], // SUPERSET OF OR EQUAL TO
+ 0x228E: [599,22,667,55,611], // MULTISET UNION
+ 0x2291: [636,138,778,83,714], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [636,138,778,63,694], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [598,0,667,61,605], // stix-square intersection, serifs
+ 0x2294: [598,0,667,61,605], // stix-square union, serifs
+ 0x2295: [583,83,778,56,722], // stix-circled plus (with rim)
+ 0x2296: [583,83,778,56,722], // CIRCLED MINUS
+ 0x2297: [583,83,778,56,722], // stix-circled times (with rim)
+ 0x2298: [583,83,778,56,722], // CIRCLED DIVISION SLASH
+ 0x2299: [583,83,778,56,722], // CIRCLED DOT OPERATOR
+ 0x22A2: [694,0,611,55,555], // RIGHT TACK
+ 0x22A3: [694,0,611,55,555], // LEFT TACK
+ 0x22A4: [668,0,778,55,723], // DOWN TACK
+ 0x22A5: [668,0,778,55,723], // UP TACK
+ 0x22A8: [750,250,867,119,811], // TRUE
+ 0x22C4: [488,-12,500,12,488], // DIAMOND OPERATOR
+ 0x22C5: [310,-190,278,78,199], // DOT OPERATOR
+ 0x22C6: [486,-16,500,3,497], // STAR OPERATOR
+ 0x22C8: [505,6,900,25,873], // BOWTIE
+ 0x22EE: [900,30,278,78,199], // VERTICAL ELLIPSIS
+ 0x22EF: [310,-190,1172,78,1093], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [820,-100,1282,133,1148] // DOWN RIGHT DIAGONAL ELLIPSIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/MathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscMathSymbolsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscMathSymbolsA.js
new file mode 100644
index 00000000..f1944f78
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscMathSymbolsA.js
@@ -0,0 +1,31 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscMathSymbolsA.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x27E8: [750,250,389,110,333], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [750,250,389,55,278], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x27EE: [743,242,400,100,344], // MATHEMATICAL LEFT FLATTENED PARENTHESIS
+ 0x27EF: [743,241,400,56,301] // MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/MiscMathSymbolsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
new file mode 100644
index 00000000..5e34497a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2660: [727,131,778,55,723], // BLACK SPADE SUIT
+ 0x2661: [716,33,778,55,723], // WHITE HEART SUIT
+ 0x2662: [727,163,778,55,723], // WHITE DIAMOND SUIT
+ 0x2663: [726,131,778,28,750], // BLACK CLUB SUIT
+ 0x266D: [751,22,389,54,333], // MUSIC FLAT SIGN
+ 0x266E: [734,223,389,65,324], // MUSIC NATURAL SIGN
+ 0x266F: [723,223,389,54,334] // MUSIC SHARP SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/MiscSymbols.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscTechnical.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscTechnical.js
new file mode 100644
index 00000000..4c79557a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscTechnical.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscTechnical.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2308: [751,250,444,174,422], // LEFT CEILING
+ 0x2309: [751,250,444,21,269], // RIGHT CEILING
+ 0x230A: [750,251,444,174,422], // LEFT FLOOR
+ 0x230B: [751,251,444,20,269], // RIGHT FLOOR
+ 0x2322: [388,-122,1000,55,944], // stix-small down curve
+ 0x2323: [378,-134,1000,55,944], // stix-small up curve
+ 0x23B0: [743,241,512,56,456], // UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+ 0x23B1: [743,242,512,56,457] // UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/MiscTechnical.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js
new file mode 100644
index 00000000..b1d1e2ca
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2DA: [715,-542,500,147,352] // RING ABOVE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/SpacingModLetters.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SuppMathOperators.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SuppMathOperators.js
new file mode 100644
index 00000000..beefe37d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SuppMathOperators.js
@@ -0,0 +1,30 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SuppMathOperators.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x2A3F: [684,0,750,28,721], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [636,138,778,83,695], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [636,138,778,83,694] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/SuppMathOperators.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SupplementalArrowsA.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SupplementalArrowsA.js
new file mode 100644
index 00000000..4b3f10c4
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SupplementalArrowsA.js
@@ -0,0 +1,34 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SupplementalArrowsA.js
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Main'],
+ {
+ 0x27F5: [511,12,1609,54,1525], // LONG LEFTWARDS ARROW
+ 0x27F6: [512,11,1638,83,1554], // LONG RIGHTWARDS ARROW
+ 0x27F7: [512,12,1859,54,1804], // LONG LEFT RIGHT ARROW
+ 0x27F8: [525,24,1609,55,1553], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [525,25,1638,55,1582], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [525,24,1858,55,1802], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FC: [512,11,1638,54,1554] // LONG RIGHTWARDS ARROW FROM BAR
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Main/Regular/SupplementalArrowsA.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
new file mode 100644
index 00000000..7dd3a437
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
@@ -0,0 +1,205 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Math-bold-italic'] = {
+ directory: 'Math/BoldItalic',
+ family: 'MathJax_Math',
+ weight: 'bold',
+ style: 'italic',
+ testString: "MathJax Math",
+ skew: {
+ 0x41: 0.16,
+ 0x42: 0.0958,
+ 0x43: 0.0958,
+ 0x44: 0.0639,
+ 0x45: 0.0958,
+ 0x46: 0.0958,
+ 0x47: 0.0958,
+ 0x48: 0.0639,
+ 0x49: 0.128,
+ 0x4A: 0.192,
+ 0x4B: 0.0639,
+ 0x4C: 0.0319,
+ 0x4D: 0.0958,
+ 0x4E: 0.0958,
+ 0x4F: 0.0958,
+ 0x50: 0.0958,
+ 0x51: 0.0958,
+ 0x52: 0.0958,
+ 0x53: 0.0958,
+ 0x54: 0.0958,
+ 0x55: 0.0319,
+ 0x58: 0.0958,
+ 0x5A: 0.0958,
+ 0x63: 0.0639,
+ 0x64: 0.192,
+ 0x65: 0.0639,
+ 0x66: 0.192,
+ 0x67: 0.0319,
+ 0x68: -0.0319,
+ 0x6C: 0.0958,
+ 0x6F: 0.0639,
+ 0x70: 0.0958,
+ 0x71: 0.0958,
+ 0x72: 0.0639,
+ 0x73: 0.0639,
+ 0x74: 0.0958,
+ 0x75: 0.0319,
+ 0x76: 0.0319,
+ 0x77: 0.0958,
+ 0x78: 0.0319,
+ 0x79: 0.0639,
+ 0x7A: 0.0639,
+ 0x393: 0.0958,
+ 0x394: 0.192,
+ 0x398: 0.0958,
+ 0x39B: 0.192,
+ 0x39E: 0.0958,
+ 0x3A0: 0.0639,
+ 0x3A3: 0.0958,
+ 0x3A5: 0.0639,
+ 0x3A6: 0.0958,
+ 0x3A8: 0.0639,
+ 0x3A9: 0.0958,
+ 0x3B1: 0.0319,
+ 0x3B2: 0.0958,
+ 0x3B4: 0.0639,
+ 0x3B5: 0.0958,
+ 0x3B6: 0.0958,
+ 0x3B7: 0.0639,
+ 0x3B8: 0.0958,
+ 0x3B9: 0.0639,
+ 0x3BC: 0.0319,
+ 0x3BD: 0.0319,
+ 0x3BE: 0.128,
+ 0x3BF: 0.0639,
+ 0x3C1: 0.0958,
+ 0x3C2: 0.0958,
+ 0x3C4: 0.0319,
+ 0x3C5: 0.0319,
+ 0x3C6: 0.0958,
+ 0x3C7: 0.0639,
+ 0x3C8: 0.128,
+ 0x3D1: 0.0958,
+ 0x3D5: 0.0958,
+ 0x3F1: 0.0958,
+ 0x3F5: 0.0639
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x2F: [711,210,894,160,733], // SOLIDUS
+ 0x41: [712,0,869,45,839], // LATIN CAPITAL LETTER A
+ 0x42: [687,0,866,43,853], // LATIN CAPITAL LETTER B
+ 0x43: [703,17,817,54,855], // LATIN CAPITAL LETTER C
+ 0x44: [686,0,938,43,914], // LATIN CAPITAL LETTER D
+ 0x45: [681,0,810,43,825], // LATIN CAPITAL LETTER E
+ 0x46: [681,0,689,43,810], // LATIN CAPITAL LETTER F
+ 0x47: [703,16,887,56,854], // LATIN CAPITAL LETTER G
+ 0x48: [686,0,982,43,1027], // LATIN CAPITAL LETTER H
+ 0x49: [686,0,511,30,574], // LATIN CAPITAL LETTER I
+ 0x4A: [686,17,631,42,694], // LATIN CAPITAL LETTER J
+ 0x4B: [686,0,971,43,1003], // LATIN CAPITAL LETTER K
+ 0x4C: [686,0,756,43,711], // LATIN CAPITAL LETTER L
+ 0x4D: [687,1,1142,43,1220], // LATIN CAPITAL LETTER M
+ 0x4E: [687,1,950,43,1028], // LATIN CAPITAL LETTER N
+ 0x4F: [703,17,837,53,815], // LATIN CAPITAL LETTER O
+ 0x50: [686,0,723,42,847], // LATIN CAPITAL LETTER P
+ 0x51: [703,194,869,53,815], // LATIN CAPITAL LETTER Q
+ 0x52: [687,17,872,43,881], // LATIN CAPITAL LETTER R
+ 0x53: [703,18,693,63,714], // LATIN CAPITAL LETTER S
+ 0x54: [675,1,637,22,773], // LATIN CAPITAL LETTER T
+ 0x55: [687,16,800,63,877], // LATIN CAPITAL LETTER U
+ 0x56: [686,17,678,62,886], // LATIN CAPITAL LETTER V
+ 0x57: [687,18,1093,60,1207], // LATIN CAPITAL LETTER W
+ 0x58: [686,1,947,38,953], // LATIN CAPITAL LETTER X
+ 0x59: [686,0,675,39,876], // LATIN CAPITAL LETTER Y
+ 0x5A: [686,1,773,68,805], // LATIN CAPITAL LETTER Z
+ 0x61: [452,8,633,37,607], // LATIN SMALL LETTER A
+ 0x62: [694,8,521,44,513], // LATIN SMALL LETTER B
+ 0x63: [451,8,513,40,509], // LATIN SMALL LETTER C
+ 0x64: [694,8,610,38,612], // LATIN SMALL LETTER D
+ 0x65: [452,8,554,42,509], // LATIN SMALL LETTER E
+ 0x66: [701,201,568,64,625], // LATIN SMALL LETTER F
+ 0x67: [452,202,545,0,540], // LATIN SMALL LETTER G
+ 0x68: [694,8,668,44,642], // LATIN SMALL LETTER H
+ 0x69: [694,8,405,24,367], // LATIN SMALL LETTER I
+ 0x6A: [694,202,471,-12,456], // LATIN SMALL LETTER J
+ 0x6B: [694,8,604,44,578], // LATIN SMALL LETTER K
+ 0x6C: [694,8,348,27,297], // LATIN SMALL LETTER L
+ 0x6D: [452,9,1032,24,1006], // LATIN SMALL LETTER M
+ 0x6E: [452,9,713,24,688], // LATIN SMALL LETTER N
+ 0x6F: [452,8,585,39,576], // LATIN SMALL LETTER O
+ 0x70: [452,194,601,-23,593], // LATIN SMALL LETTER P
+ 0x71: [452,194,542,38,550], // LATIN SMALL LETTER Q
+ 0x72: [452,8,529,24,500], // LATIN SMALL LETTER R
+ 0x73: [452,8,531,57,476], // LATIN SMALL LETTER S
+ 0x74: [644,7,415,21,387], // LATIN SMALL LETTER T
+ 0x75: [452,8,681,24,655], // LATIN SMALL LETTER U
+ 0x76: [453,8,567,24,540], // LATIN SMALL LETTER V
+ 0x77: [454,8,831,24,796], // LATIN SMALL LETTER W
+ 0x78: [452,8,659,43,599], // LATIN SMALL LETTER X
+ 0x79: [452,202,590,24,587], // LATIN SMALL LETTER Y
+ 0x7A: [453,9,555,33,539], // LATIN SMALL LETTER Z
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,657,43,777], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [712,0,958,59,904], // GREEK CAPITAL LETTER DELTA
+ 0x398: [702,17,867,54,844], // GREEK CAPITAL LETTER THETA
+ 0x39B: [712,1,806,43,776], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [676,0,841,62,868], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,982,43,1026], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,885,69,902], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [704,0,671,32,802], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [687,0,767,29,737], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [687,0,714,22,791], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [703,1,879,93,886], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [452,8,761,39,712], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [701,195,660,28,637], // GREEK SMALL LETTER BETA
+ 0x3B3: [451,211,590,5,617], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [725,8,522,39,513], // GREEK SMALL LETTER DELTA
+ 0x3B5: [461,17,529,35,481], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [711,202,508,48,521], // GREEK SMALL LETTER ZETA
+ 0x3B7: [452,211,600,24,601], // GREEK SMALL LETTER ETA
+ 0x3B8: [702,8,562,39,554], // GREEK SMALL LETTER THETA
+ 0x3B9: [452,8,412,37,386], // GREEK SMALL LETTER IOTA
+ 0x3BA: [452,8,668,45,642], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,13,671,40,652], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [452,211,708,33,682], // GREEK SMALL LETTER MU
+ 0x3BD: [452,2,577,38,608], // GREEK SMALL LETTER NU
+ 0x3BE: [712,201,508,23,490], // GREEK SMALL LETTER XI
+ 0x3BF: [452,8,585,39,576], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [445,8,682,23,674], // GREEK SMALL LETTER PI
+ 0x3C1: [451,211,612,34,603], // GREEK SMALL LETTER RHO
+ 0x3C2: [452,105,424,33,457], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [444,8,686,35,677], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [444,13,521,23,610], // GREEK SMALL LETTER TAU
+ 0x3C5: [454,8,631,24,604], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [452,216,747,52,703], // GREEK SMALL LETTER PHI
+ 0x3C7: [452,201,718,32,686], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,203,758,24,732], // GREEK SMALL LETTER PSI
+ 0x3C9: [453,8,718,24,691], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [701,9,692,23,656], // GREEK THETA SYMBOL
+ 0x3D5: [695,203,712,51,693], // GREEK PHI SYMBOL
+ 0x3D6: [444,8,975,22,961], // GREEK PI SYMBOL
+ 0x3F1: [451,195,612,75,604], // GREEK RHO SYMBOL
+ 0x3F5: [445,7,483,43,450] // GREEK LUNATE EPSILON SYMBOL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Math-bold-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Math/BoldItalic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
new file mode 100644
index 00000000..783561de
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
@@ -0,0 +1,204 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Math-italic'] = {
+ directory: 'Math/Italic',
+ family: 'MathJax_Math',
+ style: 'italic',
+ testString: "MathJax Math",
+ skew: {
+ 0x41: 0.139,
+ 0x42: 0.0833,
+ 0x43: 0.0833,
+ 0x44: 0.0556,
+ 0x45: 0.0833,
+ 0x46: 0.0833,
+ 0x47: 0.0833,
+ 0x48: 0.0556,
+ 0x49: 0.111,
+ 0x4A: 0.167,
+ 0x4B: 0.0556,
+ 0x4C: 0.0278,
+ 0x4D: 0.0833,
+ 0x4E: 0.0833,
+ 0x4F: 0.0833,
+ 0x50: 0.0833,
+ 0x51: 0.0833,
+ 0x52: 0.0833,
+ 0x53: 0.0833,
+ 0x54: 0.0833,
+ 0x55: 0.0278,
+ 0x58: 0.0833,
+ 0x5A: 0.0833,
+ 0x63: 0.0556,
+ 0x64: 0.167,
+ 0x65: 0.0556,
+ 0x66: 0.167,
+ 0x67: 0.0278,
+ 0x68: -0.0278,
+ 0x6C: 0.0833,
+ 0x6F: 0.0556,
+ 0x70: 0.0833,
+ 0x71: 0.0833,
+ 0x72: 0.0556,
+ 0x73: 0.0556,
+ 0x74: 0.0833,
+ 0x75: 0.0278,
+ 0x76: 0.0278,
+ 0x77: 0.0833,
+ 0x78: 0.0278,
+ 0x79: 0.0556,
+ 0x7A: 0.0556,
+ 0x393: 0.0833,
+ 0x394: 0.167,
+ 0x398: 0.0833,
+ 0x39B: 0.167,
+ 0x39E: 0.0833,
+ 0x3A0: 0.0556,
+ 0x3A3: 0.0833,
+ 0x3A5: 0.0556,
+ 0x3A6: 0.0833,
+ 0x3A8: 0.0556,
+ 0x3A9: 0.0833,
+ 0x3B1: 0.0278,
+ 0x3B2: 0.0833,
+ 0x3B4: 0.0556,
+ 0x3B5: 0.0833,
+ 0x3B6: 0.0833,
+ 0x3B7: 0.0556,
+ 0x3B8: 0.0833,
+ 0x3B9: 0.0556,
+ 0x3BC: 0.0278,
+ 0x3BD: 0.0278,
+ 0x3BE: 0.111,
+ 0x3BF: 0.0556,
+ 0x3C1: 0.0833,
+ 0x3C2: 0.0833,
+ 0x3C4: 0.0278,
+ 0x3C5: 0.0278,
+ 0x3C6: 0.0833,
+ 0x3C7: 0.0556,
+ 0x3C8: 0.111,
+ 0x3D1: 0.0833,
+ 0x3D5: 0.0833,
+ 0x3F1: 0.0833,
+ 0x3F5: 0.0556
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x2F: [716,215,778,139,638], // SOLIDUS
+ 0x41: [717,0,750,35,727], // LATIN CAPITAL LETTER A
+ 0x42: [683,0,759,35,756], // LATIN CAPITAL LETTER B
+ 0x43: [705,22,715,50,760], // LATIN CAPITAL LETTER C
+ 0x44: [683,1,828,32,804], // LATIN CAPITAL LETTER D
+ 0x45: [680,1,738,30,764], // LATIN CAPITAL LETTER E
+ 0x46: [681,0,643,30,749], // LATIN CAPITAL LETTER F
+ 0x47: [705,22,786,50,760], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,831,31,889], // LATIN CAPITAL LETTER H
+ 0x49: [684,0,440,26,504], // LATIN CAPITAL LETTER I
+ 0x4A: [683,22,555,57,633], // LATIN CAPITAL LETTER J
+ 0x4B: [684,0,849,31,889], // LATIN CAPITAL LETTER K
+ 0x4C: [684,1,681,32,647], // LATIN CAPITAL LETTER L
+ 0x4D: [684,0,970,35,1051], // LATIN CAPITAL LETTER M
+ 0x4E: [684,0,803,31,888], // LATIN CAPITAL LETTER N
+ 0x4F: [704,22,763,50,740], // LATIN CAPITAL LETTER O
+ 0x50: [683,0,642,33,751], // LATIN CAPITAL LETTER P
+ 0x51: [704,195,791,50,740], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,759,33,755], // LATIN CAPITAL LETTER R
+ 0x53: [705,22,613,52,645], // LATIN CAPITAL LETTER S
+ 0x54: [678,0,584,21,705], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,683,59,767], // LATIN CAPITAL LETTER U
+ 0x56: [683,23,583,52,769], // LATIN CAPITAL LETTER V
+ 0x57: [684,22,944,51,1048], // LATIN CAPITAL LETTER W
+ 0x58: [684,1,828,25,852], // LATIN CAPITAL LETTER X
+ 0x59: [683,-1,581,29,763], // LATIN CAPITAL LETTER Y
+ 0x5A: [684,1,683,58,724], // LATIN CAPITAL LETTER Z
+ 0x61: [441,10,529,33,506], // LATIN SMALL LETTER A
+ 0x62: [694,11,429,39,422], // LATIN SMALL LETTER B
+ 0x63: [442,11,433,34,429], // LATIN SMALL LETTER C
+ 0x64: [694,10,520,33,524], // LATIN SMALL LETTER D
+ 0x65: [442,11,466,39,429], // LATIN SMALL LETTER E
+ 0x66: [705,205,490,55,550], // LATIN SMALL LETTER F
+ 0x67: [443,205,477,10,480], // LATIN SMALL LETTER G
+ 0x68: [694,11,576,48,555], // LATIN SMALL LETTER H
+ 0x69: [661,11,345,21,303], // LATIN SMALL LETTER I
+ 0x6A: [661,204,412,-12,403], // LATIN SMALL LETTER J
+ 0x6B: [694,11,521,48,503], // LATIN SMALL LETTER K
+ 0x6C: [694,11,298,38,267], // LATIN SMALL LETTER L
+ 0x6D: [442,11,878,21,857], // LATIN SMALL LETTER M
+ 0x6E: [442,11,600,21,580], // LATIN SMALL LETTER N
+ 0x6F: [441,11,485,34,476], // LATIN SMALL LETTER O
+ 0x70: [442,194,503,-39,497], // LATIN SMALL LETTER P
+ 0x71: [442,194,446,33,460], // LATIN SMALL LETTER Q
+ 0x72: [442,11,451,21,430], // LATIN SMALL LETTER R
+ 0x73: [442,10,469,53,419], // LATIN SMALL LETTER S
+ 0x74: [626,11,361,19,330], // LATIN SMALL LETTER T
+ 0x75: [442,11,572,21,551], // LATIN SMALL LETTER U
+ 0x76: [443,11,485,21,467], // LATIN SMALL LETTER V
+ 0x77: [444,11,716,20,690], // LATIN SMALL LETTER W
+ 0x78: [443,11,572,35,523], // LATIN SMALL LETTER X
+ 0x79: [442,205,490,21,496], // LATIN SMALL LETTER Y
+ 0x7A: [442,12,465,35,468], // LATIN SMALL LETTER Z
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,-1,615,31,721], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,1,833,48,788], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,763,50,740], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,694,35,671], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,1,742,53,777], // GREEK CAPITAL LETTER XI
+ 0x3A0: [681,0,831,31,888], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,780,58,806], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [706,0,583,28,701], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,667,24,643], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [684,0,612,21,693], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,772,80,786], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [442,11,640,34,603], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [706,194,566,23,573], // GREEK SMALL LETTER BETA
+ 0x3B3: [441,216,518,11,543], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [717,10,444,36,451], // GREEK SMALL LETTER DELTA
+ 0x3B5: [453,22,466,27,428], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [704,204,438,44,472], // GREEK SMALL LETTER ZETA
+ 0x3B7: [442,216,497,21,504], // GREEK SMALL LETTER ETA
+ 0x3B8: [705,10,469,35,462], // GREEK SMALL LETTER THETA
+ 0x3B9: [442,10,354,48,332], // GREEK SMALL LETTER IOTA
+ 0x3BA: [442,11,576,49,554], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,12,583,46,556], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [443,216,603,22,580], // GREEK SMALL LETTER MU
+ 0x3BD: [442,2,494,45,530], // GREEK SMALL LETTER NU
+ 0x3BE: [704,205,438,21,443], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,485,34,476], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [431,11,570,19,573], // GREEK SMALL LETTER PI
+ 0x3C1: [442,216,517,22,510], // GREEK SMALL LETTER RHO
+ 0x3C2: [442,108,363,31,405], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [431,11,571,31,572], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [431,13,437,17,517], // GREEK SMALL LETTER TAU
+ 0x3C5: [443,10,540,21,523], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [442,219,654,50,618], // GREEK SMALL LETTER PHI
+ 0x3C7: [442,204,626,24,601], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,205,651,21,634], // GREEK SMALL LETTER PSI
+ 0x3C9: [444,11,622,15,604], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [705,11,591,21,563], // GREEK THETA SYMBOL
+ 0x3D5: [695,206,596,43,579], // GREEK PHI SYMBOL
+ 0x3D6: [431,10,828,19,823], // GREEK PI SYMBOL
+ 0x3F1: [442,194,517,67,510], // GREEK RHO SYMBOL
+ 0x3F5: [432,11,406,39,383] // GREEK LUNATE EPSILON SYMBOL
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Math-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Math/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
new file mode 100644
index 00000000..b705914b
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
@@ -0,0 +1,115 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-bold'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [695,0,367,109,257], // EXCLAMATION MARK
+ 0x22: [694,-441,558,37,420], // QUOTATION MARK
+ 0x23: [694,193,917,61,855], // NUMBER SIGN
+ 0x24: [750,57,550,49,488], // DOLLAR SIGN
+ 0x25: [750,57,1029,61,967], // PERCENT SIGN
+ 0x26: [716,22,831,47,769], // AMPERSAND
+ 0x27: [694,-441,306,80,226], // APOSTROPHE
+ 0x28: [750,249,428,79,366], // LEFT PARENTHESIS
+ 0x29: [751,251,428,61,348], // RIGHT PARENTHESIS
+ 0x2A: [750,-293,550,67,482], // ASTERISK
+ 0x2B: [617,116,856,61,794], // PLUS SIGN
+ 0x2C: [146,107,306,80,226], // COMMA
+ 0x2D: [274,-185,367,12,305], // HYPHEN-MINUS
+ 0x2E: [146,0,306,80,226], // FULL STOP
+ 0x2F: [750,249,550,61,489], // SOLIDUS
+ 0x30: [715,22,550,42,506], // DIGIT ZERO
+ 0x31: [716,-1,550,76,473], // DIGIT ONE
+ 0x32: [716,0,550,46,495], // DIGIT TWO
+ 0x33: [716,22,550,46,503], // DIGIT THREE
+ 0x34: [695,1,550,30,519], // DIGIT FOUR
+ 0x35: [694,22,550,37,494], // DIGIT FIVE
+ 0x36: [716,22,550,46,503], // DIGIT SIX
+ 0x37: [696,12,550,45,504], // DIGIT SEVEN
+ 0x38: [716,22,550,46,503], // DIGIT EIGHT
+ 0x39: [716,22,550,46,503], // DIGIT NINE
+ 0x3A: [458,0,306,80,226], // COLON
+ 0x3B: [458,107,306,80,226], // SEMICOLON
+ 0x3D: [407,-94,856,61,794], // EQUALS SIGN
+ 0x3F: [706,0,519,61,457], // QUESTION MARK
+ 0x40: [704,11,733,61,671], // COMMERCIAL AT
+ 0x41: [695,1,733,42,691], // LATIN CAPITAL LETTER A
+ 0x42: [695,-1,733,92,671], // LATIN CAPITAL LETTER B
+ 0x43: [704,11,703,61,647], // LATIN CAPITAL LETTER C
+ 0x44: [695,0,794,91,732], // LATIN CAPITAL LETTER D
+ 0x45: [692,0,642,92,596], // LATIN CAPITAL LETTER E
+ 0x46: [692,1,611,92,565], // LATIN CAPITAL LETTER F
+ 0x47: [705,11,733,61,659], // LATIN CAPITAL LETTER G
+ 0x48: [695,1,794,92,702], // LATIN CAPITAL LETTER H
+ 0x49: [695,1,331,85,246], // LATIN CAPITAL LETTER I
+ 0x4A: [695,22,519,46,427], // LATIN CAPITAL LETTER J
+ 0x4B: [695,1,764,92,701], // LATIN CAPITAL LETTER K
+ 0x4C: [695,0,581,92,535], // LATIN CAPITAL LETTER L
+ 0x4D: [695,1,978,92,886], // LATIN CAPITAL LETTER M
+ 0x4E: [695,1,794,92,702], // LATIN CAPITAL LETTER N
+ 0x4F: [716,22,794,62,731], // LATIN CAPITAL LETTER O
+ 0x50: [694,0,703,92,641], // LATIN CAPITAL LETTER P
+ 0x51: [716,106,794,62,732], // LATIN CAPITAL LETTER Q
+ 0x52: [695,1,703,92,654], // LATIN CAPITAL LETTER R
+ 0x53: [716,22,611,49,549], // LATIN CAPITAL LETTER S
+ 0x54: [689,1,733,40,693], // LATIN CAPITAL LETTER T
+ 0x55: [695,22,764,92,672], // LATIN CAPITAL LETTER U
+ 0x56: [695,-1,733,27,705], // LATIN CAPITAL LETTER V
+ 0x57: [695,1,1039,23,1014], // LATIN CAPITAL LETTER W
+ 0x58: [695,0,733,37,694], // LATIN CAPITAL LETTER X
+ 0x59: [695,1,733,23,708], // LATIN CAPITAL LETTER Y
+ 0x5A: [694,0,672,61,617], // LATIN CAPITAL LETTER Z
+ 0x5B: [751,251,343,78,318], // LEFT SQUARE BRACKET
+ 0x5D: [751,251,343,24,263], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-537,550,108,441], // CIRCUMFLEX ACCENT
+ 0x5F: [-23,110,550,0,549], // LOW LINE
+ 0x61: [475,11,525,31,474], // LATIN SMALL LETTER A
+ 0x62: [695,11,561,54,523], // LATIN SMALL LETTER B
+ 0x63: [475,11,489,37,457], // LATIN SMALL LETTER C
+ 0x64: [695,11,561,37,507], // LATIN SMALL LETTER D
+ 0x65: [475,10,511,30,480], // LATIN SMALL LETTER E
+ 0x66: [705,1,336,28,382], // LATIN SMALL LETTER F
+ 0x67: [469,207,550,17,534], // LATIN SMALL LETTER G
+ 0x68: [695,1,561,53,509], // LATIN SMALL LETTER H
+ 0x69: [695,1,256,45,208], // LATIN SMALL LETTER I
+ 0x6A: [696,205,286,-71,233], // LATIN SMALL LETTER J
+ 0x6B: [695,1,531,63,496], // LATIN SMALL LETTER K
+ 0x6C: [695,1,256,54,201], // LATIN SMALL LETTER L
+ 0x6D: [469,1,867,53,816], // LATIN SMALL LETTER M
+ 0x6E: [468,1,561,53,509], // LATIN SMALL LETTER N
+ 0x6F: [475,11,550,32,518], // LATIN SMALL LETTER O
+ 0x70: [470,194,561,54,523], // LATIN SMALL LETTER P
+ 0x71: [470,195,561,37,507], // LATIN SMALL LETTER Q
+ 0x72: [469,0,372,54,356], // LATIN SMALL LETTER R
+ 0x73: [474,10,422,30,396], // LATIN SMALL LETTER S
+ 0x74: [590,10,404,20,374], // LATIN SMALL LETTER T
+ 0x75: [459,11,561,52,509], // LATIN SMALL LETTER U
+ 0x76: [459,0,500,26,473], // LATIN SMALL LETTER V
+ 0x77: [459,1,744,23,719], // LATIN SMALL LETTER W
+ 0x78: [459,1,500,23,475], // LATIN SMALL LETTER X
+ 0x79: [459,205,500,28,473], // LATIN SMALL LETTER Y
+ 0x7A: [458,1,476,31,443], // LATIN SMALL LETTER Z
+ 0x7E: [344,-197,550,92,457] // TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Bold/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
new file mode 100644
index 00000000..b340624d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-bold'],
+ {
+ 0x300: [695,-537,0,-458,-218], // COMBINING GRAVE ACCENT
+ 0x301: [694,-536,0,-334,-93], // COMBINING ACUTE ACCENT
+ 0x302: [694,-537,0,-442,-109], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [694,-547,0,-458,-93], // COMBINING TILDE
+ 0x304: [660,-560,0,-474,-77], // COMBINING MACRON
+ 0x306: [695,-552,0,-470,-80], // COMBINING BREVE
+ 0x307: [695,-596,0,-357,-194], // COMBINING DOT ABOVE
+ 0x308: [696,-594,0,-459,-90], // COMBINING DIAERESIS
+ 0x30A: [694,-537,0,-365,-118], // COMBINING RING ABOVE
+ 0x30B: [695,-536,0,-440,-93], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [658,-500,0,-442,-109] // COMBINING CARON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Bold/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
new file mode 100644
index 00000000..aeb0dae3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-bold'] = {
+ directory: 'SansSerif/Bold',
+ family: 'MathJax_SansSerif',
+ weight: 'bold',
+ testString: "MathJax SansSerif",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xFFFF,"Other"],
+ [0x300,0x36F,"CombDiacritMarks"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_SansSerif-bold");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Bold/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
new file mode 100644
index 00000000..baa9c3d3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
@@ -0,0 +1,47 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-bold'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x131: [459,1,256,54,201], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [459,205,286,-71,232], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [692,1,581,92,535], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [695,0,917,60,856], // GREEK CAPITAL LETTER DELTA
+ 0x398: [716,22,856,62,793], // GREEK CAPITAL LETTER THETA
+ 0x39B: [695,1,672,41,630], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [688,1,733,45,687], // GREEK CAPITAL LETTER XI
+ 0x3A0: [691,1,794,92,702], // GREEK CAPITAL LETTER PI
+ 0x3A3: [695,0,794,61,733], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [716,1,856,61,794], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [695,0,794,62,732], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [695,0,856,61,794], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [716,1,794,48,745], // GREEK CAPITAL LETTER OMEGA
+ 0x2013: [327,-240,550,0,549], // EN DASH
+ 0x2014: [327,-240,1100,0,1099], // EM DASH
+ 0x2018: [695,-443,306,81,226], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-441,306,80,226], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [695,-443,558,138,521], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-441,558,37,420] // RIGHT DOUBLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Bold/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
new file mode 100644
index 00000000..bd65dca2
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
@@ -0,0 +1,115 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-italic'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [694,0,319,110,355], // EXCLAMATION MARK
+ 0x22: [694,-471,500,133,472], // QUOTATION MARK
+ 0x23: [694,194,833,87,851], // NUMBER SIGN
+ 0x24: [750,56,500,56,565], // DOLLAR SIGN
+ 0x25: [750,56,833,165,815], // PERCENT SIGN
+ 0x26: [716,22,758,71,747], // AMPERSAND
+ 0x27: [694,-471,278,190,335], // APOSTROPHE
+ 0x28: [750,250,389,104,491], // LEFT PARENTHESIS
+ 0x29: [750,250,389,2,390], // RIGHT PARENTHESIS
+ 0x2A: [750,-305,500,156,569], // ASTERISK
+ 0x2B: [583,83,778,108,775], // PLUS SIGN
+ 0x2C: [98,125,278,63,209], // COMMA
+ 0x2D: [259,-186,333,51,332], // HYPHEN-MINUS
+ 0x2E: [98,0,278,90,209], // FULL STOP
+ 0x2F: [750,250,500,6,600], // SOLIDUS
+ 0x30: [678,23,500,88,549], // DIGIT ZERO
+ 0x31: [678,0,500,88,451], // DIGIT ONE
+ 0x32: [679,0,500,50,552], // DIGIT TWO
+ 0x33: [678,22,500,56,544], // DIGIT THREE
+ 0x34: [656,0,500,62,521], // DIGIT FOUR
+ 0x35: [656,22,500,50,555], // DIGIT FIVE
+ 0x36: [678,22,500,94,548], // DIGIT SIX
+ 0x37: [656,11,500,143,596], // DIGIT SEVEN
+ 0x38: [678,22,500,77,554], // DIGIT EIGHT
+ 0x39: [677,22,500,77,545], // DIGIT NINE
+ 0x3A: [444,0,278,90,282], // COLON
+ 0x3B: [444,125,278,63,282], // SEMICOLON
+ 0x3D: [370,-130,778,87,796], // EQUALS SIGN
+ 0x3F: [704,0,472,173,536], // QUESTION MARK
+ 0x40: [705,10,667,120,707], // COMMERCIAL AT
+ 0x41: [694,0,667,28,638], // LATIN CAPITAL LETTER A
+ 0x42: [694,0,667,90,696], // LATIN CAPITAL LETTER B
+ 0x43: [705,10,639,124,719], // LATIN CAPITAL LETTER C
+ 0x44: [694,0,722,88,747], // LATIN CAPITAL LETTER D
+ 0x45: [691,0,597,86,688], // LATIN CAPITAL LETTER E
+ 0x46: [691,0,569,86,673], // LATIN CAPITAL LETTER F
+ 0x47: [705,11,667,125,730], // LATIN CAPITAL LETTER G
+ 0x48: [694,0,708,86,768], // LATIN CAPITAL LETTER H
+ 0x49: [694,0,278,87,338], // LATIN CAPITAL LETTER I
+ 0x4A: [694,22,472,46,535], // LATIN CAPITAL LETTER J
+ 0x4B: [694,0,694,88,785], // LATIN CAPITAL LETTER K
+ 0x4C: [694,0,542,87,516], // LATIN CAPITAL LETTER L
+ 0x4D: [694,0,875,92,929], // LATIN CAPITAL LETTER M
+ 0x4E: [694,0,708,88,766], // LATIN CAPITAL LETTER N
+ 0x4F: [716,22,736,118,763], // LATIN CAPITAL LETTER O
+ 0x50: [694,0,639,88,690], // LATIN CAPITAL LETTER P
+ 0x51: [716,125,736,118,763], // LATIN CAPITAL LETTER Q
+ 0x52: [694,0,646,88,699], // LATIN CAPITAL LETTER R
+ 0x53: [716,22,556,54,609], // LATIN CAPITAL LETTER S
+ 0x54: [688,0,681,165,790], // LATIN CAPITAL LETTER T
+ 0x55: [694,22,688,130,747], // LATIN CAPITAL LETTER U
+ 0x56: [694,0,667,161,799], // LATIN CAPITAL LETTER V
+ 0x57: [694,0,944,160,1076], // LATIN CAPITAL LETTER W
+ 0x58: [694,0,667,14,758], // LATIN CAPITAL LETTER X
+ 0x59: [694,0,667,151,810], // LATIN CAPITAL LETTER Y
+ 0x5A: [694,0,611,55,702], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,289,41,425], // LEFT SQUARE BRACKET
+ 0x5D: [750,250,289,-31,353], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-527,500,190,533], // CIRCUMFLEX ACCENT
+ 0x5F: [-38,114,500,50,565], // LOW LINE
+ 0x61: [461,11,481,61,474], // LATIN SMALL LETTER A
+ 0x62: [694,11,517,75,539], // LATIN SMALL LETTER B
+ 0x63: [461,11,444,75,499], // LATIN SMALL LETTER C
+ 0x64: [694,11,517,73,588], // LATIN SMALL LETTER D
+ 0x65: [460,11,444,71,472], // LATIN SMALL LETTER E
+ 0x66: [705,0,306,94,494], // LATIN SMALL LETTER F
+ 0x67: [455,206,500,12,568], // LATIN SMALL LETTER G
+ 0x68: [694,0,517,73,513], // LATIN SMALL LETTER H
+ 0x69: [680,0,239,74,315], // LATIN SMALL LETTER I
+ 0x6A: [680,204,267,-96,336], // LATIN SMALL LETTER J
+ 0x6B: [694,0,489,76,543], // LATIN SMALL LETTER K
+ 0x6C: [694,0,239,74,311], // LATIN SMALL LETTER L
+ 0x6D: [455,0,794,73,790], // LATIN SMALL LETTER M
+ 0x6E: [454,0,517,73,513], // LATIN SMALL LETTER N
+ 0x6F: [461,11,500,69,523], // LATIN SMALL LETTER O
+ 0x70: [455,194,517,34,538], // LATIN SMALL LETTER P
+ 0x71: [455,194,517,72,538], // LATIN SMALL LETTER Q
+ 0x72: [455,0,342,74,424], // LATIN SMALL LETTER R
+ 0x73: [461,11,383,35,436], // LATIN SMALL LETTER S
+ 0x74: [571,11,361,97,410], // LATIN SMALL LETTER T
+ 0x75: [444,11,517,90,537], // LATIN SMALL LETTER U
+ 0x76: [444,0,461,108,540], // LATIN SMALL LETTER V
+ 0x77: [444,0,683,108,762], // LATIN SMALL LETTER W
+ 0x78: [444,0,461,1,537], // LATIN SMALL LETTER X
+ 0x79: [444,205,461,1,540], // LATIN SMALL LETTER Y
+ 0x7A: [444,0,435,28,494], // LATIN SMALL LETTER Z
+ 0x7E: [327,-193,500,199,560] // TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Italic/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
new file mode 100644
index 00000000..9fcc5d44
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-italic'],
+ {
+ 0x300: [694,-527,0,-270,-87], // COMBINING GRAVE ACCENT
+ 0x301: [694,-527,0,-190,63], // COMBINING ACUTE ACCENT
+ 0x302: [694,-527,0,-310,33], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [677,-543,0,-301,60], // COMBINING TILDE
+ 0x304: [631,-552,0,-314,64], // COMBINING MACRON
+ 0x306: [694,-508,0,-284,73], // COMBINING BREVE
+ 0x307: [680,-576,0,-180,-54], // COMBINING DOT ABOVE
+ 0x308: [680,-582,0,-273,40], // COMBINING DIAERESIS
+ 0x30A: [694,-527,0,-227,-2], // COMBINING RING ABOVE
+ 0x30B: [694,-527,0,-287,63], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [654,-487,0,-283,60] // COMBINING CARON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Italic/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
new file mode 100644
index 00000000..50762347
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-italic'] = {
+ directory: 'SansSerif/Italic',
+ family: 'MathJax_SansSerif',
+ style: 'italic',
+ testString: "MathJax SansSerif",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xFFFF,"Other"],
+ [0x300,0x36F,"CombDiacritMarks"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_SansSerif-italic");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Italic/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
new file mode 100644
index 00000000..1f6d214f
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
@@ -0,0 +1,47 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif-italic'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x131: [444,0,239,74,258], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [444,204,267,-96,286], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [691,0,542,87,646], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [694,0,833,42,790], // GREEK CAPITAL LETTER DELTA
+ 0x398: [715,22,778,119,804], // GREEK CAPITAL LETTER THETA
+ 0x39B: [694,0,611,28,582], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [688,0,667,42,765], // GREEK CAPITAL LETTER XI
+ 0x3A0: [691,0,708,86,768], // GREEK CAPITAL LETTER PI
+ 0x3A3: [694,0,722,55,813], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [716,0,778,173,843], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [694,0,722,124,743], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [694,0,778,171,854], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [716,0,722,44,769], // GREEK CAPITAL LETTER OMEGA
+ 0x2013: [312,-236,500,50,565], // EN DASH
+ 0x2014: [312,-236,1000,50,1065], // EM DASH
+ 0x2018: [694,-471,278,190,336], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-471,278,190,335], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-471,500,274,614], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-471,500,133,472] // RIGHT DOUBLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Italic/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
new file mode 100644
index 00000000..929a9fc5
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
@@ -0,0 +1,115 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [694,0,319,110,208], // EXCLAMATION MARK
+ 0x22: [694,-471,500,32,325], // QUOTATION MARK
+ 0x23: [694,194,833,55,777], // NUMBER SIGN
+ 0x24: [750,56,500,44,444], // DOLLAR SIGN
+ 0x25: [750,56,833,56,776], // PERCENT SIGN
+ 0x26: [716,23,758,42,703], // AMPERSAND
+ 0x27: [694,-471,278,89,188], // APOSTROPHE
+ 0x28: [750,250,389,74,333], // LEFT PARENTHESIS
+ 0x29: [750,250,389,55,314], // RIGHT PARENTHESIS
+ 0x2A: [750,-306,500,63,436], // ASTERISK
+ 0x2B: [583,83,778,55,722], // PLUS SIGN
+ 0x2C: [98,125,278,89,188], // COMMA
+ 0x2D: [259,-186,333,11,277], // HYPHEN-MINUS
+ 0x2E: [98,0,278,90,188], // FULL STOP
+ 0x2F: [751,250,500,56,445], // SOLIDUS
+ 0x30: [678,22,500,39,460], // DIGIT ZERO
+ 0x31: [678,0,500,83,430], // DIGIT ONE
+ 0x32: [677,0,500,42,450], // DIGIT TWO
+ 0x33: [678,22,500,42,457], // DIGIT THREE
+ 0x34: [656,0,500,28,471], // DIGIT FOUR
+ 0x35: [656,22,500,33,449], // DIGIT FIVE
+ 0x36: [678,22,500,42,457], // DIGIT SIX
+ 0x37: [656,11,500,42,457], // DIGIT SEVEN
+ 0x38: [678,22,500,43,456], // DIGIT EIGHT
+ 0x39: [678,22,500,42,457], // DIGIT NINE
+ 0x3A: [444,0,278,90,188], // COLON
+ 0x3B: [444,125,278,89,188], // SEMICOLON
+ 0x3D: [370,-130,778,55,722], // EQUALS SIGN
+ 0x3F: [704,0,472,55,416], // QUESTION MARK
+ 0x40: [704,11,667,56,612], // COMMERCIAL AT
+ 0x41: [694,0,667,28,638], // LATIN CAPITAL LETTER A
+ 0x42: [694,0,667,90,610], // LATIN CAPITAL LETTER B
+ 0x43: [705,11,639,59,587], // LATIN CAPITAL LETTER C
+ 0x44: [695,0,722,87,666], // LATIN CAPITAL LETTER D
+ 0x45: [691,0,597,86,554], // LATIN CAPITAL LETTER E
+ 0x46: [691,0,569,86,526], // LATIN CAPITAL LETTER F
+ 0x47: [704,11,667,59,599], // LATIN CAPITAL LETTER G
+ 0x48: [694,0,708,86,621], // LATIN CAPITAL LETTER H
+ 0x49: [694,0,278,87,191], // LATIN CAPITAL LETTER I
+ 0x4A: [694,22,472,42,389], // LATIN CAPITAL LETTER J
+ 0x4B: [694,0,694,88,651], // LATIN CAPITAL LETTER K
+ 0x4C: [694,0,542,87,499], // LATIN CAPITAL LETTER L
+ 0x4D: [694,0,875,92,782], // LATIN CAPITAL LETTER M
+ 0x4E: [694,0,708,88,619], // LATIN CAPITAL LETTER N
+ 0x4F: [715,22,736,55,680], // LATIN CAPITAL LETTER O
+ 0x50: [694,0,639,88,583], // LATIN CAPITAL LETTER P
+ 0x51: [715,125,736,55,680], // LATIN CAPITAL LETTER Q
+ 0x52: [694,0,646,88,617], // LATIN CAPITAL LETTER R
+ 0x53: [716,22,556,44,500], // LATIN CAPITAL LETTER S
+ 0x54: [688,0,681,36,644], // LATIN CAPITAL LETTER T
+ 0x55: [694,22,688,87,600], // LATIN CAPITAL LETTER U
+ 0x56: [694,0,667,14,652], // LATIN CAPITAL LETTER V
+ 0x57: [694,0,944,14,929], // LATIN CAPITAL LETTER W
+ 0x58: [694,0,667,14,652], // LATIN CAPITAL LETTER X
+ 0x59: [694,0,667,3,663], // LATIN CAPITAL LETTER Y
+ 0x5A: [694,0,611,55,560], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,289,94,266], // LEFT SQUARE BRACKET
+ 0x5D: [750,250,289,22,194], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-527,500,78,421], // CIRCUMFLEX ACCENT
+ 0x5F: [-38,114,500,0,499], // LOW LINE
+ 0x61: [461,11,481,38,408], // LATIN SMALL LETTER A
+ 0x62: [694,11,517,75,482], // LATIN SMALL LETTER B
+ 0x63: [460,10,444,34,415], // LATIN SMALL LETTER C
+ 0x64: [694,10,517,33,441], // LATIN SMALL LETTER D
+ 0x65: [461,10,444,28,415], // LATIN SMALL LETTER E
+ 0x66: [706,0,306,27,347], // LATIN SMALL LETTER F
+ 0x67: [455,206,500,28,485], // LATIN SMALL LETTER G
+ 0x68: [694,0,517,73,443], // LATIN SMALL LETTER H
+ 0x69: [680,0,239,67,171], // LATIN SMALL LETTER I
+ 0x6A: [680,205,267,-59,192], // LATIN SMALL LETTER J
+ 0x6B: [694,0,489,76,471], // LATIN SMALL LETTER K
+ 0x6C: [694,0,239,74,164], // LATIN SMALL LETTER L
+ 0x6D: [455,0,794,73,720], // LATIN SMALL LETTER M
+ 0x6E: [455,0,517,73,443], // LATIN SMALL LETTER N
+ 0x6F: [460,10,500,28,471], // LATIN SMALL LETTER O
+ 0x70: [456,194,517,75,483], // LATIN SMALL LETTER P
+ 0x71: [455,194,517,33,441], // LATIN SMALL LETTER Q
+ 0x72: [455,0,342,74,327], // LATIN SMALL LETTER R
+ 0x73: [460,10,383,28,360], // LATIN SMALL LETTER S
+ 0x74: [571,10,361,18,333], // LATIN SMALL LETTER T
+ 0x75: [444,11,517,73,443], // LATIN SMALL LETTER U
+ 0x76: [444,0,461,14,446], // LATIN SMALL LETTER V
+ 0x77: [444,0,683,14,668], // LATIN SMALL LETTER W
+ 0x78: [444,0,461,0,460], // LATIN SMALL LETTER X
+ 0x79: [444,205,461,14,446], // LATIN SMALL LETTER Y
+ 0x7A: [444,0,435,28,402], // LATIN SMALL LETTER Z
+ 0x7E: [327,-193,500,83,416] // TILDE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Regular/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
new file mode 100644
index 00000000..fce03c6e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
@@ -0,0 +1,38 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif'],
+ {
+ 0x300: [694,-527,0,-417,-199], // COMBINING GRAVE ACCENT
+ 0x301: [694,-527,0,-302,-84], // COMBINING ACUTE ACCENT
+ 0x302: [694,-527,0,-422,-79], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [677,-543,0,-417,-84], // COMBINING TILDE
+ 0x304: [631,-552,0,-431,-70], // COMBINING MACRON
+ 0x306: [694,-508,0,-427,-74], // COMBINING BREVE
+ 0x307: [680,-576,0,-302,-198], // COMBINING DOT ABOVE
+ 0x308: [680,-582,0,-397,-104], // COMBINING DIAERESIS
+ 0x30A: [694,-527,0,-319,-99], // COMBINING RING ABOVE
+ 0x30B: [694,-527,0,-399,-84], // COMBINING DOUBLE ACUTE ACCENT
+ 0x30C: [654,-487,0,-422,-79] // COMBINING CARON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Regular/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
new file mode 100644
index 00000000..a0dbad3c
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif'] = {
+ directory: 'SansSerif/Regular',
+ family: 'MathJax_SansSerif',
+ testString: "MathJax SansSerif",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xFFFF,"Other"],
+ [0x300,0x36F,"CombDiacritMarks"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_SansSerif");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
new file mode 100644
index 00000000..06b6263d
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
@@ -0,0 +1,47 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_SansSerif'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x131: [444,0,239,74,164], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [444,205,267,-59,192], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [691,0,542,87,499], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [694,0,833,42,790], // GREEK CAPITAL LETTER DELTA
+ 0x398: [716,21,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [694,0,611,28,582], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [688,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [691,0,708,86,621], // GREEK CAPITAL LETTER PI
+ 0x3A3: [694,0,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [717,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [694,0,722,55,666], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [694,0,778,55,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [716,0,722,44,677], // GREEK CAPITAL LETTER OMEGA
+ 0x2013: [312,-236,500,0,499], // EN DASH
+ 0x2014: [312,-236,1000,0,999], // EM DASH
+ 0x2018: [694,-471,278,90,189], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-471,278,89,188], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-471,500,174,467], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-471,500,32,325] // RIGHT DOUBLE QUOTATION MARK
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/SansSerif/Regular/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
new file mode 100644
index 00000000..6a52511a
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
@@ -0,0 +1,54 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Script'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x41: [718,8,803,35,1017], // LATIN CAPITAL LETTER A
+ 0x42: [708,28,908,31,928], // LATIN CAPITAL LETTER B
+ 0x43: [728,26,666,26,819], // LATIN CAPITAL LETTER C
+ 0x44: [708,31,774,68,855], // LATIN CAPITAL LETTER D
+ 0x45: [708,8,562,46,719], // LATIN CAPITAL LETTER E
+ 0x46: [735,36,895,39,990], // LATIN CAPITAL LETTER F
+ 0x47: [717,38,610,12,739], // LATIN CAPITAL LETTER G
+ 0x48: [718,36,969,29,1241], // LATIN CAPITAL LETTER H
+ 0x49: [717,17,809,59,946], // LATIN CAPITAL LETTER I
+ 0x4A: [718,315,1052,92,1133], // LATIN CAPITAL LETTER J
+ 0x4B: [717,37,914,29,1204], // LATIN CAPITAL LETTER K
+ 0x4C: [718,18,874,14,1036], // LATIN CAPITAL LETTER L
+ 0x4D: [721,50,1080,30,1216], // LATIN CAPITAL LETTER M
+ 0x4E: [726,36,902,29,1208], // LATIN CAPITAL LETTER N
+ 0x4F: [707,8,738,96,805], // LATIN CAPITAL LETTER O
+ 0x50: [716,38,1013,89,1031], // LATIN CAPITAL LETTER P
+ 0x51: [717,17,883,54,885], // LATIN CAPITAL LETTER Q
+ 0x52: [717,17,850,-3,887], // LATIN CAPITAL LETTER R
+ 0x53: [708,36,868,29,1016], // LATIN CAPITAL LETTER S
+ 0x54: [735,37,747,92,996], // LATIN CAPITAL LETTER T
+ 0x55: [717,17,800,55,960], // LATIN CAPITAL LETTER U
+ 0x56: [717,17,622,56,850], // LATIN CAPITAL LETTER V
+ 0x57: [718,17,805,46,1026], // LATIN CAPITAL LETTER W
+ 0x58: [718,17,944,103,1132], // LATIN CAPITAL LETTER X
+ 0x59: [716,17,710,57,959], // LATIN CAPITAL LETTER Y
+ 0x5A: [718,16,821,82,1033] // LATIN CAPITAL LETTER Z
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Script/Regular/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
new file mode 100644
index 00000000..94463280
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
@@ -0,0 +1,62 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Script'] = {
+ directory: 'Script/Regular',
+ family: 'MathJax_Script',
+ testString: "MATHJAX SCRIPT",
+ skew: {
+ 0x41: 0.389,
+ 0x42: 0.194,
+ 0x43: 0.278,
+ 0x44: 0.111,
+ 0x45: 0.139,
+ 0x46: 0.222,
+ 0x47: 0.25,
+ 0x48: 0.333,
+ 0x49: 0.333,
+ 0x4A: 0.417,
+ 0x4B: 0.361,
+ 0x4C: 0.306,
+ 0x4D: 0.444,
+ 0x4E: 0.389,
+ 0x4F: 0.167,
+ 0x50: 0.222,
+ 0x51: 0.278,
+ 0x52: 0.194,
+ 0x53: 0.333,
+ 0x54: 0.222,
+ 0x55: 0.25,
+ 0x56: 0.222,
+ 0x57: 0.25,
+ 0x58: 0.278,
+ 0x59: 0.194,
+ 0x5A: 0.306
+ },
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xFFFF,"Other"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Script");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Script/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js
new file mode 100644
index 00000000..635c3b41
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js
@@ -0,0 +1,28 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Script'],
+ {
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Script/Regular/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
new file mode 100644
index 00000000..23de71b7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
@@ -0,0 +1,74 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Size1'] = {
+ directory: 'Size1/Regular',
+ family: 'MathJax_Size1',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [850,349,458,152,422], // LEFT PARENTHESIS
+ 0x29: [851,349,458,35,305], // RIGHT PARENTHESIS
+ 0x2F: [850,349,578,55,522], // SOLIDUS
+ 0x5B: [850,349,417,202,394], // LEFT SQUARE BRACKET
+ 0x5C: [850,349,578,54,522], // REVERSE SOLIDUS
+ 0x5D: [850,349,417,22,214], // RIGHT SQUARE BRACKET
+ 0x7B: [850,349,583,104,477], // LEFT CURLY BRACKET
+ 0x7D: [851,349,583,104,477], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [744,-551,556,-8,564], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [722,-597,556,1,554], // SMALL TILDE
+ 0x302: [744,-551,0,-564,8], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [722,-597,0,-555,-2], // COMBINING TILDE
+ 0x2016: [602,0,778,257,521], // DOUBLE VERTICAL LINE
+ 0x2191: [600,0,667,112,555], // UPWARDS ARROW
+ 0x2193: [600,0,667,112,555], // DOWNWARDS ARROW
+ 0x21D1: [599,0,778,57,721], // UPWARDS DOUBLE ARROW
+ 0x21D3: [600,-1,778,57,721], // DOWNWARDS DOUBLE ARROW
+ 0x220F: [750,250,944,55,888], // N-ARY PRODUCT
+ 0x2210: [750,250,944,55,888], // N-ARY COPRODUCT
+ 0x2211: [751,250,1056,56,999], // N-ARY SUMMATION
+ 0x221A: [850,350,1000,111,1020], // SQUARE ROOT
+ 0x2223: [627,15,333,145,188], // DIVIDES
+ 0x2225: [627,15,556,145,410], // PARALLEL TO
+ 0x222B: [805,306,472,55,610], // INTEGRAL
+ 0x222C: [805,306,819,55,957], // DOUBLE INTEGRAL
+ 0x222D: [805,306,1166,55,1304], // TRIPLE INTEGRAL
+ 0x222E: [805,306,472,55,610], // CONTOUR INTEGRAL
+ 0x22C0: [750,249,833,55,777], // N-ARY LOGICAL AND
+ 0x22C1: [750,249,833,55,777], // N-ARY LOGICAL OR
+ 0x22C2: [750,249,833,54,777], // N-ARY INTERSECTION
+ 0x22C3: [750,250,833,55,777], // N-ARY UNION
+ 0x2308: [850,349,472,202,449], // LEFT CEILING
+ 0x2309: [850,349,472,22,269], // RIGHT CEILING
+ 0x230A: [850,349,472,202,449], // LEFT FLOOR
+ 0x230B: [850,349,472,22,269], // RIGHT FLOOR
+ 0x23D0: [602,0,667,312,355], // VERTICAL LINE EXTENSION (used to extend arrows)
+ 0x27E8: [850,350,472,97,394], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [850,350,472,77,374], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [750,250,1111,56,1054], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [750,250,1111,56,1054], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [750,250,1111,56,1054], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [750,250,833,55,777], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A06: [750,249,833,55,777] // N-ARY SQUARE UNION OPERATOR
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Size1");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Size1/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
new file mode 100644
index 00000000..34cc2da7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
@@ -0,0 +1,66 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Size2'] = {
+ directory: 'Size2/Regular',
+ family: 'MathJax_Size2',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1150,649,597,180,561], // LEFT PARENTHESIS
+ 0x29: [1151,649,597,35,416], // RIGHT PARENTHESIS
+ 0x2F: [1150,649,811,55,755], // SOLIDUS
+ 0x5B: [1150,649,472,224,455], // LEFT SQUARE BRACKET
+ 0x5C: [1150,649,811,54,754], // REVERSE SOLIDUS
+ 0x5D: [1150,649,472,16,247], // RIGHT SQUARE BRACKET
+ 0x7B: [1150,649,667,119,547], // LEFT CURLY BRACKET
+ 0x7D: [1151,649,667,119,547], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [772,-565,1000,-5,1004], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [750,-611,1000,0,999], // SMALL TILDE
+ 0x302: [772,-565,0,-1005,4], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [750,-611,0,-1000,-1], // COMBINING TILDE
+ 0x220F: [950,450,1278,56,1221], // N-ARY PRODUCT
+ 0x2210: [950,450,1278,56,1221], // N-ARY COPRODUCT
+ 0x2211: [950,450,1444,55,1388], // N-ARY SUMMATION
+ 0x221A: [1150,650,1000,111,1020], // SQUARE ROOT
+ 0x222B: [1360,862,556,55,944], // INTEGRAL
+ 0x222C: [1361,862,1084,55,1473], // DOUBLE INTEGRAL
+ 0x222D: [1361,862,1592,55,1981], // TRIPLE INTEGRAL
+ 0x222E: [1360,862,556,55,944], // CONTOUR INTEGRAL
+ 0x22C0: [950,450,1111,55,1055], // N-ARY LOGICAL AND
+ 0x22C1: [950,450,1111,55,1055], // N-ARY LOGICAL OR
+ 0x22C2: [949,450,1111,55,1055], // N-ARY INTERSECTION
+ 0x22C3: [950,449,1111,55,1055], // N-ARY UNION
+ 0x2308: [1150,649,528,224,511], // LEFT CEILING
+ 0x2309: [1150,649,528,16,303], // RIGHT CEILING
+ 0x230A: [1150,649,528,224,511], // LEFT FLOOR
+ 0x230B: [1150,649,528,16,303], // RIGHT FLOOR
+ 0x27E8: [1150,649,611,112,524], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1150,649,611,85,498], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [949,449,1511,56,1454], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [949,449,1511,56,1454], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [949,449,1511,56,1454], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [950,449,1111,55,1055], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A06: [950,450,1111,55,1055] // N-ARY SQUARE UNION OPERATOR
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Size2");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Size2/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
new file mode 100644
index 00000000..cb6590c8
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
@@ -0,0 +1,50 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Size3'] = {
+ directory: 'Size3/Regular',
+ family: 'MathJax_Size3',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1450,949,736,209,701], // LEFT PARENTHESIS
+ 0x29: [1451,949,736,34,526], // RIGHT PARENTHESIS
+ 0x2F: [1450,949,1044,55,989], // SOLIDUS
+ 0x5B: [1450,949,528,247,516], // LEFT SQUARE BRACKET
+ 0x5C: [1450,949,1044,56,988], // REVERSE SOLIDUS
+ 0x5D: [1450,949,528,11,280], // RIGHT SQUARE BRACKET
+ 0x7B: [1450,949,750,130,618], // LEFT CURLY BRACKET
+ 0x7D: [1451,949,750,131,618], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [772,-564,1444,-4,1447], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [749,-610,1444,1,1442], // SMALL TILDE
+ 0x302: [772,-564,0,-1448,3], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [749,-610,0,-1443,-2], // COMBINING TILDE
+ 0x221A: [1450,951,1000,111,1020], // SQUARE ROOT
+ 0x2308: [1450,949,583,246,571], // LEFT CEILING
+ 0x2309: [1450,949,583,11,336], // RIGHT CEILING
+ 0x230A: [1450,949,583,246,571], // LEFT FLOOR
+ 0x230B: [1450,949,583,11,336], // RIGHT FLOOR
+ 0x27E8: [1450,950,750,126,654], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1450,950,750,94,623] // MATHEMATICAL RIGHT ANGLE BRACKET
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Size3");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Size3/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
new file mode 100644
index 00000000..e0ea9c20
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
@@ -0,0 +1,77 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Size4'] = {
+ directory: 'Size4/Regular',
+ family: 'MathJax_Size4',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1750,1249,792,237,758], // LEFT PARENTHESIS
+ 0x29: [1751,1250,792,33,554], // RIGHT PARENTHESIS
+ 0x2F: [1750,1249,1278,56,1221], // SOLIDUS
+ 0x5B: [1750,1249,583,269,577], // LEFT SQUARE BRACKET
+ 0x5C: [1750,1249,1278,56,1221], // REVERSE SOLIDUS
+ 0x5D: [1750,1249,583,5,313], // RIGHT SQUARE BRACKET
+ 0x7B: [1750,1249,806,144,662], // LEFT CURLY BRACKET
+ 0x7D: [1751,1249,806,144,662], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [845,-561,1889,-14,1902], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [823,-583,1889,1,1885], // SMALL TILDE
+ 0x302: [845,-561,0,-1903,13], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [823,-583,0,-1888,-4], // COMBINING TILDE
+ 0x221A: [1750,1251,1000,111,1020], // SQUARE ROOT
+ 0x2308: [1750,1249,639,269,633], // LEFT CEILING
+ 0x2309: [1750,1249,639,5,369], // RIGHT CEILING
+ 0x230A: [1750,1249,639,269,633], // LEFT FLOOR
+ 0x230B: [1750,1249,639,5,369], // RIGHT FLOOR
+ 0x239B: [1155,655,875,290,843], // LEFT PARENTHESIS UPPER HOOK
+ 0x239C: [610,10,875,291,417], // LEFT PARENTHESIS EXTENSION
+ 0x239D: [1165,644,875,291,843], // LEFT PARENTHESIS LOWER HOOK
+ 0x239E: [1155,655,875,31,583], // RIGHT PARENTHESIS UPPER HOOK
+ 0x239F: [610,10,875,457,583], // RIGHT PARENTHESIS EXTENSION
+ 0x23A0: [1165,645,875,31,583], // RIGHT PARENTHESIS LOWER HOOK
+ 0x23A1: [1154,645,667,319,666], // LEFT SQUARE BRACKET UPPER CORNER
+ 0x23A2: [602,0,667,319,403], // LEFT SQUARE BRACKET EXTENSION
+ 0x23A3: [1155,644,667,319,666], // LEFT SQUARE BRACKET LOWER CORNER
+ 0x23A4: [1154,645,667,0,347], // RIGHT SQUARE BRACKET UPPER CORNER
+ 0x23A5: [602,0,667,263,347], // RIGHT SQUARE BRACKET EXTENSION
+ 0x23A6: [1155,644,667,0,347], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x23A7: [899,10,889,383,719], // LEFT CURLY BRACKET UPPER HOOK
+ 0x23A8: [1160,660,889,170,505], // LEFT CURLY BRACKET MIDDLE PIECE
+ 0x23A9: [10,899,889,384,718], // LEFT CURLY BRACKET LOWER HOOK
+ 0x23AA: [310,10,889,383,504], // CURLY BRACKET EXTENSION
+ 0x23AB: [900,11,889,170,504], // RIGHT CURLY BRACKET UPPER HOOK
+ 0x23AC: [1160,660,889,384,718], // RIGHT CURLY BRACKET MIDDLE PIECE
+ 0x23AD: [10,899,889,170,505], // RIGHT CURLY BRACKET LOWER HOOK
+ 0x23B7: [935,885,1056,111,742], // RADICAL SYMBOL BOTTOM
+ 0x27E8: [1750,1249,806,140,703], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1751,1249,806,103,665], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0xE000: [625,15,1056,702,742], // MJ-TeX: radical symbol vertical extender
+ 0xE001: [605,15,1056,702,1076], // MJ-TeX: radical symbol top corner piece
+ 0xE150: [120,213,450,-24,461], // MJ-TeX: horizontal brace, down left piece
+ 0xE151: [120,214,450,-11,475], // MJ-TeX: horizontal brace, down right piece
+ 0xE152: [333,0,450,-24,461], // MJ-TeX: horizontal brace, upper left piece
+ 0xE153: [333,0,450,-11,475], // MJ-TeX: horizontal brace, upper right piece
+ 0xE154: [120,0,400,-10,410] // MJ-TeX: horizontal brace, extender
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Size4");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Size4/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
new file mode 100644
index 00000000..a40c3d93
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
@@ -0,0 +1,123 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Typewriter'],
+ {
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [622,0,525,206,320], // EXCLAMATION MARK
+ 0x22: [623,-333,525,122,402], // QUOTATION MARK
+ 0x23: [612,0,525,36,490], // NUMBER SIGN
+ 0x24: [695,83,525,58,467], // DOLLAR SIGN
+ 0x25: [694,83,525,35,489], // PERCENT SIGN
+ 0x26: [622,11,525,28,490], // AMPERSAND
+ 0x27: [611,-287,525,175,349], // APOSTROPHE
+ 0x28: [695,83,525,166,437], // LEFT PARENTHESIS
+ 0x29: [694,82,525,87,358], // RIGHT PARENTHESIS
+ 0x2A: [520,-90,525,68,456], // ASTERISK
+ 0x2B: [531,-81,525,38,487], // PLUS SIGN
+ 0x2C: [140,139,525,173,353], // COMMA
+ 0x2D: [341,-271,525,56,468], // HYPHEN-MINUS
+ 0x2E: [140,-1,525,193,332], // FULL STOP
+ 0x2F: [694,83,525,58,466], // SOLIDUS
+ 0x30: [621,10,525,42,482], // DIGIT ZERO
+ 0x31: [622,0,525,98,450], // DIGIT ONE
+ 0x32: [623,-1,525,52,473], // DIGIT TWO
+ 0x33: [622,12,525,44,479], // DIGIT THREE
+ 0x34: [624,-1,525,28,496], // DIGIT FOUR
+ 0x35: [611,10,525,52,472], // DIGIT FIVE
+ 0x36: [622,11,525,45,480], // DIGIT SIX
+ 0x37: [628,10,525,43,480], // DIGIT SEVEN
+ 0x38: [621,10,525,45,479], // DIGIT EIGHT
+ 0x39: [622,11,525,45,479], // DIGIT NINE
+ 0x3A: [431,-1,525,193,332], // COLON
+ 0x3B: [431,139,525,175,337], // SEMICOLON
+ 0x3C: [557,-55,525,57,468], // LESS-THAN SIGN
+ 0x3D: [417,-195,525,37,487], // EQUALS SIGN
+ 0x3E: [557,-55,525,57,468], // GREATER-THAN SIGN
+ 0x3F: [617,0,525,62,462], // QUESTION MARK
+ 0x40: [617,6,525,44,481], // COMMERCIAL AT
+ 0x41: [624,0,525,27,497], // LATIN CAPITAL LETTER A
+ 0x42: [611,-1,525,16,482], // LATIN CAPITAL LETTER B
+ 0x43: [622,11,525,40,485], // LATIN CAPITAL LETTER C
+ 0x44: [612,-1,525,15,485], // LATIN CAPITAL LETTER D
+ 0x45: [611,-1,525,18,503], // LATIN CAPITAL LETTER E
+ 0x46: [611,-1,525,21,491], // LATIN CAPITAL LETTER F
+ 0x47: [622,11,525,38,497], // LATIN CAPITAL LETTER G
+ 0x48: [612,-1,525,16,508], // LATIN CAPITAL LETTER H
+ 0x49: [611,-1,525,71,453], // LATIN CAPITAL LETTER I
+ 0x4A: [611,11,525,56,479], // LATIN CAPITAL LETTER J
+ 0x4B: [612,-1,525,18,496], // LATIN CAPITAL LETTER K
+ 0x4C: [612,1,525,25,489], // LATIN CAPITAL LETTER L
+ 0x4D: [612,0,525,11,513], // LATIN CAPITAL LETTER M
+ 0x4E: [612,1,525,20,504], // LATIN CAPITAL LETTER N
+ 0x4F: [621,11,525,56,468], // LATIN CAPITAL LETTER O
+ 0x50: [612,-1,525,18,481], // LATIN CAPITAL LETTER P
+ 0x51: [621,138,525,56,468], // LATIN CAPITAL LETTER Q
+ 0x52: [612,11,525,16,522], // LATIN CAPITAL LETTER R
+ 0x53: [622,12,525,51,472], // LATIN CAPITAL LETTER S
+ 0x54: [611,-1,525,26,499], // LATIN CAPITAL LETTER T
+ 0x55: [611,11,525,-4,528], // LATIN CAPITAL LETTER U
+ 0x56: [611,8,525,18,506], // LATIN CAPITAL LETTER V
+ 0x57: [612,8,525,11,513], // LATIN CAPITAL LETTER W
+ 0x58: [612,-1,525,27,496], // LATIN CAPITAL LETTER X
+ 0x59: [612,-1,525,19,505], // LATIN CAPITAL LETTER Y
+ 0x5A: [611,-1,525,47,482], // LATIN CAPITAL LETTER Z
+ 0x5B: [695,82,525,213,484], // LEFT SQUARE BRACKET
+ 0x5C: [694,83,525,58,466], // REVERSE SOLIDUS
+ 0x5D: [696,82,525,41,310], // RIGHT SQUARE BRACKET
+ 0x5E: [612,-459,525,95,428], // CIRCUMFLEX ACCENT
+ 0x5F: [-25,95,525,56,468], // LOW LINE
+ 0x60: [681,-357,525,176,350], // GRAVE ACCENT
+ 0x61: [439,6,525,48,525], // LATIN SMALL LETTER A
+ 0x62: [612,6,525,4,492], // LATIN SMALL LETTER B
+ 0x63: [441,6,525,66,466], // LATIN SMALL LETTER C
+ 0x64: [612,6,525,31,520], // LATIN SMALL LETTER D
+ 0x65: [440,6,525,48,464], // LATIN SMALL LETTER E
+ 0x66: [617,-1,525,34,437], // LATIN SMALL LETTER F
+ 0x67: [442,229,525,28,509], // LATIN SMALL LETTER G
+ 0x68: [612,-1,525,4,520], // LATIN SMALL LETTER H
+ 0x69: [612,-1,525,71,463], // LATIN SMALL LETTER I
+ 0x6A: [612,228,525,48,377], // LATIN SMALL LETTER J
+ 0x6B: [612,0,525,12,508], // LATIN SMALL LETTER K
+ 0x6C: [611,-1,525,50,475], // LATIN SMALL LETTER L
+ 0x6D: [437,0,525,-13,536], // LATIN SMALL LETTER M
+ 0x6E: [437,-1,525,4,520], // LATIN SMALL LETTER N
+ 0x6F: [440,6,525,52,472], // LATIN SMALL LETTER O
+ 0x70: [437,221,525,4,492], // LATIN SMALL LETTER P
+ 0x71: [438,222,525,34,546], // LATIN SMALL LETTER Q
+ 0x72: [437,0,525,24,487], // LATIN SMALL LETTER R
+ 0x73: [440,6,525,71,458], // LATIN SMALL LETTER S
+ 0x74: [555,6,525,25,448], // LATIN SMALL LETTER T
+ 0x75: [432,5,525,4,520], // LATIN SMALL LETTER U
+ 0x76: [432,5,525,24,500], // LATIN SMALL LETTER V
+ 0x77: [432,5,525,15,509], // LATIN SMALL LETTER W
+ 0x78: [432,-1,525,28,496], // LATIN SMALL LETTER X
+ 0x79: [432,228,525,25,500], // LATIN SMALL LETTER Y
+ 0x7A: [431,-1,525,33,476], // LATIN SMALL LETTER Z
+ 0x7B: [694,84,525,49,475], // LEFT CURLY BRACKET
+ 0x7C: [694,82,525,228,297], // VERTICAL LINE
+ 0x7D: [695,83,525,49,476], // RIGHT CURLY BRACKET
+ 0x7E: [611,-466,525,87,437], // TILDE
+ 0x7F: [612,-518,525,104,421] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Typewriter/Regular/BasicLatin.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
new file mode 100644
index 00000000..c061c986
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
@@ -0,0 +1,36 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Typewriter'],
+ {
+ 0x300: [611,-485,0,-409,-195], // COMBINING GRAVE ACCENT
+ 0x301: [611,-485,0,-331,-117], // COMBINING ACUTE ACCENT
+ 0x302: [612,-459,0,-430,-97], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [611,-466,0,-438,-88], // COMBINING TILDE
+ 0x304: [578,-500,0,-453,-74], // COMBINING MACRON
+ 0x306: [612,-503,0,-446,-78], // COMBINING BREVE
+ 0x308: [612,-518,0,-421,-104], // COMBINING DIAERESIS
+ 0x30A: [619,-499,0,-344,-182], // COMBINING RING ABOVE
+ 0x30C: [577,-449,0,-428,-99] // COMBINING CARON
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Typewriter/Regular/CombDiacritMarks.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
new file mode 100644
index 00000000..7d50bcf3
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
@@ -0,0 +1,35 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Typewriter'] = {
+ directory: 'Typewriter/Regular',
+ family: 'MathJax_Typewriter',
+ testString: "MathJax Typewriter",
+ Ranges: [
+ [0x0,0x7F,"BasicLatin"],
+ [0x80,0xFFFF,"Other"],
+ [0x300,0x36F,"CombDiacritMarks"]
+ ]
+
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_Typewriter");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Typewriter/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
new file mode 100644
index 00000000..8bb97c92
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
@@ -0,0 +1,44 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_Typewriter'],
+ {
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x131: [432,-1,525,71,463], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [432,228,525,48,377], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [612,1,525,25,489], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [623,0,525,35,489], // GREEK CAPITAL LETTER DELTA
+ 0x398: [621,11,525,56,468], // GREEK CAPITAL LETTER THETA
+ 0x39B: [623,-1,525,29,496], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [611,-1,525,32,492], // GREEK CAPITAL LETTER XI
+ 0x3A0: [611,-1,525,16,508], // GREEK CAPITAL LETTER PI
+ 0x3A3: [612,-1,525,40,485], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [623,-1,525,38,487], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [611,-1,525,41,483], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [611,-1,525,36,487], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [622,0,525,31,493], // GREEK CAPITAL LETTER OMEGA
+ 0x7E2: [611,-287,525,175,349], // ??
+ 0x7E3: [681,-357,525,176,350], // ??
+ 0x2032: [623,-334,525,211,313] // PRIME
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/Typewriter/Regular/Other.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
new file mode 100644
index 00000000..b3e28afb
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
@@ -0,0 +1,43 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_WinChrome'] = {
+ directory: 'WinChrome/Regular',
+ family: 'MathJax_WinChrome',
+ testString: "> T d "+String.fromCharCode(0x23A6)+" "+String.fromCharCode(0x2A00),
+ skew: {
+ 0x54: 0.0278,
+ 0xE2F0: 0.0319
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x3E: [540,40,778,82,694], // GREATER-THAN SIGN
+ 0x54: [717,69,545,34,834], // LATIN CAPITAL LETTER T
+ 0x64: [694,11,511,100,567], // LATIN SMALL LETTER D
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x22C3: [750,250,833,55,777], // N-ARY UNION
+ 0x23A6: [1155,644,667,0,347], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x2A00: [949,449,1511,56,1454], // N-ARY CIRCLED DOT OPERATOR
+ 0xE2F0: [720,69,644,38,947], // ??
+ 0xE2F1: [587,85,894,95,797] // ??
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_WinChrome");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/WinChrome/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
new file mode 100644
index 00000000..fc57212e
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
@@ -0,0 +1,56 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_WinIE6'],
+ {
+ 0xE2C0: [438,-63,500,57,417], // ??
+ 0xE2C1: [438,-63,500,64,422], // ??
+ 0xE2C2: [430,23,222,91,131], // ??
+ 0xE2C3: [431,23,389,55,331], // ??
+ 0xE2C4: [365,-132,778,55,719], // ??
+ 0xE2C5: [753,175,778,83,694], // ??
+ 0xE2C6: [753,175,778,82,694], // ??
+ 0xE2C7: [708,209,778,82,693], // ??
+ 0xE2C8: [708,209,778,82,694], // ??
+ 0xE2CA: [694,-306,500,54,444], // ??
+ 0xE2CB: [695,-306,500,55,444], // ??
+ 0xE2CC: [367,23,500,54,444], // ??
+ 0xE2CD: [366,22,500,55,445], // ??
+ 0xE2CE: [694,195,889,0,860], // ??
+ 0xE2CF: [694,195,889,0,860], // ??
+ 0xE2D0: [689,0,778,55,722], // ??
+ 0xE2D1: [689,0,778,55,722], // ??
+ 0xE2D2: [575,20,722,84,637], // ??
+ 0xE2D3: [575,20,722,84,637], // ??
+ 0xE2D4: [539,41,778,83,694], // ??
+ 0xE2D5: [576,20,722,84,638], // ??
+ 0xE2D6: [576,20,722,84,638], // ??
+ 0xE2D7: [539,41,778,83,694], // ??
+ 0xE2D8: [716,132,667,56,612], // ??
+ 0xE2D9: [471,82,667,24,643], // ??
+ 0xE2DA: [471,82,667,23,643], // ??
+ 0xE2DB: [601,101,778,15,762], // ??
+ 0xE2DC: [695,111,944,49,896], // ??
+ 0xE2DD: [367,-133,778,56,722] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/WinIE6/Regular/AMS.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
new file mode 100644
index 00000000..fc40d961
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
@@ -0,0 +1,82 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.Hub.Insert(
+ MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_WinIE6'],
+ {
+ 0xE240: [519,18,1150,64,1085], // ??
+ 0xE241: [694,193,575,13,562], // ??
+ 0xE242: [519,18,1150,65,1085], // ??
+ 0xE243: [694,194,575,13,562], // ??
+ 0xE244: [519,18,1150,64,1085], // ??
+ 0xE245: [767,267,575,13,562], // ??
+ 0xE246: [724,195,1150,64,1084], // ??
+ 0xE247: [724,193,1150,64,1086], // ??
+ 0xE248: [695,224,1150,65,1085], // ??
+ 0xE249: [694,224,1150,64,1085], // ??
+ 0xE24A: [548,47,1150,64,1084], // ??
+ 0xE24B: [548,46,1150,47,1102], // ??
+ 0xE24C: [694,16,639,0,640], // ??
+ 0xE24D: [710,17,628,60,657], // ??
+ 0xE24E: [694,-1,639,64,574], // ??
+ 0xE24F: [686,24,958,56,901], // ??
+ 0xE250: [587,86,767,97,670], // ??
+ 0xE251: [588,86,767,95,670], // ??
+ 0xE252: [750,250,575,63,511], // ??
+ 0xE253: [820,180,958,78,989], // ??
+ 0xE254: [451,8,894,65,831], // ??
+ 0xE255: [452,8,1150,65,1084], // ??
+ 0xE256: [715,0,722,55,676], // ??
+ 0xE257: [750,249,319,129,190], // ??
+ 0xE258: [750,248,575,145,430], // ??
+ 0xE259: [604,17,767,64,702], // ??
+ 0xE25A: [604,17,767,64,702], // ??
+ 0xE25B: [603,16,767,64,702], // ??
+ 0xE25C: [604,16,767,64,702], // ??
+ 0xE25D: [711,211,569,64,632], // ??
+ 0xE25E: [391,-109,894,64,828], // ??
+ 0xE25F: [524,-32,894,64,829], // ??
+ 0xE260: [712,210,894,64,830], // ??
+ 0xE261: [505,3,894,64,829], // ??
+ 0xE262: [697,199,894,96,797], // ??
+ 0xE263: [697,199,894,96,797], // ??
+ 0xE264: [618,117,1150,64,1085], // ??
+ 0xE265: [619,116,1150,64,1085], // ??
+ 0xE266: [587,85,894,96,797], // ??
+ 0xE267: [587,86,894,96,797], // ??
+ 0xE268: [697,199,894,96,797], // ??
+ 0xE269: [697,199,894,96,797], // ??
+ 0xE26A: [632,132,894,64,828], // ??
+ 0xE26B: [632,132,894,64,828], // ??
+ 0xE26C: [693,-1,894,64,829], // ??
+ 0xE26D: [711,-1,1022,68,953], // ??
+ 0xE26E: [500,210,1022,68,953], // ??
+ 0xE26F: [711,211,1150,65,1084], // ??
+ 0xE270: [720,130,894,63,829], // ??
+ 0xE271: [711,24,894,65,828], // ??
+ 0xE272: [719,154,894,64,828], // ??
+ 0xE273: [720,130,894,32,861], // ??
+ 0xE274: [750,17,447,63,382], // ??
+ 0xE275: [741,223,447,56,390], // ??
+ 0xE276: [724,224,447,63,383] // ??
+ }
+);
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/WinIE6/Regular/Bold.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
new file mode 100644
index 00000000..49dffa31
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
@@ -0,0 +1,111 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+MathJax.OutputJax['HTML-CSS'].FONTDATA.FONTS['MathJax_WinIE6'] = {
+ directory: 'WinIE6/Regular',
+ family: 'MathJax_WinIE6',
+ testString: String.fromCharCode(0xE247)+" "+String.fromCharCode(0xE257)+" "+String.fromCharCode(0xE2CF),
+ skew: {
+ 0xE20D: 0.0833,
+ 0xE24D: 0.0958
+ },
+ Ranges: [
+ [0xE240,0xE27F,"Bold"],
+ [0xE2C0,0xE2DF,"AMS"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xE200: [511,12,1000,54,944], // ??
+ 0xE201: [694,194,500,17,483], // ??
+ 0xE202: [512,11,1000,55,945], // ??
+ 0xE203: [694,194,500,17,483], // ??
+ 0xE204: [511,11,1000,55,945], // ??
+ 0xE205: [772,272,500,17,483], // ??
+ 0xE206: [720,196,1000,29,944], // ??
+ 0xE207: [720,195,1000,55,970], // ??
+ 0xE208: [695,220,1000,55,970], // ??
+ 0xE209: [695,220,1000,29,944], // ??
+ 0xE20A: [525,25,1000,55,944], // ??
+ 0xE20B: [525,25,1000,34,966], // ??
+ 0xE20C: [694,22,556,0,556], // ??
+ 0xE20D: [715,22,531,41,566], // ??
+ 0xE20E: [694,0,556,55,500], // ??
+ 0xE20F: [683,33,833,46,786], // ??
+ 0xE210: [541,41,667,84,584], // ??
+ 0xE211: [541,40,667,83,582], // ??
+ 0xE212: [751,250,500,56,445], // ??
+ 0xE213: [800,200,833,72,853], // ??
+ 0xE214: [442,11,778,56,722], // ??
+ 0xE215: [442,11,1000,55,944], // ??
+ 0xE216: [694,0,722,55,666], // ??
+ 0xE217: [750,250,278,119,159], // ??
+ 0xE218: [750,250,500,132,367], // ??
+ 0xE219: [598,22,667,55,611], // ??
+ 0xE21A: [598,22,667,55,611], // ??
+ 0xE21B: [598,22,667,55,611], // ??
+ 0xE21C: [599,22,667,55,611], // ??
+ 0xE21D: [716,216,417,55,472], // ??
+ 0xE21E: [367,-133,778,55,722], // ??
+ 0xE21F: [483,-55,778,55,722], // ??
+ 0xE220: [716,215,778,55,722], // ??
+ 0xE221: [464,-36,778,55,722], // ??
+ 0xE222: [636,138,778,83,694], // ??
+ 0xE223: [636,138,778,82,694], // ??
+ 0xE224: [568,68,1000,56,944], // ??
+ 0xE225: [567,67,1000,55,945], // ??
+ 0xE226: [540,41,778,84,695], // ??
+ 0xE227: [541,40,778,82,693], // ??
+ 0xE228: [636,139,778,84,695], // ??
+ 0xE229: [637,138,778,83,693], // ??
+ 0xE22A: [583,83,778,56,722], // ??
+ 0xE22B: [583,83,778,56,722], // ??
+ 0xE22C: [668,0,778,55,723], // ??
+ 0xE22D: [716,0,889,59,828], // ??
+ 0xE22E: [500,215,889,59,828], // ??
+ 0xE22F: [715,215,1000,56,944], // ??
+ 0xE230: [727,131,778,55,723], // ??
+ 0xE231: [716,33,778,55,723], // ??
+ 0xE232: [727,163,778,55,723], // ??
+ 0xE233: [726,131,778,28,750], // ??
+ 0xE234: [751,22,389,54,333], // ??
+ 0xE235: [734,223,389,65,324], // ??
+ 0xE236: [723,223,389,54,334], // ??
+ 0xE280: [0,1000,944,55,888], // ??
+ 0xE281: [1,1000,1056,56,999], // ??
+ 0xE282: [40,1160,1000,111,1020], // ??
+ 0xE283: [21,621,333,145,188], // ??
+ 0xE284: [21,621,556,145,410], // ??
+ 0xE285: [0,1111,472,55,610], // ??
+ 0xE286: [0,1111,472,55,610], // ??
+ 0xE287: [0,600,667,112,555], // ??
+ 0xE288: [0,600,667,112,555], // ??
+ 0xE289: [1,601,667,312,355], // ??
+ 0xE290: [0,1400,1278,56,1221], // ??
+ 0xE291: [0,1400,1444,55,1388], // ??
+ 0xE292: [40,1760,1000,111,1020], // ??
+ 0xE295: [0,2222,556,55,944], // ??
+ 0xE296: [0,2222,556,55,944], // ??
+ 0xE2A2: [40,2361,1000,111,1020], // ??
+ 0xE2B2: [40,2961,1000,111,1020] // ??
+};
+
+MathJax.OutputJax["HTML-CSS"].initFont("MathJax_WinIE6");
+
+MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].fontDir + "/WinIE6/Regular/Main.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
new file mode 100644
index 00000000..17a8c451
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
@@ -0,0 +1,1691 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
+ *
+ * Initializes the HTML-CSS OutputJax to use the MathJax TeX fonts
+ * for displaying mathematics.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (HTMLCSS,MML,AJAX) {
+
+ var MAIN = "MathJax_Main",
+ BOLD = "MathJax_Main-bold",
+ ITALIC = "MathJax_Math-italic",
+ AMS = "MathJax_AMS",
+ SIZE1 = "MathJax_Size1",
+ SIZE2 = "MathJax_Size2",
+ SIZE3 = "MathJax_Size3",
+ SIZE4 = "MathJax_Size4";
+ var H = "H", V = "V";
+
+ HTMLCSS.Augment({
+ FONTDATA: {
+ TeX_factor: 1, // TeX em's to font em's
+ baselineskip: 1.2,
+ lineH: .8, lineD: .2,
+
+ hasStyleChar: true, // char 0xEFFD encodes font style
+
+ FONTS: {
+ "MathJax_Main": "Main/Regular/Main.js",
+ "MathJax_Main-bold": "Main/Bold/Main.js",
+ "MathJax_Main-italic": "Main/Italic/Main.js",
+ "MathJax_Math-italic": "Math/Italic/Main.js",
+ "MathJax_Math-bold-italic": "Math/BoldItalic/Main.js",
+ "MathJax_Caligraphic": "Caligraphic/Regular/Main.js",
+ "MathJax_Size1": "Size1/Regular/Main.js",
+ "MathJax_Size2": "Size2/Regular/Main.js",
+ "MathJax_Size3": "Size3/Regular/Main.js",
+ "MathJax_Size4": "Size4/Regular/Main.js",
+ "MathJax_AMS": "AMS/Regular/Main.js",
+ "MathJax_Fraktur": "Fraktur/Regular/Main.js",
+ "MathJax_Fraktur-bold": "Fraktur/Bold/Main.js",
+ "MathJax_SansSerif": "SansSerif/Regular/Main.js",
+ "MathJax_SansSerif-bold": "SansSerif/Bold/Main.js",
+ "MathJax_SansSerif-italic": "SansSerif/Italic/Main.js",
+ "MathJax_Script": "Script/Regular/Main.js",
+ "MathJax_Typewriter": "Typewriter/Regular/Main.js"
+ },
+
+ DEFAULTFAMILY: MAIN, DEFAULTWEIGHT: "normal", DEFAULTSTYLE: "normal",
+
+ VARIANT: {
+ "normal": {fonts:[MAIN,SIZE1,AMS]},
+ "bold": {fonts:[BOLD,SIZE1,AMS]},
+ "italic": {fonts:[ITALIC,"MathJax_Main-italic",MAIN,SIZE1,AMS],
+ offsetN: 0x30, variantN: "normal"},
+ "bold-italic": {fonts:["MathJax_Math-bold-italic",BOLD,SIZE1,AMS]},
+ "double-struck": {fonts:[AMS, MAIN]},
+ "fraktur": {fonts:["MathJax_Fraktur",MAIN,SIZE1,AMS]},
+ "bold-fraktur": {fonts:["MathJax_Fraktur-bold",BOLD,SIZE1,AMS]},
+ "script": {fonts:["MathJax_Script",MAIN,SIZE1,AMS]},
+ "bold-script": {fonts:["MathJax_Script",BOLD,SIZE1,AMS]},
+ "sans-serif": {fonts:["MathJax_SansSerif",MAIN,SIZE1,AMS]},
+ "bold-sans-serif": {fonts:["MathJax_SansSerif-bold",BOLD,SIZE1,AMS]},
+ "sans-serif-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS]},
+ "sans-serif-bold-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS]},
+ "monospace": {fonts:["MathJax_Typewriter",MAIN,SIZE1,AMS]},
+ "-tex-caligraphic": {fonts:["MathJax_Caligraphic",MAIN], offsetA: 0x41, variantA: "italic"},
+ "-tex-oldstyle": {fonts:["MathJax_Caligraphic",MAIN]},
+ "-largeOp": {fonts:[SIZE2,SIZE1,MAIN]},
+ "-smallOp": {fonts:[SIZE1,MAIN]}
+ },
+
+ RANGES: [
+ {name: "alpha", low: 0x61, high: 0x7A, offset: "A", add: 32},
+ {name: "number", low: 0x30, high: 0x39, offset: "N"}
+ ],
+
+ RULECHAR: 0x2212,
+
+ REMAP: {
+ 0x203E: 0x2C9, // overline
+ 0x20D0: 0x21BC, 0x20D1: 0x21C0, // combining left and right harpoons
+ 0x20D6: 0x2190, 0x20E1: 0x2194, // combining left arrow and lef-right arrow
+ 0x20EC: 0x21C1, 0x20ED: 0x21BD, // combining low right and left harpoons
+ 0x20EE: 0x2190, 0x20EF: 0x2192, // combining low left and right arrows
+ 0x20F0: 0x2A, // combining asterisk
+ 0xFE37: 0x23DE, 0xFE38: 0x23DF, // OverBrace, UnderBrace
+
+ 0xB7: 0x22C5, // center dot
+ 0x2B9: 0x2032, // prime,
+ 0x3D2: 0x3A5, // Upsilon
+ 0x2015: 0x2014, 0x2017: 0x5F, // horizontal bars
+ 0x2022: 0x2219, 0x2044: 0x2F, // bullet, fraction slash
+ 0x2305: 0x22BC, 0x2306: 0x2A5E, // barwedge, doublebarwedge
+ 0x25AA: 0x25A0, 0x25B4: 0x25B2, // blacksquare, blacktriangle
+ 0x25B5: 0x25B3, 0x25BE: 0x25BC, // triangle, blacktriangledown
+ 0x25BF: 0x25BD, 0x25C2: 0x25C0, // triangledown, blacktriangleleft
+ 0x2329: 0x27E8, 0x232A: 0x27E9, // langle, rangle
+ 0x3008: 0x27E8, 0x3009: 0x27E9, // langle, rangle
+ 0x2758: 0x2223, // VerticalSeparator
+ 0x2A2F: 0xD7 // cross product
+ },
+
+ DELIMITERS: {
+ 0x0028: // (
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top: [0x239B,SIZE4], ext: [0x239C,SIZE4], bot: [0x239D,SIZE4]}
+ },
+ 0x0029: // )
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x239E,SIZE4], ext:[0x239F,SIZE4], bot:[0x23A0,SIZE4]}
+ },
+ 0x002F: // /
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]]
+ },
+ 0x005B: // [
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x23A1,SIZE4], ext:[0x23A2,SIZE4], bot:[0x23A3,SIZE4]}
+ },
+ 0x005C: // \
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]]
+ },
+ 0x005D: // ]
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x23A4,SIZE4], ext:[0x23A5,SIZE4], bot:[0x23A6,SIZE4]}
+ },
+ 0x007B: // {
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x23A7,SIZE4], mid:[0x23A8,SIZE4], bot:[0x23A9,SIZE4], ext:[0x23AA,SIZE4]}
+ },
+ 0x007C: // |
+ {
+ dir: V, HW: [[1,MAIN]], stretch: {ext:[0x2223,MAIN]}
+ },
+ 0x007D: // }
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top: [0x23AB,SIZE4], mid:[0x23AC,SIZE4], bot: [0x23AD,SIZE4], ext: [0x23AA,SIZE4]}
+ },
+ 0x02C6: // wide hat
+ {
+ dir: H, HW: [[.267+.05,MAIN],[.567+.05,SIZE1],[1.005+.05,SIZE2],[1.447+.1,SIZE3],[1.909+.1,SIZE4]]
+ },
+ 0x02DC: // wide tilde
+ {
+ dir: H, HW: [[.333,MAIN],[.555+.05,SIZE1],[1+.05,SIZE2],[1.443+.1,SIZE3],[1.887+.1,SIZE4]]
+ },
+ 0x2016: // vertical arrow extension
+ {
+ dir: V, HW: [[.602,SIZE1],[1,MAIN,null,0x2225]], stretch: {ext:[0x2225,MAIN]}
+ },
+ 0x2190: // left arrow
+ {
+ dir: H, HW: [[1,MAIN]], stretch: {left:[0x2190,MAIN],rep:[0x2212,MAIN]}
+ },
+ 0x2191: // \uparrow
+ {
+ dir: V, HW: [[.888,MAIN]], stretch: {top:[0x2191,SIZE1], ext:[0x23D0,SIZE1]}
+ },
+ 0x2192: // right arrow
+ {
+ dir: H, HW: [[1,MAIN]], stretch: {rep:[0x2212,MAIN], right:[0x2192,MAIN]}
+ },
+ 0x2193: // \downarrow
+ {
+ dir: V, HW: [[.888,MAIN]], stretch: {ext:[0x23D0,SIZE1], bot:[0x2193,SIZE1]}
+ },
+ 0x2194: // left-right arrow
+ {
+ dir: H, HW: [[1,MAIN]],
+ stretch: {left:[0x2190,MAIN],rep:[0x2212,MAIN], right:[0x2192,MAIN]}
+ },
+ 0x2195: // \updownarrow
+ {
+ dir: V, HW: [[1.044,MAIN]],
+ stretch: {top:[0x2191,SIZE1], ext:[0x23D0,SIZE1], bot:[0x2193,SIZE1]}
+ },
+ 0x21D1: // \Uparrow
+ {
+ dir: V, HW: [[.888,MAIN]], stretch: {top:[0x21D1,SIZE1], ext:[0x2016,SIZE1]}
+ },
+ 0x21D3: // \Downarrow
+ {
+ dir: V, HW: [[.888,MAIN]], stretch: {ext:[0x2016,SIZE1], bot:[0x21D3,SIZE1]}
+ },
+ 0x21D5: // \Updownarrow
+ {
+ dir: V, HW: [[1.044,MAIN]],
+ stretch: {top:[0x21D1,SIZE1], ext:[0x2016,SIZE1], bot:[0x21D3,SIZE1]}
+ },
+ 0x2212: // horizontal line
+ {
+ dir: H, HW: [[.611,MAIN]], stretch: {rep:[0x2212,MAIN]}
+ },
+ 0x221A: // \surd
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3,SIZE4]],
+ stretch: {top:[0xE001,SIZE4], ext:[0xE000,SIZE4], bot:[0x23B7,SIZE4], fullExtenders:true}
+ },
+ 0x2223: // \vert
+ {
+ dir: V, HW: [[1,MAIN]], stretch: {ext:[0x2223,MAIN]}
+ },
+ 0x2225: // \Vert
+ {
+ dir: V, HW: [[1,MAIN]], stretch: {ext:[0x2225,MAIN]}
+ },
+ 0x2308: // \lceil
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x23A1,SIZE4], ext:[0x23A2,SIZE4]}
+ },
+ 0x2309: // \rceil
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {top:[0x23A4,SIZE4], ext:[0x23A5,SIZE4]}
+ },
+ 0x230A: // \lfloor
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {ext:[0x23A2,SIZE4], bot:[0x23A3,SIZE4]}
+ },
+ 0x230B: // \rfloor
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]],
+ stretch: {ext:[0x23A5,SIZE4], bot:[0x23A6,SIZE4]}
+ },
+ 0x23AA: // \bracevert
+ {
+ dir: V, HW: [[.32,SIZE4]],
+ stretch: {top:[0x23AA,SIZE4], ext:[0x23AA,SIZE4], bot:[0x23AA,SIZE4]}
+ },
+ 0x23B0: // \lmoustache
+ {
+ dir: V, HW: [[.989,MAIN]],
+ stretch: {top:[0x23A7,SIZE4], ext:[0x23AA,SIZE4], bot:[0x23AD,SIZE4]}
+ },
+ 0x23B1: // \rmoustache
+ {
+ dir: V, HW: [[.989,MAIN]],
+ stretch: {top:[0x23AB,SIZE4], ext:[0x23AA,SIZE4], bot:[0x23A9,SIZE4]}
+ },
+ 0x23D0: // vertical line extension
+ {
+ dir: V, HW: [[.602,SIZE1],[1,MAIN,null,0x2223]], stretch: {ext:[0x2223,MAIN]}
+ },
+ 0x23DE: // horizontal brace down
+ {
+ dir: H, HW: [],
+ stretch: {left:[0xE150,SIZE4], mid:[[0xE153,0xE152],SIZE4], right:[0xE151,SIZE4], rep:[0xE154,SIZE4]}
+ },
+ 0x23DF: // horizontal brace up
+ {
+ dir: H, HW: [],
+ stretch: {left:[0xE152,SIZE4], mid:[[0xE151,0xE150],SIZE4], right:[0xE153,SIZE4], rep:[0xE154,SIZE4]}
+ },
+ 0x27E8: // \langle
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]]
+ },
+ 0x27E9: // \rangle
+ {
+ dir: V, HW: [[1,MAIN],[1.2,SIZE1],[1.8,SIZE2],[2.4,SIZE3],[3.0,SIZE4]]
+ },
+ 0x27EE: // \lgroup
+ {
+ dir: V, HW: [[.989,MAIN]],
+ stretch: {top:[0x23A7,SIZE4], ext:[0x23AA,SIZE4], bot:[0x23A9,SIZE4]}
+ },
+ 0x27EF: // \rgroup
+ {
+ dir: V, HW: [[.989,MAIN]],
+ stretch: {top:[0x23AB,SIZE4], ext:[0x23AA,SIZE4], bot:[0x23AD,SIZE4]}
+ },
+ 0x002D: {alias: 0x2212, dir:H}, // minus
+ 0x005E: {alias: 0x02C6, dir:H}, // wide hat
+ 0x005F: {alias: 0x2212, dir:H}, // low line
+ 0x007E: {alias: 0x02DC, dir:H}, // wide tilde
+ 0x00AF: {alias: 0x2212, dir:H}, // over line
+ 0x0332: {alias: 0x2212, dir:H}, // combining low line
+ 0x2015: {alias: 0x2212, dir:H}, // horizontal line
+ 0x2017: {alias: 0x2212, dir:H}, // horizontal line
+ 0x203E: {alias: 0x2212, dir:H}, // over line
+ 0x2329: {alias: 0x27E8, dir:V}, // langle
+ 0x232A: {alias: 0x27E9, dir:V}, // rangle
+ 0x23AF: {alias: 0x2212, dir:H}, // horizontal line extension
+ 0x2500: {alias: 0x2212, dir:H}, // horizontal line
+ 0x2758: {alias: 0x2223, dir:V}, // vertical separator
+ 0x3008: {alias: 0x27E8, dir:V}, // langle
+ 0x3009: {alias: 0x27E9, dir:V}, // rangle
+ 0xFE37: {alias: 0x23DE, dir:H}, // horizontal brace down
+ 0xFE38: {alias: 0x23DF, dir:H} // horizontal brace up
+ }
+ }
+ });
+
+ //
+ // Handle error with reversed glyphs for \bigcap and \bigcup in version 1 of fonts
+ //
+ HTMLCSS.Font.oldLoadComplete = HTMLCSS.Font.loadComplete;
+ HTMLCSS.Font.loadComplete = function (font,n) {
+ if (n != null) {this.oldLoadComplete(font,n)}
+ if (font.family === SIZE1 || font.family === SIZE2) {
+ if (font.version === 1) {
+ HTMLCSS.FONTDATA.VARIANT["-largeOp"].remap = {0x22C2: 0x22C3, 0x22C3: 0x22C2};
+ HTMLCSS.FONTDATA.VARIANT["-smallOp"].remap = {0x22C2: 0x22C3, 0x22C3: 0x22C2};
+ }
+ }
+ };
+
+ MathJax.Hub.Register.StartupHook("TeX Jax Ready", function () {
+ var TEX = MathJax.InputJax.TeX;
+ TEX.Definitions.mathchar0mi.ell = ['2113',{mathvariant: MML.VARIANT.NORMAL}];
+ TEX.Definitions.mathchar0mi.hbar = ['210F',{mathvariant: MML.VARIANT.NORMAL}];
+ TEX.Definitions.mathchar0mi.S = ['00A7',{mathvariant: MML.VARIANT.SCRIPT}];
+ if (MathJax.Hub.Browser.isOpera) {
+ TEX.Definitions.macros.not = ['Macro','\\mathrel{\\rlap{\\hphantom{\\mathrel{\\subset}}\\notChar}}'];
+ } else {
+ TEX.Definitions.mathchar0mo.notChar = ['002F',{mathvariant: MML.VARIANT.ITALIC}];
+ TEX.Definitions.macros.not = ['Macro','\\mathrel{\\rlap{\\notChar}}'];
+ }
+ });
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Caligraphic'] = {
+ directory: 'Caligraphic/Regular',
+ family: 'MathJax_Caligraphic',
+ testString: "MATHJAX CALIGRAPHIC",
+ skew: {
+ 0x41: 0.194,
+ 0x42: 0.139,
+ 0x43: 0.139,
+ 0x44: 0.0833,
+ 0x45: 0.111,
+ 0x46: 0.111,
+ 0x47: 0.111,
+ 0x48: 0.111,
+ 0x49: 0.0278,
+ 0x4A: 0.167,
+ 0x4B: 0.0556,
+ 0x4C: 0.139,
+ 0x4D: 0.139,
+ 0x4E: 0.0833,
+ 0x4F: 0.111,
+ 0x50: 0.0833,
+ 0x51: 0.111,
+ 0x52: 0.0833,
+ 0x53: 0.139,
+ 0x54: 0.0278,
+ 0x55: 0.0833,
+ 0x56: 0.0278,
+ 0x57: 0.0833,
+ 0x58: 0.139,
+ 0x59: 0.0833,
+ 0x5A: 0.139
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x30: [452,22,500,39,460], // DIGIT ZERO
+ 0x31: [454,0,500,86,426], // DIGIT ONE
+ 0x32: [453,0,500,44,449], // DIGIT TWO
+ 0x33: [452,216,500,41,456], // DIGIT THREE
+ 0x34: [464,194,500,27,471], // DIGIT FOUR
+ 0x35: [453,217,500,50,448], // DIGIT FIVE
+ 0x36: [666,22,500,42,456], // DIGIT SIX
+ 0x37: [463,216,500,54,485], // DIGIT SEVEN
+ 0x38: [666,21,500,43,457], // DIGIT EIGHT
+ 0x39: [453,216,500,42,457], // DIGIT NINE
+ 0x41: [728,50,798,30,819], // LATIN CAPITAL LETTER A
+ 0x42: [705,22,657,31,664], // LATIN CAPITAL LETTER B
+ 0x43: [705,25,527,12,533], // LATIN CAPITAL LETTER C
+ 0x44: [684,1,771,19,767], // LATIN CAPITAL LETTER D
+ 0x45: [706,22,528,30,565], // LATIN CAPITAL LETTER E
+ 0x46: [683,32,719,18,829], // LATIN CAPITAL LETTER F
+ 0x47: [704,119,595,43,599], // LATIN CAPITAL LETTER G
+ 0x48: [683,48,845,18,803], // LATIN CAPITAL LETTER H
+ 0x49: [683,1,545,-31,642], // LATIN CAPITAL LETTER I
+ 0x4A: [683,119,678,47,839], // LATIN CAPITAL LETTER J
+ 0x4B: [705,23,762,32,733], // LATIN CAPITAL LETTER K
+ 0x4C: [706,22,690,32,656], // LATIN CAPITAL LETTER L
+ 0x4D: [705,50,1201,28,1137], // LATIN CAPITAL LETTER M
+ 0x4E: [790,50,820,-27,979], // LATIN CAPITAL LETTER N
+ 0x4F: [705,22,796,58,777], // LATIN CAPITAL LETTER O
+ 0x50: [684,57,696,19,733], // LATIN CAPITAL LETTER P
+ 0x51: [706,131,817,114,787], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,848,19,837], // LATIN CAPITAL LETTER R
+ 0x53: [705,23,606,17,642], // LATIN CAPITAL LETTER S
+ 0x54: [717,69,545,34,834], // LATIN CAPITAL LETTER T
+ 0x55: [684,28,626,-17,687], // LATIN CAPITAL LETTER U
+ 0x56: [683,52,613,25,658], // LATIN CAPITAL LETTER V
+ 0x57: [683,53,988,25,1034], // LATIN CAPITAL LETTER W
+ 0x58: [684,1,713,52,807], // LATIN CAPITAL LETTER X
+ 0x59: [683,143,668,31,714], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,0,725,37,767], // LATIN CAPITAL LETTER Z
+ 0xA0: [0,0,250,0,0] // NO-BREAK SPACE
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Main-bold'] = {
+ directory: 'Main/Bold',
+ family: 'MathJax_Main',
+ weight: 'bold',
+ testString: "MathJax Main",
+ skew: {
+ 0x131: 0.0319,
+ 0x237: 0.0958,
+ 0x210F: -0.0319,
+ 0x2113: 0.128,
+ 0x2202: 0.0958
+ },
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x100,0x17F,"LatinExtendedA"],
+ [0x180,0x24F,"LatinExtendedB"],
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x20D0,0x20FF,"CombDiactForSymbols"],
+ [0x2100,0x214F,"LetterlikeSymbols"],
+ [0x2190,0x21FF,"Arrows"],
+ [0x2200,0x22FF,"MathOperators"],
+ [0x2300,0x23FF,"MiscTechnical"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"],
+ [0x27C0,0x27EF,"MiscMathSymbolsA"],
+ [0x27F0,0x27FF,"SupplementalArrowsA"],
+ [0x2A00,0x2AFF,"SuppMathOperators"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [705,-1,350,89,260], // EXCLAMATION MARK
+ 0x22: [694,-329,603,38,492], // QUOTATION MARK
+ 0x23: [694,193,958,64,893], // NUMBER SIGN
+ 0x24: [750,56,575,64,510], // DOLLAR SIGN
+ 0x25: [750,56,958,65,893], // PERCENT SIGN
+ 0x26: [705,11,894,48,836], // AMPERSAND
+ 0x27: [694,-329,319,74,261], // APOSTROPHE
+ 0x28: [751,250,447,103,382], // LEFT PARENTHESIS
+ 0x29: [750,249,447,64,343], // RIGHT PARENTHESIS
+ 0x2A: [750,-306,575,73,501], // ASTERISK
+ 0x2B: [633,131,894,64,829], // PLUS SIGN
+ 0x2C: [171,194,319,74,258], // COMMA
+ 0x2D: [278,-166,383,13,318], // HYPHEN-MINUS
+ 0x2E: [171,-1,319,74,245], // FULL STOP
+ 0x2F: [750,250,575,63,511], // SOLIDUS
+ 0x30: [655,10,575,45,529], // DIGIT ZERO
+ 0x31: [655,0,575,80,494], // DIGIT ONE
+ 0x32: [654,0,575,57,517], // DIGIT TWO
+ 0x33: [655,12,575,47,526], // DIGIT THREE
+ 0x34: [657,0,575,32,542], // DIGIT FOUR
+ 0x35: [655,11,575,57,517], // DIGIT FIVE
+ 0x36: [655,11,575,48,527], // DIGIT SIX
+ 0x37: [676,11,575,64,559], // DIGIT SEVEN
+ 0x38: [654,11,575,48,526], // DIGIT EIGHT
+ 0x39: [654,11,575,48,526], // DIGIT NINE
+ 0x3A: [444,-1,319,74,245], // COLON
+ 0x3B: [444,194,319,74,248], // SEMICOLON
+ 0x3C: [587,85,894,96,797], // LESS-THAN SIGN
+ 0x3D: [393,-109,894,64,829], // EQUALS SIGN
+ 0x3E: [587,85,894,95,797], // GREATER-THAN SIGN
+ 0x3F: [700,-1,543,65,478], // QUESTION MARK
+ 0x40: [700,6,894,64,829], // COMMERCIAL AT
+ 0x41: [698,0,869,40,828], // LATIN CAPITAL LETTER A
+ 0x42: [687,0,818,39,753], // LATIN CAPITAL LETTER B
+ 0x43: [697,11,831,64,767], // LATIN CAPITAL LETTER C
+ 0x44: [687,0,882,39,817], // LATIN CAPITAL LETTER D
+ 0x45: [681,0,756,38,723], // LATIN CAPITAL LETTER E
+ 0x46: [680,0,724,39,675], // LATIN CAPITAL LETTER F
+ 0x47: [697,10,904,64,845], // LATIN CAPITAL LETTER G
+ 0x48: [686,0,900,39,860], // LATIN CAPITAL LETTER H
+ 0x49: [686,0,436,25,410], // LATIN CAPITAL LETTER I
+ 0x4A: [686,11,594,8,527], // LATIN CAPITAL LETTER J
+ 0x4B: [686,0,901,39,852], // LATIN CAPITAL LETTER K
+ 0x4C: [686,0,692,39,643], // LATIN CAPITAL LETTER L
+ 0x4D: [687,0,1092,39,1052], // LATIN CAPITAL LETTER M
+ 0x4E: [687,1,900,39,861], // LATIN CAPITAL LETTER N
+ 0x4F: [696,10,864,64,798], // LATIN CAPITAL LETTER O
+ 0x50: [686,0,786,39,721], // LATIN CAPITAL LETTER P
+ 0x51: [697,193,864,64,806], // LATIN CAPITAL LETTER Q
+ 0x52: [687,11,862,39,858], // LATIN CAPITAL LETTER R
+ 0x53: [697,11,639,63,575], // LATIN CAPITAL LETTER S
+ 0x54: [675,0,800,41,758], // LATIN CAPITAL LETTER T
+ 0x55: [686,12,885,39,845], // LATIN CAPITAL LETTER U
+ 0x56: [686,7,869,25,843], // LATIN CAPITAL LETTER V
+ 0x57: [686,8,1189,24,1164], // LATIN CAPITAL LETTER W
+ 0x58: [686,0,869,33,835], // LATIN CAPITAL LETTER X
+ 0x59: [686,0,869,19,849], // LATIN CAPITAL LETTER Y
+ 0x5A: [687,0,703,64,645], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,319,128,293], // LEFT SQUARE BRACKET
+ 0x5C: [750,250,575,63,511], // REVERSE SOLIDUS
+ 0x5D: [750,250,319,25,190], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-520,575,126,448], // CIRCUMFLEX ACCENT
+ 0x5F: [-10,61,575,0,574], // LOW LINE
+ 0x60: [706,-503,575,114,338], // GRAVE ACCENT
+ 0x61: [453,6,559,32,558], // LATIN SMALL LETTER A
+ 0x62: [694,7,639,29,601], // LATIN SMALL LETTER B
+ 0x63: [453,6,511,39,478], // LATIN SMALL LETTER C
+ 0x64: [695,6,639,38,609], // LATIN SMALL LETTER D
+ 0x65: [453,6,527,32,494], // LATIN SMALL LETTER E
+ 0x66: [700,0,351,40,452], // LATIN SMALL LETTER F
+ 0x67: [455,201,575,30,558], // LATIN SMALL LETTER G
+ 0x68: [694,0,639,37,623], // LATIN SMALL LETTER H
+ 0x69: [695,0,319,40,294], // LATIN SMALL LETTER I
+ 0x6A: [695,200,351,-71,274], // LATIN SMALL LETTER J
+ 0x6B: [694,0,607,29,587], // LATIN SMALL LETTER K
+ 0x6C: [694,0,319,40,301], // LATIN SMALL LETTER L
+ 0x6D: [451,0,958,37,942], // LATIN SMALL LETTER M
+ 0x6E: [450,0,639,37,623], // LATIN SMALL LETTER N
+ 0x6F: [452,5,575,32,542], // LATIN SMALL LETTER O
+ 0x70: [450,194,639,28,600], // LATIN SMALL LETTER P
+ 0x71: [450,194,607,38,609], // LATIN SMALL LETTER Q
+ 0x72: [450,0,474,29,442], // LATIN SMALL LETTER R
+ 0x73: [453,7,454,37,415], // LATIN SMALL LETTER S
+ 0x74: [636,6,447,21,382], // LATIN SMALL LETTER T
+ 0x75: [450,6,639,37,623], // LATIN SMALL LETTER U
+ 0x76: [444,4,607,26,580], // LATIN SMALL LETTER V
+ 0x77: [444,5,831,25,805], // LATIN SMALL LETTER W
+ 0x78: [444,0,607,21,586], // LATIN SMALL LETTER X
+ 0x79: [444,200,607,23,580], // LATIN SMALL LETTER Y
+ 0x7A: [445,0,511,31,462], // LATIN SMALL LETTER Z
+ 0x7B: [751,251,575,69,504], // LEFT CURLY BRACKET
+ 0x7C: [750,249,319,129,190], // VERTICAL LINE
+ 0x7D: [751,251,575,70,504], // RIGHT CURLY BRACKET
+ 0x7E: [344,-201,575,96,478], // TILDE
+ 0x393: [680,0,692,39,643], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [698,0,958,56,901], // GREEK CAPITAL LETTER DELTA
+ 0x398: [696,10,894,64,829], // GREEK CAPITAL LETTER THETA
+ 0x39B: [699,0,806,40,765], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,767,48,718], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,900,39,860], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,831,63,766], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [697,0,894,64,829], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,831,64,766], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,894,64,829], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [696,1,831,51,780] // GREEK CAPITAL LETTER OMEGA
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Main-italic'] = {
+ directory: 'Main/Italic',
+ family: 'MathJax_Main',
+ style: 'italic',
+ testString: "MathJax Main",
+ Ranges: [
+ [0xA0,0xFF,"Latin1Supplement"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x2000,0x206F,"GeneralPunctuation"],
+ [0x2100,0x214F,"LetterlikeSymbols"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [716,0,307,107,380], // EXCLAMATION MARK
+ 0x22: [694,-379,514,176,538], // QUOTATION MARK
+ 0x23: [694,194,818,115,828], // NUMBER SIGN
+ 0x25: [751,56,818,144,848], // PERCENT SIGN
+ 0x26: [716,22,767,127,802], // AMPERSAND
+ 0x27: [694,-379,307,213,377], // APOSTROPHE
+ 0x28: [750,250,409,144,517], // LEFT PARENTHESIS
+ 0x29: [750,250,409,17,390], // RIGHT PARENTHESIS
+ 0x2A: [751,-320,511,195,584], // ASTERISK
+ 0x2B: [558,57,767,139,753], // PLUS SIGN
+ 0x2C: [121,194,307,69,233], // COMMA
+ 0x2D: [251,-179,358,84,341], // HYPHEN-MINUS
+ 0x2E: [121,0,307,107,231], // FULL STOP
+ 0x2F: [750,250,511,19,617], // SOLIDUS
+ 0x30: [665,21,511,110,562], // DIGIT ZERO
+ 0x31: [666,0,511,110,468], // DIGIT ONE
+ 0x32: [666,22,511,76,551], // DIGIT TWO
+ 0x33: [667,22,511,96,563], // DIGIT THREE
+ 0x34: [666,194,511,46,479], // DIGIT FOUR
+ 0x35: [666,22,511,106,567], // DIGIT FIVE
+ 0x36: [665,22,511,120,566], // DIGIT SIX
+ 0x37: [666,22,511,136,634], // DIGIT SEVEN
+ 0x38: [666,21,511,99,553], // DIGIT EIGHT
+ 0x39: [666,22,511,107,553], // DIGIT NINE
+ 0x3A: [431,0,307,107,308], // COLON
+ 0x3B: [431,194,307,70,308], // SEMICOLON
+ 0x3D: [367,-133,767,116,776], // EQUALS SIGN
+ 0x3F: [717,0,511,195,551], // QUESTION MARK
+ 0x40: [705,11,767,152,789], // COMMERCIAL AT
+ 0x41: [716,1,743,58,696], // LATIN CAPITAL LETTER A
+ 0x42: [683,1,704,57,732], // LATIN CAPITAL LETTER B
+ 0x43: [705,21,716,150,812], // LATIN CAPITAL LETTER C
+ 0x44: [683,1,755,56,775], // LATIN CAPITAL LETTER D
+ 0x45: [681,0,678,54,743], // LATIN CAPITAL LETTER E
+ 0x46: [681,0,653,54,731], // LATIN CAPITAL LETTER F
+ 0x47: [705,22,774,149,812], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,743,54,860], // LATIN CAPITAL LETTER H
+ 0x49: [683,0,386,49,508], // LATIN CAPITAL LETTER I
+ 0x4A: [683,21,525,78,622], // LATIN CAPITAL LETTER J
+ 0x4B: [683,0,769,54,859], // LATIN CAPITAL LETTER K
+ 0x4C: [683,0,627,54,628], // LATIN CAPITAL LETTER L
+ 0x4D: [684,0,897,58,1010], // LATIN CAPITAL LETTER M
+ 0x4E: [684,0,743,54,860], // LATIN CAPITAL LETTER N
+ 0x4F: [704,22,767,149,788], // LATIN CAPITAL LETTER O
+ 0x50: [684,0,678,55,729], // LATIN CAPITAL LETTER P
+ 0x51: [704,194,767,149,788], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,729,55,723], // LATIN CAPITAL LETTER R
+ 0x53: [706,22,562,74,634], // LATIN CAPITAL LETTER S
+ 0x54: [678,0,716,171,807], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,743,194,860], // LATIN CAPITAL LETTER U
+ 0x56: [683,22,743,205,868], // LATIN CAPITAL LETTER V
+ 0x57: [683,22,999,205,1124], // LATIN CAPITAL LETTER W
+ 0x58: [684,0,743,50,826], // LATIN CAPITAL LETTER X
+ 0x59: [684,0,743,198,875], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,1,613,80,705], // LATIN CAPITAL LETTER Z
+ 0x5B: [751,251,307,73,446], // LEFT SQUARE BRACKET
+ 0x5D: [751,251,307,-14,359], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-527,511,260,528], // CIRCUMFLEX ACCENT
+ 0x5F: [-24,62,511,91,554], // LOW LINE
+ 0x61: [442,11,511,101,543], // LATIN SMALL LETTER A
+ 0x62: [694,11,460,108,467], // LATIN SMALL LETTER B
+ 0x63: [441,10,460,103,470], // LATIN SMALL LETTER C
+ 0x64: [694,11,511,100,567], // LATIN SMALL LETTER D
+ 0x65: [442,10,460,107,470], // LATIN SMALL LETTER E
+ 0x66: [705,204,307,-23,450], // LATIN SMALL LETTER F
+ 0x67: [442,205,460,46,495], // LATIN SMALL LETTER G
+ 0x68: [695,11,511,69,544], // LATIN SMALL LETTER H
+ 0x69: [656,10,307,75,340], // LATIN SMALL LETTER I
+ 0x6A: [656,204,307,-32,364], // LATIN SMALL LETTER J
+ 0x6B: [694,11,460,69,499], // LATIN SMALL LETTER K
+ 0x6C: [694,11,256,87,312], // LATIN SMALL LETTER L
+ 0x6D: [443,11,818,75,851], // LATIN SMALL LETTER M
+ 0x6E: [443,11,562,75,595], // LATIN SMALL LETTER N
+ 0x6F: [442,11,511,103,517], // LATIN SMALL LETTER O
+ 0x70: [442,194,511,5,518], // LATIN SMALL LETTER P
+ 0x71: [442,195,460,100,504], // LATIN SMALL LETTER Q
+ 0x72: [442,11,422,75,484], // LATIN SMALL LETTER R
+ 0x73: [442,11,409,76,418], // LATIN SMALL LETTER S
+ 0x74: [627,11,332,87,373], // LATIN SMALL LETTER T
+ 0x75: [441,11,537,75,570], // LATIN SMALL LETTER U
+ 0x76: [443,10,460,75,492], // LATIN SMALL LETTER V
+ 0x77: [443,12,664,74,696], // LATIN SMALL LETTER W
+ 0x78: [442,11,464,58,513], // LATIN SMALL LETTER X
+ 0x79: [441,206,486,75,522], // LATIN SMALL LETTER Y
+ 0x7A: [442,11,409,54,466], // LATIN SMALL LETTER Z
+ 0x7E: [318,-208,511,246,571], // TILDE
+ 0xA3: [714,11,769,87,699], // POUND SIGN
+ 0x131: [441,10,307,75,340], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [442,205,332,-32,327], // LATIN SMALL LETTER DOTLESS J
+ 0x393: [680,0,627,54,706], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [717,1,818,70,751], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,767,149,788], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,692,58,646], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,1,664,74,754], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,743,54,859], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,716,80,782], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [706,0,767,213,833], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,1,716,158,728], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,767,207,824], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [705,0,716,100,759] // GREEK CAPITAL LETTER OMEGA
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Main'] = {
+ directory: 'Main/Regular',
+ family: 'MathJax_Main',
+ testString: "MathJax Main",
+ skew: {
+ 0x131: 0.0278,
+ 0x237: 0.0833,
+ 0x2113: 0.111,
+ 0x2118: 0.111,
+ 0x2202: 0.0833
+ },
+ Ranges: [
+ [0x2B0,0x2FF,"SpacingModLetters"],
+ [0x300,0x36F,"CombDiacritMarks"],
+ [0x25A0,0x25FF,"GeometricShapes"],
+ [0x2600,0x26FF,"MiscSymbols"]
+ ],
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x21: [716,-1,278,78,199], // EXCLAMATION MARK
+ 0x22: [694,-379,500,34,372], // QUOTATION MARK
+ 0x23: [694,194,833,55,778], // NUMBER SIGN
+ 0x24: [750,56,500,54,444], // DOLLAR SIGN
+ 0x25: [750,56,833,56,776], // PERCENT SIGN
+ 0x26: [717,22,778,42,727], // AMPERSAND
+ 0x27: [694,-379,278,78,212], // APOSTROPHE
+ 0x28: [751,251,389,94,333], // LEFT PARENTHESIS
+ 0x29: [750,250,389,55,294], // RIGHT PARENTHESIS
+ 0x2A: [750,-319,500,64,435], // ASTERISK
+ 0x2B: [583,83,778,55,722], // PLUS SIGN
+ 0x2C: [121,194,278,78,210], // COMMA
+ 0x2D: [252,-179,333,11,277], // HYPHEN-MINUS
+ 0x2E: [120,0,278,78,199], // FULL STOP
+ 0x2F: [751,250,500,56,445], // SOLIDUS
+ 0x30: [666,22,500,39,460], // DIGIT ZERO
+ 0x31: [666,0,500,83,427], // DIGIT ONE
+ 0x32: [666,1,500,49,449], // DIGIT TWO
+ 0x33: [665,23,500,41,457], // DIGIT THREE
+ 0x34: [677,0,500,28,471], // DIGIT FOUR
+ 0x35: [666,22,500,49,449], // DIGIT FIVE
+ 0x36: [666,22,500,42,456], // DIGIT SIX
+ 0x37: [676,22,500,55,485], // DIGIT SEVEN
+ 0x38: [666,22,500,43,457], // DIGIT EIGHT
+ 0x39: [666,22,500,41,456], // DIGIT NINE
+ 0x3A: [430,0,278,78,199], // COLON
+ 0x3B: [430,194,278,78,202], // SEMICOLON
+ 0x3C: [540,40,778,83,694], // LESS-THAN SIGN
+ 0x3D: [367,-133,778,55,722], // EQUALS SIGN
+ 0x3E: [540,40,778,82,694], // GREATER-THAN SIGN
+ 0x3F: [706,-1,472,55,416], // QUESTION MARK
+ 0x40: [705,11,778,56,722], // COMMERCIAL AT
+ 0x41: [717,0,750,32,717], // LATIN CAPITAL LETTER A
+ 0x42: [684,0,708,28,651], // LATIN CAPITAL LETTER B
+ 0x43: [706,21,722,56,666], // LATIN CAPITAL LETTER C
+ 0x44: [683,0,764,27,708], // LATIN CAPITAL LETTER D
+ 0x45: [680,0,681,24,652], // LATIN CAPITAL LETTER E
+ 0x46: [680,0,653,25,611], // LATIN CAPITAL LETTER F
+ 0x47: [706,22,785,56,735], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,750,25,724], // LATIN CAPITAL LETTER H
+ 0x49: [683,0,361,21,339], // LATIN CAPITAL LETTER I
+ 0x4A: [683,22,514,25,465], // LATIN CAPITAL LETTER J
+ 0x4B: [683,0,778,24,736], // LATIN CAPITAL LETTER K
+ 0x4C: [683,0,625,25,582], // LATIN CAPITAL LETTER L
+ 0x4D: [683,0,917,29,887], // LATIN CAPITAL LETTER M
+ 0x4E: [683,0,750,25,724], // LATIN CAPITAL LETTER N
+ 0x4F: [705,22,778,56,722], // LATIN CAPITAL LETTER O
+ 0x50: [684,0,681,27,624], // LATIN CAPITAL LETTER P
+ 0x51: [705,193,778,56,728], // LATIN CAPITAL LETTER Q
+ 0x52: [684,22,736,27,732], // LATIN CAPITAL LETTER R
+ 0x53: [706,23,556,55,500], // LATIN CAPITAL LETTER S
+ 0x54: [677,0,722,36,685], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,750,25,724], // LATIN CAPITAL LETTER U
+ 0x56: [683,23,750,19,730], // LATIN CAPITAL LETTER V
+ 0x57: [683,23,1028,18,1009], // LATIN CAPITAL LETTER W
+ 0x58: [683,1,750,23,727], // LATIN CAPITAL LETTER X
+ 0x59: [684,0,750,11,738], // LATIN CAPITAL LETTER Y
+ 0x5A: [683,1,611,55,560], // LATIN CAPITAL LETTER Z
+ 0x5B: [750,250,278,118,255], // LEFT SQUARE BRACKET
+ 0x5C: [750,250,500,56,444], // REVERSE SOLIDUS
+ 0x5D: [750,250,278,22,159], // RIGHT SQUARE BRACKET
+ 0x5E: [694,-531,500,112,387], // CIRCUMFLEX ACCENT
+ 0x5F: [-25,62,500,0,499], // LOW LINE
+ 0x60: [699,-505,500,106,295], // GRAVE ACCENT
+ 0x61: [448,11,500,34,493], // LATIN SMALL LETTER A
+ 0x62: [694,11,556,20,522], // LATIN SMALL LETTER B
+ 0x63: [448,11,444,34,415], // LATIN SMALL LETTER C
+ 0x64: [694,11,556,34,535], // LATIN SMALL LETTER D
+ 0x65: [448,11,444,28,415], // LATIN SMALL LETTER E
+ 0x66: [705,0,306,25,372], // LATIN SMALL LETTER F
+ 0x67: [453,206,500,29,485], // LATIN SMALL LETTER G
+ 0x68: [695,0,556,25,543], // LATIN SMALL LETTER H
+ 0x69: [669,0,278,26,255], // LATIN SMALL LETTER I
+ 0x6A: [669,205,306,-55,218], // LATIN SMALL LETTER J
+ 0x6B: [695,0,528,20,512], // LATIN SMALL LETTER K
+ 0x6C: [694,0,278,26,263], // LATIN SMALL LETTER L
+ 0x6D: [443,0,833,25,820], // LATIN SMALL LETTER M
+ 0x6E: [443,0,556,25,543], // LATIN SMALL LETTER N
+ 0x6F: [448,10,500,28,471], // LATIN SMALL LETTER O
+ 0x70: [443,194,556,20,522], // LATIN SMALL LETTER P
+ 0x71: [442,194,528,33,535], // LATIN SMALL LETTER Q
+ 0x72: [442,0,392,20,364], // LATIN SMALL LETTER R
+ 0x73: [449,12,394,32,359], // LATIN SMALL LETTER S
+ 0x74: [615,10,389,18,334], // LATIN SMALL LETTER T
+ 0x75: [442,11,556,25,542], // LATIN SMALL LETTER U
+ 0x76: [431,11,528,19,508], // LATIN SMALL LETTER V
+ 0x77: [432,12,722,18,704], // LATIN SMALL LETTER W
+ 0x78: [431,0,528,10,516], // LATIN SMALL LETTER X
+ 0x79: [431,204,528,19,508], // LATIN SMALL LETTER Y
+ 0x7A: [431,0,444,28,401], // LATIN SMALL LETTER Z
+ 0x7B: [750,250,500,64,434], // LEFT CURLY BRACKET
+ 0x7C: [750,250,278,119,159], // VERTICAL LINE
+ 0x7D: [750,250,500,64,435], // RIGHT CURLY BRACKET
+ 0x7E: [318,-215,500,83,416], // TILDE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0xA8: [669,-554,500,95,404], // DIAERESIS
+ 0xAC: [356,-89,667,55,611], // NOT SIGN
+ 0xAF: [590,-544,500,69,430], // MACRON
+ 0xB0: [715,-542,500,147,352], // DEGREE SIGN
+ 0xB1: [666,0,778,55,722], // PLUS-MINUS SIGN
+ 0xB4: [699,-505,500,203,393], // ACUTE ACCENT
+ 0xD7: [491,-9,778,147,631], // MULTIPLICATION SIGN
+ 0xF7: [537,36,778,55,721], // DIVISION SIGN
+ 0x131: [442,0,278,26,255], // LATIN SMALL LETTER DOTLESS I
+ 0x237: [442,205,306,-55,218], // LATIN SMALL LETTER DOTLESS J
+ 0x2C6: [694,-531,500,112,387], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2C7: [644,-513,500,114,385], // CARON
+ 0x2C9: [590,-544,500,69,430], // MODIFIER LETTER MACRON
+ 0x2CA: [699,-505,500,203,393], // MODIFIER LETTER ACUTE ACCENT
+ 0x2CB: [699,-505,500,106,295], // MODIFIER LETTER GRAVE ACCENT
+ 0x2D8: [694,-515,500,92,407], // BREVE
+ 0x2D9: [669,-549,500,190,309], // DOT ABOVE
+ 0x2DC: [668,-565,500,83,416], // SMALL TILDE
+ 0x393: [681,0,625,25,582], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,46,786], // GREEK CAPITAL LETTER DELTA
+ 0x398: [705,22,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,694,32,661], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [677,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,750,25,724], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,1,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,722,56,665], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,778,54,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,1,722,44,677], // GREEK CAPITAL LETTER OMEGA
+ 0x2002: [0,0,500,0,0], // ??
+ 0x2003: [0,0,999,0,0], // ??
+ 0x2004: [0,0,333,0,0], // ??
+ 0x2005: [0,0,250,0,0], // ??
+ 0x2006: [0,0,167,0,0], // ??
+ 0x2009: [0,0,167,0,0], // ??
+ 0x200A: [0,0,83,0,0], // ??
+ 0x2013: [285,-248,500,0,499], // EN DASH
+ 0x2014: [285,-248,1000,0,999], // EM DASH
+ 0x2018: [694,-379,278,64,198], // LEFT SINGLE QUOTATION MARK
+ 0x2019: [694,-379,278,78,212], // RIGHT SINGLE QUOTATION MARK
+ 0x201C: [694,-379,500,128,466], // LEFT DOUBLE QUOTATION MARK
+ 0x201D: [694,-379,500,34,372], // RIGHT DOUBLE QUOTATION MARK
+ 0x2020: [705,217,444,55,390], // DAGGER
+ 0x2021: [705,206,444,55,389], // DOUBLE DAGGER
+ 0x2026: [120,0,1172,78,1093], // HORIZONTAL ELLIPSIS
+ 0x2032: [560,-43,275,30,262], // PRIME
+ 0x20D7: [714,-516,0,-471,-29], // COMBINING RIGHT ARROW ABOVE
+ 0x210F: [695,13,540,42,562], // stix-/hbar - Planck's over 2pi
+ 0x2111: [705,11,722,54,693], // BLACK-LETTER CAPITAL I
+ 0x2113: [706,20,417,6,398], // SCRIPT SMALL L
+ 0x2118: [453,216,636,67,625], // SCRIPT CAPITAL P
+ 0x211C: [717,22,722,40,716], // BLACK-LETTER CAPITAL R
+ 0x2135: [694,1,611,54,556], // ALEF SYMBOL
+ 0x2190: [511,12,1000,54,944], // LEFTWARDS ARROW
+ 0x2191: [694,194,500,17,483], // UPWARDS ARROW
+ 0x2192: [512,11,1000,55,945], // RIGHTWARDS ARROW
+ 0x2193: [694,194,500,17,483], // DOWNWARDS ARROW
+ 0x2194: [511,11,1000,55,945], // LEFT RIGHT ARROW
+ 0x2195: [772,272,500,17,483], // UP DOWN ARROW
+ 0x2196: [720,196,1000,29,944], // NORTH WEST ARROW
+ 0x2197: [720,195,1000,55,970], // NORTH EAST ARROW
+ 0x2198: [695,220,1000,55,970], // SOUTH EAST ARROW
+ 0x2199: [695,220,1000,29,944], // SOUTH WEST ARROW
+ 0x21A6: [512,11,1000,54,945], // RIGHTWARDS ARROW FROM BAR
+ 0x21A9: [511,12,1126,54,1070], // LEFTWARDS ARROW WITH HOOK
+ 0x21AA: [512,11,1126,55,1071], // RIGHTWARDS ARROW WITH HOOK
+ 0x21BC: [511,-230,1000,55,944], // LEFTWARDS HARPOON WITH BARB UPWARDS
+ 0x21BD: [270,11,1000,55,944], // LEFTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21C0: [511,-230,1000,55,944], // RIGHTWARDS HARPOON WITH BARB UPWARDS
+ 0x21C1: [270,11,1000,55,945], // RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+ 0x21CC: [671,11,1000,55,944], // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+ 0x21D0: [525,24,1000,55,944], // LEFTWARDS DOUBLE ARROW
+ 0x21D1: [694,194,611,31,579], // UPWARDS DOUBLE ARROW
+ 0x21D2: [525,25,1000,55,944], // RIGHTWARDS DOUBLE ARROW
+ 0x21D3: [694,194,611,31,579], // DOWNWARDS DOUBLE ARROW
+ 0x21D4: [525,25,1000,34,966], // LEFT RIGHT DOUBLE ARROW
+ 0x21D5: [772,272,611,31,580], // UP DOWN DOUBLE ARROW
+ 0x2200: [694,22,556,0,556], // FOR ALL
+ 0x2202: [715,22,531,41,566], // PARTIAL DIFFERENTIAL
+ 0x2203: [694,0,556,55,500], // THERE EXISTS
+ 0x2205: [772,78,500,39,460], // EMPTY SET
+ 0x2207: [683,33,833,46,786], // NABLA
+ 0x2208: [541,41,667,84,584], // ELEMENT OF
+ 0x2209: [716,215,667,84,584], // stix-negated (vert) set membership, variant
+ 0x220B: [541,40,667,83,582], // CONTAINS AS MEMBER
+ 0x2212: [270,-230,778,83,694], // MINUS SIGN
+ 0x2213: [500,167,778,55,722], // MINUS-OR-PLUS SIGN
+ 0x2215: [751,250,500,56,445], // DIVISION SLASH
+ 0x2216: [750,250,500,56,444], // SET MINUS
+ 0x2217: [465,-34,500,64,435], // ASTERISK OPERATOR
+ 0x2218: [444,-55,500,55,444], // RING OPERATOR
+ 0x2219: [444,-55,500,55,444], // BULLET OPERATOR
+ 0x221A: [800,200,833,72,853], // SQUARE ROOT
+ 0x221D: [442,11,778,56,722], // PROPORTIONAL TO
+ 0x221E: [442,11,1000,55,944], // INFINITY
+ 0x2220: [694,0,722,55,666], // ANGLE
+ 0x2223: [750,250,278,119,159], // DIVIDES
+ 0x2225: [750,250,500,132,367], // PARALLEL TO
+ 0x2227: [598,22,667,55,611], // LOGICAL AND
+ 0x2228: [598,22,667,55,611], // LOGICAL OR
+ 0x2229: [598,22,667,55,611], // stix-intersection, serifs
+ 0x222A: [599,22,667,55,611], // stix-union, serifs
+ 0x222B: [716,216,417,55,472], // INTEGRAL
+ 0x223C: [367,-133,778,55,722], // TILDE OPERATOR
+ 0x2240: [583,83,278,55,222], // WREATH PRODUCT
+ 0x2243: [464,-36,778,55,722], // ASYMPTOTICALLY EQUAL TO
+ 0x2245: [589,-22,1000,55,722], // APPROXIMATELY EQUAL TO
+ 0x2248: [483,-55,778,55,722], // ALMOST EQUAL TO
+ 0x224D: [484,-16,778,55,722], // EQUIVALENT TO
+ 0x2250: [670,-133,778,55,722], // APPROACHES THE LIMIT
+ 0x2260: [716,215,778,55,722], // stix-not (vert) equals
+ 0x2261: [464,-36,778,55,722], // IDENTICAL TO
+ 0x2264: [636,138,778,83,694], // LESS-THAN OR EQUAL TO
+ 0x2265: [636,138,778,82,694], // GREATER-THAN OR EQUAL TO
+ 0x226A: [568,68,1000,56,944], // MUCH LESS-THAN
+ 0x226B: [567,67,1000,55,945], // MUCH GREATER-THAN
+ 0x227A: [539,41,778,84,695], // PRECEDES
+ 0x227B: [539,41,778,83,694], // SUCCEEDS
+ 0x2282: [540,41,778,84,695], // SUBSET OF
+ 0x2283: [541,40,778,82,693], // SUPERSET OF
+ 0x2286: [636,139,778,84,695], // SUBSET OF OR EQUAL TO
+ 0x2287: [637,138,778,83,693], // SUPERSET OF OR EQUAL TO
+ 0x228E: [599,22,667,55,611], // MULTISET UNION
+ 0x2291: [636,138,778,83,714], // SQUARE IMAGE OF OR EQUAL TO
+ 0x2292: [636,138,778,63,694], // SQUARE ORIGINAL OF OR EQUAL TO
+ 0x2293: [598,0,667,61,605], // stix-square intersection, serifs
+ 0x2294: [598,0,667,61,605], // stix-square union, serifs
+ 0x2295: [583,83,778,56,722], // stix-circled plus (with rim)
+ 0x2296: [583,83,778,56,722], // CIRCLED MINUS
+ 0x2297: [583,83,778,56,722], // stix-circled times (with rim)
+ 0x2298: [583,83,778,56,722], // CIRCLED DIVISION SLASH
+ 0x2299: [583,83,778,56,722], // CIRCLED DOT OPERATOR
+ 0x22A2: [694,0,611,55,555], // RIGHT TACK
+ 0x22A3: [694,0,611,55,555], // LEFT TACK
+ 0x22A4: [668,0,778,55,723], // DOWN TACK
+ 0x22A5: [668,0,778,55,723], // UP TACK
+ 0x22A8: [750,250,867,119,811], // TRUE
+ 0x22C4: [488,-12,500,12,488], // DIAMOND OPERATOR
+ 0x22C5: [310,-190,278,78,199], // DOT OPERATOR
+ 0x22C6: [486,-16,500,3,497], // STAR OPERATOR
+ 0x22C8: [505,6,900,25,873], // BOWTIE
+ 0x22EE: [900,30,278,78,199], // VERTICAL ELLIPSIS
+ 0x22EF: [310,-190,1172,78,1093], // MIDLINE HORIZONTAL ELLIPSIS
+ 0x22F1: [820,-100,1282,133,1148], // DOWN RIGHT DIAGONAL ELLIPSIS
+ 0x2308: [751,250,444,174,422], // LEFT CEILING
+ 0x2309: [751,250,444,21,269], // RIGHT CEILING
+ 0x230A: [750,251,444,174,422], // LEFT FLOOR
+ 0x230B: [751,251,444,20,269], // RIGHT FLOOR
+ 0x2322: [388,-122,1000,55,944], // stix-small down curve
+ 0x2323: [378,-134,1000,55,944], // stix-small up curve
+ 0x23B0: [744,245,412,55,357], // UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+ 0x23B1: [745,244,412,55,357], // UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+ 0x27E8: [750,250,389,110,333], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [750,250,389,55,278], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x27EE: [744,245,412,173,357], // MATHEMATICAL LEFT FLATTENED PARENTHESIS
+ 0x27EF: [744,245,412,55,240], // MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+ 0x27F5: [511,12,1609,54,1525], // LONG LEFTWARDS ARROW
+ 0x27F6: [512,11,1638,83,1554], // LONG RIGHTWARDS ARROW
+ 0x27F7: [512,12,1859,54,1804], // LONG LEFT RIGHT ARROW
+ 0x27F8: [525,24,1609,55,1553], // LONG LEFTWARDS DOUBLE ARROW
+ 0x27F9: [525,25,1638,55,1582], // LONG RIGHTWARDS DOUBLE ARROW
+ 0x27FA: [525,24,1858,55,1802], // LONG LEFT RIGHT DOUBLE ARROW
+ 0x27FC: [512,11,1638,54,1554], // LONG RIGHTWARDS ARROW FROM BAR
+ 0x2A3F: [684,0,750,28,721], // AMALGAMATION OR COPRODUCT
+ 0x2AAF: [636,138,778,83,695], // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+ 0x2AB0: [636,138,778,83,694] // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Math-italic'] = {
+ directory: 'Math/Italic',
+ family: 'MathJax_Math',
+ style: 'italic',
+ testString: "MathJax Math",
+ skew: {
+ 0x41: 0.139,
+ 0x42: 0.0833,
+ 0x43: 0.0833,
+ 0x44: 0.0556,
+ 0x45: 0.0833,
+ 0x46: 0.0833,
+ 0x47: 0.0833,
+ 0x48: 0.0556,
+ 0x49: 0.111,
+ 0x4A: 0.167,
+ 0x4B: 0.0556,
+ 0x4C: 0.0278,
+ 0x4D: 0.0833,
+ 0x4E: 0.0833,
+ 0x4F: 0.0833,
+ 0x50: 0.0833,
+ 0x51: 0.0833,
+ 0x52: 0.0833,
+ 0x53: 0.0833,
+ 0x54: 0.0833,
+ 0x55: 0.0278,
+ 0x58: 0.0833,
+ 0x5A: 0.0833,
+ 0x63: 0.0556,
+ 0x64: 0.167,
+ 0x65: 0.0556,
+ 0x66: 0.167,
+ 0x67: 0.0278,
+ 0x68: -0.0278,
+ 0x6C: 0.0833,
+ 0x6F: 0.0556,
+ 0x70: 0.0833,
+ 0x71: 0.0833,
+ 0x72: 0.0556,
+ 0x73: 0.0556,
+ 0x74: 0.0833,
+ 0x75: 0.0278,
+ 0x76: 0.0278,
+ 0x77: 0.0833,
+ 0x78: 0.0278,
+ 0x79: 0.0556,
+ 0x7A: 0.0556,
+ 0x393: 0.0833,
+ 0x394: 0.167,
+ 0x398: 0.0833,
+ 0x39B: 0.167,
+ 0x39E: 0.0833,
+ 0x3A0: 0.0556,
+ 0x3A3: 0.0833,
+ 0x3A5: 0.0556,
+ 0x3A6: 0.0833,
+ 0x3A8: 0.0556,
+ 0x3A9: 0.0833,
+ 0x3B1: 0.0278,
+ 0x3B2: 0.0833,
+ 0x3B4: 0.0556,
+ 0x3B5: 0.0833,
+ 0x3B6: 0.0833,
+ 0x3B7: 0.0556,
+ 0x3B8: 0.0833,
+ 0x3B9: 0.0556,
+ 0x3BC: 0.0278,
+ 0x3BD: 0.0278,
+ 0x3BE: 0.111,
+ 0x3BF: 0.0556,
+ 0x3C1: 0.0833,
+ 0x3C2: 0.0833,
+ 0x3C4: 0.0278,
+ 0x3C5: 0.0278,
+ 0x3C6: 0.0833,
+ 0x3C7: 0.0556,
+ 0x3C8: 0.111,
+ 0x3D1: 0.0833,
+ 0x3D5: 0.0833,
+ 0x3F1: 0.0833,
+ 0x3F5: 0.0556
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x2F: [716,215,778,139,638], // SOLIDUS
+ 0x41: [717,0,750,35,727], // LATIN CAPITAL LETTER A
+ 0x42: [683,0,759,35,756], // LATIN CAPITAL LETTER B
+ 0x43: [705,22,715,50,760], // LATIN CAPITAL LETTER C
+ 0x44: [683,1,828,32,804], // LATIN CAPITAL LETTER D
+ 0x45: [680,1,738,30,764], // LATIN CAPITAL LETTER E
+ 0x46: [681,0,643,30,749], // LATIN CAPITAL LETTER F
+ 0x47: [705,22,786,50,760], // LATIN CAPITAL LETTER G
+ 0x48: [683,0,831,31,889], // LATIN CAPITAL LETTER H
+ 0x49: [684,0,440,26,504], // LATIN CAPITAL LETTER I
+ 0x4A: [683,22,555,57,633], // LATIN CAPITAL LETTER J
+ 0x4B: [684,0,849,31,889], // LATIN CAPITAL LETTER K
+ 0x4C: [684,1,681,32,647], // LATIN CAPITAL LETTER L
+ 0x4D: [684,0,970,35,1051], // LATIN CAPITAL LETTER M
+ 0x4E: [684,0,803,31,888], // LATIN CAPITAL LETTER N
+ 0x4F: [704,22,763,50,740], // LATIN CAPITAL LETTER O
+ 0x50: [683,0,642,33,751], // LATIN CAPITAL LETTER P
+ 0x51: [704,195,791,50,740], // LATIN CAPITAL LETTER Q
+ 0x52: [683,22,759,33,755], // LATIN CAPITAL LETTER R
+ 0x53: [705,22,613,52,645], // LATIN CAPITAL LETTER S
+ 0x54: [678,0,584,21,705], // LATIN CAPITAL LETTER T
+ 0x55: [684,22,683,59,767], // LATIN CAPITAL LETTER U
+ 0x56: [683,23,583,52,769], // LATIN CAPITAL LETTER V
+ 0x57: [684,22,944,51,1048], // LATIN CAPITAL LETTER W
+ 0x58: [684,1,828,25,852], // LATIN CAPITAL LETTER X
+ 0x59: [683,-1,581,29,763], // LATIN CAPITAL LETTER Y
+ 0x5A: [684,1,683,58,724], // LATIN CAPITAL LETTER Z
+ 0x61: [441,10,529,33,506], // LATIN SMALL LETTER A
+ 0x62: [694,11,429,39,422], // LATIN SMALL LETTER B
+ 0x63: [442,11,433,34,429], // LATIN SMALL LETTER C
+ 0x64: [694,10,520,33,524], // LATIN SMALL LETTER D
+ 0x65: [442,11,466,39,429], // LATIN SMALL LETTER E
+ 0x66: [705,205,490,55,550], // LATIN SMALL LETTER F
+ 0x67: [443,205,477,10,480], // LATIN SMALL LETTER G
+ 0x68: [694,11,576,48,555], // LATIN SMALL LETTER H
+ 0x69: [661,11,345,21,303], // LATIN SMALL LETTER I
+ 0x6A: [661,204,412,-12,403], // LATIN SMALL LETTER J
+ 0x6B: [694,11,521,48,503], // LATIN SMALL LETTER K
+ 0x6C: [694,11,298,38,267], // LATIN SMALL LETTER L
+ 0x6D: [442,11,878,21,857], // LATIN SMALL LETTER M
+ 0x6E: [442,11,600,21,580], // LATIN SMALL LETTER N
+ 0x6F: [441,11,485,34,476], // LATIN SMALL LETTER O
+ 0x70: [442,194,503,-39,497], // LATIN SMALL LETTER P
+ 0x71: [442,194,446,33,460], // LATIN SMALL LETTER Q
+ 0x72: [442,11,451,21,430], // LATIN SMALL LETTER R
+ 0x73: [442,10,469,53,419], // LATIN SMALL LETTER S
+ 0x74: [626,11,361,19,330], // LATIN SMALL LETTER T
+ 0x75: [442,11,572,21,551], // LATIN SMALL LETTER U
+ 0x76: [443,11,485,21,467], // LATIN SMALL LETTER V
+ 0x77: [444,11,716,20,690], // LATIN SMALL LETTER W
+ 0x78: [443,11,572,35,523], // LATIN SMALL LETTER X
+ 0x79: [442,205,490,21,496], // LATIN SMALL LETTER Y
+ 0x7A: [442,12,465,35,468], // LATIN SMALL LETTER Z
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,-1,615,31,721], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,1,833,48,788], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,763,50,740], // GREEK CAPITAL LETTER THETA
+ 0x39B: [717,0,694,35,671], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,1,742,53,777], // GREEK CAPITAL LETTER XI
+ 0x3A0: [681,0,831,31,888], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,780,58,806], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [706,0,583,28,701], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,667,24,643], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [684,0,612,21,693], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,772,80,786], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [442,11,640,34,603], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [706,194,566,23,573], // GREEK SMALL LETTER BETA
+ 0x3B3: [441,216,518,11,543], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [717,10,444,36,451], // GREEK SMALL LETTER DELTA
+ 0x3B5: [453,22,466,27,428], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [704,204,438,44,472], // GREEK SMALL LETTER ZETA
+ 0x3B7: [442,216,497,21,504], // GREEK SMALL LETTER ETA
+ 0x3B8: [705,10,469,35,462], // GREEK SMALL LETTER THETA
+ 0x3B9: [442,10,354,48,332], // GREEK SMALL LETTER IOTA
+ 0x3BA: [442,11,576,49,554], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,12,583,46,556], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [443,216,603,22,580], // GREEK SMALL LETTER MU
+ 0x3BD: [442,2,494,45,530], // GREEK SMALL LETTER NU
+ 0x3BE: [704,205,438,21,443], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,485,34,476], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [431,11,570,19,573], // GREEK SMALL LETTER PI
+ 0x3C1: [442,216,517,22,510], // GREEK SMALL LETTER RHO
+ 0x3C2: [442,108,363,31,405], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [431,11,571,31,572], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [431,13,437,17,517], // GREEK SMALL LETTER TAU
+ 0x3C5: [443,10,540,21,523], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [442,219,654,50,618], // GREEK SMALL LETTER PHI
+ 0x3C7: [442,204,626,24,601], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,205,651,21,634], // GREEK SMALL LETTER PSI
+ 0x3C9: [444,11,622,15,604], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [705,11,591,21,563], // GREEK THETA SYMBOL
+ 0x3D5: [695,206,596,43,579], // GREEK PHI SYMBOL
+ 0x3D6: [431,10,828,19,823], // GREEK PI SYMBOL
+ 0x3F1: [442,194,517,67,510], // GREEK RHO SYMBOL
+ 0x3F5: [432,11,406,39,383] // GREEK LUNATE EPSILON SYMBOL
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size1'] = {
+ directory: 'Size1/Regular',
+ family: 'MathJax_Size1',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [850,349,458,152,422], // LEFT PARENTHESIS
+ 0x29: [851,349,458,35,305], // RIGHT PARENTHESIS
+ 0x2F: [850,349,578,55,522], // SOLIDUS
+ 0x5B: [850,349,417,202,394], // LEFT SQUARE BRACKET
+ 0x5C: [850,349,578,54,522], // REVERSE SOLIDUS
+ 0x5D: [850,349,417,22,214], // RIGHT SQUARE BRACKET
+ 0x7B: [850,349,583,104,477], // LEFT CURLY BRACKET
+ 0x7D: [851,349,583,104,477], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [744,-551,556,-8,564], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [722,-597,556,1,554], // SMALL TILDE
+ 0x302: [744,-551,0,-564,8], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [722,-597,0,-555,-2], // COMBINING TILDE
+ 0x2016: [602,0,778,257,521], // DOUBLE VERTICAL LINE
+ 0x2191: [600,0,667,112,555], // UPWARDS ARROW
+ 0x2193: [600,0,667,112,555], // DOWNWARDS ARROW
+ 0x21D1: [599,0,778,57,721], // UPWARDS DOUBLE ARROW
+ 0x21D3: [600,-1,778,57,721], // DOWNWARDS DOUBLE ARROW
+ 0x220F: [750,250,944,55,888], // N-ARY PRODUCT
+ 0x2210: [750,250,944,55,888], // N-ARY COPRODUCT
+ 0x2211: [751,250,1056,56,999], // N-ARY SUMMATION
+ 0x221A: [850,350,1000,111,1020], // SQUARE ROOT
+ 0x2223: [627,15,333,145,188], // DIVIDES
+ 0x2225: [627,15,556,145,410], // PARALLEL TO
+ 0x222B: [805,306,472,55,610], // INTEGRAL
+ 0x222C: [805,306,819,55,957], // DOUBLE INTEGRAL
+ 0x222D: [805,306,1166,55,1304], // TRIPLE INTEGRAL
+ 0x222E: [805,306,472,55,610], // CONTOUR INTEGRAL
+ 0x22C0: [750,249,833,55,777], // N-ARY LOGICAL AND
+ 0x22C1: [750,249,833,55,777], // N-ARY LOGICAL OR
+ 0x22C2: [750,249,833,54,777], // N-ARY INTERSECTION
+ 0x22C3: [750,250,833,55,777], // N-ARY UNION
+ 0x2308: [850,349,472,202,449], // LEFT CEILING
+ 0x2309: [850,349,472,22,269], // RIGHT CEILING
+ 0x230A: [850,349,472,202,449], // LEFT FLOOR
+ 0x230B: [850,349,472,22,269], // RIGHT FLOOR
+ 0x23D0: [602,0,667,312,355], // VERTICAL LINE EXTENSION (used to extend arrows)
+ 0x27E8: [850,350,472,97,394], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [850,350,472,77,374], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [750,250,1111,56,1054], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [750,250,1111,56,1054], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [750,250,1111,56,1054], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [750,250,833,55,777], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A06: [750,249,833,55,777] // N-ARY SQUARE UNION OPERATOR
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size2'] = {
+ directory: 'Size2/Regular',
+ family: 'MathJax_Size2',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1150,649,597,180,561], // LEFT PARENTHESIS
+ 0x29: [1151,649,597,35,416], // RIGHT PARENTHESIS
+ 0x2F: [1150,649,811,55,755], // SOLIDUS
+ 0x5B: [1150,649,472,224,455], // LEFT SQUARE BRACKET
+ 0x5C: [1150,649,811,54,754], // REVERSE SOLIDUS
+ 0x5D: [1150,649,472,16,247], // RIGHT SQUARE BRACKET
+ 0x7B: [1150,649,667,119,547], // LEFT CURLY BRACKET
+ 0x7D: [1151,649,667,119,547], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [772,-565,1000,-5,1004], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [750,-611,1000,0,999], // SMALL TILDE
+ 0x302: [772,-565,0,-1005,4], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [750,-611,0,-1000,-1], // COMBINING TILDE
+ 0x220F: [950,450,1278,56,1221], // N-ARY PRODUCT
+ 0x2210: [950,450,1278,56,1221], // N-ARY COPRODUCT
+ 0x2211: [950,450,1444,55,1388], // N-ARY SUMMATION
+ 0x221A: [1150,650,1000,111,1020], // SQUARE ROOT
+ 0x222B: [1360,862,556,55,944], // INTEGRAL
+ 0x222C: [1361,862,1084,55,1473], // DOUBLE INTEGRAL
+ 0x222D: [1361,862,1592,55,1981], // TRIPLE INTEGRAL
+ 0x222E: [1360,862,556,55,944], // CONTOUR INTEGRAL
+ 0x22C0: [950,450,1111,55,1055], // N-ARY LOGICAL AND
+ 0x22C1: [950,450,1111,55,1055], // N-ARY LOGICAL OR
+ 0x22C2: [949,450,1111,55,1055], // N-ARY INTERSECTION
+ 0x22C3: [950,449,1111,55,1055], // N-ARY UNION
+ 0x2308: [1150,649,528,224,511], // LEFT CEILING
+ 0x2309: [1150,649,528,16,303], // RIGHT CEILING
+ 0x230A: [1150,649,528,224,511], // LEFT FLOOR
+ 0x230B: [1150,649,528,16,303], // RIGHT FLOOR
+ 0x27E8: [1150,649,611,112,524], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1150,649,611,85,498], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0x2A00: [949,449,1511,56,1454], // N-ARY CIRCLED DOT OPERATOR
+ 0x2A01: [949,449,1511,56,1454], // N-ARY CIRCLED PLUS OPERATOR
+ 0x2A02: [949,449,1511,56,1454], // N-ARY CIRCLED TIMES OPERATOR
+ 0x2A04: [950,449,1111,55,1055], // N-ARY UNION OPERATOR WITH PLUS
+ 0x2A06: [950,450,1111,55,1055] // N-ARY SQUARE UNION OPERATOR
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size3'] = {
+ directory: 'Size3/Regular',
+ family: 'MathJax_Size3',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1450,949,736,209,701], // LEFT PARENTHESIS
+ 0x29: [1451,949,736,34,526], // RIGHT PARENTHESIS
+ 0x2F: [1450,949,1044,55,989], // SOLIDUS
+ 0x5B: [1450,949,528,247,516], // LEFT SQUARE BRACKET
+ 0x5C: [1450,949,1044,56,988], // REVERSE SOLIDUS
+ 0x5D: [1450,949,528,11,280], // RIGHT SQUARE BRACKET
+ 0x7B: [1450,949,750,130,618], // LEFT CURLY BRACKET
+ 0x7D: [1451,949,750,131,618], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [772,-564,1444,-4,1447], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [749,-610,1444,1,1442], // SMALL TILDE
+ 0x302: [772,-564,0,-1448,3], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [749,-610,0,-1443,-2], // COMBINING TILDE
+ 0x221A: [1450,951,1000,111,1020], // SQUARE ROOT
+ 0x2308: [1450,949,583,246,571], // LEFT CEILING
+ 0x2309: [1450,949,583,11,336], // RIGHT CEILING
+ 0x230A: [1450,949,583,246,571], // LEFT FLOOR
+ 0x230B: [1450,949,583,11,336], // RIGHT FLOOR
+ 0x27E8: [1450,950,750,126,654], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1450,950,750,94,623] // MATHEMATICAL RIGHT ANGLE BRACKET
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size4'] = {
+ directory: 'Size4/Regular',
+ family: 'MathJax_Size4',
+ testString: "() [] {}",
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x28: [1750,1249,792,237,758], // LEFT PARENTHESIS
+ 0x29: [1751,1250,792,33,554], // RIGHT PARENTHESIS
+ 0x2F: [1750,1249,1278,56,1221], // SOLIDUS
+ 0x5B: [1750,1249,583,269,577], // LEFT SQUARE BRACKET
+ 0x5C: [1750,1249,1278,56,1221], // REVERSE SOLIDUS
+ 0x5D: [1750,1249,583,5,313], // RIGHT SQUARE BRACKET
+ 0x7B: [1750,1249,806,144,662], // LEFT CURLY BRACKET
+ 0x7D: [1751,1249,806,144,662], // RIGHT CURLY BRACKET
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x2C6: [845,-561,1889,-14,1902], // MODIFIER LETTER CIRCUMFLEX ACCENT
+ 0x2DC: [823,-583,1889,1,1885], // SMALL TILDE
+ 0x302: [845,-561,0,-1903,13], // COMBINING CIRCUMFLEX ACCENT
+ 0x303: [823,-583,0,-1888,-4], // COMBINING TILDE
+ 0x221A: [1750,1251,1000,111,1020], // SQUARE ROOT
+ 0x2308: [1750,1249,639,269,633], // LEFT CEILING
+ 0x2309: [1750,1249,639,5,369], // RIGHT CEILING
+ 0x230A: [1750,1249,639,269,633], // LEFT FLOOR
+ 0x230B: [1750,1249,639,5,369], // RIGHT FLOOR
+ 0x239B: [1155,655,875,290,843], // LEFT PARENTHESIS UPPER HOOK
+ 0x239C: [610,10,875,291,417], // LEFT PARENTHESIS EXTENSION
+ 0x239D: [1165,644,875,291,843], // LEFT PARENTHESIS LOWER HOOK
+ 0x239E: [1155,655,875,31,583], // RIGHT PARENTHESIS UPPER HOOK
+ 0x239F: [610,10,875,457,583], // RIGHT PARENTHESIS EXTENSION
+ 0x23A0: [1165,645,875,31,583], // RIGHT PARENTHESIS LOWER HOOK
+ 0x23A1: [1154,645,667,319,666], // LEFT SQUARE BRACKET UPPER CORNER
+ 0x23A2: [602,0,667,319,403], // LEFT SQUARE BRACKET EXTENSION
+ 0x23A3: [1155,644,667,319,666], // LEFT SQUARE BRACKET LOWER CORNER
+ 0x23A4: [1154,645,667,0,347], // RIGHT SQUARE BRACKET UPPER CORNER
+ 0x23A5: [602,0,667,263,347], // RIGHT SQUARE BRACKET EXTENSION
+ 0x23A6: [1155,644,667,0,347], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x23A7: [899,10,889,383,719], // LEFT CURLY BRACKET UPPER HOOK
+ 0x23A8: [1160,660,889,170,505], // LEFT CURLY BRACKET MIDDLE PIECE
+ 0x23A9: [10,899,889,384,718], // LEFT CURLY BRACKET LOWER HOOK
+ 0x23AA: [310,10,889,383,504], // CURLY BRACKET EXTENSION
+ 0x23AB: [900,11,889,170,504], // RIGHT CURLY BRACKET UPPER HOOK
+ 0x23AC: [1160,660,889,384,718], // RIGHT CURLY BRACKET MIDDLE PIECE
+ 0x23AD: [10,899,889,170,505], // RIGHT CURLY BRACKET LOWER HOOK
+ 0x23B7: [935,885,1056,111,742], // RADICAL SYMBOL BOTTOM
+ 0x27E8: [1750,1249,806,140,703], // MATHEMATICAL LEFT ANGLE BRACKET
+ 0x27E9: [1751,1249,806,103,665], // MATHEMATICAL RIGHT ANGLE BRACKET
+ 0xE000: [625,15,1056,702,742], // MJ-TeX: radical symbol vertical extender
+ 0xE001: [605,15,1056,702,1076], // MJ-TeX: radical symbol top corner piece
+ 0xE150: [120,213,450,-24,461], // MJ-TeX: horizontal brace, down left piece
+ 0xE151: [120,214,450,-11,475], // MJ-TeX: horizontal brace, down right piece
+ 0xE152: [333,0,450,-24,461], // MJ-TeX: horizontal brace, upper left piece
+ 0xE153: [333,0,450,-11,475], // MJ-TeX: horizontal brace, upper right piece
+ 0xE154: [120,0,400,-10,410] // MJ-TeX: horizontal brace, extender
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_WinChrome'] = {
+ directory: 'WinChrome/Regular',
+ family: 'MathJax_WinChrome',
+ testString: "> T d "+String.fromCharCode(0x23A6)+" "+String.fromCharCode(0x2A00),
+ skew: {
+ 0x54: 0.0278,
+ 0xE2F0: 0.0319
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x3E: [540,40,778,82,694], // GREATER-THAN SIGN
+ 0x54: [717,69,545,34,834], // LATIN CAPITAL LETTER T
+ 0x64: [694,11,511,100,567], // LATIN SMALL LETTER D
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x22C3: [750,250,833,55,777], // N-ARY UNION
+ 0x23A6: [1155,644,667,0,347], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x2A00: [949,449,1511,56,1454], // N-ARY CIRCLED DOT OPERATOR
+ 0xE2F0: [720,69,644,38,947], // ??
+ 0xE2F1: [587,85,894,95,797] // ??
+ };
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Main'][0x22EE][0] += 400; // adjust height for \vdots
+ HTMLCSS.FONTDATA.FONTS['MathJax_Main'][0x22F1][0] += 700; // adjust height for \ddots
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size4'][0xE154][0] += 200; // adjust height for brace extender
+ HTMLCSS.FONTDATA.FONTS['MathJax_Size4'][0xE154][1] += 200; // adjust depth for brace extender
+
+ if (!HTMLCSS.imgFonts) {
+ MathJax.Hub.Browser.Select({
+ MSIE: function (browser) {
+
+ if (!HTMLCSS.imgFonts && HTMLCSS.config.availableFonts && HTMLCSS.config.availableFonts.length) {
+
+ HTMLCSS.FONTDATA.REMAP[0x2C9] = 0xAF; // macron
+ HTMLCSS.FONTDATA.REMAP[0x2CA] = 0xB4; // acute
+ HTMLCSS.FONTDATA.REMAP[0x2CB] = 0x60; // grave
+ HTMLCSS.FONTDATA.REMAP[0x2DA] = 0xB0; // ring above
+
+ var testString = HTMLCSS.msieCheckGreek =
+ String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B);
+
+ HTMLCSS.FONTDATA.RANGES.push({name: "greek", low: 0x03B1, high: 0x03C9, offset: "G", add: 32});
+ HTMLCSS.FONTDATA.RANGES.push({name: "Greek", low: 0x0391, high: 0x03F6, offset: "G"});
+
+ if (HTMLCSS.Font.testFont({family:"MathJax_Greek", testString: testString})) {
+ HTMLCSS.Augment({
+ FONTDATA: {
+ VARIANT: {
+ normal: {offsetG: 0x391, variantG: "-Greek"},
+ "fraktur": {offsetG: 0x391, variantG: "-Greek"},
+ "script": {offsetG: 0x391, variantG: "-Greek"},
+ "-tex-caligraphic": {offsetG: 0x391, variantG: "-Greek"},
+ "-tex-oldstyle": {offsetG: 0x391, variantG: "-Greek"},
+ "-Greek": {fonts:["MathJax_Greek"]}
+ }
+ }
+ });
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Greek'] = {
+ directory: 'Greek/Regular',
+ family: 'MathJax_Greek',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,625,25,582], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,46,786], // GREEK CAPITAL LETTER DELTA
+ 0x398: [705,22,778,56,722], // GREEK CAPITAL LETTER THETA
+ 0x39B: [716,0,694,32,661], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [677,0,667,42,624], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,750,25,724], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,722,55,666], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,778,55,722], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,722,56,665], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,778,55,722], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,722,44,677] // GREEK CAPITAL LETTER OMEGA
+ };
+
+ }
+
+ if (HTMLCSS.Font.testFont({family:"MathJax_Greek", weight:"bold", testString: testString})) {
+ HTMLCSS.Augment({
+ FONTDATA: {
+ VARIANT: {
+ bold: {offsetG: 0x391, variantG: "-Greek-Bold"},
+ "bold-fraktur": {offsetG: 0x391, variantG: "-Greek-Bold"},
+ "bold-script": {offsetG: 0x391, variantG: "-Greek-Bold"},
+ "-Greek-Bold": {fonts:["MathJax_Greek-bold"]}
+ }
+ }
+ });
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Greek-bold'] = {
+ directory: 'Greek/Bold',
+ family: 'MathJax_Greek',
+ weight: 'bold',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,0,692,39,643], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [698,0,958,56,901], // GREEK CAPITAL LETTER DELTA
+ 0x398: [696,10,894,64,829], // GREEK CAPITAL LETTER THETA
+ 0x39B: [698,0,806,40,765], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [675,0,767,48,718], // GREEK CAPITAL LETTER XI
+ 0x3A0: [680,0,900,39,860], // GREEK CAPITAL LETTER PI
+ 0x3A3: [686,0,831,64,766], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [697,0,894,64,829], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [686,0,831,64,766], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [686,0,894,64,829], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [696,1,831,51,779] // GREEK CAPITAL LETTER OMEGA
+ };
+
+ }
+
+ if (HTMLCSS.Font.testFont({family:"MathJax_Greek", style:"italic", testString: testString})) {
+ HTMLCSS.Augment({
+ FONTDATA: {
+ VARIANT: {
+ italic: {offsetG: 0x391, variantG: "-Greek-Italic"},
+ "-Greek-Italic": {fonts:["MathJax_Greek-italic"]}
+ }
+ }
+ });
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_Greek-italic'] = {
+ directory: 'Greek/Italic',
+ family: 'MathJax_Greek',
+ style: 'italic',
+ testString: String.fromCharCode(0x393)+" "+String.fromCharCode(0x3A5)+" "+String.fromCharCode(0x39B),
+ skew: {
+ 0x393: 0.0833,
+ 0x394: 0.167,
+ 0x398: 0.0833,
+ 0x39B: 0.167,
+ 0x39E: 0.0833,
+ 0x3A0: 0.0556,
+ 0x3A3: 0.0833,
+ 0x3A5: 0.0556,
+ 0x3A6: 0.0833,
+ 0x3A8: 0.0556,
+ 0x3A9: 0.0833,
+ 0x3B1: 0.0278,
+ 0x3B2: 0.0833,
+ 0x3B4: 0.0556,
+ 0x3B5: 0.0833,
+ 0x3B6: 0.0833,
+ 0x3B7: 0.0556,
+ 0x3B8: 0.0833,
+ 0x3B9: 0.0556,
+ 0x3BC: 0.0278,
+ 0x3BD: 0.0278,
+ 0x3BE: 0.111,
+ 0x3BF: 0.0556,
+ 0x3C1: 0.0833,
+ 0x3C2: 0.0833,
+ 0x3C4: 0.0278,
+ 0x3C5: 0.0278,
+ 0x3C6: 0.0833,
+ 0x3C7: 0.0556,
+ 0x3C8: 0.111,
+ 0x3D1: 0.0833,
+ 0x3D5: 0.0833,
+ 0x3F1: 0.0833,
+ 0x3F5: 0.0556
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x393: [680,-1,615,31,721], // GREEK CAPITAL LETTER GAMMA
+ 0x394: [716,0,833,48,788], // GREEK CAPITAL LETTER DELTA
+ 0x398: [704,22,763,50,740], // GREEK CAPITAL LETTER THETA
+ 0x39B: [716,0,694,35,670], // GREEK CAPITAL LETTER LAMDA
+ 0x39E: [678,0,742,53,777], // GREEK CAPITAL LETTER XI
+ 0x3A0: [681,0,831,31,887], // GREEK CAPITAL LETTER PI
+ 0x3A3: [683,0,780,58,806], // GREEK CAPITAL LETTER SIGMA
+ 0x3A5: [705,0,583,28,700], // GREEK CAPITAL LETTER UPSILON
+ 0x3A6: [683,0,667,24,642], // GREEK CAPITAL LETTER PHI
+ 0x3A8: [683,0,612,21,692], // GREEK CAPITAL LETTER PSI
+ 0x3A9: [704,0,772,80,786], // GREEK CAPITAL LETTER OMEGA
+ 0x3B1: [442,11,640,34,603], // GREEK SMALL LETTER ALPHA
+ 0x3B2: [705,194,566,23,573], // GREEK SMALL LETTER BETA
+ 0x3B3: [441,216,518,11,543], // GREEK SMALL LETTER GAMMA
+ 0x3B4: [717,10,444,36,451], // GREEK SMALL LETTER DELTA
+ 0x3B5: [452,22,466,27,428], // GREEK SMALL LETTER EPSILON
+ 0x3B6: [704,204,438,44,471], // GREEK SMALL LETTER ZETA
+ 0x3B7: [442,216,497,21,503], // GREEK SMALL LETTER ETA
+ 0x3B8: [705,10,469,35,462], // GREEK SMALL LETTER THETA
+ 0x3B9: [442,10,354,48,332], // GREEK SMALL LETTER IOTA
+ 0x3BA: [442,11,576,49,554], // GREEK SMALL LETTER KAPPA
+ 0x3BB: [694,12,583,47,556], // GREEK SMALL LETTER LAMDA
+ 0x3BC: [442,216,603,23,580], // GREEK SMALL LETTER MU
+ 0x3BD: [442,2,494,45,530], // GREEK SMALL LETTER NU
+ 0x3BE: [704,205,438,21,443], // GREEK SMALL LETTER XI
+ 0x3BF: [441,11,485,34,476], // GREEK SMALL LETTER OMICRON
+ 0x3C0: [431,11,570,19,573], // GREEK SMALL LETTER PI
+ 0x3C1: [442,216,517,23,510], // GREEK SMALL LETTER RHO
+ 0x3C2: [442,107,363,31,405], // GREEK SMALL LETTER FINAL SIGMA
+ 0x3C3: [431,11,571,31,572], // GREEK SMALL LETTER SIGMA
+ 0x3C4: [431,13,437,18,517], // GREEK SMALL LETTER TAU
+ 0x3C5: [443,10,540,21,523], // GREEK SMALL LETTER UPSILON
+ 0x3C6: [442,218,654,50,618], // GREEK SMALL LETTER PHI
+ 0x3C7: [442,204,626,25,600], // GREEK SMALL LETTER CHI
+ 0x3C8: [694,205,651,21,634], // GREEK SMALL LETTER PSI
+ 0x3C9: [443,11,622,15,604], // GREEK SMALL LETTER OMEGA
+ 0x3D1: [705,11,591,21,563], // GREEK THETA SYMBOL
+ 0x3D5: [694,205,596,43,579], // GREEK PHI SYMBOL
+ 0x3D6: [431,10,828,19,823], // GREEK PI SYMBOL
+ 0x3F1: [442,194,517,67,510], // GREEK RHO SYMBOL
+ 0x3F5: [431,11,406,40,382] // GREEK LUNATE EPSILON SYMBOL
+ };
+
+ }
+ }
+
+ if (HTMLCSS.msieIE6) {
+
+ var WinIE6 = "MathJax_WinIE6";
+ HTMLCSS.FONTDATA.FONTS[WinIE6] = "WinIE6/Regular/Main.js";
+ HTMLCSS.FONTDATA.RANGES.push({name: "arrows", low: 0x2190, high: 0x2199, offset: "AR"});
+
+ var REMAP = {variant:"-WinIE6",
+ 0x21D2:0xE20A, 0x21D4:0xE20B, // \Rightarrow, \Leftrightarrow
+ 0x2200:0xE20C, 0x2202:0xE20D, 0x2203:0xE20E, 0x2207:0xE20F, // \forall, \partial, \exists, \nabla
+ 0x2208:0xE210, 0x220B:0xE211, 0x2215:0xE212, 0x221A:0xE213, // \in, \ni, /, \surd
+ 0x221D:0xE214, 0x221E:0xE215, 0x2220:0xE216, 0x2223:0xE217, // \propto, \infty, \angle, \vert
+ 0x2225:0xE218, 0x2227:0xE219, 0x2228:0xE21A, 0x2229:0xE21B, // \Vert, \wedge, \vee, \cap
+ 0x222A:0xE21C, 0x222B:0xE21D, 0x223C:0xE21E, 0x2248:0xE21F, // \cup, \int, \sim, \approx
+ 0x2260:0xE220, 0x2261:0xE221, 0x2264:0xE222, 0x2265:0xE223, // \ne, \equiv, \le, \ge
+ 0x226A:0xE224, 0x226B:0xE225, 0x2282:0xE226, 0x2283:0xE227, // \ll, \gg, \subset, \supset
+ 0x2286:0xE228, 0x2287:0xE229, 0x2295:0xE22A, 0x2299:0xE22B, // \subseteq, \supseteq, \oplus, \odot
+ 0x22A5:0xE22C, 0x25B3:0xE22D, 0x25BD:0xE22E, 0x25EF:0xE22F, // \bot, \bigtriangleup, \bigtriangledown, \bigcirc
+ 0x2660:0xE230, 0x2661:0xE231, 0x2662:0xE232, 0x2663:0xE233, // \spadesuit, \heartsuit, \diamondsuit, \clubsuit
+ 0x266D:0xE234, 0x266E:0xE235, 0x266F:0xE236, // \flat, \naturl, \sharp
+ 0x2266:0xE2C5, 0x2267:0xE2C6, 0x226E:0xE2C7, 0x226F:0xE2C8, // \leqq, \geqq, \nless, \ngtr
+ 0x250C:0xE2CA, 0x2510:0xE2CB, 0x2514:0xE2CC, 0x2518:0xE2CD, // corners
+ 0x2571:0xE2CE, 0x2572:0xE2CF, 0x25A0:0xE2D0, 0x25A1:0xE2D1, // \diagup, \diagdown, \blacksquare, \square
+ 0x25B2:0xE2D2, 0x25B6:0xE2D4, 0x25BC:0xE2D5, // \blacktriangle, \blacktriangleright, \blacktriangledown
+ 0x25BD:0xE2D6, 0x25C0:0xE2D7, 0x25CA:0xE2D8, // \vartriangledown, \blacktriangleleft, \lozenge
+ 0x2234:0xE2D9, 0x2235:0xE2DA, 0x2252:0xE2DB, 0x2605:0xE2DC, // \therefor, \because, \fallingdotseq, \bigstar
+ 0x223D:0xE2DD // \backsim
+ };
+ var REMAPBOLD = {variant:"-WinIE6",
+ 0x21D2:0xE24A, 0x21D4:0xE24B, // \Rightarrow, \Leftrightarrow
+ 0x2200:0xE24C, 0x2202:0xE24D, 0x2203:0xE24E, 0x2207:0xE24F, // \forall, \partial, \exists, \nabla
+ 0x2208:0xE250, 0x220B:0xE251, 0x2215:0xE252, 0x221A:0xE253, // \in, \ni, /, \surd
+ 0x221D:0xE254, 0x221E:0xE255, 0x2220:0xE256, 0x2223:0xE257, // \propto, \infty, \angle, \vert
+ 0x2225:0xE258, 0x2227:0xE259, 0x2228:0xE25A, 0x2229:0xE25B, // \Vert, \wedge, \vee, \cap
+ 0x222A:0xE25C, 0x222B:0xE25D, 0x223C:0xE25E, 0x2248:0xE25F, // \cup, \int, \sim, \approx
+ 0x2260:0xE260, 0x2261:0xE261, 0x2264:0xE262, 0x2265:0xE263, // \ne, \equiv, \le, \ge
+ 0x226A:0xE264, 0x226B:0xE265, 0x2282:0xE266, 0x2283:0xE267, // \ll, \gg, \subset, \supset
+ 0x2286:0xE268, 0x2287:0xE269, 0x2295:0xE26A, 0x2299:0xE26B, // \subseteq, \supseteq, \oplus, \odot
+ 0x22A5:0xE26C, 0x25B3:0xE26D, 0x25BD:0xE26E, 0x25EF:0xE26F, // \bot, \bigtriangleup, \bigtriangledown, \bigcirc
+ 0x2660:0xE270, 0x2661:0xE271, 0x2662:0xE272, 0x2663:0xE273, // \spadesuit, \heartsuit, \diamondsuit, \clubsuit
+ 0x266D:0xE274, 0x266E:0xE275, 0x266F:0xE276, // \flat, \naturl, \sharp
+ 0x2266:0xE2C5, 0x2267:0xE2C6, 0x226E:0xE2C7, 0x226F:0xE2C8, // \leqq, \geqq, \nless, \ngtr
+ 0x250C:0xE2CA, 0x2510:0xE2CB, 0x2514:0xE2CC, 0x2518:0xE2CD, // corners
+ 0x2571:0xE2CE, 0x2572:0xE2CF, 0x25A0:0xE2D0, 0x25A1:0xE2D1, // \diagup, \diagdown, \blacksquare, \square
+ 0x25B2:0xE2D2, 0x25B6:0xE2D4, 0x25BC:0xE2D5, // \blacktriangle, \blacktriangleright, \blacktriangledown
+ 0x25BD:0xE2D6, 0x25C0:0xE2D7, 0x25CA:0xE2D8, // \vartriangledown, \blacktriangleleft, \lozenge
+ 0x2234:0xE2D9, 0x2235:0xE2DA, 0x2252:0xE2DB, 0x2605:0xE2DC, // \therefor, \because, \fallingdotseq, \bigstar
+ 0x223D:0xE2DD // \backsim
+ };
+ var VARNORMAL = {offsetAR:0xE200, variantAR:"-WinIE6", remap: REMAP};
+ var VARBOLD = {offsetAR:0xE240, variantAR:"-WinIE6", remap: REMAPBOLD};
+
+ HTMLCSS.Augment({
+ FONTDATA: {
+ VARIANT: {
+ "normal": VARNORMAL,
+ "bold": VARBOLD,
+ "italic": VARNORMAL,
+ "bold-italic": VARBOLD,
+ "-largeOp": {fonts:[WinIE6,SIZE2,SIZE1,MAIN],
+ remap: {0x220F:0xE290, 0x2211:0xE291, 0x222B:0xE295, 0x222E:0xE296}},
+ "-smallOp": {fonts:[WinIE6,SIZE1,MAIN],
+ remap: {0x220F:0xE280, 0x2211:0xE281, 0x222B:0xE285, 0x222E:0xE286}},
+ "-WinIE6": {fonts:[WinIE6]}
+ },
+ DELIMITERS: {
+ 0x221A: {
+ HW:{
+ 0:[1,WinIE6,null,0xE213], 1:[1.2,WinIE6,null,0xE282], 2:[1.8,WinIE6,null,0xE292],
+ 3:[2.4,WinIE6,null,0xE2A2], 4:[3,WinIE6,null,0xE2B2]
+ }
+ },
+ 0x007C: {stretch:{ext:[0xE217,WinIE6]}},
+ 0x2223: {HW:{0:[1,WinIE6,null,0xE217]}, stretch:{ext:[0xE217,WinIE6]}},
+ 0x23D0: {HW:{1:[1,WinIE6,null,0xE217]}, stretch:{ext:[0xE217,WinIE6]}},
+ 0x2225: {HW:{0:[1,WinIE6,null,0xE218]}, stretch:{ext:[0xE218,WinIE6]}},
+ 0x2190: {HW:{0:[.889,WinIE6,null,0xE200]}, stretch:{left:[0xE200,WinIE6]}},
+ 0x2191: {HW:{0:[.888,WinIE6,null,0xE201]}, stretch:{top:[0xE287,WinIE6],ext:[0xE289,WinIE6]}},
+ 0x2192: {HW:{0:[.889,WinIE6,null,0xE202]}, stretch:{right:[0xE202,WinIE6]}},
+ 0x2193: {HW:{0:[.888,WinIE6,null,0xE203]}, stretch:{bot:[0xE288,WinIE6],ext:[0xE289,WinIE6]}},
+ 0x2194: {HW:{0:[1,WinIE6,null,0xE204]}, stretch:{left:[0xE200,WinIE6],right:[0xE202,WinIE6]}},
+ 0x2195: {HW:{0:[1.044,WinIE6,null,0xE203]}, stretch:{top:[0xE287,WinIE6],bot:[0xE288,WinIE6], ext:[0xE289,WinIE6]}}
+ }
+ }
+ });
+
+ }
+
+ },
+
+ Chrome: function (browser) {
+ if (browser.isPC && !MathJax.Hub.Browser.versionAtLeast("5.0")) {
+ // FIXME: patch caligraphic bold, too
+ var WinChrome = "-WinChrome";
+ HTMLCSS.Augment({
+ FONTDATA: {
+ VARIANT: {
+ normal: {remap: {0x3E: [0x3E,WinChrome]}},
+ bold: {remap: {0xE2F1: [0x3E,WinChrome]}},
+ italic: {remap: {0x64: [0x64,WinChrome]}},
+ "-tex-caligraphic": {remap: {0x54: [0x54,WinChrome]}},
+ "-largeOp": {remap: {0x2A00: [0x2A00,WinChrome]}},
+ "-smallOp": {remap: {0x22C3: [0x22C3,WinChrome]}},
+ "-WinChrome": {fonts:["MathJax_WinChrome"]}
+ },
+ DELIMITERS: {
+ 0x005D: {stretch:{bot:[0x23A6,"MathJax_WinChrome"]}},
+ 0x230B: {stretch:{bot:[0x23A6,"MathJax_WinChrome"]}}
+ }
+ }
+ });
+
+ HTMLCSS.FONTDATA.FONTS['MathJax_WinChrome'] = {
+ directory: 'WinChrome/Regular',
+ family: 'MathJax_WinChrome',
+ testString: "> T d "+String.fromCharCode(0x23A6)+" "+String.fromCharCode(0x2A00),
+ skew: {
+ 0x54: 0.0278,
+ 0xE2F0: 0.0319
+ },
+ 0x20: [0,0,250,0,0], // SPACE
+ 0x3E: [540,40,778,82,694], // GREATER-THAN SIGN
+ 0x54: [717,69,545,34,834], // LATIN CAPITAL LETTER T
+ 0x64: [694,11,511,100,567], // LATIN SMALL LETTER D
+ 0xA0: [0,0,250,0,0], // NO-BREAK SPACE
+ 0x22C3: [750,250,833,55,777], // N-ARY UNION
+ 0x23A6: [1155,644,667,0,347], // RIGHT SQUARE BRACKET LOWER CORNER
+ 0x2A00: [949,449,1511,56,1454], // N-ARY CIRCLED DOT OPERATOR
+ 0xE2F0: [720,69,644,38,947], // ??
+ 0xE2F1: [587,85,894,95,797] // ??
+ };
+
+ }
+ }
+
+ });
+ }
+
+ //
+ // Create @font-face stylesheet for the declared fonts
+ //
+ (function () {
+ var FONTS = HTMLCSS.FONTDATA.FONTS, AVAIL = HTMLCSS.config.availableFonts;
+ var name, faces = [];
+ if (HTMLCSS.allowWebFonts) {
+ for (name in FONTS) {
+ if (FONTS[name].family) {
+ if (AVAIL && AVAIL.length && HTMLCSS.Font.testFont(FONTS[name])) {
+ FONTS[name].available = true;
+ HTMLCSS.Font.loadComplete(FONTS[name]);
+ } else {
+ FONTS[name].isWebFont = true;
+ if (HTMLCSS.FontFaceBug) {FONTS[name].family = name}
+ faces.push(HTMLCSS.Font.fontFace(name));
+ }
+ }
+ }
+ if (!HTMLCSS.config.preloadWebFonts) {HTMLCSS.config.preloadWebFonts = []}
+ HTMLCSS.config.preloadWebFonts.push(MAIN,ITALIC,SIZE1);
+ if (faces.length) {HTMLCSS.config.styles["@font-face"] = faces}
+ } else if (AVAIL && AVAIL.length) {
+ for (name in FONTS) {
+ if (FONTS[name].family && HTMLCSS.Font.testFont(FONTS[name])) {
+ FONTS[name].available = true;
+ HTMLCSS.Font.loadComplete(FONTS[name]);
+ }
+ }
+ }
+ })();
+
+ AJAX.loadComplete(HTMLCSS.fontDir + "/fontdata.js");
+
+})(MathJax.OutputJax["HTML-CSS"],MathJax.ElementJax.mml,MathJax.Ajax);
+
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/imageFonts.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/imageFonts.js
new file mode 100644
index 00000000..fdbb1793
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/imageFonts.js
@@ -0,0 +1,185 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/imageFonts.js
+ *
+ * Implements the image fallback fonts for the HTML-CSS OutputJax.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (HUB,HTMLCSS,AJAX) {
+ HUB.Register.LoadHook(HTMLCSS.fontDir + "/fontdata.js",function () {
+
+ HTMLCSS.Augment({
+ allowWebFonts: false,
+
+ imgDir: HTMLCSS.webfontDir+"/png",
+ imgSize: ['050','060','071','085',100,120,141,168,200,238,283,336,400,476],
+ imgBaseIndex: 4, // set by initImg()
+ imgSizeForEm: {}, // cache of indexes by em-size
+ imgSizeForScale: {}, // cache of indexes by scale for a given em-size
+
+ handleImg: function (span,font,c,n,text) {
+ if (text.length) {this.addText(span,text)}
+ var orig = c[5].orig; if (!orig) {orig = c[5].orig = [c[0],c[1],c[2],c[3],c[4]]}
+ var bscale = this.imgBrowserZoom(); if (!span.scale) {span.scale = 1}
+ var index = this.imgIndex(span.scale*bscale);
+ if (index == this.imgEmWidth.length-1 &&
+ this.em*span.scale*bscale/this.imgEmWidth[index] > 1.1)
+ {bscale = this.imgEmWidth[index]/(this.em*span.scale)}
+ var factor = this.imgEmWidth[index]/(this.em*(span.scale||1)*bscale);
+ c[0] = orig[0]*factor; c[1] = orig[1]*factor; c[2] = orig[2]*factor;
+ c[3] = orig[3]*factor; c[4] = orig[4]*factor;
+ var dir = this.imgDir+"/"+font.directory+"/"+this.imgSize[index];
+ var chr = n.toString(16).toUpperCase(); while (chr.length < 4) {chr = "0"+chr};
+ var file = dir+"/"+chr+".png";
+ var img = c[5].img[index];
+ var style = {width:Math.floor(img[0]/bscale+.5)+"px", height:Math.floor(img[1]/bscale+.5)+"px"};
+ if (img[2]) {style.verticalAlign = Math.floor(-img[2]/bscale+.5)+"px"}
+ if (c[3] < 0) {style.marginLeft = this.Em(c[3]/1000)}
+ if (c[4] != c[2]) {style.marginRight = this.Em((c[2]-c[4])/1000)}
+ if (this.msieIE6) {
+ style.filter = "progid:DXImageTransform.Microsoft." +
+ "AlphaImageLoader(src='"+AJAX.fileURL(file)+"', sizingMethod='scale')";
+ file = this.directory+"/blank.gif"
+ }
+ this.addElement(span,"img",{src:AJAX.fileURL(file), style:style});
+ return "";
+ },
+
+ defineImageData: function (def) {
+ for (var font in def) {if (def.hasOwnProperty(font)) {
+ var FONT = HTMLCSS.FONTDATA.FONTS[font];
+ if (FONT) {
+ font = def[font];
+ for (var n in font) {if (font.hasOwnProperty(n) && FONT[n]) {FONT[n][5] = {img: font[n]}}}
+ }
+ }}
+ },
+
+ initImg: function (span) {
+ if (this.imgSizeForEm[this.em]) {this.imgBaseIndex = this.imgSizeForEm[this.em]}
+ for (var i = 0, m = this.imgEmWidth.length-1; i < m; i++)
+ {if (this.em <= this.imgEmWidth[i]) break}
+ if (i && this.imgEmWidth[i] - this.em > this.em - this.imgEmWidth[i-1]) {i--}
+ this.imgSizeForEm[this.em] = this.imgBaseIndex = i;
+ },
+
+ imgIndex: function (scale) {
+ if (!scale) {return this.imgBaseIndex}
+ if (!this.imgSizeForScale[this.em]) {this.imgSizeForScale[this.em] = {}}
+ if (this.imgSizeForScale[this.em][scale]) {return this.imgSizeForScale[this.em][scale]}
+ var em = this.em * scale;
+ for (var i = 0, m = this.imgEmWidth.length-1; i < m; i++)
+ {if (em <= this.imgEmWidth[i]) break}
+ if (i && this.imgEmWidth[i] - em > em - this.imgEmWidth[i-1]) {i--}
+ this.imgSizeForScale[this.em][scale] = i;
+ return i;
+ },
+
+ imgBrowserZoom: function () {return 1}
+
+ });
+
+ HUB.Browser.Select({
+
+ Firefox: function (browser) {
+ var ZDIV = HTMLCSS.addElement(document.body,"div",{
+ style: {
+ display:"none", visibility:"hidden", overflow:"scroll",
+ position:"absolute", top:0, left: 0, width:"200px", height:"200px"
+ }
+ });
+
+ var ZFRAME = HTMLCSS.addElement(ZDIV,"div",{
+ style: {position:"absolute", left:0, top:0, right:0, bottom:0}
+ });
+
+ HTMLCSS.Augment({
+ imgSpaceBug: true,
+ imgSpace: String.fromCharCode(0xA0),
+
+ imgZoomLevel: (browser.isMac ?
+ {50:.3, 30:.5, 22:.67, 19:.8, 16:.9, 15:1, 13:1.1, 12:1.2,
+ 11:1.33, 10:1.5, 9:1.7, 7:2, 6:2.4, 5:3, 0:15} :
+ {56:.3, 34:.5, 25:.67, 21:.8, 19:.9, 17:1, 15:1.1, 14:1.2,
+ 13:1.33, 11:1.5, 10:1.7, 8:2, 7:2.4, 6:3, 0:17}
+ ),
+
+ imgZoomDiv: ZDIV,
+
+ imgBrowserZoom: function () {
+ var size = this.imgZoomLevel;
+ ZDIV.style.display = "";
+ var ratio = (ZDIV.offsetWidth-ZFRAME.offsetWidth);
+ ratio = (size[ratio] ? size[ratio] : size[0]/ratio);
+ ZDIV.style.display = "none";
+ return ratio;
+ }
+ });
+ },
+
+ Safari: function (browser) {
+ // for iPhone and iTouch
+// var webkit = (navigator.appVersion+"AppleWebKit/530").match(/AppleWebKit\/(\d+)/)[1];
+ HTMLCSS.Augment({
+// imgHeightBug: (!browser.isMac || webkit > 525),
+// imgDepthBug: (!browser.isMac || webkit > 525),
+ imgBrowserZoom: function () {return 3}
+ });
+ },
+
+ Chrome: function (browser) {
+ HTMLCSS.Augment({
+ imgHeightBug: true,
+ imgBrowserZoom: function () {return 3}
+ });
+ },
+
+ Opera: function (browser) {
+ HTMLCSS.Augment({
+ imgSpaceBug: true,
+ imgSpace: String.fromCharCode(0xA0)+String.fromCharCode(0xA0),
+
+ imgDoc: (document.compatMode == "BackCompat" ? document.body :
+ document.documentElement),
+
+ imgBrowserZoom: function () {
+ if (browser.isMac) {return 3} // Mac Opera scales very nicely
+ var H = this.imgDoc.clientHeight, d = Math.floor(15*H/window.innerHeight);
+ if (this.imgDoc.clientWidth < this.imgDoc.scrollWidth-d) {H += d}
+ return parseFloat((window.innerHeight/H+.05).toString().replace(/(\.\d)\d+/,"$1"));
+ }
+ });
+ }
+ });
+
+ var GETWIDTHS = function () {
+ var img = HTMLCSS.FONTDATA.FONTS["MathJax_Main"][0x2014][5].img; // em-dash
+ HTMLCSS.imgEmWidth = [];
+ for (var i = 0, m = img.length; i < m; i++) {HTMLCSS.imgEmWidth[i] = img[i][0]}
+ };
+
+ MathJax.CallBack.Queue(
+ ["Require",AJAX,HTMLCSS.webfontDir+"/imagedata.js"],
+ GETWIDTHS,
+ ["loadComplete",AJAX,HTMLCSS.directory+"/imageFonts.js"]
+ );
+
+ });
+
+})(MathJax.Hub,MathJax.OutputJax["HTML-CSS"],MathJax.Ajax);
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/jax.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/jax.js
new file mode 100644
index 00000000..2ea9adda
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/jax.js
@@ -0,0 +1,1991 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/HTML-CSS/jax.js
+ *
+ * Implements the HTML-CSS OutputJax that displays mathematics
+ * using HTML and CSS to position the characters from math fonts
+ * in their proper locations.
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009-2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (MML,AJAX,HTMLCSS) {
+
+ var FONTTEST = MathJax.Object.Subclass({
+ FontInfo: {
+ STIX: {family: "STIXSizeOneSym", testString: "() {} []"},
+ TeX: {family: "MathJax_Size1", testString: "() {} []"}
+ },
+ comparisonFont: ["sans-serif","monospace","script","Times","Courier","Arial","Helvetica"],
+ testSize: ["40px","50px","60px","30px","20px"],
+
+ Init: function () {
+ var div = this.div = document.body.appendChild(document.createElement("div"));
+ div.style.position = "absolute"; div.style.visibility = "hidden";
+ div.style.top = div.style.left = 0;
+ div.style.fontWeight = "normal";
+ div.style.fontStyle = "normal";
+ div.style.fontSize = this.testSize[0];
+ this.text = this.div.appendChild(document.createTextNode(""));
+ },
+
+ findFont: function (fonts,pref) {
+ if (pref && this.testCollection(pref)) {return pref}
+ for (var i = 0, m = fonts.length; i < m; i++) {
+ if (fonts[i] === pref) continue;
+ if (this.testCollection(fonts[i])) {return fonts[i]}
+ }
+ return null;
+ },
+
+ testCollection: function (name) {return this.testFont(this.FontInfo[name])},
+
+ testFont: function (font) {
+ if (font.isWebFont && HTMLCSS.FontFaceBug) {
+ this.div.style.fontWeight = this.div.style.fontStyle = "normal";
+ } else {
+ this.div.style.fontWeight = (font.weight||"normal");
+ this.div.style.fontStyle = (font.style||"normal");
+ }
+ var W = this.getComparisonWidths(font.testString);
+ if (W) {
+ this.div.style.fontFamily = "'"+font.family+"',"+this.comparisonFont[0];
+ if (this.div.offsetWidth == W[0]) {
+ this.div.style.fontFamily = "'"+font.family+"',"+this.comparisonFont[W[2]];
+ if (this.div.offsetWidth == W[1]) {return false}
+ }
+ if (this.div.offsetWidth != W[3]) {
+ if (!HTMLCSS.FONTDATA || !HTMLCSS.FONTDATA.hasStyleChar) {return true}
+ for (var i = 0, m = this.testSize.length; i < m; i++)
+ {if (this.testStyleChar(font,this.testSize[i])) {return true}}
+ }
+ }
+ return false;
+ },
+
+ styleChar: String.fromCharCode(0xEFFD), // width encodes style
+ versionChar: String.fromCharCode(0xEFFE), // width encodes version
+ compChar: String.fromCharCode(0xEFFF), // "standard" width to compare to
+
+ testStyleChar: function (font,size) {
+ var n = 3 + (font.weight ? 2 : 0) + (font.style ? 4 : 0);
+ var extra = "", dw = 0;
+ var SIZE = this.div.style.fontSize; this.div.style.fontSize = size;
+ if (HTMLCSS.msieItalicWidthBug && font.style === "italic") {
+ this.text.nodeValue = extra = this.compChar;
+ dw = this.div.offsetWidth;
+ }
+ if (HTMLCSS.safariTextNodeBug) {this.div.innerHTML = this.compChar+extra}
+ else {this.text.nodeValue = this.compChar+extra}
+ var W = this.div.offsetWidth-dw;
+ if (HTMLCSS.safariTextNodeBug) {this.div.innerHTML = this.styleChar+extra}
+ else {this.text.nodeValue = this.styleChar+extra}
+ var N = Math.floor((this.div.offsetWidth-dw)/W+.5);
+ if (N === n) {
+ if (HTMLCSS.safariTextNodeBug) {this.div.innerHTML = this.versionChar+extra}
+ else {this.text.nodeValue = this.versionChar+extra}
+ font.version = Math.floor((this.div.offsetWidth-dw)/W+1.5)/2;
+ }
+ this.div.style.fontSize = SIZE;
+ return (N === n);
+ },
+
+ getComparisonWidths: function (string) {
+ if (HTMLCSS.FONTDATA && HTMLCSS.FONTDATA.hasStyleChar)
+ {string += this.styleChar + " " + this.compChar}
+ if (HTMLCSS.safariTextNodeBug) {this.div.innerHTML = string}
+ else {this.text.nodeValue = string}
+ this.div.style.fontFamily = this.comparisonFont[0];
+ var W = this.div.offsetWidth, sW = -1;
+ if (HTMLCSS.safariWebFontSerif) {
+ this.div.style.fontFamily = HTMLCSS.safariWebFontSerif[0];
+ sW = this.div.offsetWidth;
+ }
+ for (var i = 1, m = this.comparisonFont.length; i < m; i++) {
+ this.div.style.fontFamily = this.comparisonFont[i];
+ if (this.div.offsetWidth != W) {return [W,this.div.offsetWidth,i,sW]}
+ }
+ return null;
+ },
+
+ loadWebFont: function (font) {
+ var n = MathJax.Message.File("Web-Font "+HTMLCSS.fontInUse+"/"+font.directory);
+ var callback = MathJax.CallBack(["loadComplete",this,font,n]);
+ AJAX.timer.start(AJAX,[this.checkWebFont,font,callback],1);
+ return callback;
+ },
+ loadComplete: function (font,n) {
+ MathJax.Message.Clear(n);
+ },
+
+ checkWebFont: function (check,font,callback) {
+ if (check.time(callback)) return;
+ if (HTMLCSS.Font.testFont(font)) {callback(check.STATUS.OK)}
+ else {setTimeout(check,check.delay)}
+ },
+
+ fontFace: function (name) {
+ var type = HTMLCSS.allowWebFonts;
+ var dir = AJAX.fileURL(HTMLCSS.webfontDir+"/"+type);
+ var fullname = name.replace(/-b/,"-B").replace(/-i/,"-I").replace(/-Bold-/,"-Bold");
+ if (!fullname.match(/-/)) {fullname += "-Regular"}
+ if (type === "svg") {fullname += ".svg#"+fullname} else {fullname += "."+type}
+ var def = {
+ "font-family": HTMLCSS.FONTDATA.FONTS[name].family,
+ src: "url('"+dir+"/"+fullname+"')"
+ };
+ if (type === "svg") def.src += " format('svg')";
+ if (!(HTMLCSS.FontFaceBug && HTMLCSS.FONTDATA.FONTS[name].isWebFont)) {
+ if (name.match(/-bold/)) {def["font-weight"] = "bold"}
+ if (name.match(/-italic/)) {def["font-style"] = "italic"}
+ }
+ return def;
+ }
+ });
+
+ HTMLCSS.Augment({
+
+ config: {
+ styles: {
+ ".MathJax": {
+ "font-family": "serif",
+ "font-style": "normal",
+ "font-weight": "normal",
+ "line-height": "normal",
+ "font-size": "100%",
+ "text-indent": 0,
+ "text-align": "left",
+ "text-transform": "none",
+ "letter-spacing": "normal",
+ "word-spacing": "normal",
+ "word-wrap": "none",
+ "white-space": "nowrap",
+ border: 0, padding: 0, margin: 0,
+ "float": "none"
+ },
+
+ ".MathJax_Display": {
+ position: "relative"
+ },
+
+ ".MathJax span, .MathJax img, .MathJax nobr, .MathJax a": {
+ border: 0, padding: 0, margin: 0,
+ "vertical-align": 0,
+ "line-height": "normal",
+ "text-decoration": "none"
+ }
+ }
+ },
+
+ Font: FONTTEST(),
+
+ Config: function () {
+ MathJax.OutputJax.prototype.Config.call(this);
+ var font = this.Font.findFont(this.config.availableFonts,this.config.preferredFont);
+ if (!font && this.allowWebFonts) {font = this.config.webFont}
+ if (!font && this.config.imageFont) {font = this.config.imageFont; this.imgFonts = true}
+ if (font) {
+ this.fontInUse = font; this.fontDir += "/" + font; this.webfontDir += "/" + font;
+ if (!this.require) {this.require = []}
+ this.require.push(this.fontDir+"/fontdata.js");
+ if (this.imgFonts) {this.require.push(this.directory+"/imageFonts.js")}
+ } else {
+ MathJax.Message.Set("Can't find a valid font using ["+this.config.availableFonts.join(", ")+"]",null,3000);
+ this.FONTDATA = {
+ TeX_factor: 1, baselineskip: 1.2, lineH: .8, lineD: .2, ffLineH: .8,
+ FONTS: {}, VARIANT: {normal: {fonts:[]}}, RANGES: [],
+ DEFAULTFAMILY: "serif", DEFAULTWEIGHT: "normal", DEFAULTSTYLE: "normal",
+ DELIMITERS: {}, RULECHAR: 0x2D, REMAP: {}
+ };
+ MathJax.InputJax.TeX.Definitions.macros.overline[1] = "002D";
+ MathJax.InputJax.TeX.Definitions.macros.underline[1] = "002D";
+ }
+ },
+
+ Startup: function () {
+ // Set up default fonts
+ var MJ = this.config.styles[".MathJax"];
+ var family = [], fonts = this.FONTDATA.VARIANT.normal.fonts;
+ if (!(fonts instanceof Array)) {fonts = [fonts]}
+ for (var i = 0, m = fonts.length; i < m; i++) {
+ family[i] = this.FONTDATA.FONTS[fonts[i]].family;
+ if (!family[i]) {family[i] = fonts[i]}
+ }
+ MJ["font-family"] = family.join(',');
+
+ // Make hidden div for when math is in a display:none block
+ this.hiddenDiv = this.Element("div",{
+ style:{visibility:"hidden", overflow:"hidden", height:"1px",
+ position:"absolute", top:0}
+ });
+ if (!document.body.firstChild) {document.body.appendChild(this.hiddenDiv)}
+ else {document.body.insertBefore(this.hiddenDiv,document.body.firstChild)}
+ this.hiddenDiv = this.addElement(this.hiddenDiv,"div",{id:"MathJax_Hidden"});
+
+ // Determine pixels per inch
+ var div = this.addElement(this.hiddenDiv,"div",{style:{width:"5in"}});
+ this.pxPerInch = div.offsetWidth/5; this.hiddenDiv.removeChild(div);
+
+ // Markers used by getW
+ this.startMarker = HTMLCSS.createStrut(this.Element("span"),10,true);
+ this.endMarker = this.addText(this.Element("span"),"x").parentNode;
+
+ // Used in getHD
+ this.HDspan = this.Element("span");
+ if (this.operaHeightBug) {this.createStrut(this.HDspan,0)}
+ if (this.msieInlineBlockAlignBug) {
+ this.HDimg = this.addElement(this.HDspan,"img",{style:{height:"0px", width:"1px"}});
+ try {this.HDimg.src = "about:blank"} catch(err) {}
+ } else {
+ this.HDimg = HTMLCSS.createStrut(this.HDspan,0);
+ }
+
+ // Used in getScales
+ this.HDMspan = this.Element("span",{style: {position:"absolute"}});
+ if (this.msieInlineBlockAlignBug) {
+ this.HDMimg = this.addElement(this.HDMspan,"img",{style:{height:"0px",width:"1px"}});
+ try {this.HDMimg.src = "about:blank"} catch(err) {}
+ } else {
+ this.HDMimg = HTMLCSS.createStrut(this.HDMspan,0); this.HDMimg.style.marginRight = "";
+ }
+
+ // Used for computing factor to fix margin width in MSIE
+ this.marginCheck = HTMLCSS.Element("span");
+ HTMLCSS.addElement(this.marginCheck,"span",{style: {display:"inline-block", width:"5em"}});
+ this.marginMove = HTMLCSS.addElement(this.marginCheck,"span",
+ {style: {display:"inline-block", width:"5em", marginLeft:"-5em"}});
+
+ // Set up styles and preload web fonts
+ return MathJax.Ajax.Styles(this.config.styles,["PreloadWebFonts",this]);
+ },
+
+ PreloadWebFonts: function () {
+ if (!HTMLCSS.allowWebFonts || !HTMLCSS.config.preloadWebFonts) return;
+ for (var i = 0, m = HTMLCSS.config.preloadWebFonts.length; i < m; i++) {
+ var FONT = HTMLCSS.FONTDATA.FONTS[HTMLCSS.config.preloadWebFonts[i]];
+ if (!FONT.available) {HTMLCSS.Font.testFont(FONT)}
+ }
+ },
+
+ Translate: function (script) {
+ var math = script.MathJax.elementJax.root;
+ var span = this.Element("span",{className:"MathJax"}), div = span;
+ if (math.Get("display") === "block") {
+ div = this.Element("div",{className:"MathJax_Display", style:{width:"100%", position:"relative"}});
+ div.appendChild(span);
+ }
+ // (screen readers don't know about role="math" yet, so use "textbox" instead)
+ div.setAttribute("role","textbox"); div.setAttribute("aria-readonly","true");
+ script.parentNode.insertBefore(div,script);
+ this.getScales(div,span); var isHidden = (this.em === 0 || String(this.em) === "NaN");
+ if (isHidden) {this.hiddenDiv.appendChild(div); this.getScales(div,span)}
+ this.initImg(span);
+ this.initHTML(math,span);
+ math.setTeXclass();
+ try {math.toHTML(span,div)} catch (err) {
+ if (err.restart) {div.parentNode.removeChild(div)}
+ throw err;
+ }
+ if (isHidden) {script.parentNode.insertBefore(div,script)}
+ },
+
+ initImg: function (span) {},
+ initHTML: function (math,span) {},
+ initFont: function (name) {
+ var FONTS = HTMLCSS.FONTDATA.FONTS, AVAIL = HTMLCSS.config.availableFonts;
+ if (AVAIL && AVAIL.length && HTMLCSS.Font.testFont(FONTS[name]))
+ {FONTS[name].available = true; return null}
+ if (!this.allowWebFonts) {return null}
+ FONTS[name].isWebFont = true;
+ if (HTMLCSS.FontFaceBug) {FONTS[name].family = name}
+ return AJAX.Styles({"@font-face":this.Font.fontFace(name)});
+ },
+
+ Remove: function (jax) {
+ var span = jax.SourceElement(); if (!span) return;
+ span = span.previousSibling; if (!span) return;
+ if (span.className.match(/^MathJax/)) {span.parentNode.removeChild(span)}
+ },
+
+ getScales: function (span,mj) {
+ span.parentNode.insertBefore(this.HDMspan,span);
+ this.HDMspan.className = "";
+ this.HDMimg.style.height = "1px"; this.HDMimg.style.width = "60ex";
+ var ex = this.HDMspan.offsetWidth/60;
+ this.HDMspan.className = "MathJax"; this.HDMimg.style.width = "60em";
+ var em = this.HDMspan.offsetWidth/60;
+ var scale = Math.floor((ex/this.TeX.x_height) / em * this.config.scale);
+ mj.style.fontSize = this.HDMspan.style.fontSize = scale+"%";
+ this.em = MML.mbase.prototype.em = this.HDMspan.offsetWidth/60;
+ span.parentNode.removeChild(this.HDMspan);
+ this.msieMarginScale = this.getMarginScale(mj);
+ },
+ getMarginScale: function (span) {return 1},
+ getMSIEmarginScale: function (span) {
+ span.appendChild(this.marginCheck);
+ var W = this.marginCheck.offsetWidth, w = this.marginMove.offsetWidth;
+ var scale = w/(2*w - W);
+ span.removeChild(this.marginCheck);
+ return scale;
+ },
+ getHD: function (span) {
+ var position = span.style.position;
+ span.style.position = "absolute";
+ this.HDimg.style.height = "0px";
+ span.appendChild(this.HDspan);
+ var HD = {h:span.offsetHeight};
+ this.HDimg.style.height = HD.h+"px";
+ HD.d = span.offsetHeight - HD.h; HD.h -= HD.d;
+ HD.h /= this.em; HD.d /= this.em;
+ span.removeChild(this.HDspan);
+ span.style.position = position;
+ return HD;
+ },
+ getW: function (span) {
+ var W = span.offsetWidth, w = (span.bbox ? span.bbox.w: -1), start = span;
+ if ((w < 0 || this.negativeSkipBug) && W >= 0) {
+ // IE can't deal with a space at the beginning, so put something else first
+ if (this.negativeSkipBug) {
+ var position = span.style.position; span.style.position = "absolute";
+ start = this.startMarker;
+ if (span.firstChild) {span.insertBefore(start,span.firstChild)}
+ else {span.appendChild(start)}
+ start = this.startMarker;
+ }
+ span.appendChild(this.endMarker);
+ W = this.endMarker.offsetLeft - start.offsetLeft;
+ span.removeChild(this.endMarker);
+ if (this.negativeSkipBug) {
+ span.removeChild(start);
+ span.style.position = position;
+ }
+ }
+ return W/this.em;
+ },
+ Measured: function (span,parent) {
+ if (span.bbox.width == null && span.bbox.w) {
+ var w = this.getW(span);
+ span.bbox.rw += w - span.bbox.w;
+ span.bbox.w = w;
+ }
+ if (!parent) {parent = span.parentNode}
+ if (!parent.bbox) {parent.bbox = span.bbox}
+ return span;
+ },
+ Remeasured: function (span,parent) {
+ parent.bbox = this.Measured(span,parent).bbox;
+ },
+
+ Em: function (m) {
+ if (Math.abs(m) < .0006) {return "0em"}
+ return (m < 0 ? "-" : "")+String(Math.abs(m)+.0005).replace(/(\.\d\d\d).+/,'$1') + "em";
+ },
+ Percent: function (m) {
+ return String(m*100+.5).replace(/\..+/,'') + "%";
+ },
+ length2percent: function (length) {
+ return this.Percent(this.length2em(length));
+ },
+ length2em: function (length,size) {
+ if (typeof(length) !== "string") {length = length.toString()}
+ if (length === "") {return ""}
+ if (length === MML.SIZE.NORMAL) {return 1}
+ if (length === MML.SIZE.BIG) {return 2}
+ if (length === MML.SIZE.SMALL) {return .71}
+ if (length === "infinity") {return HTMLCSS.BIGDIMEN}
+ var factor = this.FONTDATA.TeX_factor;
+ if (length.match(/mathspace$/)) {return HTMLCSS.MATHSPACE[length]*factor}
+ var match = length.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|in|mm|cm|%)?/);
+ var m = parseFloat(match[1]||"1"), unit = match[2];
+ if (size == null) {size = 1}
+ if (unit === "em") {return m * factor}
+ if (unit === "ex") {return m * HTMLCSS.TeX.x_height * factor}
+ if (unit === "%") {return m / 100 * size}
+ if (unit === "px") {return m / HTMLCSS.em}
+ if (unit === "pt") {return m / 10 * factor} // 10 pt to an em
+ if (unit === "in") {return m * this.pxPerInch / HTMLCSS.em}
+ if (unit === "cm") {return m * this.pxPerInch / HTMLCSS.em / 2.54} // 2.54 cm to an inch
+ if (unit === "mm") {return m * this.pxPerInch / HTMLCSS.em / 25.4} // 10 mm to a cm
+ if (unit === "pc") {return m * this.pxPerInch / HTMLCSS.em / 12} // 12 pc to an inch
+ if (unit === "mu") {return m / 18 * factor} // FIXME: needs to include scale
+ return m*factor*size; // relative to given size (or 1em as default)
+ },
+ thickness2em: function (length) {
+ var thick = HTMLCSS.TeX.rule_thickness;
+ if (length === MML.LINETHICKNESS.MEDIUM) {return thick}
+ if (length === MML.LINETHICKNESS.THIN) {return .67*thick}
+ if (length === MML.LINETHICKNESS.THICK) {return 1.67*thick}
+ return this.length2em(length,thick);
+ },
+
+ createStrut: function (span,h,before) {
+ var strut = this.Element("span",{
+ style:{display:"inline-block", overflow:"hidden", height:h+"px",
+ width:"1px", marginRight:"-1px"}
+ });
+ if (before) {span.insertBefore(strut,span.firstChild)} else {span.appendChild(strut)}
+ return strut;
+ },
+ createBlank: function (span,w,before) {
+ var blank = this.Element("span",{
+ style: {display:"inline-block", overflow:"hidden", height:"1px", width:this.Em(w)}
+ });
+ if (before) {span.insertBefore(blank,span.firstChild)} else {span.appendChild(blank)}
+ return blank;
+ },
+ createShift: function (span,w,before) {
+ var space = this.Element("span",{style:{marginLeft:this.Em(w)}});
+ if (before) {span.insertBefore(space,span.firstChild)} else {span.appendChild(space)}
+ return space;
+ },
+ createSpace: function (span,h,d,w,color) {
+ var H = this.Em(Math.max(0,h+d)), D = this.Em(-d);
+ if (this.msieInlineBlockAlignBug) {D = this.Em(HTMLCSS.getHD(span.parentNode).d-d)}
+ if (span.isBox || span.className == "mspace") {
+ span.bbox = {
+ h: h*span.scale, d: d*span.scale,
+ w: w*span.scale, rw: w*span.scale, lw: 0
+ };
+ span.style.height = H; span.style.verticalAlign = D;
+ } else {
+ span = this.addElement(span,"span",{style: {height:H, verticalAlign:D}});
+ }
+ if (w >= 0) {
+ span.style.width = this.Em(w);
+ span.style.display = "inline-block";
+ } else {
+ if (this.msieNegativeSpaceBug) {span.style.height = ""}
+ span.style.marginLeft = this.Em(w);
+ if (HTMLCSS.safariNegativeSpaceBug && span.parentNode.firstChild == span)
+ {this.createBlank(span,0,true)}
+ }
+ if (color && color !== MML.COLOR.TRANSPARENT) {span.style.backgroundColor = color}
+ return span;
+ },
+ createRule: function (span,h,d,w,color) {
+ var min = HTMLCSS.TeX.min_rule_thickness;
+ // If rule is very thin, make it at least min_rule_thickness so it doesn't disappear
+ if (w > 0 && w*this.em < min) {w = min/this.em}
+ if (h+d > 0 && (h+d)*this.em < min) {var f = 1/(h+d)*(min/this.em); h *= f; d *= f}
+ if (!color) {color = "solid"} else {color = "solid "+color}
+ color = this.Em(w)+" "+color;
+ var H = this.Em(h+d), D = this.Em(-d);
+ if (span.isBox || span.className == "mspace") {span.bbox = {h:h, d:d, w:w, rw:w, lw: 0}}
+ span = this.addElement(span,"span",{
+ style: {borderLeft: color, display: "inline-block", overflow:"hidden",
+ width:0, height:H, verticalAlign:D}
+ });
+ if (w > 0 && span.offsetWidth == 0) {span.style.width = this.Em(w)}
+ return span;
+ },
+
+ createStack: function (span,nobbox,w) {
+ if (this.msiePaddingWidthBug) {this.createStrut(span,0)}
+ span = this.addElement(span,"span",{
+ style: {display:"inline-block", position:"relative",
+ width:(w == null ? 0: "100%"), height:0}
+ });
+ if (!nobbox) {
+ span.parentNode.bbox = span.bbox = {
+ h: -this.BIGDIMEN, d: -this.BIGDIMEN,
+ w:0, lw: this.BIGDIMEN, rw: -this.BIGDIMEN
+ };
+ if (w != null) {span.bbox.width = span.parentNode.bbox.width = w}
+ }
+ return span;
+ },
+ createBox: function (span,w) {
+ var box = this.addElement(span,"span",{style:{position:"absolute"}, isBox: true});
+ if (w != null) {box.style.width = w}
+ return box;
+ },
+ addBox: function (span,box) {
+ box.style.position = "absolute"; box.isBox = true;
+ return span.appendChild(box);
+ },
+ placeBox: function (span,x,y,noclip) {
+ var parent = span.parentNode, bbox = span.bbox, BBOX = parent.bbox;
+ if (this.msiePlaceBoxBug) {this.addText(span,this.NBSP)}
+ if (this.imgSpaceBug) {this.addText(span,this.imgSpace)}
+ var HD = this.getHD(span), dx = 0;
+ // Make sure vertical alignment of baseline is correct
+ span.style.top = this.Em(-HD.h);
+ if (-span.offsetTop !== Math.floor(HD.h*this.em+.5))
+ {HD.h += .95*Math.floor(HD.h*this.em+span.offsetTop+.5)/this.em};
+ // Clip so that bbox doesn't include extra height and depth
+ if (bbox) {
+ if (this.negativeSkipBug) {
+ if (bbox.lw < 0) {dx = bbox.lw; HTMLCSS.createBlank(span,-dx,true); l = 0}
+ if (bbox.rw > bbox.w) {HTMLCSS.createBlank(span,bbox.rw-bbox.w+.1)}
+ }
+ if (!this.msieClipRectBug && !bbox.noclip && !noclip) {
+ var dd = 3/this.em;
+ var H = (bbox.H == null ? bbox.h : bbox.H), D = (bbox.D == null ? bbox.d : bbox.D);
+ var t = HD.h - H - dd, b = HD.h + D + dd, l = bbox.lw - 3*dd, r = 1000;
+ span.style.clip = "rect("+this.Em(t)+" "+this.Em(r)+" "+this.Em(b)+" "+this.Em(l)+")";
+ }
+ }
+ // Place the box
+ span.style.left = this.Em(x+dx);
+ span.style.top = this.Em(-(y+HD.h));
+ // Update the bounding box
+ if (bbox && BBOX) {
+ if (bbox.H != null && (BBOX.H == null || bbox.H + y > BBOX.H)) {BBOX.H = bbox.H + y}
+ if (bbox.D != null && (BBOX.D == null || bbox.D - y > BBOX.D)) {BBOX.D = bbox.D - y}
+ if (bbox.h + y > BBOX.h) {BBOX.h = bbox.h + y}
+ if (bbox.d - y > BBOX.d) {BBOX.d = bbox.d - y}
+ if (BBOX.H != null && BBOX.H <= BBOX.h) {delete BBOX.H}
+ if (BBOX.D != null && BBOX.D <= BBOX.d) {delete BBOX.D}
+ if (bbox.w + x > BBOX.w) {
+ BBOX.w = bbox.w + x;
+ if (BBOX.width == null) {parent.style.width = this.Em(BBOX.w)}
+ }
+ if (bbox.rw + x > BBOX.rw) {BBOX.rw = bbox.rw + x}
+ if (bbox.lw + x < BBOX.lw) {BBOX.lw = bbox.lw + x}
+ // FIXME: deal with non-percent widths
+ if (bbox.width != null) {
+ if (BBOX.width == null) {parent.style.width = BBOX.width = "100%"}
+ span.style.width = bbox.width;
+ }
+ }
+ },
+ alignBox: function (span,align,y) {
+ this.placeBox(span,0,y); // set y position (and left aligned)
+ var r = 0, c = -span.bbox.w/2;
+ if (this.negativeSkipBug) {r = span.bbox.w-span.bbox.rw-.1; c += span.bbox.lw}
+ // FIXME: handle width that is not a percent
+ c = (span.bbox.width ? "-"+Math.floor(parseInt(span.bbox.width)/2)+"%" :
+ this.Em(c*this.msieMarginScale));
+ MathJax.Hub.Insert(span.style,({
+ right: {left:"", right: this.Em(r)},
+ center: {left:"50%", marginLeft: c}
+ })[align]);
+ },
+ setStackWidth: function (span,w) {
+ if (typeof(w) === "number") {
+ span.style.width = this.Em(Math.max(0,w));
+ if (span.bbox) {span.bbox.w = w};
+ if (span.parentNode.bbox) {span.parentNode.bbox.w = w}
+ } else {
+ span.style.width = span.parentNode.style.width = "100%";
+ if (span.bbox) {span.bbox.width = w}
+ if (span.parentNode.bbox) {span.parentNode.bbox.width = w}
+ }
+ },
+
+ createDelimiter: function (span,code,HW,scale,font) {
+ if (!code) {
+ span.bbox = {h:0, d:0, w:this.TeX.nulldelimiterspace, lw: 0};
+ span.bbox.rw = span.bbox.w;
+ this.createSpace(span,span.bbox.h,span.bbox.d,span.bbox.w);
+ return;
+ }
+ if (!scale) {scale = 1};
+ if (!(HW instanceof Array)) {HW = [HW,HW]}
+ var hw = HW[1]; HW = HW[0];
+ var delim = {alias: code};
+ while (delim.alias) {
+ code = delim.alias; delim = this.FONTDATA.DELIMITERS[code];
+ if (!delim) {delim = {HW: [0,this.FONTDATA.VARIANT[MML.VARIANT.NORMAL]]}}
+ }
+ for (var i = 0, m = delim.HW.length; i < m; i++) {
+ if (delim.HW[i][0]*scale >= HW-.01 || (i == m-1 && !delim.stretch)) {
+ if (delim.HW[i][2]) {scale *= delim.HW[i][2]}
+ if (delim.HW[i][3]) {code = delim.HW[i][3]}
+ var chr = this.addElement(span,"span");
+ this.createChar(chr,[code,delim.HW[i][1]],scale,font);
+ span.bbox = chr.bbox;
+ span.offset = .65 * span.bbox.w;
+ span.scale = scale;
+ return;
+ }
+ }
+ if (delim.stretch) {this["extendDelimiter"+delim.dir](span,hw,delim.stretch,scale,font)}
+ },
+ extendDelimiterV: function (span,H,delim,scale,font) {
+ var stack = this.createStack(span,true);
+ var top = this.createBox(stack), bot = this.createBox(stack);
+ this.createChar(top,(delim.top||delim.ext),scale,font);
+ this.createChar(bot,(delim.bot||delim.ext),scale,font);
+ var ext = {bbox:{w:0,lw:0,rw:0}}, mid = ext;
+ var h = top.bbox.h + top.bbox.d + bot.bbox.h + bot.bbox.d;
+ var y = -top.bbox.h; this.placeBox(top,0,y,true); y -= top.bbox.d;
+ if (delim.mid) {
+ mid = this.createBox(stack); this.createChar(mid,delim.mid,scale,font);
+ h += mid.bbox.h + mid.bbox.d;
+ }
+ if (H > h) {
+ ext = this.Element("span"); this.createChar(ext,delim.ext,scale,font);
+ var eH = ext.bbox.h + ext.bbox.d, eh = eH - .05, n, N, k = (delim.mid ? 2 : 1);
+ N = n = Math.ceil((H-h)/(k*eh));
+ if (!delim.fullExtenders) {eh = (H-h)/(k*n)}
+ var dy = (n/(n+1))*(eH - eh); eh = eH - dy; y += dy + eh - ext.bbox.h;
+ while (k-- > 0) {
+ while (n-- > 0) {y -= eh; this.placeBox(this.addBox(stack,ext.cloneNode(true)),0,y,true)}
+ y += dy - ext.bbox.d;
+ if (delim.mid && k) {
+ this.placeBox(mid,0,y-mid.bbox.h,true); n = N;
+ y += -(mid.bbox.h + mid.bbox.d) + dy + eh - ext.bbox.h;
+ }
+ }
+ } else {
+ y += (h - H)/2;
+ if (delim.mid) {this.placeBox(mid,0,y-mid.bbox.h,true); y += -(mid.bbox.h + mid.bbox.d)}
+ y += (h - H)/2;
+ }
+ this.placeBox(bot,0,y-bot.bbox.h,true); y -= bot.bbox.h + bot.bbox.d;
+ span.bbox = {
+ w: Math.max(top.bbox.w,ext.bbox.w,bot.bbox.w,mid.bbox.w),
+ lw: Math.min(top.bbox.lw,ext.bbox.lw,bot.bbox.lw,mid.bbox.lw),
+ rw: Math.max(top.bbox.rw,ext.bbox.rw,bot.bbox.rw,mid.bbox.rw),
+ h: 0, d: -y
+ }
+ span.scale = scale;
+ span.offset = .55 * span.bbox.w;
+ span.isMultiChar = true;
+ this.setStackWidth(stack,span.bbox.w);
+ },
+ extendDelimiterH: function (span,W,delim,scale,font) {
+ var stack = this.createStack(span,true);
+ var left = this.createBox(stack), right = this.createBox(stack);
+ this.createChar(left,(delim.left||delim.rep),scale,font);
+ this.createChar(right,(delim.right||delim.rep),scale,font);
+ var rep = this.Element("span"); this.createChar(rep,delim.rep,scale,font);
+ var mid = {bbox: {h:-this.BIGDIMEN, d:-this.BIGDIMEN}};
+ this.placeBox(left,-left.bbox.lw,0,true);
+ var w = (left.bbox.rw - left.bbox.lw) + (right.bbox.rw - right.bbox.lw) - .05,
+ x = left.bbox.rw - left.bbox.lw - .025;
+ if (delim.mid) {
+ mid = this.createBox(stack); this.createChar(mid,delim.mid,scale,font);
+ w += mid.bbox.w;
+ }
+ if (W > w) {
+ var rW = rep.bbox.rw-rep.bbox.lw, rw = rW - .05, n, N, k = (delim.mid ? 2 : 1);
+ N = n = Math.ceil((W-w)/(k*rw)); rw = (W-w)/(k*n);
+ var dx = (n/(n+1))*(rW - rw); rw = rW - dx; x -= rep.bbox.lw + dx;
+ while (k-- > 0) {
+ while (n-- > 0) {this.placeBox(this.addBox(stack,rep.cloneNode(true)),x,0,true); x += rw}
+ if (delim.mid && k) {this.placeBox(mid,x,0,true); x += mid.bbox.w - dx; n = N}
+ }
+ } else {
+ x -= (w - W)/2;
+ if (delim.mid) {this.placeBox(mid,x,0,true); x += mid.bbox.w}
+ x -= (w - W)/2;
+ }
+ this.placeBox(right,x,0,true);
+ span.bbox = {
+ w: x+right.bbox.rw, lw: 0, rw: x+right.bbox.rw,
+ H: Math.max(left.bbox.h,rep.bbox.h,right.bbox.h,mid.bbox.h),
+ D: Math.max(left.bbox.d,rep.bbox.d,right.bbox.d,mid.bbox.d),
+ h: rep.bbox.h, d: rep.bbox.d
+ }
+ span.scale = scale;
+ span.isMultiChar = true;
+ this.setStackWidth(stack,span.bbox.w);
+ },
+ createChar: function (span,data,scale,font) {
+ var SPAN = span, text = "", variant = {fonts: [data[1]], noRemap:true};
+ if (font && font === MML.VARIANT.BOLD) {variant.fonts = [data[1]+"-bold",data[1]]}
+ if (typeof(data[1]) !== "string") {variant = data[1]}
+ if (data[0] instanceof Array) {
+ for (var i = 0, m = data[0].length; i < m; i++) {text += String.fromCharCode(data[0][i])}
+ } else {text = String.fromCharCode(data[0])}
+ if (scale !== 1) {
+ SPAN = this.addElement(span,"span",{style:{fontSize: this.Percent(scale)}, scale:scale});
+ this.handleVariant(SPAN,variant,text);
+ span.bbox = SPAN.bbox;
+ } else {this.handleVariant(span,variant,text)}
+ if (data[2]) {span.style.marginLeft = this.Em(data[2])}
+ if (this.AccentBug && span.bbox.w === 0) {
+ // Handle combining characters by adding a non-breaking space and removing that width
+ SPAN.firstChild.nodeValue += this.NBSP;
+ HTMLCSS.createSpace(span,0,0,-span.offsetWidth/HTMLCSS.em);
+ }
+ },
+ positionDelimiter: function (span,h) {
+ h -= span.bbox.h; span.bbox.d -= h; span.bbox.h += h;
+ if (h) {
+ if (this.safariVerticalAlignBug || this.msieVerticalAlignBug || this.konquerorVerticalAlignBug ||
+ (this.operaVerticalAlignBug && span.isMultiChar)) {
+ if (span.firstChild.style.display === "" && span.style.top !== "")
+ {span = span.firstChild; h -= parseFloat(span.style.top)}
+ span.style.position = "relative";
+ span.style.top = this.Em(-h);
+ } else {
+ span.style.verticalAlign = this.Em(h);
+ if (HTMLCSS.ffVerticalAlignBug) {HTMLCSS.createRule(span.parentNode,span.bbox.h,0,0)}
+ }
+ }
+ },
+
+ handleVariant: function (span,variant,text) {
+ var newtext = "", n, c, C, font, noVariant = 1, VARIANT;
+ if (text.length === 0) return;
+ if (!span.bbox) {
+ span.bbox = {
+ w: 0, h: -this.BIGDIMEN, d: -this.BIGDIMEN,
+ rw: -this.BIGDIMEN, lw: this.BIGDIMEN
+ };
+ }
+ if (!variant) {variant = this.FONTDATA.VARIANT[MML.VARIANT.NORMAL]}
+ VARIANT = variant;
+ for (var i = 0, m = text.length; i < m; i++) {
+ variant = VARIANT;
+ n = text.charCodeAt(i); c = text.charAt(i);
+ if (c == this.PLANE1) {
+ i++; n = text.charCodeAt(i) + 0x1D400 - 0xDC00;
+ } else {
+ var id, M, RANGES = this.FONTDATA.RANGES;
+ for (id = 0, M = RANGES.length; id < M; id++) {
+ if (RANGES[id].name === "alpha" && variant.noLowerCase) continue;
+ var N = variant["offset"+RANGES[id].offset];
+ if (N && n >= RANGES[id].low && n <= RANGES[id].high) {
+ if (RANGES[id].remap && RANGES[id].remap[n]) {
+ n = N + RANGES[id].remap[n];
+ } else {
+ n = n - RANGES[id].low + N;
+ if (RANGES[id].add) {n += RANGES[id].add}
+ }
+ if (variant["variant"+RANGES[id].offset])
+ {variant = this.FONTDATA.VARIANT[variant["variant"+RANGES[id].offset]]}
+ break;
+ }
+ }
+ }
+ if (variant.remap && variant.remap[n]) {
+ if (variant.remap[n] instanceof Array) {
+ var remap = variant.remap[n];
+ n = remap[0]; variant = this.FONTDATA.VARIANT[remap[1]];
+ } else {
+ n = variant.remap[n];
+ if (variant.remap.variant) {variant = this.FONTDATA.VARIANT[variant.remap.variant]}
+ }
+ }
+ if (this.FONTDATA.REMAP[n] && !variant.noRemap) {n = this.FONTDATA.REMAP[n]}
+ font = this.lookupChar(variant,n); c = font[n];
+ if (noVariant && !c[5].img) {this.handleFont(span,font); noVariant = 1}
+ newtext = this.handleChar(span,font,c,n,newtext);
+ if (c[0]/1000 > span.bbox.h) {span.bbox.h = c[0]/1000}
+ if (c[1]/1000 > span.bbox.d) {span.bbox.d = c[1]/1000}
+ if (span.bbox.w + c[3]/1000 < span.bbox.lw) {span.bbox.lw = span.bbox.w + c[3]/1000}
+ if (span.bbox.w + c[4]/1000 > span.bbox.rw) {span.bbox.rw = span.bbox.w + c[4]/1000}
+ span.bbox.w += c[2]/1000;
+ }
+ if (newtext.length) {this.addText(span,newtext)}
+ if (span.scale && span.scale !== 1) {
+ span.bbox.h *= span.scale; span.bbox.d *= span.scale;
+ span.bbox.w *= span.scale; span.bbox.lw *= span.scale; span.bbox.rw *= span.scale;
+ }
+ if (text.length == 1 && font.skew && font.skew[n]) {span.bbox.skew = font.skew[n]}
+ },
+
+ handleFont: function (span,font) {
+ span.style.fontFamily = font.family;
+ if (!(HTMLCSS.FontFaceBug && font.isWebFont)) {
+ var style = font.style || this.FONTDATA.DEFAULTSTYLE,
+ weight = font.weight || this.FONTDATA.DEFAULTWEIGHT;
+ if (style !== "normal") {span.style.fontStyle = style}
+ if (weight !== "normal") {span.style.fontWeight = weight}
+ }
+ },
+
+ handleChar: function (span,font,c,n,text) {
+ var C = c[5];
+ if (C.img) {return this.handleImg(span,font,c,n,text)}
+ if (C.c == null) {
+ if (n <= 0xFFFF) {C.c = String.fromCharCode(n)}
+ else {C.c = this.PLANE1 + String.fromCharCode(n-0x1D400+0xDC00)}
+ }
+ if (c[2] || !this.msieAccentBug || text.length) {return text + C.c}
+ // Handle IE accent clipping bug
+ HTMLCSS.createShift(span,c[3]/1000);
+ HTMLCSS.createShift(span,(c[4]-c[3])/1000);
+ this.addText(span,C.c);
+ HTMLCSS.createShift(span,-c[4]/1000);
+ return "";
+ },
+ handleImg: function (span,font,c,n,text) {return text}, // replaced by imageFont extension
+
+ lookupChar: function (variant,n) {
+ var i, m;
+ if (!variant.FONTS) {
+ var FONTS = this.FONTDATA.FONTS;
+ var fonts = (variant.fonts || this.FONTDATA.VARIANT.normal.fonts);
+ if (!(fonts instanceof Array)) {fonts = [fonts]}
+ if (variant.fonts != fonts) {variant.fonts = fonts}
+ variant.FONTS = [];
+ for (i = 0, m = fonts.length; i < m; i++) {
+ if (FONTS[fonts[i]]) {
+ variant.FONTS.push(FONTS[fonts[i]]);
+ FONTS[fonts[i]].name = fonts[i]; // FIXME: should really be in the font files
+ }
+ }
+ }
+ for (i = 0, m = variant.FONTS.length; i < m; i++) {
+ var font = variant.FONTS[i];
+ if (typeof(font) === "string") {
+ delete variant.FONTS; this.loadFont(font);
+ }
+ if (font[n]) {
+ if (font[n].length === 5) {font[n][5] = {}}
+ if (HTMLCSS.allowWebFonts && !font.available)
+ {this.loadWebFont(font)} else {return font}
+ } else {this.findBlock(font,n)}
+ }
+ var unknown = (variant.defaultFont || {family:HTMLCSS.FONTDATA.DEFAULTFAMILY+",serif"});
+ unknown[n] = [800,200,500,0,500,{isUnknown:true}]; // [h,d,w,lw,rw,{data}]
+ return unknown;
+ },
+
+ findBlock: function (font,c) {
+ if (font.Ranges) {
+ // FIXME: do binary search?
+ for (var i = 0, m = font.Ranges.length; i < m; i++) {
+ if (c < font.Ranges[i][0]) return;
+ if (c <= font.Ranges[i][1]) {
+ var file = font.Ranges[i][2];
+ for (var j = font.Ranges.length-1; j >= 0; j--)
+ {if (font.Ranges[j][2] == file) {font.Ranges.splice(j,1)}}
+ this.loadFont(font.directory+"/"+file+".js");
+ }
+ }
+ }
+ },
+
+ loadFont: function (file) {
+ var queue = MathJax.CallBack.Queue();
+ queue.Push(["Require",MathJax.Ajax,this.fontDir+"/"+file]);
+ if (this.imgFonts) {queue.Push(["Require",MathJax.Ajax,this.webfontDir+"/png/"+file])}
+ MathJax.Hub.RestartAfter(queue.Push({}));
+ },
+
+ loadWebFont: function (font) {
+ font.available = font.isWebFont = true;
+ if (HTMLCSS.FontFaceBug) {font.family = font.name}
+ var callback = this.Font.loadWebFont(font);
+ MathJax.Hub.RestartAfter(callback);
+ },
+
+ Element: function (type,def) {
+ var obj = document.createElement(type);
+ for (var i = 1, m = arguments.length; i < m; i++) {
+ if (arguments[i]) {MathJax.Hub.Insert(obj,arguments[i]);}
+ }
+ return obj;
+ },
+ addElement: function (span,type,def) {return span.appendChild(this.Element(type,def))},
+ TextNode: function (text) {return document.createTextNode(text)},
+ addText: function (span,text) {return span.appendChild(this.TextNode(text))},
+
+ BIGDIMEN: 10000000,
+ ID: 0,
+ GetID: function () {this.ID++; return this.ID},
+
+ MATHSPACE: {
+ veryverythinmathspace: 1/18,
+ verythinmathspace: 2/18,
+ thinmathspace: 3/18,
+ mediummathspace: 4/18,
+ thickmathspace: 5/18,
+ verythickmathspace: 6/18,
+ veryverythickmathspace: 7/18,
+ negativeveryverythinmathspace: -1/18,
+ negativeverythinmathspace: -2/18,
+ negativethinmathspace: -3/18,
+ negativemediummathspace: -4/18,
+ negativethickmathspace: -5/18,
+ negativeverythickmathspace: -6/18,
+ negativeveryverythickmathspace: -7/18
+ },
+
+ TeX: {
+ x_height: .430554,
+ quad: 1,
+ num1: .676508,
+ num2: .393732,
+ num3: .44373,
+ denom1: .685951,
+ denom2: .344841,
+ sup1: .412892,
+ sup2: .362892,
+ sup3: .288888,
+ sub1: .15,
+ sub2: .247217,
+ sup_drop: .386108,
+ sub_drop: .05,
+ delim1: 2.39,
+ delim2: 1.0,
+ axis_height: .25,
+ rule_thickness: .06,
+ big_op_spacing1: .111111,
+ big_op_spacing2: .166666,
+ big_op_spacing3: .2,
+ big_op_spacing4: .6,
+ big_op_spacing5: .1,
+
+ scriptspace: .1,
+ nulldelimiterspace: .12,
+ delimiterfactor: 901,
+ delimitershortfall: .1, // originally .3,
+
+ min_rule_thickness: 1.25 // in pixels
+ },
+
+ PLANE1: String.fromCharCode(0xD835),
+ NBSP: String.fromCharCode(0xA0),
+
+ rfuzz: 0 // adjustment to rule placements in roots
+ });
+
+ MML.mbase.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toHTML(span)}}
+ var stretchy = this.HTMLcomputeBBox(span);
+ var h = span.bbox.h, d = span.bbox.d;
+ for (i = 0, m = stretchy.length; i < m; i++) {stretchy[i].HTMLstretchV(span,h,d)}
+ if (stretchy.length) {this.HTMLcomputeBBox(span,true)}
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLcomputeBBox: function (span,full) {
+ var i, m, child, bbox, BBOX, hasDimens = 0, width, stretchy = [];
+ BBOX = span.bbox = {};
+ for (i = 0, m = this.data.length; i < m; i++) {
+ var core = this.data[i]; if (!core) continue;
+ if (!full && core.HTMLcanStretch("Vertical"))
+ {stretchy.push(core); core = (core.CoreMO()||core)}
+ this.HTMLcombineBBoxes(core,BBOX);
+ }
+ this.HTMLcleanBBox(BBOX);
+ return stretchy;
+ },
+ HTMLcombineBBoxes: function (core,BBOX) {
+ if (BBOX.w == null) {
+ BBOX.h = BBOX.d = BBOX.H = BBOX.D = BBOX.rw = -HTMLCSS.BIGDIMEN;
+ BBOX.w = 0; BBOX.lw = HTMLCSS.BIGDIMEN;
+ }
+ var child = core.HTMLspanElement(); if (!child || !child.bbox) return;
+ var bbox = child.bbox;
+ if (bbox.d > BBOX.d) {BBOX.d = bbox.d}
+ if (bbox.h > BBOX.h) {BBOX.h = bbox.h}
+ if (bbox.D != null && bbox.D > BBOX.D) {BBOX.D = bbox.D}
+ if (bbox.H != null && bbox.H > BBOX.H) {BBOX.H = bbox.H}
+ if (child.style.paddingLeft) {BBOX.w += parseFloat(child.style.paddingLeft)*(child.scale||1)}
+ if (BBOX.w + bbox.lw < BBOX.lw) {BBOX.lw = BBOX.w + bbox.lw}
+ if (BBOX.w + bbox.rw > BBOX.rw) {BBOX.rw = BBOX.w + bbox.rw}
+ BBOX.w += bbox.w;
+ if (child.style.paddingRight) {BBOX.w += parseFloat(child.style.paddingRight)*(child.scale||1)}
+ if (bbox.width) {BBOX.width = bbox.width}
+ },
+ HTMLcleanBBox: function (BBOX) {
+ if (BBOX.h === this.BIGDIMEN)
+ {BBOX.h = BBOX.d = BBOX.H = BBOX.D = BBOX.w = BBOX.rw = BBOX.lw = 0}
+ if (BBOX.D <= BBOX.d) {delete BBOX.D}; if (BBOX.H <= BBOX.h) {delete BBOX.H}
+ },
+ HTMLcanStretch: function (direction) {
+ if (this.isEmbellished()) {return this.Core().HTMLcanStretch(direction)}
+ return false;
+ },
+ HTMLstretchH: function (box,W) {return this.HTMLspanElement()},
+ HTMLstretchV: function (box,h,d) {return this.HTMLspanElement()},
+
+ HTMLcreateSpan: function (span) {
+ if (this.spanID) {
+ var SPAN = this.HTMLspanElement();
+ if (SPAN) {
+ while (SPAN.firstChild) {SPAN.removeChild(SPAN.firstChild)}
+ SPAN.bbox = {w:0, h:0, d:0, lw:0, rw:0};
+ SPAN.scale = 1; SPAN.isMultChar = null;
+ SPAN.style.cssText = "";
+ return SPAN;
+ }
+ }
+ if (this.href) {span = HTMLCSS.addElement(span,"a",{href:this.href})}
+ span = HTMLCSS.addElement(span,"span",{className: this.type});
+ if (HTMLCSS.imgHeightBug) {span.style.display = "inline-block"}
+ if (this["class"] != null) {span.className += " "+this["class"]}
+ if (this.style) {span.style.cssText = this.style}
+ this.spanID = HTMLCSS.GetID(); span.id = (this.id || "MathJax-Span-"+this.spanID);
+ span.bbox = {w:0, h:0, d:0, lw:0, lr:0};
+ if (this.href) {span.parentNode.bbox = span.bbox}
+ return span;
+ },
+ HTMLspanElement: function () {
+ if (!this.spanID) {return null}
+ return document.getElementById(this.id || "MathJax-Span-"+this.spanID);
+ },
+
+ HTMLhandleVariant: function (span,variant,text) {HTMLCSS.handleVariant(span,variant,text)},
+
+ HTMLhandleSize: function (span) {
+ if (!span.scale) {
+ span.scale = this.HTMLgetScale();
+ if (span.scale !== 1) {span.style.fontSize = HTMLCSS.Percent(span.scale)}
+ }
+ return span;
+ },
+
+ HTMLhandleColor: function (span) {
+ var values = this.getValues("mathcolor","color");
+ if (this.mathbackground) {values.mathbackground = this.mathbackground}
+ if (this.background) {values.background = this.background}
+ if (this.style && span.style.backgroundColor) {values.mathbackground = span.style.backgroundColor}
+ if (values.color && !this.mathcolor) {values.mathcolor = values.color}
+ if (values.background && !this.mathbackground) {values.mathbackground = values.background}
+ if (values.mathcolor) {span.style.color = values.mathcolor}
+ if (values.mathbackground && values.mathbackground !== MML.COLOR.TRANSPARENT) {
+ var dd = 1/HTMLCSS.em, lW = 0, rW = 0;
+ if (this.isToken) {lW = span.bbox.lw; rW = span.bbox.rw - span.bbox.w}
+ if (span.style.paddingLeft !== "") {lW += parseFloat(span.style.paddingLeft)*(span.scale||1)}
+ if (span.style.paddingRight !== "") {rW -= parseFloat(span.style.paddingRight)*(span.scale||1)}
+ var W = Math.max(0,HTMLCSS.getW(span) + (HTMLCSS.PaddingWidthBug ? 0 : rW - lW));
+ if (HTMLCSS.msieCharPaddingWidthBug && span.style.paddingLeft !== "")
+ {W += parseFloat(span.style.paddingLeft)*(span.scale||1)}
+ var H = span.bbox.h + span.bbox.d, D = -span.bbox.d;
+ if (W > 0) {W += 2*dd; lW -= dd}; if (H > 0) {H += 2*dd; D -= dd}; rW = -W-lW;
+ var frame = HTMLCSS.Element("span",{id:"MathJax-Color-"+this.spanID,
+ style:{display:"inline-block", backgroundColor:values.mathbackground,
+ width: HTMLCSS.Em(W), height:HTMLCSS.Em(H), verticalAlign: HTMLCSS.Em(D),
+ marginLeft: HTMLCSS.Em(lW), marginRight: HTMLCSS.Em(rW)}
+ });
+ if (HTMLCSS.msieInlineBlockAlignBug) {
+ frame.style.position = "relative"; frame.style.width = frame.style.height = 0;
+ frame.style.verticalAlign = frame.style.marginLeft = frame.style.marginRight = "";
+ HTMLCSS.placeBox(HTMLCSS.addElement(frame,"span",{
+ style: {display:"inline-block", position:"absolute", overflow:"hidden",
+ width: HTMLCSS.Em(W), height: HTMLCSS.Em(H),
+ background: values.mathbackground}
+ }),lW,span.bbox.h+dd);
+ } else {
+ }
+ span.parentNode.insertBefore(frame,span);
+ }
+ },
+ HTMLremoveColor: function () {
+ var color = document.getElementById("MathJax-Color-"+this.spanID);
+ if (color) {color.parentNode.removeChild(color)}
+ },
+
+ HTMLhandleSpace: function (span) {
+ if (this.useMMLspacing) {
+ if (this.type !== "mo") return;
+ var values = this.getValues("scriptlevel","lspace","rspace");
+ if (values.scriptlevel <= 0 || this.hasValue("lspace") || this.hasValue("rspace")) {
+ values.lspace = Math.max(0,HTMLCSS.length2em(values.lspace));
+ values.rspace = Math.max(0,HTMLCSS.length2em(values.rspace));
+ var core = this, parent = this.Parent();
+ while (parent && parent.isEmbellished() && parent.Core() === core)
+ {core = parent; parent = parent.Parent(); span = core.HTMLspanElement()}
+ if (values.lspace) {span.style.paddingLeft = HTMLCSS.Em(values.lspace)}
+ if (values.rspace) {span.style.paddingRight = HTMLCSS.Em(values.rspace)}
+ }
+ } else {
+ var space = this.texSpacing();
+ if (space !== "") {
+ space = HTMLCSS.length2em(space)/(span.scale||1);
+ if (span.style.paddingLeft) {space += parseFloat(span.style.paddingLeft)}
+ span.style.paddingLeft = HTMLCSS.Em(space);
+ }
+ }
+ },
+
+ HTMLgetScale: function () {
+ var scale = 1, values = this.getValues("mathsize","scriptlevel","fontsize","scriptminsize");
+ if (this.style) {
+ var span = this.HTMLspanElement();
+ if (span.style.fontSize != "") {values.fontsize = span.style.fontSize}
+ }
+ if (values.fontsize && !this.mathsize) {values.mathsize = values.fontsize}
+ if (values.scriptlevel !== 0) {
+ if (values.scriptlevel > 2) {values.scriptlevel = 2}
+ scale = Math.pow(this.Get("scriptsizemultiplier"),values.scriptlevel);
+ values.scriptminsize = HTMLCSS.length2em(values.scriptminsize);
+ if (scale < values.scriptminsize) {scale = values.scriptminsize}
+ }
+ scale *= HTMLCSS.length2em(values.mathsize);
+ return scale;
+ },
+
+ HTMLgetVariant: function () {
+ var values = this.getValues("mathvariant","fontfamily","fontweight","fontstyle");
+ if (this.style) {
+ var span = this.HTMLspanElement();
+ if (span.style.fontFamily) {values.fontfamily = span.style.fontFamily}
+ if (span.style.fontWeight) {values.fontweight = span.style.fontWeight}
+ if (span.style.fontStyle) {values.fontStyle = span.style.fontStyle}
+ }
+ var variant = values.mathvariant; if (this.variantForm) {variant = "-"+HTMLCSS.fontInUse+"-variant"}
+ if (values.fontfamily && !this.mathvariant) {
+ if (!values.fontweight && values.mathvariant.match(/bold/)) {values.fontweight = "bold"}
+ if (!values.fontstyle && values.mathvariant.match(/italic/)) {values.fontstyle = "italic"}
+ return {FONTS:[], fonts:[], noRemap:true,
+ defaultFont: {family:values.fontfamily, style:values.fontstyle, weight:values.fontweight}};
+ }
+ if (values.fontweight === "bold") {
+ variant = {
+ normal:MML.VARIANT.BOLD, italic:MML.VARIANT.BOLDITALIC,
+ fraktur:MML.VARIANT.BOLDFRAKTUR, script:MML.VARIANT.BOLDSCRIPT,
+ "sans-serif":MML.VARIANT.BOLDSANSSERIF,
+ "sans-serif-italic":MML.VARIANT.SANSSERIFBOLDITALIC
+ }[variant]||variant;
+ } else if (values.fontweight === "normal") {
+ variant = {
+ bold:MML.VARIANT.normal, "bold-italic":MML.VARIANT.ITALIC,
+ "bold-fraktur":MML.VARIANT.FRAKTUR, "bold-script":MML.VARIANT.SCRIPT,
+ "bold-sans-serif":MML.VARIANT.SANSSERIF,
+ "sans-serif-bold-italic":MML.VARIANT.SANSSERIFITALIC
+ }[variant]||variant;
+ }
+ if (values.fontstyle === "italic") {
+ variant = {
+ normal:MML.VARIANT.ITALIC, bold:MML.VARIANT.BOLDITALIC,
+ "sans-serif":MML.VARIANT.SANSSERIFITALIC,
+ "bold-sans-serif":MML.VARIANT.SANSSERIFBOLDITALIC
+ }[variant]||variant;
+ } else if (values.fontstyle === "normal") {
+ variant = {
+ italic:MML.VARIANT.NORMAL, "bold-italic":MML.VARIANT.BOLD,
+ "sans-serif-italic":MML.VARIANT.SANSSERIF,
+ "sans-serif-bold-italic":MML.VARIANT.BOLDSANSSERIF
+ }[variant]||variant;
+ }
+ return HTMLCSS.FONTDATA.VARIANT[variant];
+ }
+ },{
+ HTMLautoload: function () {
+ var file = HTMLCSS.autoloadDir+"/"+this.type+".js";
+ MathJax.Hub.RestartAfter(AJAX.Require(file));
+ },
+
+ HTMLstretchH: function (box,w) {
+ this.HTMLremoveColor();
+ return this.toHTML(box,w);
+ },
+
+ HTMLstretchV: function (box,h,d) {
+ this.HTMLremoveColor();
+ return this.toHTML(box,h,d);
+ }
+ });
+
+ MML.chars.Augment({
+ toHTML: function (span,variant) {
+ this.HTMLhandleVariant(span,variant,this.data.join("").replace(/[\u2061-\u2064]/g,"")); // remove invisibles
+ }
+ });
+ MML.entity.Augment({
+ toHTML: function (span,variant) {
+ this.HTMLhandleVariant(span,variant,this.toString().replace(/[\u2061-\u2064]/g,"")); // remove invisibles
+ }
+ });
+
+ MML.mi.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span)); span.bbox = null;
+ var variant = this.HTMLgetVariant();
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toHTML(span,variant)}}
+ if (!span.bbox) {span.bbox = {w:0, h:0, d:0, rw:0, lw:0}}
+ if (this.data.join("").length !== 1) {delete span.bbox.skew}
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ MML.mn.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span)); span.bbox = null;
+ var variant = this.HTMLgetVariant();
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toHTML(span,variant)}}
+ if (!span.bbox) {span.bbox = {w:0, h:0, d:0, rw:0, lw:0}}
+ if (this.data.join("").length !== 1) {delete span.bbox.skew}
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ MML.mo.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span));
+ if (this.data.length == 0) {return span} else {span.bbox = null}
+ var text = this.data.join("");
+ var variant = this.HTMLgetVariant();
+ var values = this.getValues("largeop","displaystyle");
+ if (values.largeop)
+ {variant = HTMLCSS.FONTDATA.VARIANT[values.displaystyle ? "-largeOp" : "-smallOp"]}
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toHTML(span,variant)}}
+ if (!span.bbox) {span.bbox = {w:0, h:0, d:0, rw:0, lw:0}}
+ if (text.length !== 1) {delete span.bbox.skew}
+ if (HTMLCSS.AccentBug && span.bbox.w === 0 && text.length === 1 && span.firstChild) {
+ // Handle combining characters by adding a non-breaking space and removing that width
+ span.firstChild.nodeValue += HTMLCSS.NBSP;
+ HTMLCSS.createSpace(span,0,0,-span.offsetWidth/HTMLCSS.em);
+ }
+ if (values.largeop) {
+ var p = (span.bbox.h - span.bbox.d)/2 - HTMLCSS.TeX.axis_height*span.scale;
+ if (HTMLCSS.safariVerticalAlignBug && span.lastChild.nodeName === "IMG") {
+ span.lastChild.style.verticalAlign =
+ HTMLCSS.Em(parseFloat(span.lastChild.style.verticalAlign||0)/HTMLCSS.em-p/span.scale);
+ } else if (HTMLCSS.konquerorVerticalAlignBug && span.lastChild.nodeName === "IMG") {
+ span.style.position = "relative";
+ span.lastChild.style.position="relative";
+ span.lastChild.style.top = HTMLCSS.Em(p/span.scale);
+ } else {
+ span.style.verticalAlign = HTMLCSS.Em(-p/span.scale);
+ }
+ span.bbox.h -= p; span.bbox.d += p;
+ if (span.bbox.rw > span.bbox.w) {
+ span.bbox.ic = span.bbox.rw-span.bbox.w;
+ HTMLCSS.createBlank(span,span.bbox.ic);
+ span.bbox.w = span.bbox.rw;
+ }
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLcanStretch: function (direction) {
+ if (!this.Get("stretchy")) {return false}
+ var c = this.data.join("");
+ if (c.length > 1) {return false}
+ c = HTMLCSS.FONTDATA.DELIMITERS[c.charCodeAt(0)];
+ return (c && c.dir == direction.substr(0,1));
+ },
+ HTMLstretchV: function (box,h,d) {
+ this.HTMLremoveColor();
+ var values = this.getValues("symmetric","maxsize","minsize");
+ var span = this.HTMLspanElement(), H, W = span.bbox.w;
+ var axis = HTMLCSS.TeX.axis_height, scale = span.scale;
+ if (values.symmetric) {H = 2*Math.max(h-axis,d+axis)} else {H = h + d}
+ values.maxsize = HTMLCSS.length2em(values.maxsize,span.bbox.h+span.bbox.d);
+ values.minsize = HTMLCSS.length2em(values.minsize,span.bbox.h+span.bbox.d);
+ H = Math.max(values.minsize,Math.min(values.maxsize,H));
+ span = this.HTMLcreateSpan(box); // clear contents and attributes
+ HTMLCSS.createDelimiter(span,this.data.join("").charCodeAt(0),H,scale);
+ if (values.symmetric) {H = (span.bbox.h + span.bbox.d)/2 + axis}
+ else {H = (span.bbox.h + span.bbox.d) * h/(h + d)}
+ HTMLCSS.positionDelimiter(span,H);
+ this.HTMLhandleSpace(span); // add in lspace/rspace, if any
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLstretchH: function (box,W) {
+ this.HTMLremoveColor();
+ var values = this.getValues("maxsize","minsize","mathvariant","fontweight");
+ if (values.fontweight === "bold" && !this.mathvariant) {values.mathvariant = MML.VARIANT.BOLD}
+ var span = this.HTMLspanElement(), scale = span.scale;
+ values.maxsize = HTMLCSS.length2em(values.maxsize,span.bbox.w);
+ values.minsize = HTMLCSS.length2em(values.minsize,span.bbox.w);
+ W = Math.max(values.minsize,Math.min(values.maxsize,W));
+ span = this.HTMLcreateSpan(box); // clear contents and attributes
+ HTMLCSS.createDelimiter(span,this.data.join("").charCodeAt(0),W,scale,values.mathvariant);
+ this.HTMLhandleSpace(span); // add in lspace/rspace, if any
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ MML.mtext.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span)); span.bbox = null;
+ if (this.Parent().type === "merror") {
+ // Avoid setting the font style for error text
+ HTMLCSS.addText(span,this.data.join(""));
+ var HD = HTMLCSS.getHD(span), W = HTMLCSS.getW(span);
+ span.bbox = {h: HD.h, d: HD.d, w: W, lw: 0, rw: W};
+ } else {
+ var variant = this.HTMLgetVariant();
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toHTML(span,variant)}}
+ if (!span.bbox) {span.bbox = {w:0, h:0, d:0, rw:0, lw:0}}
+ if (this.data.join("").length !== 1) {delete span.bbox.skew}
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ MML.ms.Augment({toHTML: MML.mbase.HTMLautoload});
+
+ MML.mglyph.Augment({toHTML: MML.mbase.HTMLautoload});
+
+ MML.mspace.Augment({
+ toHTML: function (span) {
+ span = this.HTMLhandleSize(this.HTMLcreateSpan(span));
+ var values = this.getValues("height","depth","width");
+ values.mathbackground = this.mathbackground;
+ if (this.background && !this.mathbackground) {values.mathbackground = this.background}
+ var h = HTMLCSS.length2em(values.height), d = HTMLCSS.length2em(values.depth),
+ w = HTMLCSS.length2em(values.width);
+ HTMLCSS.createSpace(span,h,d,w,values.mathbackground);
+ return span;
+ }
+ });
+
+ MML.mphantom.Augment({
+ toHTML: function (span,HW,D) {
+ span = this.HTMLcreateSpan(span);
+ var box = HTMLCSS.Measured(this.data[0].toHTML(span),span);
+ if (D != null) {HTMLCSS.Remeasured(this.data[0].HTMLstretchV(span,HW,D),span)}
+ else if (HW != null) {HTMLCSS.Remeasured(this.data[0].HTMLstretchH(span,HW),span)}
+ span.bbox = {w: box.bbox.w, h: box.bbox.h, d: box.bbox.d, lw: 0, rw: 0};
+ for (var i = 0, m = span.childNodes.length; i < m; i++)
+ {span.childNodes[i].style.visibility = "hidden"}
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLstretchH: MML.mbase.HTMLstretchH,
+ HTMLstretchV: MML.mbase.HTMLstretchV
+ });
+
+ MML.mpadded.Augment({
+ toHTML: function (span,HW,D) {
+ span = this.HTMLcreateSpan(span);
+ var stack = HTMLCSS.createStack(span,true);
+ var box = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[0].toHTML(box),box);
+ if (D != null) {HTMLCSS.Remeasured(this.data[0].HTMLstretchV(box,HW,D),box)}
+ else if (HW != null) {HTMLCSS.Remeasured(this.data[0].HTMLstretchH(box,HW),box)}
+ var values = this.getValues("height","depth","width","lspace","voffset"), x = 0, y = 0, v;
+ if (values.lspace) {x = this.HTMLlength2em(box,values.lspace)}
+ if (values.voffset) {y = this.HTMLlength2em(box,values.voffset)}
+ HTMLCSS.placeBox(box,x,y);
+ span.bbox = {
+ h: box.bbox.h, d: box.bbox.d, w: box.bbox.w,
+ lw: Math.min(0,box.bbox.lw+x), rw: Math.max(box.bbox.w,box.bbox.rw+x),
+ H: Math.max((box.bbox.H == null ? -HTMLCSS.BIGDIMEN : box.bbox.H),box.bbox.h+y),
+ D: Math.max((box.bbox.D == null ? -HTMLCSS.BIGDIMEN : box.bbox.D),box.bbox.d-y)
+ };
+ if (values.height !== "") {span.bbox.h = this.HTMLlength2em(box,values.height,"h",0)}
+ if (values.depth !== "") {span.bbox.d = this.HTMLlength2em(box,values.depth,"d",0)}
+ if (values.width !== "") {span.bbox.w = this.HTMLlength2em(box,values.width,"w",0)}
+ if (span.bbox.H <= span.bbox.h) {delete span.bbox.H}
+ if (span.bbox.D <= span.bbox.d) {delete span.bbox.D}
+ HTMLCSS.setStackWidth(stack,span.bbox.w);
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLlength2em: function (span,length,d,m) {
+ if (m == null) {m = -HTMLCSS.BIGDIMEN}
+ var match = String(length).match(/width|height|depth/);
+ var size = (match ? span.bbox[match[0].charAt(0)] : (d ? span.bbox[d] : null));
+ var v = HTMLCSS.length2em(length,size);
+ if (d && String(length).match(/^\s*[-+]/))
+ {return Math.max(m,span.bbox[d]+v)} else {return v}
+ },
+ HTMLstretchH: MML.mbase.HTMLstretchH,
+ HTMLstretchV: MML.mbase.HTMLstretchV
+ });
+
+ MML.mrow.Augment({
+ HTMLstretchH: function (box,w) {
+ this.HTMLremoveColor();
+ var span = this.HTMLspanElement();
+ this.data[this.core].HTMLstretchH(span,w);
+ this.HTMLcomputeBBox(span,true);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLstretchV: function (box,h,d) {
+ this.HTMLremoveColor();
+ var span = this.HTMLspanElement();
+ this.data[this.core].HTMLstretchV(span,h,d);
+ this.HTMLcomputeBBox(span,true);
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ MML.mstyle.Augment({
+ toHTML: function (span) {
+ if (this.data.length) {
+ span = this.data[0].toHTML(span);
+ this.spanID = this.data[0].spanID;
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ }
+ return span;
+ },
+ HTMLspanElement: function () {
+ return (this.data.length ? this.data[0].HTMLspanElement() : null);
+ },
+ HTMLstretchH: function (box,w) {
+ return (this.data.length ? this.data[0].HTMLstretchH(box,w) : box);
+ },
+ HTMLstretchV: function (box,h,d) {
+ return (this.data.length ? this.data[0].HTMLstretchV(box,h,d) : box);
+ }
+ });
+
+ MML.mfrac.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ var frac = HTMLCSS.createStack(span);
+ var num = HTMLCSS.createBox(frac), den = HTMLCSS.createBox(frac);
+ HTMLCSS.Measured(this.data[0].toHTML(num),num);
+ HTMLCSS.Measured(this.data[1].toHTML(den),den);
+ var values = this.getValues("displaystyle","linethickness","numalign","denomalign","bevelled");
+ var scale = this.HTMLgetScale(), isDisplay = values.displaystyle;
+ var a = HTMLCSS.TeX.axis_height * scale;
+ if (values.bevelled) {
+ var delta = (isDisplay ? .4 : .15);
+ var H = Math.max(num.bbox.h+num.bbox.d,den.bbox.h+den.bbox.d)+2*delta;
+ var bevel = HTMLCSS.createBox(frac);
+ HTMLCSS.createDelimiter(bevel,0x2F,H);
+ HTMLCSS.placeBox(num,0,(num.bbox.d-num.bbox.h)/2+a+delta);
+ HTMLCSS.placeBox(bevel,num.bbox.w-delta/2,(bevel.bbox.d-bevel.bbox.h)/2+a);
+ HTMLCSS.placeBox(den,num.bbox.w+bevel.bbox.w-delta,(den.bbox.d-den.bbox.h)/2+a-delta);
+ } else {
+ var W = Math.max(num.bbox.w,den.bbox.w);
+ var t = HTMLCSS.thickness2em(values.linethickness), p,q, u,v;
+ var mt = HTMLCSS.TeX.min_rule_thickness/this.em;
+ if (isDisplay) {u = HTMLCSS.TeX.num1; v = HTMLCSS.TeX.denom1}
+ else {u = (t === 0 ? HTMLCSS.TeX.num3 : HTMLCSS.TeX.num2); v = HTMLCSS.TeX.denom2}
+ u *= scale; v *= scale;
+ if (t === 0) {// \atop
+ p = Math.max((isDisplay ? 7 : 3) * HTMLCSS.TeX.rule_thickness, 2*mt); // force to at least 2 px
+ q = (u - num.bbox.d) - (den.bbox.h - v);
+ if (q < p) {u += (p - q)/2; v += (p - q)/2}
+ } else {// \over
+ p = Math.max((isDisplay ? 2 : 0) * mt + t, t/2 + 1.5*mt); // force to be at least 1.5px
+ q = (u - num.bbox.d) - (a + t/2); if (q < p) {u += p - q}
+ q = (a - t/2) - (den.bbox.h - v); if (q < p) {v += p - q}
+ var rule = HTMLCSS.createBox(frac);
+ HTMLCSS.createRule(rule,t,0,W+2*t);
+ HTMLCSS.placeBox(rule,0,a-t/2);
+ }
+ HTMLCSS.alignBox(num,values.numalign,u);
+ HTMLCSS.alignBox(den,values.denomalign,-v);
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLcanStretch: function (direction) {return false},
+ HTMLhandleSpace: function (span) {
+ if (!this.texWithDelims) {
+ var space = (this.useMMLspacing ? 0 : HTMLCSS.length2em(this.texSpacing()||0)) + .12;
+ span.style.paddingLeft = HTMLCSS.Em(space);
+ span.style.paddingRight = ".12em";
+ }
+ }
+ });
+
+ MML.msqrt.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ var sqrt = HTMLCSS.createStack(span);
+ var base = HTMLCSS.createBox(sqrt),
+ rule = HTMLCSS.createBox(sqrt),
+ surd = HTMLCSS.createBox(sqrt);
+ HTMLCSS.Measured(this.data[0].toHTML(base),base);
+ var scale = this.HTMLgetScale();
+ var t = HTMLCSS.TeX.rule_thickness * scale, p,q, H, W;
+ if (this.Get("displaystyle")) {p = HTMLCSS.TeX.x_height * scale} else {p = t}
+ q = Math.max(t + p/4,2*HTMLCSS.TeX.min_rule_thickness/this.em); // force to be at least 2px
+ H = base.bbox.h + base.bbox.d + q + t;
+ W = base.bbox.w;
+ HTMLCSS.createDelimiter(surd,0x221A,H,scale); HTMLCSS.Measured(surd);
+ var x = 0;
+ if (surd.isMultiChar || (HTMLCSS.AdjustSurd && HTMLCSS.imgFonts)) {surd.bbox.w *= .95}
+ if (surd.bbox.h + surd.bbox.d > H) {q += ((surd.bbox.h+surd.bbox.d) - (H-t))/2}
+ var ruleC = HTMLCSS.FONTDATA.DELIMITERS[HTMLCSS.FONTDATA.RULECHAR];
+ if (!ruleC || W < ruleC.HW[0][0]*scale || scale < .75) {
+ HTMLCSS.createRule(rule,t,0,W);
+ } else {
+ HTMLCSS.createDelimiter(rule,HTMLCSS.FONTDATA.RULECHAR,W,scale);
+ }
+ H = base.bbox.h + q + t;
+ x = this.HTMLaddRoot(sqrt,surd,x,surd.bbox.h+surd.bbox.d-H,scale);
+ HTMLCSS.placeBox(surd,x,H-surd.bbox.h);
+ HTMLCSS.placeBox(rule,x+surd.bbox.w,H-rule.bbox.h+HTMLCSS.rfuzz);
+ HTMLCSS.placeBox(base,x+surd.bbox.w,0);
+ span.bbox.h += t;
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLaddRoot: function (sqrt,surd,x,d,scale) {return x}
+ });
+
+ MML.mroot.Augment({
+ toHTML: MML.msqrt.prototype.toHTML,
+ HTMLaddRoot: function (sqrt,surd,x,d,scale) {
+ var box = HTMLCSS.createBox(sqrt);
+ var root = this.data[1].toHTML(box);
+ root.style.paddingRight = root.style.paddingLeft = ""; // remove extra padding, if any
+ HTMLCSS.Measured(root,box);
+ var h = this.HTMLrootHeight(surd.bbox.h+surd.bbox.d,scale,box)-d;
+ var w = Math.min(box.bbox.w,box.bbox.rw); // remove extra right-hand padding, if any
+ x = Math.max(w,surd.offset);
+ HTMLCSS.placeBox(box,x-w,h);
+ return x - surd.offset;
+ },
+ HTMLrootHeight: function (d,scale,root) {
+ return .45*(d-.9*scale)+.6*scale + Math.max(0,root.bbox.d-.075);
+ }
+ });
+
+ MML.mfenced.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ if (this.data.open) {this.data.open.toHTML(span)}
+ if (this.data[0]) {this.data[0].toHTML(span)}
+ for (var i = 1, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {
+ if (this.data["sep"+i]) {this.data["sep"+i].toHTML(span)}
+ this.data[i].toHTML(span);
+ }
+ }
+ if (this.data.close) {this.data.close.toHTML(span)}
+ var stretchy = this.HTMLcomputeBBox(span);
+ var h = span.bbox.h, d = span.bbox.d;
+ for (i = 0, m = stretchy.length; i < m; i++) {stretchy[i].HTMLstretchV(span,h,d)}
+ if (stretchy.length) {this.HTMLcomputeBBox(span,true)}
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLcomputeBBox: function (span,full) {
+ var i, m, child, bbox, BBOX, hasDimens = 0, width, stretchy = [];
+ BBOX = span.bbox = {};
+ this.HTMLcheckStretchy(this.data.open,BBOX,stretchy,full);
+ this.HTMLcheckStretchy(this.data[0],BBOX,stretchy,full);
+ for (i = 1, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {
+ this.HTMLcheckStretchy(this.data["sep"+i],BBOX,stretchy,full);
+ this.HTMLcheckStretchy(this.data[i],BBOX,stretchy,full);
+ }
+ }
+ this.HTMLcheckStretchy(this.data.close,BBOX,stretchy,full);
+ this.HTMLcleanBBox(BBOX);
+ return stretchy;
+ },
+ HTMLcheckStretchy: function (core,BBOX,stretchy,full) {
+ if (core) {
+ if (!full && core.HTMLcanStretch("Vertical"))
+ {stretchy.push(core); core = (core.CoreMO()||core)}
+ this.HTMLcombineBBoxes(core,BBOX);
+ }
+ }
+ });
+
+ MML.menclose.Augment({toHTML: MML.mbase.HTMLautoload});
+
+ MML.semantics.Augment({
+ toHTML: function (span) {
+ if (this.data.length) {
+ span = this.data[0].toHTML(span);
+ this.spanID = this.data[0].spanID;
+ this.HTMLhandleSpace(span);
+ }
+ return span;
+ },
+ HTMLspanElement: function () {
+ return (this.data.length ? this.data[0].HTMLspanElement() : null);
+ },
+ HTMLstretchH: function (box,w) {
+ return (this.data.length ? this.data[0].HTMLstretchH(box,w) : box);
+ },
+ HTMLstretchV: function (box,h,d) {
+ return (this.data.length ? this.data[0].HTMLstretchV(box,h,d) : box);
+ }
+ });
+
+ MML.munderover.Augment({
+ toHTML: function (span,HW,D) {
+ var values = this.getValues("displaystyle","accent","accentunder","align");
+ if (!values.displaystyle && this.data[this.base].Get("movablelimits"))
+ {return MML.msubsup.prototype.toHTML.call(this,span)}
+ span = this.HTMLcreateSpan(span); var scale = this.HTMLgetScale();
+ var stack = HTMLCSS.createStack(span);
+ var boxes = [], stretch = [], box, i, m, W = -HTMLCSS.BIGDIMEN, WW = W;
+ for (i = 0, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {
+ box = boxes[i] = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[i].toHTML(box),box);
+ if (i == this.base) {
+ if (D != null) {HTMLCSS.Remeasured(this.data[this.base].HTMLstretchV(box,HW,D),box)}
+ else if (HW != null) {HTMLCSS.Remeasured(this.data[this.base].HTMLstretchH(box,HW),box)}
+ stretch[i] = (D == null && HW != null ? false :
+ this.data[i].HTMLcanStretch("Horizontal"));
+ } else {
+ stretch[i] = this.data[i].HTMLcanStretch("Horizontal");
+ }
+ if (box.bbox.w > WW) {WW = box.bbox.w}
+ if (!stretch[i] && WW > W) {W = WW}
+ }
+ }
+ if (W == -HTMLCSS.BIGDIMEN) {W = WW}
+ if (D == null && HW != null) {W = WW = HW}
+ var t = HTMLCSS.TeX.rule_thickness, factor = HTMLCSS.FONTDATA.TeX_factor;
+ var base = boxes[this.base], delta = (base.bbox.ic || 0);
+ var x, y, z1, z2, z3, dw, k;
+ for (i = 0, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {
+ box = boxes[i];
+ if (stretch[i]) {box.bbox = this.data[i].HTMLstretchH(box,W).bbox}
+ z3 = HTMLCSS.TeX.big_op_spacing5 * scale;
+ var accent = (i != this.base && values[this.ACCENTS[i]]);
+ if (accent && box.bbox.w <= 1/HTMLCSS.em+.0001) { // images can get the width off by 1px
+ box.bbox.w = box.bbox.rw - box.bbox.lw; box.bbox.noclip = true;
+ if (box.bbox.lw)
+ {box.insertBefore(HTMLCSS.createSpace(box.parentNode,0,0,-box.bbox.lw),box.firstChild)}
+ HTMLCSS.createBlank(box,0,0,box.bbox.rw+.1);
+ }
+ dw = {left:0, center:(W-box.bbox.w)/2, right:W-box.bbox.w}[values.align];
+ x = dw; y = 0;
+ if (i == this.over) {
+ if (accent) {
+ k = Math.max(t * scale * factor,2.5/this.em); z3 = 0;
+ if (base.bbox.skew) {x += base.bbox.skew}
+ } else {
+ z1 = HTMLCSS.TeX.big_op_spacing1 * scale * factor;
+ z2 = HTMLCSS.TeX.big_op_spacing3 * scale * factor;
+ k = Math.max(z1,z2-Math.max(0,box.bbox.d));
+ }
+ k = Math.max(k,1.5/this.em); // force to be at least 1.5px
+ x += delta; y = base.bbox.h + box.bbox.d + k;
+ box.bbox.h += z3;
+ } else if (i == this.under) {
+ if (accent) {
+ k = 3*t * scale * factor; z3 = 0;
+ } else {
+ z1 = HTMLCSS.TeX.big_op_spacing2 * scale * factor;
+ z2 = HTMLCSS.TeX.big_op_spacing4 * scale * factor;
+ k = Math.max(z1,z2-box.bbox.h);
+ }
+ k = Math.max(k,1.5/this.em); // force to be at least 1.5px
+ x -= delta; y = -(base.bbox.d + box.bbox.h + k);
+ box.bbox.d += z3;
+ }
+ HTMLCSS.placeBox(box,x,y);
+ }
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLstretchH: MML.mbase.HTMLstretchH,
+ HTMLstretchV: MML.mbase.HTMLstretchV
+ });
+
+ MML.msubsup.Augment({
+ toHTML: function (span,HW,D) {
+ span = this.HTMLcreateSpan(span); var scale = this.HTMLgetScale();
+ var stack = HTMLCSS.createStack(span), script, box, values;
+ var base = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[this.base].toHTML(base),base);
+ if (D != null) {HTMLCSS.Remeasured(this.data[this.base].HTMLstretchV(base,HW,D),base)}
+ else if (HW != null) {HTMLCSS.Remeasured(this.data[this.base].HTMLstretchH(base,HW),base)}
+ HTMLCSS.placeBox(base,0,0);
+ var sscale = (this.data[this.sup] || this.data[this.sub]).HTMLgetScale();
+ var x_height = HTMLCSS.TeX.x_height * scale,
+ s = HTMLCSS.TeX.scriptspace * scale * .75; // FIXME: .75 can be removed when IC is right?
+ var sup, sub;
+ if (this.data[this.sup]) {
+ sup = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[this.sup].toHTML(sup),sup);
+ sup.bbox.w += s; sup.bbox.rw = Math.max(sup.bbox.w,sup.bbox.rw);
+ }
+ if (this.data[this.sub]) {
+ sub = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[this.sub].toHTML(sub),sub);
+ sub.bbox.w += s; sub.bbox.rw = Math.max(sub.bbox.w,sub.bbox.rw);
+ }
+ var q = HTMLCSS.TeX.sup_drop * sscale, r = HTMLCSS.TeX.sub_drop * sscale;
+ var u = base.bbox.h - q, v = base.bbox.d + r, delta = 0, p;
+ if (base.bbox.ic) {delta = base.bbox.ic}
+ if (this.data[this.base].type === "mi" || this.data[this.base].type === "mo") {
+ if (this.data[this.base].data.join("").length === 1 && base.bbox.scale === 1 &&
+ !this.data[this.base].Get("largeop")) {u = v = 0}
+ }
+ var min = this.getValues("subscriptshift","superscriptshift");
+ min.subscriptshift = (min.subscriptshift === "" ? 0 : HTMLCSS.length2em(min.subscriptshift));
+ min.superscriptshift = (min.superscriptshift === "" ? 0 : HTMLCSS.length2em(min.superscriptshift));
+ if (!sup) {
+ v = Math.max(v,HTMLCSS.TeX.sub1*scale,sub.bbox.h-(4/5)*x_height,min.subscriptshift);
+ HTMLCSS.placeBox(sub,base.bbox.w+s-delta,-v,sub.bbox);
+ } else {
+ if (!sub) {
+ var values = this.getValues("displaystyle","texprimestyle");
+ p = HTMLCSS.TeX[(values.displaystyle ? "sup1" : (values.texprimestyle ? "sup3" : "sup2"))];
+ u = Math.max(u,p*scale,sup.bbox.d+(1/4)*x_height,min.superscriptshift);
+ HTMLCSS.placeBox(sup,base.bbox.w+s,u,sup.bbox);
+ } else {
+ v = Math.max(v,HTMLCSS.TeX.sub2*scale);
+ var t = HTMLCSS.TeX.rule_thickness * scale;
+ if ((u - sup.bbox.d) - (sub.bbox.h - v) < 3*t) {
+ v = 3*t - u + sup.bbox.d + sub.bbox.h;
+ q = (4/5)*x_height - (u - sup.bbox.d) + .05*scale*0;
+ if (q > 0) {u += q; v -= q}
+ }
+ HTMLCSS.placeBox(sup,base.bbox.w+s,Math.max(u,min.superscriptshift));
+ HTMLCSS.placeBox(sub,base.bbox.w+s-delta,-Math.max(v,min.subscriptshift));
+ }
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLstretchH: MML.mbase.HTMLstretchH,
+ HTMLstretchV: MML.mbase.HTMLstretchV
+ });
+
+ MML.mtable.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ if (this.data.length === 0) {return span}
+ var values = this.getValues("columnalign","columnspacing","rowspacing",
+ "align","useHeight","width","side","minlabelspacing");
+ var WIDTH = (values.width === "auto" ? null : values.width);
+ var COLWIDTH = (WIDTH ? "100%" : null);
+ var stack = HTMLCSS.createStack(span,false,WIDTH);
+ var scale = this.HTMLgetScale(); var LABEL = -1;
+ //
+ // Create cells and measure columns and rows
+ //
+ var H = [], D = [], W = [], A = [], i, j, J = 0, m, M, s, row, C = [];
+ var LHD = HTMLCSS.FONTDATA.baselineskip * scale * values.useHeight,
+ LH = HTMLCSS.FONTDATA.lineH * scale, LD = HTMLCSS.FONTDATA.lineD * scale;
+ for (i = 0, m = this.data.length; i < m; i++) {
+ row = this.data[i]; s = (row.type === "mlabeledtr" ? LABEL : 0);
+ A[i] = []; H[i] = 0; D[i] = 0;
+ for (j = s, M = row.data.length + s; j < M; j++) {
+ if (W[j] == null) {
+ W[j] = -HTMLCSS.BIGDIMEN; if (j > J) {J =j}
+ // FIXME: these widths should come from columnwidths attribute
+ C[j] = HTMLCSS.createStack(HTMLCSS.createBox(stack,COLWIDTH),false,COLWIDTH);
+ }
+ A[i][j] = HTMLCSS.createBox(C[j]);
+ HTMLCSS.Measured(row.data[j-s].toHTML(A[i][j]),A[i][j]);
+ if (A[i][j].bbox.h > H[i]) {H[i] = A[i][j].bbox.h}
+ if (A[i][j].bbox.d > D[i]) {D[i] = A[i][j].bbox.d}
+ if (A[i][j].bbox.w > W[j]) {W[j] = A[i][j].bbox.w}
+ }
+ }
+ H[0] = Math.max(H[0],LH); D[A.length-1] = Math.max(D[A.length-1],LD);
+ //
+ // Determine spacing and alignment
+ //
+ var CSPACE = values.columnspacing.split(/ /),
+ RSPACE = values.rowspacing.split(/ /),
+ CALIGN = values.columnalign.split(/ /);
+ for (i = 0, m = CSPACE.length; i < m; i++) {CSPACE[i] = HTMLCSS.length2em(CSPACE[i])}
+ for (i = 0, m = RSPACE.length; i < m; i++) {RSPACE[i] = HTMLCSS.length2em(RSPACE[i])}
+ while (CSPACE.length <= J) {CSPACE.push(CSPACE[CSPACE.length-1])}
+ while (CALIGN.length <= J) {CALIGN.push(CALIGN[CALIGN.length-1])}
+ while (RSPACE.length <= A.length) {RSPACE.push(RSPACE[RSPACE.length-1])}
+ if (C[LABEL]) {
+ CALIGN[LABEL] = (values.side.substr(0,1) === "l" ? "left" : "right");
+ CSPACE[LABEL] = -W[LABEL];
+ }
+ //
+ // Determine array total height
+ //
+ var HD = H[0] + D[A.length-1];
+ for (i = 0, m = A.length-1; i < m; i++) {HD += Math.max(LHD,D[i]+H[i+1]+RSPACE[i])}
+ //
+ // Compute alignment
+ //
+ var Y = HD/2 + HTMLCSS.TeX.axis_height*scale - H[0];
+ //
+ // Lay out array by columns
+ //
+ var x = 0, y = Y; s = (C[LABEL] ? LABEL : 0);
+ for (j = s; j <= J; j++) {
+ for (i = 0, m = A.length; i < m; i++) {
+ s = (this.data[i].type === "mlabeledtr" ? LABEL : 0);
+ if (A[i][j])
+ {HTMLCSS.alignBox(A[i][j],(this.data[i].data[j-s].columnalign||CALIGN[j]),y)}
+ if (i < A.length-1) {y -= Math.max(LHD,D[i]+H[i+1]+ RSPACE[i])}
+ }
+ HTMLCSS.placeBox(C[j].parentNode,x,0);
+ x += W[j] + CSPACE[j]; y = Y;
+ }
+ //
+ // Place the labels, if any
+ //
+ if (C[LABEL]) {
+ var eqn = HTMLCSS.createStack(span,false,"100%");
+ var align = HTMLCSS.config.styles[".MathJax_Display"]["text-align"];
+ HTMLCSS.addBox(eqn,stack); HTMLCSS.alignBox(stack,align,0);
+ HTMLCSS.addBox(eqn,C[LABEL]); HTMLCSS.alignBox(C[LABEL],CALIGN[LABEL],0);
+ C[LABEL].style.marginRight = C[LABEL].style.marginLeft =
+ HTMLCSS.Em(HTMLCSS.length2em(values.minlabelspacing));
+ }
+ //
+ // Finish the table
+ //
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ },
+ HTMLhandleSpace: function (span) {
+ span.style.paddingLeft = span.style.paddingRight = ".1667em";
+ }
+ });
+
+ MML.math.Augment({
+ toHTML: function (span,node) {
+ var alttext = this.Get("alttext"); if (alttext) {node.setAttribute("aria-label",alttext)}
+ var nobr = HTMLCSS.addElement(span,"nobr",{style:{visibility:"hidden"}});
+ span = this.HTMLcreateSpan(nobr);
+ var stack = HTMLCSS.createStack(span);
+ var box = HTMLCSS.createBox(stack);
+ if (HTMLCSS.msieColorBug) {
+ this.data[0].background = this.background;
+ this.data[0].mathbackground = this.mathbackground;
+ delete this.background; delete this.mathbackground;
+ }
+ var math = HTMLCSS.Measured(this.data[0].toHTML(box),box);
+ HTMLCSS.placeBox(box,0,0);
+ if (math.bbox.width != null) {
+ stack.style.width = math.bbox.width;
+ box.style.width = "100%";
+ }
+ this.HTMLhandleColor(span);
+ HTMLCSS.createRule(span,math.bbox.h,math.bbox.d,0);
+ nobr.style.visibility = "";
+ return span;
+ }
+ });
+
+ MML.TeXAtom.Augment({
+ toHTML: function (span) {
+ span = this.HTMLcreateSpan(span);
+ if (this.texClass === MML.TEXCLASS.VCENTER) {
+ var stack = HTMLCSS.createStack(span);
+ var box = HTMLCSS.createBox(stack);
+ HTMLCSS.Measured(this.data[0].toHTML(box),box);
+ // FIXME: should the axis height be scaled?
+ HTMLCSS.placeBox(box,0,HTMLCSS.TeX.axis_height-(box.bbox.h+box.bbox.d)/2+box.bbox.d);
+ } else {
+ span.bbox = this.data[0].toHTML(span).bbox;
+ }
+ this.HTMLhandleSpace(span);
+ this.HTMLhandleColor(span);
+ return span;
+ }
+ });
+
+ //
+ // Handle browser-specific setup
+ //
+ MathJax.Hub.Browser.Select({
+ MSIE: function (browser) {
+ var isIE7 = browser.versionAtLeast("7.0");
+ var isIE8 = browser.versionAtLeast("8.0") && document.documentMode > 7;
+ var quirks = (document.compatMode === "BackCompat");
+ // MSIE can't measure widths properly without this
+ HTMLCSS.config.styles[".MathJax span"] = {position: "relative"};
+ // FIXME: work out tests for these?
+ HTMLCSS.Augment({
+ getMarginScale: HTMLCSS.getMSIEmarginScale,
+ PaddingWidthBug: true,
+ msieAccentBug: true,
+ msieColorBug: true,
+ msieMarginWidthBug: true,
+ msiePaddingWidthBug: true,
+ msieCharPaddingWidthBug: (isIE8 && !quirks),
+ msieBorderWidthBug: quirks,
+ msieInlineBlockAlignBug: (!isIE8 || quirks),
+ msieVerticalAlignBug: (isIE8 && !quirks),
+ msiePlaceBoxBug: (isIE8 && !quirks),
+ msieClipRectBug: !isIE8,
+ msieNegativeSpaceBug: quirks,
+ negativeSkipBug: true,
+ msieIE6: !isIE7,
+ msieItalicWidthBug: true,
+ FontFaceBug: true,
+ allowWebFonts: "eot"
+ });
+ },
+
+ Firefox: function (browser) {
+ var webFonts = false;
+ if (browser.versionAtLeast("3.5")) {
+ var root = String(document.location).replace(/[^\/]*$/,"");
+ if (document.location.protocol !== "file:" ||
+ (MathJax.Hub.config.root+"/").substr(0,root.length) === root) {webFonts = "otf"}
+ }
+ HTMLCSS.Augment({
+ ffVerticalAlignBug: true,
+ AccentBug: true,
+ allowWebFonts: webFonts
+ });
+ },
+
+ Safari: function (browser) {
+ var v3p0 = browser.versionAtLeast("3.0");
+ var v3p1 = browser.versionAtLeast("3.1");
+ browser.isMobile = (navigator.appVersion.match(/Mobile/i) != null);
+ HTMLCSS.Augment({
+ rfuzz: .05,
+ AccentBug: true,
+ AdjustSurd: true,
+ safariNegativeSpaceBug: true,
+ safariVerticalAlignBug: !v3p1,
+ safariTextNodeBug: !v3p0,
+ safariWebFontSerif: ["serif"],
+ allowWebFonts: (v3p1 && !browser.isMobile ? (browser.isPC ? "svg" : "otf") : false)
+ });
+ },
+
+ Chrome: function (browser) {
+ HTMLCSS.Augment({
+ rfuzz: .05,
+ AccentBug: true,
+ AdjustSurd: true,
+ allowWebFonts: "svg",
+ safariNegativeSpaceBug: true,
+ safariWebFontSerif: [""]
+ });
+ },
+
+ Opera: function (browser) {
+ HTMLCSS.config.styles[".MathJax .merror"]["vertical-align"] = null;
+ HTMLCSS.Augment({
+ operaHeightBug: true,
+ operaVerticalAlignBug: true,
+ negativeSkipBug: true,
+ FontFaceBug: true,
+ PaddingWidthBug: true,
+ allowWebFonts: (browser.versionAtLeast("10.0") ? "otf" : false)
+ });
+ },
+
+ Konqueror: function (browser) {
+ HTMLCSS.Augment({
+ konquerorVerticalAlignBug: true
+ });
+ }
+ });
+
+ HTMLCSS.loadComplete("jax.js");
+
+})(MathJax.ElementJax.mml, MathJax.Ajax, MathJax.OutputJax["HTML-CSS"]);
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/config.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/config.js
new file mode 100644
index 00000000..345d61c4
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/config.js
@@ -0,0 +1,51 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/NativeMML/config.js
+ *
+ * Initializes the NativeMML OutputJax (the main definition is in
+ * MathJax/jax/input/NativeMML/jax.js, which is loaded when needed).
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2009 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+MathJax.OutputJax.NativeMML = MathJax.OutputJax({
+ name: "NativeMML",
+ version: 1.0,
+ directory: MathJax.OutputJax.directory + "/NativeMML",
+ extensionDir: MathJax.OutputJax.extensionDir + "/NativeMML",
+
+ config: {
+ styles: {
+ "DIV.MathJax_MathML": {
+ "text-align": "center",
+ margin: ".75em 0px"
+ }
+ }
+ }
+});
+MathJax.OutputJax.NativeMML.Register("jax/mml");
+
+if (MathJax.Hub.Browser.isMSIE) {
+ //
+ // Insert code needed to use MathPlayer for MathML output
+ //
+ document.write('');
+ document.write(' ');
+ document.write('');
+}
+
+MathJax.OutputJax.NativeMML.loadComplete("config.js");
diff --git a/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/jax.js b/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/jax.js
new file mode 100644
index 00000000..fd4fc034
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/jax.js
@@ -0,0 +1,230 @@
+/*************************************************************
+ *
+ * MathJax/jax/output/NativeMML/jax.js
+ *
+ * Implements the NativeMML OutputJax that displays mathematics
+ * using a browser's native MathML capabilities (if any).
+ *
+ * ---------------------------------------------------------------------
+ *
+ * Copyright (c) 2010 Design Science, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+(function (MML,nMML) {
+
+ nMML.Augment({
+ //
+ // User can configure styles
+ //
+ config: {styles: {}},
+ Startup: function () {return MathJax.Ajax.Styles(this.config.styles)},
+ //
+ // Add a SPAN to use as a container, and render the math into it
+ //
+ Translate: function (script) {
+ var math = script.MathJax.elementJax.root;
+ var type = (math.Get("display") === "block" ? "div" : "span");
+ var span = script.parentNode.insertBefore(document.createElement(type),script);
+ span.className = "MathJax_MathML";
+ try {math.toNativeMML(span)} catch (err) {
+ if (err.restart) {span.parentNode.removeChild(span)}
+ throw err;
+ }
+ },
+ //
+ // Remove MathML preceeding the script
+ //
+ Remove: function (jax) {
+ var span = jax.SourceElement(); if (!span) return;
+ span = span.previousSibling; if (!span) return;
+ if (span.className.match(/MathJax_MathML/)) {span.parentNode.removeChild(span)}
+ },
+ //
+ // The namespace to use for MML
+ //
+ MMLnamespace: "http://www.w3.org/1998/Math/MathML"
+ });
+
+ MML.mbase.Augment({
+ //
+ // Add a MathML tag of the correct type, and set its attributes
+ // then populate it with its children and append it to the parent
+ //
+ toNativeMML: function (parent) {
+ var tag = this.NativeMMLelement(this.type);
+ this.NativeMMLattributes(tag);
+ for (var i = 0, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {this.data[i].toNativeMML(tag)}
+ else {tag.appendChild(this.NativeMMLelement("mrow"))}
+ }
+ parent.appendChild(tag);
+ },
+ //
+ // Look for attributes that are different from the defaults
+ // and set those in the tag's attribute list
+ //
+ NativeMMLattributes: function (tag) {
+ var defaults = this.defaults, id;
+ var copy = this.NativeMMLcopyAttributes,
+ skip = this.NativeMMLskipAttributes;
+ if (this.type === "mstyle") {defaults = MML.math.prototype.defaults}
+ for (var id in defaults) {if (!skip[id] && defaults.hasOwnProperty(id)) {
+ if (this[id] != null) {tag.setAttribute(id,String(this[id]))}
+ }}
+ for (var i = 0, m = copy.length; i < m; i++) {
+ if (this[copy[i]] != null) {tag.setAttribute(copy[i],String(this[copy[i]]))}
+ }
+ if (this.style) {tag.setAttribute("style",this.style)}
+ },
+ NativeMMLcopyAttributes: [
+ "fontfamily","fontsize","fontweight","fontstyle",
+ "color","background",
+ "id","class","href","style"
+ ],
+ NativeMMLskipAttributes: {texClass: 1, useHeight: 1, texprimestyle: 1},
+ //
+ // Create a MathML element
+ //
+ NativeMMLelement: (
+ MathJax.Hub.Browser.isMSIE ?
+ function (type) {return document.createElement("mjx:"+type)} :
+ function (type) {return document.createElementNS(nMML.MMLnamespace,type)}
+ )
+ });
+
+ MML.mrow.Augment({
+ //
+ // Make inferred rows not include an mrow tag
+ //
+ toNativeMML: function (parent) {
+ if (this.inferred && this.parent.inferRow) {
+ for (var i = 0, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {this.data[i].toNativeMML(parent)}
+ else {parent.appendChild(this.NativeMMLelement("mrow"))}
+ }
+ } else {
+ this.SUPER(arguments).toNativeMML.call(this,parent);
+ }
+ }
+ });
+
+ MML.msubsup.Augment({
+ //
+ // Use proper version of msub, msup, or msubsup, depending on
+ // which items are present
+ //
+ toNativeMML: function (parent) {
+ var type = this.type;
+ if (this.data[this.sup] == null) {type = "msub"}
+ if (this.data[this.sub] == null) {type = "msup"}
+ var tag = this.NativeMMLelement(type);
+ this.NativeMMLattributes(tag);
+ delete this.data[0].inferred;
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toNativeMML(tag)}}
+ parent.appendChild(tag);
+ }
+ });
+
+ MML.munderover.Augment({
+ //
+ // Use proper version of munder, mover, or munderover, depending on
+ // which items are present
+ //
+ toNativeMML: function (parent) {
+ var type = this.type;
+ if (this.data[this.under] == null) {type = "mover"}
+ if (this.data[this.over] == null) {type = "munder"}
+ var tag = this.NativeMMLelement(type);
+ this.NativeMMLattributes(tag);
+ delete this.data[0].inferred;
+ for (var i = 0, m = this.data.length; i < m; i++)
+ {if (this.data[i]) {this.data[i].toNativeMML(tag)}}
+ parent.appendChild(tag);
+ }
+ });
+
+ if (MathJax.Hub.Browser.isFirefox) {
+ MML.mtable.Augment({
+ toNativeMML: function (parent) {
+ //
+ // FF doesn't handle width, so put it in styles instead
+ //
+ if (this.width) {
+ var styles = (this.style||"").replace(/;\s*$/,"").split(";");
+ styles.push("width:"+this.width);
+ this.style = styles.join(";");
+ }
+ this.SUPER(arguments).toNativeMML.call(this,parent);
+ }
+ });
+ MML.mlabeledtr.Augment({
+ toNativeMML: function (parent) {
+ //
+ // FF doesn't handle mlabeledtr, so remove the label
+ //
+ var tag = this.NativeMMLelement("mtr");
+ this.NativeMMLattributes(tag);
+ for (var i = 1, m = this.data.length; i < m; i++) {
+ if (this.data[i]) {this.data[i].toNativeMML(tag)}
+ else {tag.appendChild(this.NativeMMLelement("mrow"))}
+ }
+ parent.appendChild(tag);
+ }
+ });
+ }
+
+ MML.TeXAtom.Augment({
+ //
+ // Convert TeXatom to an mrow
+ //
+ toNativeMML: function (parent) {
+ // FIXME: Handle spacing using mpadded?
+ var tag = this.NativeMMLelement("mrow");
+ this.data[0].toNativeMML(tag);
+ parent.appendChild(tag);
+ }
+ });
+
+ MML.chars.Augment({
+ //
+ // Add a text node
+ //
+ toNativeMML: function (parent) {
+ parent.appendChild(document.createTextNode(this.toString()));
+ }
+ });
+
+ MML.entity.Augment({
+ //
+ // Add a text node
+ //
+ toNativeMML: function (parent) {
+ parent.appendChild(document.createTextNode(this.toString()));
+ }
+ });
+
+ MathJax.Hub.Register.StartupHook("TeX mathchoice Ready",function () {
+ MML.TeXmathchoice.Augment({
+ //
+ // Get the MathML for the selected choice
+ //
+ toNativeMML: function (parent) {this.Core().toNativeMML(parent)}
+ });
+ });
+
+ nMML.loadComplete("jax.js");
+
+})(MathJax.ElementJax.mml, MathJax.OutputJax.NativeMML);
diff --git a/lib/gollum/frontend/public/javascript/MathJax/test/index-images.html b/lib/gollum/frontend/public/javascript/MathJax/test/index-images.html
new file mode 100644
index 00000000..b75cffb9
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/test/index-images.html
@@ -0,0 +1,119 @@
+
+
+
+MathJax Test Page
+
+
+
+
+
+
+
+
+
+
+
Warning: MathJax
+requires JavaScript to process the mathematics on this page.
+If your browser supports JavaScript, be sure it is enabled.
+
+
+
+
+
+
+MathJax Test Page
+
+If you see typeset mathematics below, then MathJax is working. If you see
+TeX code instead, MathJax is not working for you.
+
+
+
+
+
+\[
+\frac{-b\pm\sqrt{b^2-4ac}}{2a}
+\]
+
+
+
+
+MathJax is not working!
+
+
+
+
+
+
+
+If the mathematics does not show up properly, you may not have not
+installed the MathJax web fonts correctly. Follow the instructions in the
+README file .
+
+
+The MathJax-webfonts archive is available from the MathJax SourceForge
+project . Unpack the archive in the MathJax directory; you should
+obtain a fonts directory, with a hierarchy of:
+
+ MathJax/
+ fonts/
+ HTML-CSS/
+ TeX/
+ eot/
+ ...
+ imagedata.js
+ png/
+ ...
+ otf/
+ ...
+ svg/
+ ...
+
+
+
+
+
+
diff --git a/lib/gollum/frontend/public/javascript/MathJax/test/index.html b/lib/gollum/frontend/public/javascript/MathJax/test/index.html
new file mode 100644
index 00000000..400d74c1
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/test/index.html
@@ -0,0 +1,127 @@
+
+
+
+MathJax Test Page
+
+
+
+
+
+
+
+
+
+
+
Warning: MathJax
+requires JavaScript to process the mathematics on this page.
+If your browser supports JavaScript, be sure it is enabled.
+
+
+
+
+
+
+
+
+MathJax Test Page
+
+If you see typeset mathematics below, then MathJax is working. If you see
+TeX code instead, MathJax is not working for you.
+
+
+
+
+
+\[
+\frac{-b\pm\sqrt{b^2-4ac}}{2a}
+\]
+
+
+
+
+MathJax is not working!
+
+
+
+
+
+
+
+
+
WARNING : Your MathJax web fonts seem to be version
1
+rather than version 2. Be sure you have downloaded and installed the latest
+MathJax-webfonts ZIP file from
+
+
+http://sourceforge.net/projects/mathjax/files/
+
+before continuing. Failure to install the new versions of the fonts will
+mean that the data MathJax is using will not match the fonts, and so
+display errors will occur. You can probably see this in the equation
+above: the radial will be out of place.
+
+
+
+
+
+
+Once you have MathJax working properly, view the image mode test page to make sure that the
+image fallback mode is working as well.
+
+
+
+
+
diff --git a/lib/gollum/frontend/public/javascript/MathJax/test/sample.html b/lib/gollum/frontend/public/javascript/MathJax/test/sample.html
new file mode 100644
index 00000000..53a5d3a7
--- /dev/null
+++ b/lib/gollum/frontend/public/javascript/MathJax/test/sample.html
@@ -0,0 +1,99 @@
+
+
+
+MathJax Test Page
+
+
+
+
+
+
+
+
+
+
+
Warning: MathJax
+requires JavaScript to process the mathematics on this page.
+If your browser supports JavaScript, be sure it is enabled.
+
+
+
+
+
+
+The Lorenz Equations
+
+
+\begin{align}
+\dot{x} & = \sigma(y-x) \\
+\dot{y} & = \rho x - y - xz \\
+\dot{z} & = -\beta z + xy
+\end{align}
+
+
+The Cauchy-Schwarz Inequality
+
+\[
+\left( \sum_{k=1}^n a_k b_k \right)^{\!\!2} \leq
+ \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
+\]
+
+A Cross Product Formula
+
+\[
+ \mathbf{V}_1 \times \mathbf{V}_2 =
+ \begin{vmatrix}
+ \mathbf{i} & \mathbf{j} & \mathbf{k} \\
+ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
+ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
+ \end{vmatrix}
+\]
+
+The probability of getting \(k\) heads when flipping \(n\) coins is:
+
+\[P(E) = {n \choose k} p^k (1-p)^{ n-k} \]
+
+An Identity of Ramanujan
+
+\[
+ \frac{1}{(\sqrt{\phi \sqrt{5}}-\phi) e^{\frac25 \pi}} =
+ 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
+ {1+\frac{e^{-8\pi}} {1+\ldots} } } }
+\]
+
+A Rogers-Ramanujan Identity
+
+\[
+ 1 + \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots =
+ \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})},
+ \quad\quad \text{for $|q|<1$}.
+\]
+
+Maxwell's Equations
+
+
+\begin{align}
+ \nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
+ \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
+ \nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
+ \nabla \cdot \vec{\mathbf{B}} & = 0
+\end{align}
+
+
+Finally, while display equations look good for a page of samples, the
+ability to mix math and text in a paragraph is also important. This
+expression \(\sqrt{3x-1}+(1+x)^2\) is an example of an inline equation. As
+you see, MathJax equations can be used this way as well, without unduly
+disturbing the spacing between lines.
+
+
+
+
+
+
diff --git a/lib/gollum/frontend/templates/editbar.mustache b/lib/gollum/frontend/templates/editbar.mustache
index 308d50ea..95cd5460 100644
--- a/lib/gollum/frontend/templates/editbar.mustache
+++ b/lib/gollum/frontend/templates/editbar.mustache
@@ -26,6 +26,7 @@
Code
Formatting
Lists
+ Math
@@ -1156,6 +1157,29 @@ if he were in seventh heaven.
+
+
+
+
+
+
+
+ Description
+ What you type
+ What you get
+
+
+ Block
+ \[ \left( \sum_{k=1}^n a_k b_k \right)^2 \]
+
+
+
+ Inline
+ Consider \( x^2 + y^2 \).
+ Consider .
+
+
+
diff --git a/lib/gollum/frontend/templates/layout.mustache b/lib/gollum/frontend/templates/layout.mustache
index 28a2c0a7..53865917 100644
--- a/lib/gollum/frontend/templates/layout.mustache
+++ b/lib/gollum/frontend/templates/layout.mustache
@@ -11,6 +11,12 @@
+
diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb
index 5f8beed4..a1dc714e 100644
--- a/lib/gollum/markup.rb
+++ b/lib/gollum/markup.rb
@@ -15,6 +15,7 @@ module Gollum
@dir = ::File.dirname(page.path)
@tagmap = {}
@codemap = {}
+ @texmap = {}
end
# Render the content with Gollum wiki syntax on top of the file's own
@@ -22,7 +23,8 @@ module Gollum
#
# Returns the formatted String content.
def render
- data = extract_code(@data)
+ data = extract_tex(@data)
+ data = extract_code(data)
data = extract_tags(data)
begin
data = GitHub::Markup.render(@name, data)
@@ -35,10 +37,55 @@ module Gollum
data = process_tags(data)
data = process_code(data)
data = Sanitize.clean(data, SANITIZATION_OPTIONS)
+ data = process_tex(data)
data = data.gsub(/<\/p>/, '')
data
end
+ #########################################################################
+ #
+ # TeX
+ #
+ #########################################################################
+
+ # Extract all TeX into the texmap and replace with placeholders.
+ #
+ # data - The raw String data.
+ #
+ # Returns the placeholder'd String data.
+ def extract_tex(data)
+ data.gsub(/\\\[\s*(.*?)\s*\\\]/m) do
+ id = Digest::SHA1.hexdigest($1)
+ @texmap[id] = [:block, $1]
+ id
+ end.gsub(/\\\(\s*(.*?)\s*\\\)/m) do
+ id = Digest::SHA1.hexdigest($1)
+ @texmap[id] = [:inline, $1]
+ id
+ end
+ end
+
+ # Process all TeX from the texmap and replace the placeholders with the
+ # final markup.
+ #
+ # data - The String data (with placeholders).
+ #
+ # Returns the marked up String data.
+ def process_tex(data)
+ @texmap.each do |id, spec|
+ type, tex = *spec
+ out =
+ case type
+ when :block
+ %{}
+ when :inline
+ %{}
+ end
+ data.gsub!(id, out)
+ end
+ data
+ end
+
#########################################################################
#
# Tags
diff --git a/test/test_markup.rb b/test/test_markup.rb
index 2e833efa..c6c5d50c 100644
--- a/test/test_markup.rb
+++ b/test/test_markup.rb
@@ -291,6 +291,18 @@ context "Markup" do
compare(content, output, 'org')
end
+ test "tex block syntax" do
+ content = 'a \[ a^2 \] b'
+ output = "
a b
"
+ compare(content, output, 'md')
+ end
+
+ test "tex inline syntax" do
+ content = 'a \( a^2 \) b'
+ output = "a b
"
+ compare(content, output, 'md')
+ end
+
def compare(content, output, ext = "md", regexes = [])
index = @wiki.repo.index
index.add("Bilbo-Baggins.#{ext}", content)