lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/boldsymbol.js in gollum-1.1.1 vs lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/boldsymbol.js in gollum-1.2.0
- old
+ new
@@ -1,109 +1,18 @@
-/*************************************************************
- *
- * MathJax/extensions/TeX/boldsymbol.js
+/*
+ * ../SourceForge/trunk/mathjax/extensions/TeX/boldsymbol.js
*
- * Implements the \boldsymbol{...} command to make bold
- * versions of all math characters (not just variables).
+ * Copyright (c) 2010 Design Science, Inc.
*
- * ---------------------------------------------------------------------
- *
- * Copyright (c) 2009 Design Science, Inc.
+ * Part of the MathJax library.
+ * See http://www.mathjax.org for details.
*
- * Licensed under the Apache License, Version 2.0 (the "License");
+ * Licensed under the Apache License, Version 2.0;
* you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES 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.Register.StartupHook("TeX Jax Ready",function () {
- var MML = MathJax.ElementJax.mml;
- var TEX = MathJax.InputJax.TeX;
- var TEXDEF = TEX.Definitions;
-
- var BOLDVARIANT = {};
- BOLDVARIANT[MML.VARIANT.NORMAL] = MML.VARIANT.BOLD;
- BOLDVARIANT[MML.VARIANT.ITALIC] = MML.VARIANT.BOLDITALIC;
- BOLDVARIANT[MML.VARIANT.FRAKTUR] = MML.VARIANT.BOLDFRAKTUR;
- BOLDVARIANT[MML.VARIANT.SCRIPT] = MML.VARIANT.BOLDSCRIPT;
- BOLDVARIANT[MML.VARIANT.SANSSERIF] = MML.VARIANT.BOLDSANSSERIF;
- BOLDVARIANT["-tex-caligraphic"] = "-tex-caligraphic-bold";
- BOLDVARIANT["-tex-oldstyle"] = "-tex-oldstyle-bold";
-
- TEXDEF.macros.boldsymbol = 'Boldsymbol';
-
- TEX.Parse.Augment({
- mmlToken: function (token) {
- if (this.stack.env.boldsymbol) {
- var variant = token.Get("mathvariant");
- if (variant == null) {token.mathvariant = MML.VARIANT.BOLD}
- else {token.mathvariant = (BOLDVARIANT[variant]||variant)}
- }
- return token;
- },
-
- Boldsymbol: function (name) {
- var boldsymbol = this.stack.env.boldsymbol,
- font = this.stack.env.font;
- this.stack.env.boldsymbol = true;
- this.stack.env.font = null;
- var mml = this.ParseArg(name);
- this.stack.env.font = font;
- this.stack.env.boldsymbol = boldsymbol;
- this.Push(mml);
- }
- });
-
-});
+MathJax.Unpack([
+ ['MathJax.Hub.Register.StartupHook("','TeX',' Jax Ready",function(){var ','c="1.0";var a=','MathJax.','ElementJax.mml;var e=',4,'InputJax.TeX;var b=e.Definitions;var d={};d[','a.VARIANT.','NORMAL]=',8,'BOLD;d[',8,'ITALIC]=',8,'BOLDITALIC;d[',8,'FRAKTUR]=',8,'BOLDFRAKTUR;d[',8,'SCRIPT]=',8,'BOLDSCRIPT;d[',8,'SANSSERIF]=',8,'BOLDSANSSERIF;d','["-tex-caligraphic','"]="-tex-','caligraphic-bold";d','["-tex-oldstyle',29,'oldstyle-bold";b.macros.boldsymbol="Boldsymbol";e.Parse.Augment({mmlToken:function(g){if(','this.stack.env.boldsymbol','){var f=','g.Get("','mathvariant','");if(f==null){g.',37,'=',8,'BOLD}else{g.',37,'=(d[f]||f)}}return g},Boldsymbol:function(i',35,34,',g=','this.stack.env.font',';',34,'=true;',48,'=null;var h=this.ParseArg(i);',48,'=g;',34,'=f;this.Push(h)}})});',0,'HTML-CSS',2,'a=',4,'OutputJax["',59,'"];var c=a.FONTDATA.FONTS;var b=a.FONTDATA.VARIANT;','if(a.fontInUse==="','TeX"){c["MathJax_Caligraphic-bold"]="Caligraphic/Bold/Main.js";b',28,'-bold"]={fonts:["MathJax_Caligraphic-bold","MathJax_Main-bold","MathJax_Main","MathJax_Math","MathJax_Size1','"],offsetA:65,variantA:"','bold-italic','"};b',31,69,'"]};if(','a.msieCheckGreek','&&a.Font.testFont({family:"','MathJax_Greek','",weight:"bold",style:"italic",testString:',76,'})){b["',71,'"].offsetG=913;b["',71,'"].variantG="-','Greek-Bold-Italic','";b["-',86,'"]={fonts:["',78,'-',71,'"]};c["',78,'-',71,'"]="Greek/BoldItalic/Main.js"}if(','MathJax.Hub.Browser.','isChrome&&!',98,'versionAtLeast("5.0")){b',28,'-bold"].remap={84:[58096,"-WinChrome"]}}}else{',66,'STIX"){b',28,'-bold"]={fonts:["STIXGeneral-bold','-italic','","STIXNonUnicode','-',71,109,'","STIXGeneral","STIXSizeOneSym"],','offsetA:57927,noLowerCase:1};b',31,107,109,'-bold',113,'offsetN:57955,remap:{57956:57959,57957:57963,57958:57967,57959:57971,57960:57975,57961:57979,57962:57983,57963:57987,57964:57991}}}}',4,'Hub.Startup.signal.Post("TeX boldsymbol Ready")});',4,'Ajax.loadComplete("[MathJax]/extensions/TeX/boldsymbol.js");']
+]);
-MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () {
- var HTMLCSS = MathJax.OutputJax["HTML-CSS"];
- var TEX = MathJax.InputJax.TeX;
- var FONTS = HTMLCSS.FONTDATA.FONTS;
- var VARIANT = HTMLCSS.FONTDATA.VARIANT;
-
- if (HTMLCSS.fontInUse === "TeX") {
- FONTS["MathJax_Caligraphic-bold"] = "Caligraphic/Bold/Main.js";
-
- VARIANT["-tex-caligraphic-bold"] =
- {fonts:["MathJax_Caligraphic-bold","MathJax_Main-bold","MathJax_Main","MathJax_Math","MathJax_Size1"],
- offsetA: 0x41, variantA: "bold-italic"};
- VARIANT["-tex-oldstyle-bold"] =
- {fonts:["MathJax_Caligraphic-bold","MathJax_Main-bold","MathJax_Main","MathJax_Math","MathJax_Size1"]};
-
- if (HTMLCSS.msieCheckGreek && HTMLCSS.Font.testFont({
- family:"MathJax_Greek", weight:"bold", style:"italic", testString: HTMLCSS.msieCheckGreek
- })) {
- VARIANT["bold-italic"].offsetG = 0x391; VARIANT["bold-italic"].variantG = "-Greek-Bold-Italic";
- VARIANT["-Greek-Bold-Italic"] = {fonts:["MathJax_Greek-bold-italic"]};
- FONTS["MathJax_Greek-bold-italic"] = "Greek/BoldItalic/Main.js";
- }
-
- if (MathJax.Hub.Browser.isChrome && !MathJax.Hub.Browser.versionAtLeast("5.0")) {
- VARIANT["-tex-caligraphic-bold"].remap = {0x54: [0xE2F0,"-WinChrome"]};
- }
-
- } else if (HTMLCSS.fontInUse === "STIX") {
- VARIANT["-tex-caligraphic-bold"] = {
- fonts:["STIXGeneral-bold-italic","STIXNonUnicode-bold-italic","STIXNonUnicode","STIXGeneral","STIXSizeOneSym"],
- offsetA: 0xE247, noLowerCase: 1
- };
- VARIANT["-tex-oldstyle-bold"] = {
- fonts:["STIXGeneral-bold","STIXNonUnicode-bold","STIXGeneral","STIXSizeOneSym"], offsetN: 0xE263,
- remap: {0xE264: 0xE267, 0xE265: 0xE26B, 0xE266: 0xE26F, 0xE267: 0xE273,
- 0xE268: 0xE277, 0xE269: 0xE27B, 0xE26A: 0xE27F, 0xE26B: 0xE283,
- 0xE26C: 0xE287}
- };
- }
-
- MathJax.Hub.Startup.signal.Post("TeX boldsymbol Ready");
-
-});
-
-MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/boldsymbol.js");