Handle lower-case Greek better and properly mark weight and style of characters not in the MathJax fonts
This commit is contained in:
parent
bc3b7adca6
commit
da73d8cfb1
File diff suppressed because one or more lines are too long
|
@ -64,35 +64,49 @@
|
||||||
"MathJax_Typewriter": "Typewriter/Regular/Main.js"
|
"MathJax_Typewriter": "Typewriter/Regular/Main.js"
|
||||||
},
|
},
|
||||||
|
|
||||||
DEFAULTFAMILY: MAIN, DEFAULTWEIGHT: "normal", DEFAULTSTYLE: "normal",
|
|
||||||
|
|
||||||
VARIANT: {
|
VARIANT: {
|
||||||
"normal": {fonts:[MAIN,SIZE1,AMS]},
|
"normal": {fonts:[MAIN,SIZE1,AMS],
|
||||||
"bold": {fonts:[BOLD,SIZE1,AMS]},
|
offsetG: 0x03B1, variantG: "italic",
|
||||||
"italic": {fonts:[ITALIC,"MathJax_Main-italic",MAIN,SIZE1,AMS],
|
remap: {0x391:0x41, 0x392:0x42, 0x395:0x45, 0x396:0x5A, 0x397:0x48,
|
||||||
offsetN: 0x30, variantN: "normal"},
|
0x399:0x49, 0x39A:0x4B, 0x39C:0x4D, 0x39D:0x4E, 0x39F:0x4F,
|
||||||
"bold-italic": {fonts:["MathJax_Math-bold-italic",BOLD,SIZE1,AMS]},
|
0x3A1:0x50, 0x3A4:0x54, 0x3A7:0x58}},
|
||||||
|
"bold": {fonts:[BOLD,SIZE1,AMS], bold:true,
|
||||||
|
offsetG: 0x03B1, variantG: "bold-italic",
|
||||||
|
remap: {0x391:0x41, 0x392:0x42, 0x395:0x45, 0x396:0x5A, 0x397:0x48,
|
||||||
|
0x399:0x49, 0x39A:0x4B, 0x39C:0x4D, 0x39D:0x4E, 0x39F:0x4F,
|
||||||
|
0x3A1:0x50, 0x3A4:0x54, 0x3A7:0x58}},
|
||||||
|
"italic": {fonts:[ITALIC,"MathJax_Main-italic",MAIN,SIZE1,AMS], italic:true,
|
||||||
|
remap: {0x391:0x41, 0x392:0x42, 0x395:0x45, 0x396:0x5A, 0x397:0x48,
|
||||||
|
0x399:0x49, 0x39A:0x4B, 0x39C:0x4D, 0x39D:0x4E, 0x39F:0x4F,
|
||||||
|
0x3A1:0x50, 0x3A4:0x54, 0x3A7:0x58}},
|
||||||
|
"bold-italic": {fonts:["MathJax_Math-bold-italic",BOLD,SIZE1,AMS], bold:true, italic:true,
|
||||||
|
remap: {0x391:0x41, 0x392:0x42, 0x395:0x45, 0x396:0x5A, 0x397:0x48,
|
||||||
|
0x399:0x49, 0x39A:0x4B, 0x39C:0x4D, 0x39D:0x4E, 0x39F:0x4F,
|
||||||
|
0x3A1:0x50, 0x3A4:0x54, 0x3A7:0x58}},
|
||||||
"double-struck": {fonts:[AMS, MAIN]},
|
"double-struck": {fonts:[AMS, MAIN]},
|
||||||
"fraktur": {fonts:["MathJax_Fraktur",MAIN,SIZE1,AMS]},
|
"fraktur": {fonts:["MathJax_Fraktur",MAIN,SIZE1,AMS]},
|
||||||
"bold-fraktur": {fonts:["MathJax_Fraktur-bold",BOLD,SIZE1,AMS]},
|
"bold-fraktur": {fonts:["MathJax_Fraktur-bold",BOLD,SIZE1,AMS], bold:true},
|
||||||
"script": {fonts:["MathJax_Script",MAIN,SIZE1,AMS]},
|
"script": {fonts:["MathJax_Script",MAIN,SIZE1,AMS]},
|
||||||
"bold-script": {fonts:["MathJax_Script",BOLD,SIZE1,AMS]},
|
"bold-script": {fonts:["MathJax_Script",BOLD,SIZE1,AMS], bold:true},
|
||||||
"sans-serif": {fonts:["MathJax_SansSerif",MAIN,SIZE1,AMS]},
|
"sans-serif": {fonts:["MathJax_SansSerif",MAIN,SIZE1,AMS]},
|
||||||
"bold-sans-serif": {fonts:["MathJax_SansSerif-bold",BOLD,SIZE1,AMS]},
|
"bold-sans-serif": {fonts:["MathJax_SansSerif-bold",BOLD,SIZE1,AMS], bold:true},
|
||||||
"sans-serif-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS]},
|
"sans-serif-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS], italic:true},
|
||||||
"sans-serif-bold-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS]},
|
"sans-serif-bold-italic": {fonts:["MathJax_SansSerif-italic","MathJax_Main-italic",SIZE1,AMS], bold:true, italic:true},
|
||||||
"monospace": {fonts:["MathJax_Typewriter",MAIN,SIZE1,AMS]},
|
"monospace": {fonts:["MathJax_Typewriter",MAIN,SIZE1,AMS]},
|
||||||
"-tex-caligraphic": {fonts:["MathJax_Caligraphic",MAIN], offsetA: 0x41, variantA: "italic"},
|
"-tex-caligraphic": {fonts:["MathJax_Caligraphic",MAIN], offsetA: 0x41, variantA: "italic"},
|
||||||
"-tex-oldstyle": {fonts:["MathJax_Caligraphic",MAIN]},
|
"-tex-oldstyle": {fonts:["MathJax_Caligraphic",MAIN]},
|
||||||
"-tex-mathit": {fonts:["MathJax_Main-italic",ITALIC,MAIN,SIZE1,AMS], noIC:true,
|
"-tex-mathit": {fonts:["MathJax_Main-italic",ITALIC,MAIN,SIZE1,AMS], italic:true, noIC: true,
|
||||||
offsetN: 0x30, variantN: "normal"},
|
remap: {0x391:0x41, 0x392:0x42, 0x395:0x45, 0x396:0x5A, 0x397:0x48,
|
||||||
|
0x399:0x49, 0x39A:0x4B, 0x39C:0x4D, 0x39D:0x4E, 0x39F:0x4F,
|
||||||
|
0x3A1:0x50, 0x3A4:0x54, 0x3A7:0x58}},
|
||||||
"-largeOp": {fonts:[SIZE2,SIZE1,MAIN]},
|
"-largeOp": {fonts:[SIZE2,SIZE1,MAIN]},
|
||||||
"-smallOp": {fonts:[SIZE1,MAIN]}
|
"-smallOp": {fonts:[SIZE1,MAIN]}
|
||||||
},
|
},
|
||||||
|
|
||||||
RANGES: [
|
RANGES: [
|
||||||
{name: "alpha", low: 0x61, high: 0x7A, offset: "A", add: 32},
|
{name: "alpha", low: 0x61, high: 0x7A, offset: "A", add: 32},
|
||||||
{name: "number", low: 0x30, high: 0x39, offset: "N"}
|
{name: "number", low: 0x30, high: 0x39, offset: "N"},
|
||||||
|
{name: "greek", low: 0x03B1, high: 0x03F6, offset: "G"}
|
||||||
],
|
],
|
||||||
|
|
||||||
RULECHAR: 0x2212,
|
RULECHAR: 0x2212,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user