Arrows.js 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. /*************************************************************
  2. *
  3. * MathJax/fonts/HTML-CSS/TeX/png/AMS/Regular/Arrows.js
  4. *
  5. * Defines the image size data needed for the HTML-CSS OutputJax
  6. * to display mathematics using fallback images when the fonts
  7. * are not available to the client browser.
  8. *
  9. * ---------------------------------------------------------------------
  10. *
  11. * Copyright (c) 2009-2013 The MathJax Consortium
  12. *
  13. * Licensed under the Apache License, Version 2.0 (the "License");
  14. * you may not use this file except in compliance with the License.
  15. * You may obtain a copy of the
  16. *
  17. * http://www.apache.org/licenses/LICENSE-2.0
  18. *
  19. * Unless required by applicable law or agreed to in writing, software
  20. * distributed under the License is distributed on an "AS IS" BASIS,
  21. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  22. * See the License for the specific language governing permissions and
  23. * limitations under the License.
  24. *
  25. */
  26. MathJax.OutputJax["HTML-CSS"].defineImageData({
  27. "MathJax_AMS": {
  28. 0x2190: [ // LEFTWARDS ARROW
  29. [3,3,0],[4,4,0],[5,5,0],[5,5,0],[6,6,0],[7,7,-1],[9,8,-1],[10,10,-1],
  30. [12,11,-1],[14,13,-2],[17,16,-2],[20,19,-2],[24,21,-3],[28,25,-4]
  31. ],
  32. 0x2192: [ // RIGHTWARDS ARROW
  33. [3,4,0],[4,4,0],[5,5,0],[5,5,0],[6,7,0],[7,7,-1],[9,8,-1],[10,10,-1],
  34. [12,12,-1],[14,13,-2],[17,16,-2],[20,18,-3],[23,22,-3],[28,25,-4]
  35. ],
  36. 0x219A: [ // LEFTWARDS ARROW WITH STROKE
  37. [7,4,0],[8,4,0],[10,5,0],[12,5,0],[14,7,0],[16,7,-1],[19,8,-1],[22,9,-1],
  38. [27,11,-1],[31,14,-1],[37,16,-2],[44,19,-2],[53,22,-3],[62,26,-3]
  39. ],
  40. 0x219B: [ // RIGHTWARDS ARROW WITH STROKE
  41. [7,4,0],[8,4,0],[10,5,0],[12,5,0],[14,7,0],[16,7,-1],[19,8,-1],[22,9,-1],
  42. [27,11,-1],[31,14,-1],[37,16,-2],[44,19,-2],[53,22,-3],[62,26,-3]
  43. ],
  44. 0x219E: [ // LEFTWARDS TWO HEADED ARROW
  45. [7,3,0],[8,4,0],[10,5,0],[12,5,0],[14,5,-1],[16,7,-1],[19,7,-1],[23,9,-1],
  46. [27,10,-2],[32,12,-2],[38,14,-3],[45,16,-4],[53,20,-4],[63,23,-5]
  47. ],
  48. 0x21A0: [ // RIGHTWARDS TWO HEADED ARROW
  49. [7,3,0],[8,4,0],[10,5,0],[12,5,0],[14,5,-1],[16,7,-1],[19,7,-1],[22,9,-1],
  50. [27,10,-2],[32,12,-2],[37,14,-3],[44,16,-4],[53,20,-4],[63,23,-5]
  51. ],
  52. 0x21A2: [ // LEFTWARDS ARROW WITH TAIL
  53. [8,3,0],[9,4,0],[11,5,0],[13,5,0],[15,5,-1],[18,6,-1],[21,8,-1],[24,9,-1],
  54. [29,10,-2],[34,12,-2],[41,14,-3],[48,17,-3],[58,20,-4],[68,23,-5]
  55. ],
  56. 0x21A3: [ // RIGHTWARDS ARROW WITH TAIL
  57. [8,3,0],[9,4,0],[11,5,0],[13,5,0],[15,5,-1],[18,6,-1],[21,8,-1],[25,9,-1],
  58. [30,10,-2],[35,12,-2],[42,14,-3],[49,17,-3],[59,20,-4],[70,23,-5]
  59. ],
  60. 0x21AB: [ // LEFTWARDS ARROW WITH LOOP
  61. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[13,9,1],[16,11,1],[19,12,1],[23,16,2],
  62. [27,18,2],[32,21,2],[38,25,2],[45,29,2],[53,35,3],[64,41,3]
  63. ],
  64. 0x21AC: [ // RIGHTWARDS ARROW WITH LOOP
  65. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[13,9,1],[16,11,1],[19,13,2],[22,16,2],
  66. [26,18,2],[31,21,2],[37,25,2],[44,29,2],[53,35,3],[62,41,3]
  67. ],
  68. 0x21AD: [ // LEFT RIGHT WAVE ARROW
  69. [10,3,0],[12,4,0],[14,5,0],[16,5,0],[19,5,-1],[23,7,-1],[26,7,-1],[31,9,-1],
  70. [37,10,-2],[44,12,-2],[52,14,-3],[62,16,-4],[74,20,-4],[88,23,-5]
  71. ],
  72. 0x21AE: [ // LEFT RIGHT ARROW WITH STROKE
  73. [7,4,0],[8,4,0],[10,5,0],[12,5,0],[14,7,0],[16,7,-1],[19,8,-1],[22,9,-1],
  74. [27,11,-1],[31,14,-1],[37,16,-2],[44,19,-2],[53,22,-3],[62,26,-3]
  75. ],
  76. 0x21B0: [ // UPWARDS ARROW WITH TIP LEFTWARDS
  77. [4,5,0],[4,6,0],[5,8,0],[6,9,0],[7,10,0],[8,13,0],[9,15,1],[11,18,1],
  78. [13,21,0],[15,24,0],[18,29,0],[21,34,0],[25,41,0],[30,48,0]
  79. ],
  80. 0x21B1: [ // UPWARDS ARROW WITH TIP RIGHTWARDS
  81. [4,5,0],[4,6,0],[5,8,0],[6,9,0],[7,10,0],[8,13,0],[9,15,1],[11,18,1],
  82. [13,21,0],[15,24,0],[18,29,0],[21,34,0],[25,41,0],[30,48,0]
  83. ],
  84. 0x21B6: [ // ANTICLOCKWISE TOP SEMICIRCLE ARROW
  85. [7,4,0],[8,5,1],[10,6,1],[11,6,0],[13,7,0],[16,9,1],[19,10,1],[23,11,0],
  86. [27,13,0],[32,17,1],[38,19,1],[45,23,1],[53,27,1],[63,32,1]
  87. ],
  88. 0x21B7: [ // CLOCKWISE TOP SEMICIRCLE ARROW
  89. [7,4,0],[9,5,1],[10,6,1],[12,6,0],[14,7,0],[17,8,0],[20,10,1],[23,11,0],
  90. [28,13,0],[33,17,1],[39,19,1],[46,23,1],[55,27,1],[65,32,1]
  91. ],
  92. 0x21BA: [ // ANTICLOCKWISE OPEN CIRCLE ARROW
  93. [5,6,1],[6,7,1],[7,8,1],[9,9,1],[10,10,1],[12,13,2],[15,15,2],[17,18,2],
  94. [21,21,3],[24,25,3],[29,30,4],[34,35,4],[41,41,5],[48,49,6]
  95. ],
  96. 0x21BB: [ // CLOCKWISE OPEN CIRCLE ARROW
  97. [5,6,1],[6,7,1],[7,8,1],[9,9,1],[10,10,1],[12,13,2],[14,15,2],[17,18,2],
  98. [20,21,3],[24,25,3],[29,30,4],[34,35,4],[40,41,5],[48,49,6]
  99. ],
  100. 0x21BE: [ // UPWARDS HARPOON WITH BARB RIGHTWARDS
  101. [3,7,2],[4,8,2],[4,9,2],[5,12,3],[6,13,3],[7,16,4],[8,18,4],[9,22,5],
  102. [11,26,6],[13,30,7],[15,36,8],[18,43,10],[21,50,11],[25,59,13]
  103. ],
  104. 0x21BF: [ // UPWARDS HARPOON WITH BARB LEFTWARDS
  105. [2,7,2],[2,8,2],[3,9,2],[3,12,3],[3,13,3],[4,16,4],[5,18,4],[6,22,5],
  106. [7,26,6],[8,30,7],[9,36,8],[11,43,10],[13,50,11],[15,59,13]
  107. ],
  108. 0x21C2: [ // DOWNWARDS HARPOON WITH BARB RIGHTWARDS
  109. [3,7,2],[4,8,2],[4,9,2],[5,12,3],[6,13,3],[7,16,4],[8,18,4],[9,22,5],
  110. [11,26,6],[13,30,7],[15,36,8],[18,43,10],[21,50,11],[25,59,13]
  111. ],
  112. 0x21C3: [ // DOWNWARDS HARPOON WITH BARB LEFTWARDS
  113. [2,7,2],[2,8,2],[3,9,2],[3,12,3],[3,13,3],[4,16,4],[5,18,4],[6,22,5],
  114. [7,26,6],[8,30,7],[9,36,8],[11,43,10],[13,50,11],[15,59,13]
  115. ],
  116. 0x21C4: [ // RIGHTWARDS ARROW OVER LEFTWARDS ARROW
  117. [7,5,0],[8,6,0],[10,7,0],[12,9,1],[14,10,0],[16,13,1],[19,13,0],[22,17,1],
  118. [27,19,0],[32,22,0],[37,27,0],[44,31,0],[53,37,0],[63,45,1]
  119. ],
  120. 0x21C6: [ // LEFTWARDS ARROW OVER RIGHTWARDS ARROW
  121. [7,5,0],[8,6,0],[10,7,0],[12,9,1],[14,10,0],[16,13,1],[19,13,0],[22,17,1],
  122. [27,19,0],[32,22,0],[37,27,0],[44,31,0],[53,37,0],[63,45,1]
  123. ],
  124. 0x21C7: [ // LEFTWARDS PAIRED ARROWS
  125. [7,6,1],[8,6,1],[10,7,1],[12,9,2],[14,11,2],[16,12,2],[19,14,2],[22,17,3],
  126. [27,20,3],[32,23,3],[37,27,4],[44,31,4],[53,38,5],[63,45,6]
  127. ],
  128. 0x21C8: [ // UPWARDS PAIRED ARROWS
  129. [6,7,2],[7,8,2],[8,9,2],[9,12,3],[11,13,3],[13,16,4],[15,18,4],[18,22,5],
  130. [21,26,6],[25,30,7],[30,36,8],[35,42,9],[42,50,11],[49,59,13]
  131. ],
  132. 0x21C9: [ // RIGHTWARDS PAIRED ARROWS
  133. [7,6,1],[8,6,1],[10,7,1],[12,9,2],[14,11,2],[16,12,2],[19,14,2],[22,17,3],
  134. [27,20,3],[32,23,3],[37,27,4],[44,31,4],[53,38,5],[63,45,6]
  135. ],
  136. 0x21CA: [ // DOWNWARDS PAIRED ARROWS
  137. [6,7,2],[7,8,2],[8,9,2],[9,12,3],[11,13,3],[13,16,4],[15,18,4],[18,22,5],
  138. [21,26,6],[25,30,7],[30,36,8],[35,42,9],[42,50,11],[50,59,13]
  139. ],
  140. 0x21CB: [ // LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
  141. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[14,9,1],[16,10,1],[19,11,1],[22,14,1],
  142. [27,16,1],[32,18,1],[37,22,1],[44,25,1],[53,30,1],[63,35,1]
  143. ],
  144. 0x21CC: [ // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
  145. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[14,9,1],[16,10,1],[19,11,1],[22,14,1],
  146. [27,16,1],[32,18,1],[37,22,1],[44,25,1],[53,30,1],[63,35,1]
  147. ],
  148. 0x21CD: [ // LEFTWARDS DOUBLE ARROW WITH STROKE
  149. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[14,9,1],[16,10,1],[19,12,1],[22,14,1],
  150. [27,16,1],[31,20,2],[37,23,2],[44,27,2],[53,33,3],[62,38,3]
  151. ],
  152. 0x21CE: [ // LEFT RIGHT DOUBLE ARROW WITH STROKE
  153. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[14,9,1],[17,10,1],[19,12,1],[23,14,1],
  154. [27,16,1],[32,19,1],[38,24,2],[45,27,2],[54,33,3],[64,38,3]
  155. ],
  156. 0x21CF: [ // RIGHTWARDS DOUBLE ARROW WITH STROKE
  157. [7,5,1],[8,6,1],[10,7,1],[12,8,1],[14,9,1],[16,10,1],[19,12,1],[22,14,1],
  158. [27,16,1],[32,20,2],[37,23,2],[44,27,2],[53,33,3],[63,39,3]
  159. ],
  160. 0x21DA: [ // LEFTWARDS TRIPLE ARROW
  161. [7,6,1],[8,7,1],[10,8,2],[12,10,2],[14,11,2],[16,14,3],[19,14,2],[22,18,3],
  162. [27,22,4],[32,25,4],[37,29,5],[44,35,6],[53,41,7],[63,49,8]
  163. ],
  164. 0x21DB: [ // RIGHTWARDS TRIPLE ARROW
  165. [7,6,1],[8,7,1],[10,8,2],[11,10,2],[13,11,2],[16,14,3],[18,14,2],[22,18,3],
  166. [26,21,4],[31,25,4],[37,29,5],[43,34,5],[52,41,7],[61,49,8]
  167. ],
  168. 0x21DD: [ // RIGHTWARDS SQUIGGLE ARROW
  169. [7,3,0],[8,4,0],[10,5,0],[12,5,0],[14,5,-1],[16,7,-1],[19,7,-1],[22,9,-1],
  170. [27,10,-2],[32,12,-2],[37,14,-3],[44,16,-4],[53,20,-4],[63,23,-5]
  171. ],
  172. 0x21E0: [ // LEFTWARDS DASHED ARROW
  173. [9,3,0],[11,4,0],[13,5,0],[15,5,0],[18,6,0],[21,7,-1],[25,8,-1],[29,10,-1],
  174. [35,11,-1],[41,13,-2],[49,16,-2],[58,19,-2],[69,21,-3],[83,25,-4]
  175. ],
  176. 0x21E2: [ // RIGHTWARDS DASHED ARROW
  177. [9,4,0],[11,4,0],[13,5,0],[15,5,0],[18,7,0],[21,7,-1],[25,8,-1],[29,10,-1],
  178. [35,12,-1],[42,13,-2],[49,16,-2],[58,18,-3],[70,22,-3],[82,25,-4]
  179. ]
  180. }
  181. });
  182. MathJax.Ajax.loadComplete(MathJax.OutputJax["HTML-CSS"].imgDir+"/AMS/Regular"+
  183. MathJax.OutputJax["HTML-CSS"].imgPacked+"/Arrows.js");