You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



Math4 Font

Math4 Encoding

Font-family: Math4
Character Map:

Screenshot, and Encoding result generated by encode.pl

Copyright: © 1996, 1997 Wolfram Research. Data © 1996, 1997 Glenda de Guzman.
Availability:  
Issues:
  • There are seemingly redundant glyphs (e.g., 0x43 and 0x55, 0x45 and 0x64, the 'hooks') but these have different spacing/lbearing. For some lbearing = 0, while lbearing > 0 for others. We retained those with lbearing > 0 which might be better on the web/screen.
  • Pieces intended for arrows with barbs have a subtle spacing depending on the side of the barb (left/right/up/down).
  • Many kinds of extensible arrows can be defined by combining the parts. The MathFont Property File is hand-tuned to include additional combinations not listed here.

  • 
     0x20  0x0020  #Space
     0x21  0x21E5  #Rightwards arrow to bar
     0x22  0x21A4  #Leftwards arrow from bar
     0x23  0x21A6  #Rightwards arrow from bar
     0x24  0x2912  #UPWARDS ARROW TO BAR, UpArrowBar
     0x25  0x2913  #DOWNWARDS ARROW TO BAR, DownArrowBar
     0x26  0x21A5  #Upwards arrow from bar
     0x27  0x21A7  #Downwards arrow from bar
     0x28  0x2952  #LEFTWARDS HARPOON WITH BARB UP TO BAR, LeftVectorBar
     0x29  0x2953  #RIGHTWARDS HARPOON WITH BARB UP TO BAR , RightVectorBar
     0x2A  0x2956  #LEFTWARDS HARPOON WITH BARB DOWN TO BAR, DownLeftVectorBar
     0x2B  0x2957  #RIGHTWARDS HARPOON WITH BARB DOWN TO BAR, DownRightVectorBar
     0x2C  0x295A  #LEFTWARDS HARPOON WITH BARB UP FROM BAR, LeftTeeVector
     0x2D  0x295B  #RIGHTWARDS HARPOON WITH BARB UP FROM BAR, RightTeeVector
     0x2E  0x295E  #LEFTWARDS HARPOON WITH BARB DOWN FROM BAR, DownLeftTeeVector
     0x2F  0x295F  #RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR, DownRightTeeVector
    
     0x30  0x21BC  #Left harpoon (barb up)
     0x31  0x21C0  #Right harpoon (barb up)
     0x32  0x294E  #LEFT BARB UP RIGHT BARB UP HARPOON, LeftRightVector
     0x33  0x21BD  #Left harpoon (barb down)
     0x34  0x21C1  #Right harpoon (barb down)
     0x35  0x2950  #LEFT BARB DOWN RIGHT BARB DOWN HARPOON, DownLeftRightVector
     0x36  0x2951  #UP BARB LEFT DOWN BARB LEFT HARPOON, LeftUpDownVector
     0x37  0x294F  #UP BARB RIGHT DOWN BARB RIGHT HARPOON, RightUpDownVector
     0x38  0x2958  #UPWARDS HARPOON WITH BARB LEFT TO BAR, LeftUpVectorBar
     0x39  0x2959  #DOWNWARDS HARPOON WITH BARB LEFT TO BAR, LeftDownVectorBar
     0x3A  0x2954  #UPWARDS HARPOON WITH BARB RIGHT TO BAR , RightUpVectorBar
     0x3B  0x2955  #DOWNWARDS HARPOON WITH BARB RIGHT TO BAR, RightDownVectorBar
     0x3C  0x2960  #UPWARDS HARPOON WITH BARB LEFT FROM BAR, LeftUpTeeVector
     0x3D  0x2961  #DOWNWARDS HARPOON WITH BARB LEFT FROM BAR, LeftDownTeeVector
     0x3E  0x295C  #UPWARDS HARPOON WITH BARB RIGHT FROM BAR, RightUpTeeVector
     0x3F  0x295D  #DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR, RightDownTeeVector
    
     0x40  0x21BF, 0x2960:T  #Up harpoon (barb left)
     0x41  0x2191:G, 0x2193:G
     0x42  0x21C3, 0x2961:B  #Down harpoon (barb left)
    -0x43  0x21BE  #Up harpoon (barb right) with lbearing = 0 - see also 0x55
    -0x44  #vertical extender for arrows with barb right and with lbearing = 0
    -0x45  0x21C2  #Down harpoon (barb right) with lbearing = 0 - see also 0x64
     0x46  0x21CC  #Right harpoon over left harpoon
     0x47  0x21CB  #Left harpoon over right harpoon
     0x48  0x21CC:L
     0x49  0x21CC:R
     0x4A  0x21CB:L
     0x4B  0x21CB:R
     0x4C  0x296E  #UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT, udhar, UpEquilibrium
     0x4D  0x296F  #DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT, duhar, ReverseUpEquilibrium
     0x4E  0x21A9  #Leftwards arrow with hook
     0x4F  0x21AA  #Rightwards arrow with hook
    
     0x50  0x2190, 0x2190:L  #LEFTWARDS ARROW, larr, leftarrow, LeftArrow
     0x51  0x2190:G, 0x2192:G, 0x2194:G, 0x21A4:G, 0x21A6:G
     0x52  0x21A4:R
     0x53  0x21A6:L
     0x54  0x2192  #RIGHTWARDS ARROW, rarr, rightarrow, RightArrow
     0x55  0x21BE  #see also 0x43 #UPWARDS HARPOON WITH BARB RIGHTWARDS , uharr, upharpoonright, RightUpVector
     0x56  0x21C4  #Rightwards arrow over leftwards arrow
     0x57  0x21C6  #Leftwards arrow over rightwards arrow
     0x58  0x21C4:L
     0x59  0x21C4:R
     0x5A  0x21C6:R
     0x5B  0x21C6:L
     0x5C  0x21C5  #Upwards arrow leftwards of downwards arrow
     0x5D  0x21F5  #DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW, duarr, DownArrowUpArrow
     0x5E ?single line vertical extender
     0x5F ?single line horizontal extender
    
     0x60  0x2191, 0x2191:T, 0x21A5:T, 0x295C:T  #Upwards arrow
     0x61  0x21A5:B
     0x62  0x21A7:T
     0x63  0x2193, 0x2193:B, 0x21A7:B  #Downwards arrow
     0x64  0x21C2  #see also 0x45 #DOWNWARDS HARPOON WITH BARB RIGHTWARDS, dharr, RightDownVector, downharpoonright
     0x65  0x296E:B
     0x66  0x296E:G, 0x296F:G # double vertical extender for arrows with heads
     0x67  0x296F:T
     0x68  0x296E:T
     0x69  0x21C5:G, 0x21F5:G #vertical extender for arrows with barb left - MFPF: arrows with bars, \u2951.G, \u21BF.G, \u21C3.G ...
     0x6A  0x296F:B
     0x6B  0x21C5:B
     0x6C  0x21F5:T
     0x6D  0x21C5:T
     0x6E  0x21F5:B
     0x6F  0x21CC:G, 0x21CB:G, 0x21C4:G, 0x21C6:G #double horizontal extender of arrows with barb up and down
    
     0x70  0x23B4:0  #TOP SQUARE BRACKET, tbrk, OverBracket
     0x71  0x23B4:1
     0x72  0x23B4:2
     0x73  0x23B4:3
     0x74  0x23B4:L
     0x75  0x23B4:G
     0x76  0x23B4:R
     0x77 >PUA     #[Upwards arrowhead] SHORT UP ARROW 2303-FE00, ↑
     0x78 >PUA     #[Downwards arrowhead] SHORT DOWN ARROW 2304-FE00, ↓
     0x79 >PUA     #[Leftwards arrowhead] SHORT LEFT ARROW 2190-0FE00, ←
     0x7A >PUA     #[Rightwards arrowhead] SHORT RIGHT ARROW 2192-FE00, →
     0x7B  0x21E4  #Leftwards arrow to bar
     0x7C  0x2012  #EN DASH
     0x7D  0x2013  #EM DASH
     0x7E  0x2014  #HORIZONTAL BAR = QUOTATION DASH
     0x7F ?nbsp
    
     0x80  0x23B5:0  #BOTTOM SQUARE BRACKET, bbrk, UnderBracket
     0x81  0x23B5:1
     0x82  0x23B5:2
     0x83  0x23B5:3
     0x84  0x23B5:L
     0x85  0x23B5:G
     0x86  0x23B5:R
     0x87  0x2199:0  #South west arrow
     0x88  0x2196:0  #North west arrow
     0x89  0x2197:0  #North east arrow
     0x8A  0x2198:0  #South east arrow
     0x8B  0x2199:1  #South west arrow
     0x8C  0x2196:1  #North west arrow
     0x8D  0x2197:1  #North east arrow
     0x8E  0x2198:1  #South east arrow
     0x8F  0x231E  # downward left corner, ⌞ \llcorner
    
     0x90  0xFE35:0  #PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS, OverParenthesis
     0x91  0xFE35:1
     0x92  0xFE35:2
     0x93  0xFE35:3
     0x94  0xFE35:L
     0x95  0xFE35:G
     0x96  0xFE35:R
     0x97  0xFE37:0  #PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET, OverBrace
     0x98  0xFE37:1
     0x99  0xFE37:2
     0x9A  0xFE37:3
     0x9B  0xFE37:L
     0x9C  0xFE37:G
     0x9D  0xFE37:M
     0x9E  0xFE37:R
     0x9F  0x2035  #backprime - reverse prime, ‵
    
     0xA0  0xFE36:0  #PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS, UnderParenthesis
     0xA1  0xFE36:1
     0xA2  0xFE36:2
     0xA3  0xFE36:3
     0xA4  0xFE36:L
     0xA5  0xFE36:G
     0xA6  0xFE36:R
     0xA7  0xFE38:0  #PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET, UnderBrace
     0xA8  0xFE38:1
     0xA9  0xFE38:2
     0xAA  0xFE38:3
     0xAB  0xFE38:L
     0xAC  0xFE38:G
     0xAD  0xFE38:M
     0xAE  0xFE38:R
     0xAF  0x2032  #prime or minute, ′ 
    
     0xB0  0x0302:0  # hat
     0xB1  0x0302:1
     0xB2  0x0302:2
     0xB3  0x0302:3
     0xB4  0x2026  #Horizontal ellipsis
     0xB5  0x22EF  #Math-axis ellipsis
     0xB6  0x22EE  #Vertical ellipsis
     0xB7  0x22F0  #Up right diagonal ellipsis
     0xB8  0x22F1  #Down right diagonal ellipsis
    -0xB9  0x2026  #same as 0xB4 #Horizontal ellipsis
    -0xBA  0x22EF  #same as 0xB5 #Math-axis ellipsis
    -0xBB  0x22EE  #same as 0xB6 #Vertical ellipsis
     0xBC  0x0307  #Dot
     0xBD  0x00B7  #\cdotp
    -0xBE  0x2035  #Reversed prime
    -0xBF  0x2036  #Reversed double prime
    
     0xC0  0x02C7:0  #caron, Hacek
     0xC1  0x02C7:1
     0xC2  0x02C7:2
     0xC3  0x02C7:3
     0xC4  0x25B4  #BLACK UP-POINTING SMALL TRIANGLE, utrif, blacktriangle
     0xC5  0x25B8  #BLACK RIGHT-POINTING SMALL TRIANGLE, rtrif, blacktriangleright
     0xC6  0x25BE  #BLACK DOWN-POINTING SMALL TRIANGLE, dtrif, blacktriangledown
     0xC7  0x25C2  #BLACK LEFT-POINTING SMALL TRIANGLE, ltrif, blacktriangleleft
     0xC8  0x21A9:R  #hook (side:up) for left arrow #see also 0xC7 hook (side:down)?
     0xC9  0x21AA:L  #hook (side:up) for right arrow #see also 0xC6 hook (side:down)?
     0xCA ?non-breaking space
     0xCB  0x22A0  #Squared times
     0xCC  0x263A  #Smily
     0xCD ?        #Smily
     0xCE  0x2639  #Smily
     0xCF ?        #Smily
    
     0xD0 ?
    -0xD1  0x002F:0  #Forward slash (solidus)
    -0xD2  0x002F:1  #These are much smaller than those in Math2
    -0xD3  0x002F:2
    -0xD4  0x002F:3
    -0xD5  0x002F:4
     0xD6  0x25AA   #BLACK SMALL SQUARE, squf, squarf, blacksquare
     0xD7 ?      :R  #see also 0xC6 #hook (side:down) for left arrow? left harpoon?
     0xD8 ?      :L  #see also 0xC7 #hook (side:down) for right arrow? right harpoon?
     0xD9  Not/Applicable here
     0xDA  N/A
     0xDB  N/A
     0xDC  N/A
     0xDD  0x231A  #WATCH
     0xDE  0x0327  #COMBINING CEDILLA
     0xDF ?
    
     0xE0  Not/Applicable here
     0xE1  N/A
     0xE2  N/A
     0xE3  N/A
     0xE4  N/A
     0xE5  N/A
     0xE6  N/A
     0xE7  N/A
     0xE8  N/A
     0xE9  N/A
     0xEA  N/A
     0xEB  N/A
     0xEC  N/A
     0xED  0x2318  #PLACE OF INTEREST = COMMAND KEY
     0xEE  N/A
     0xEF  0x2423  #Space indicator
    
     0xF0  N/A
     0xF1  N/A
     0xF2  N/A
     0xF3  N/A
     0xF4  N/A
     0xF5  N/A
     0xF6  N/A
     0xF7  N/A
     0xF8  N/A
     0xF9  N/A
     0xFA  N/A
     0xFB  N/A
     0xFC ?      :B  #hook for up arrow? up harpoon?
     0xFD ?      :B  #hook for up arrow? up harpoon?
     0xFE ?      :T  #hook for down arrow? down harpoon?
     0xFF ?      :T  #hook for down arrow? down harpoon?