
git-svn-id: https://mathjax.svn.sourceforge.net/svnroot/mathjax/trunk@546 b8fd5906-0fad-46e2-a0d3-10d94ff285d1
166 lines
7.0 KiB
Prolog
166 lines
7.0 KiB
Prolog
$prefix = "STIX";
|
|
$fontdir = "STIX";
|
|
|
|
%ranges = (
|
|
"Gene" => [["Main R",
|
|
[0x20,0x7F], # basic latin,
|
|
0xA0,0xA8,0xAC,0xAF,0xB1,0xB7,0xD7,0xF7, # some Latin1 supplement
|
|
0x131,0x237, # dotless i and j
|
|
[0x2C6,0x2C7],[0x2C9,0x2CB],[0x2D8,0x2D9],0x02DC,
|
|
[0x300,0x304],[0x306,0x308],[0x30A,0x30C],
|
|
0x338, # Diacriticals
|
|
[0x393,0x394],0x398,0x39B,0x39E,0x3A0,0x3A3,
|
|
[0x3A5,0x3A6],[0x3A8,0x3A9], # Greek capitals
|
|
[0x2020,0x2021],0x2026,0x2032,0x203E, # Punctuation
|
|
0x20D7, # over arrow
|
|
0x2111,0x2118,0x211C,0x2135, # letterlike symbols
|
|
[0x2190,0x2199],0x21A6,[0x21A9,0x21AA],[0x21BC,0x21BD],
|
|
[0x21C0,0x21C1],0x21CC,[0x21D0,0x21D5], # arrows
|
|
0x2200,[0x2202,0x2203],0x2205,[0x2207,0x2209],0x220B,
|
|
[0x220F,0x2213],[0x2215,0x221A],[0x221D,0x221E],
|
|
0x2220,0x2223,0x2225,[0x2227,0x222B],0x223C,0x2240,
|
|
0x2243,0x2245,0x2248,0x224D,0x2250,[0x2260,0x2261],
|
|
[0x2264,0x2265],[0x226A,0x226B],[0x227A,0x227D],
|
|
[0x2282,0x2283],[0x2286,0x2287],0x228E,[0x2291,0x2299],
|
|
[0x22A2,0x22A5],0x22A8,[0x22C0,0x22C6],0x22C8,
|
|
[0x22EE,0x22EF],0x22F1, # Operators
|
|
[0x2308,0x230B],[0x2322,0x2323],0x23AF,
|
|
[0x23B0,0x23B1],0x23D0, # Technical
|
|
0x25B3,0x25B9,0x25BD,0x25C3,0x25EF, # circles and triangles
|
|
[0x2660,0x2663], [0x266D,0x266F], # suits and music
|
|
[0x27E8,0x27E9], # angle brackets
|
|
[0x27EE,0x27EF], # \lgroup, \rgroup
|
|
[0x27F5,0x27FC], # more arrows
|
|
0x29F5, # reverse solidas operator
|
|
[0x2A00,0x2A06], 0x2A3F, [0x2AAF,0x2AB0], # large operators
|
|
],
|
|
["Main B",
|
|
[0x20,0x7F], # basic latin,
|
|
[0x393,0x394],0x398,0x39B,0x39E,0x3A0,0x3A3,
|
|
[0x3A5,0x3A6],[0x3A8,0x3A9], # Greek capitals
|
|
],
|
|
["Main BI"],
|
|
["Main I",
|
|
[0x20,0x7F], # basic latin,
|
|
0x131,0x237, # dotless i and j
|
|
[0x393,0x394],0x398,0x39B,0x39E,0x3A0,0x3A3,
|
|
[0x3A5,0x3A6],[0x3A8,0x3A9], # Greek capitals
|
|
[0x3B1,0x3C9],0x3D1,[0x3D5,0x3D6],
|
|
0x3F1,0x3F5, # Greek lower-case
|
|
0x2113 # \ell
|
|
],
|
|
["BasicLatin",[0x00,0x7F]],
|
|
["Latin1Supplement",[0xA0,0xFF]],
|
|
["LatinExtendedA",[0x100,0x17F]],
|
|
["LatinExtendedB",[0x180,0x24F]],
|
|
["IPAExtensions",[0x250,0x2AF]],
|
|
["SpacingModLetters",[0x2B0,0x2FF]],
|
|
["CombDiacritMarks",[0x300,0x36F]],
|
|
["GreekAndCoptic",[0x370,0x3FF]],
|
|
["Cyrillic",[0x400,0x4FF]],
|
|
["PhoneticExtensions",[0x1D00,0x1DBF]],
|
|
["LatinExtendedAdditional",[0x1E00,0x1EFF]],
|
|
["GeneralPunctuation",[0x2000,0x206F]],
|
|
["SuperAndSubscripts",[0x2070,0x209F]],
|
|
["CurrencySymbols",[0x20A0,0x20CF]],
|
|
["CombDiactForSymbols",[0x20D0,0x20FF]],
|
|
["LetterlikeSymbols",[0x2100,0x214F]],
|
|
["NumberForms",[0x2150,0x218F]],
|
|
["Arrows",[0x2190,0x21FF]],
|
|
["MathOperators",[0x2200,0x22FF]],
|
|
["MiscTechnical",[0x2300,0x23FF]],
|
|
["ControlPictures",[0x2400,0x243F]],
|
|
["EnclosedAlphanum",[0x2460,0x24FF]],
|
|
["BoxDrawing",[0x2500,0x257F]],
|
|
["BlockElements",[0x2580,0x259F]],
|
|
["GeometricShapes",[0x25A0,0x25FF]],
|
|
["MiscSymbols",[0x2600,0x26FF]],
|
|
["Dingbats",[0x2700,0x27BF]],
|
|
["MiscMathSymbolsA",[0x27C0,0x27EF]],
|
|
["SupplementalArrowsA",[0x27F0,0x27FF]],
|
|
["SupplementalArrowsB",[0x2900,0x297F]],
|
|
["MiscMathSymbolsB",[0x2980,0x29FF]],
|
|
["SuppMathOperators",[0x2A00,0x2AFF]],
|
|
["MiscSymbolsAndArrows",[0x2B00,0x2BFF]],
|
|
["CJK",[0x3000,0x303F]],
|
|
["Hiragana",[0x3040,0x309F]],
|
|
["LatinExtendedD",[0xA720,0xA7FF]],
|
|
["PrivateUse",[0xE000,0xF8FF]],
|
|
["AlphaPresentForms",[0xFB00,0xFB4F]],
|
|
["Specials",[0xFFF0,0xFFFF]],
|
|
["MathBold",[0x1D400,0x1D433]],["MathBold",[0x1D7CE,0x1D7D7]],
|
|
["MathItalic",[0x1D434,0x1D467]],
|
|
["MathBoldItalic",[0x1D468,0x1D49B]],
|
|
["MathScript",[0x1D49C,0x1D4CF]],
|
|
["MathBoldScript",[0x1D4D0,0x1D503]],
|
|
["Fraktur",[0x1D504,0x1D537]],
|
|
["BBBold",[0x1D538,0x1D56B]],["BBBold",[0x1D7D8,0x1D7E1]],
|
|
["BoldFraktur",[0x1D56C,0x1D59F]],
|
|
["MathSS",[0x1D5A0,0x1D5D3]],["MathSS",[0x1D7E2,0x1D7EB]],
|
|
["MathSSBold",[0x1D5D4,0x1D607]],["MathSSBold",[0x1D7EC,0x1D7F6]],
|
|
["MathSSItalic",[0x1D608,0x1D63B]],
|
|
["MathSSItalicBold",[0x1D63C,0x1D66F]],
|
|
["MathTT",[0x1D670,0x1D6A3]],["MathTT",[0x1D7F6,0x1D7FF]],
|
|
["ij",[0x1D6A4,0x1D6A5]],
|
|
["GreekBold",[0x1D6A8,0x1D6E1]],
|
|
["GreekItalic",[0x1D6E2,0x1D71B]],
|
|
["GreekBoldItalic",[0x1D71C,0x1D755]],
|
|
["GreekSSBold",[0x1D756,0x1D78F]],
|
|
["GreekSSBoldItalic",[0x1D790,0x1D7C9]]
|
|
],
|
|
"Inte" => [["Main R",0x222B,0x222E],
|
|
["All",0x20],
|
|
["All",0xA0],
|
|
["All",[0x222B,0x2233]],
|
|
["All",[0x2A0B,0x2A1C]]],
|
|
"NonU" => [["Main R",[0xE000,0xE001],[0xE138,0xE139],[0xE13B,0xE13E],[0xE140,0xE141],
|
|
[0xE14A,0xE14B],[0xE261,0xE287],[0xE28F,0xE290]],
|
|
["Main B"],
|
|
["Main BI"],
|
|
["Main I",[0xE22D,0xE246]],
|
|
["All",0x20],
|
|
["All",0xA0],
|
|
["PrivateUse",[0xE000,0xF8FF]]],
|
|
"Size" => [["Main",[0x20,0x7F],0xA0,[0x302,0x303],[0x220F,0x2211],0x221A,[0x22C0,0x22C3],
|
|
[0x2308,0x230B],[0x239B,0x23AE],[0x23B0,0x23B1],[0x23B7,0x23B9],
|
|
[0x23DE,0x23DF],[0x27E8,0x27E9],[0x2A00,0x2A02],[0x2A04,0x2A06]],
|
|
["All",[0x20,0x7F]],
|
|
["All",0xA0],
|
|
["All",[0x2B0,0x2FF]],
|
|
["All",[0x300,0x338]],
|
|
["All",0x203E],
|
|
["All",[0x20D0,0x20EF]],
|
|
["All",0x2114],
|
|
["All",0x2140],
|
|
["All",[0x220F,0x2211]],
|
|
["All",[0x221A,0x221C]],
|
|
["All",[0x22C0,0x22C3]],
|
|
["All",[0x2308,0x230B]],
|
|
["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]]],
|
|
"Vari" => [["Main",0x2032,0x210F,0x2205,0x2216,0x221A],
|
|
["All",0x20],
|
|
["All",[0x77,0x7C]],
|
|
["All",0xA0],
|
|
["All",0x19B],
|
|
["All",0x264],
|
|
["All",[0x2032,0x2057]],
|
|
["All",0x201F],
|
|
["All",0x2140],
|
|
["All",[0x2190,0x2193]],
|
|
["All",[0x21D1,0x21E2]],
|
|
["All",[0x2205,0x22ED]],
|
|
["All",[0x2322,0x2323]],
|
|
["All",0x2423],
|
|
["All",0x25A9],
|
|
["All",[0x2A3C,0x2AEE]]],
|
|
);
|
|
|