layout/mathml/mathfontSTIXNonUnicode.properties

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/mathml/mathfontSTIXNonUnicode.properties	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,75 @@
     1.4 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.5 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.6 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.7 +
     1.8 +#  LOCALIZATION NOTE: FILE
     1.9 +#  Do not translate anything in this file
    1.10 +
    1.11 +# This file contains the list of some stretchy MathML chars that
    1.12 +# can be rendered with STIXNonUnicode.
    1.13 +
    1.14 +external.1 = STIXGeneral
    1.15 +
    1.16 +#        [ T/L |  M  | B/R |  G  | size0 ... size{N-1} ]
    1.17 +# E0B4 stix-arrow hookleft
    1.18 +# E0B5 stix-arrow hookright
    1.19 +\u21A9 = \u2190@1\uFFFD\uE0B5\u23AF@1 # hookleftarrow, larrhk
    1.20 +\u21AA = \uE0B4\uFFFD\u2192@1\u23AF@1 # hookrightarrow, rarrhk
    1.21 +
    1.22 +# 0E10E stix-stix-extender for vertical double arrow
    1.23 +# 0E10F stix-extender for horizontal double arrow
    1.24 +\u21D0 = \u21D0@1\uFFFD\uFFFD\uE10F\uFFFD\u27F8@1 # DoubleLeftArrow, Leftarrow, lArr
    1.25 +\u21D1 = \u21D1@1\uFFFD\uFFFD\uE10E # DoubleUpArrow, Uparrow, uArr
    1.26 +\u21D2 = \uFFFD\uFFFD\u21D2@1\uE10F\uFFFD\u27F9@1 # DoubleRightArrow, Implies, Rightarrow, rArr
    1.27 +\u21D3 = \uFFFD\uFFFD\u21D3@1\uE10E # DoubleDownArrow, Downarrow, dArr
    1.28 +\u21D4 = \u21D0@1\uFFFD\u21D2@1\uE10F\uFFFD\u27FA@1 # DoubleLeftRightArrow, Leftrightarrow, hArr, iff
    1.29 +\u21D5 = \u21D1@1\uFFFD\u21D3@1\uE10E # DoubleUpDownArrow, Updownarrow, vArr
    1.30 +
    1.31 +# STIXGeneral U+22A2/U+22A3 RIGHT/LEFT TACK are different heights to U+23AF.
    1.32 +# Could use LONG RIGHT/LEFT TACK instead, but STIXNonUnicode provides
    1.33 +# E0B6 stix-maps-to-relation tail
    1.34 +\u21A4 = \u2190@1\uFFFD\uE0B6\u23AF@1\uFFFD\u27FB@1 # LeftTeeArrow, mapstoleft
    1.35 +\u21A6 = \uE0B6\uFFFD\u2192@1\u23AF@1\uFFFD\u27FC@1 # RightTeeArrow, map, mapsto
    1.36 +\u295A = \u21BC@1\uFFFD\uE0B6\u23AF@1 # LeftTeeVector
    1.37 +\u295B = \uE0B6\uFFFD\u21C0@1\u23AF@1 # RIGHTWARDS HARPOON WITH BARB UP FROM BAR, RightTeeVector
    1.38 +\u295E = \u21BD@1\uFFFD\uE0B6\u23AF@1 # DownLeftTeeVector
    1.39 +\u295F = \uE0B6\uFFFD\u21C1@1\u23AF@1 # RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR, DownRightTeeVector
    1.40 +
    1.41 +# E13B stix-left end of extensible overbrace
    1.42 +# E13C stix-right end of extensible overbrace
    1.43 +# E13D stix-left end of extensible underbrace
    1.44 +# E13E stix-right end of extensible underbrace
    1.45 +# E13F stix-extensible horizontal for curly over and under braces
    1.46 +# E140 stix-center of extensible overbrace
    1.47 +# E141 stix-center of extensible underbrace
    1.48 +# E13F is the wrong height for overbrace:
    1.49 +# use E14A stix-extensible horizontal for over paren or square bracket
    1.50 +# U+FE37 and U+FE38 are from the MathML 2.0 spec.
    1.51 +\uFE37 = \uE13B\uE140\uE13C\uE14A # OverBrace
    1.52 +\uFE38 = \uE13D\uE141\uE13E\uE13F # UnderBrace
    1.53 +# Unicode added U+23DE and U+23DF:
    1.54 +# http://www.unicode.org/reports/tr25/#_TocDelimiters
    1.55 +\u23DE = \uE13B\uE140\uE13C\uE14A # OverBrace
    1.56 +\u23DF = \uE13D\uE141\uE13E\uE13F # UnderBrace
    1.57 +
    1.58 +# E146 stix-left end of extensible over square bracket (CMEX10 x34 rotated 90deg)
    1.59 +# E147 stix-right end of extensible over square bracket (CMEX10 x32 rotated 90deg)
    1.60 +# E148 stix-left end of extensible under square bracket (CMEX10 x35 rotated 90deg)
    1.61 +# E149 stix-right end of extensible under square bracket (CMEX10 x33 rotated 90deg)
    1.62 +# E14A stix-extensible horizontal for over paren or square bracket (CMEX10 x42 rotated 90deg)
    1.63 +# E14B stix-extensible horizontal for under paren or square bracket
    1.64 +\u23B4 = \uE146\uFFFD\uE147\uE14A # ⎴
    1.65 +\u23B5 = \uE148\uFFFD\uE149\uE14B # ⎵
    1.66 +
    1.67 +# E142 stix-left end of extensible overparen (CMEX10 x40 rotated 90deg)
    1.68 +# E143 stix-right end of extensible overparen (CMEX10 x30 rotated 90deg)
    1.69 +# E144 stix-left end of extensible underparen (CMEX10 x41 rotated 90deg)
    1.70 +# E145 stix-right end of extensible underparen (CMEX10 x31 rotated 90deg)
    1.71 +# E14A stix-extensible horizontal for over paren or square bracket (CMEX10 x42 rotated 90deg)
    1.72 +# E14B stix-extensible horizontal for under paren or square bracket
    1.73 +# U+FE35 and U+FE36 are from the MathML 2.0 spec.
    1.74 +\uFE35 = \uE142\uFFFD\uE143\uE14A # OverParenthesis
    1.75 +\uFE36 = \uE144\uFFFD\uE145\uE14B # UnderParenthesis
    1.76 +# Unicode added U+23DC and U+23DD:
    1.77 +\u23DC = \uE142\uFFFD\uE143\uE14A # OverParenthesis
    1.78 +\u23DD = \uE144\uFFFD\uE145\uE14B # UnderParenthesis

mercurial