source-class-Com.Tecnick.Unicode.Data.Mirror

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.
  1:   2:   3:   4:   5:   6:   7:   8:   9:  10:  11:  12:  13:  14:  15:  16:  17:  18:  19:  20:  21:  22:  23:  24:  25:  26:  27:  28:  29:  30:  31:  32:  33:  34:  35:  36:  37:  38:  39:  40:  41:  42:  43:  44:  45:  46:  47:  48:  49:  50:  51:  52:  53:  54:  55:  56:  57:  58:  59:  60:  61:  62:  63:  64:  65:  66:  67:  68:  69:  70:  71:  72:  73:  74:  75:  76:  77:  78:  79:  80:  81:  82:  83:  84:  85:  86:  87:  88:  89:  90:  91:  92:  93:  94:  95:  96:  97:  98:  99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358: 359: 360: 361: 362: 363: 364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376: 377: 378: 379: 380: 381: 382: 383: 384: 385: 386: 387: 388: 389: 390: 391: 392: 393: 
<?php
/**
 * Mirror.php
 *
 * @since       2011-05-23
 * @category    Library
 * @package     UnicodeData
 * @author      Nicola Asuni <info@tecnick.com>
 * @copyright   2011-2015 Nicola Asuni - Tecnick.com LTD
 * @license     http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
 * @link        https://github.com/tecnickcom/tc-lib-unicode-data
 *
 * This file is part of tc-lib-unicode-data software library.
 */

namespace Com\Tecnick\Unicode\Data;

/**
 * Com\Tecnick\Unicode\Data\Mirror
 *
 * @since       2011-05-23
 * @category    Library
 * @package     UnicodeData
 * @author      Nicola Asuni <info@tecnick.com>
 * @copyright   2011-2015 Nicola Asuni - Tecnick.com LTD
 * @license     http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
 * @link        https://github.com/tecnickcom/tc-lib-unicode-data
 */
class Mirror
{
    /**
     * Mirror unicode characters.
     * For information on bidi mirroring, see UAX #9:
     * Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/
     *
     * @var array
     */
    public static $uni = array(
        0x0028=>0x0029,
        0x0029=>0x0028,
        0x003C=>0x003E,
        0x003E=>0x003C,
        0x005B=>0x005D,
        0x005D=>0x005B,
        0x007B=>0x007D,
        0x007D=>0x007B,
        0x00AB=>0x00BB,
        0x00BB=>0x00AB,
        0x0F3A=>0x0F3B,
        0x0F3B=>0x0F3A,
        0x0F3C=>0x0F3D,
        0x0F3D=>0x0F3C,
        0x169B=>0x169C,
        0x169C=>0x169B,
        0x2018=>0x2019,
        0x2019=>0x2018,
        0x201C=>0x201D,
        0x201D=>0x201C,
        0x2039=>0x203A,
        0x203A=>0x2039,
        0x2045=>0x2046,
        0x2046=>0x2045,
        0x207D=>0x207E,
        0x207E=>0x207D,
        0x208D=>0x208E,
        0x208E=>0x208D,
        0x2208=>0x220B,
        0x2209=>0x220C,
        0x220A=>0x220D,
        0x220B=>0x2208,
        0x220C=>0x2209,
        0x220D=>0x220A,
        0x2215=>0x29F5,
        0x223C=>0x223D,
        0x223D=>0x223C,
        0x2243=>0x22CD,
        0x2252=>0x2253,
        0x2253=>0x2252,
        0x2254=>0x2255,
        0x2255=>0x2254,
        0x2264=>0x2265,
        0x2265=>0x2264,
        0x2266=>0x2267,
        0x2267=>0x2266,
        0x2268=>0x2269,
        0x2269=>0x2268,
        0x226A=>0x226B,
        0x226B=>0x226A,
        0x226E=>0x226F,
        0x226F=>0x226E,
        0x2270=>0x2271,
        0x2271=>0x2270,
        0x2272=>0x2273,
        0x2273=>0x2272,
        0x2274=>0x2275,
        0x2275=>0x2274,
        0x2276=>0x2277,
        0x2277=>0x2276,
        0x2278=>0x2279,
        0x2279=>0x2278,
        0x227A=>0x227B,
        0x227B=>0x227A,
        0x227C=>0x227D,
        0x227D=>0x227C,
        0x227E=>0x227F,
        0x227F=>0x227E,
        0x2280=>0x2281,
        0x2281=>0x2280,
        0x2282=>0x2283,
        0x2283=>0x2282,
        0x2284=>0x2285,
        0x2285=>0x2284,
        0x2286=>0x2287,
        0x2287=>0x2286,
        0x2288=>0x2289,
        0x2289=>0x2288,
        0x228A=>0x228B,
        0x228B=>0x228A,
        0x228F=>0x2290,
        0x2290=>0x228F,
        0x2291=>0x2292,
        0x2292=>0x2291,
        0x2298=>0x29B8,
        0x22A2=>0x22A3,
        0x22A3=>0x22A2,
        0x22A6=>0x2ADE,
        0x22A8=>0x2AE4,
        0x22A9=>0x2AE3,
        0x22AB=>0x2AE5,
        0x22B0=>0x22B1,
        0x22B1=>0x22B0,
        0x22B2=>0x22B3,
        0x22B3=>0x22B2,
        0x22B4=>0x22B5,
        0x22B5=>0x22B4,
        0x22B6=>0x22B7,
        0x22B7=>0x22B6,
        0x22C9=>0x22CA,
        0x22CA=>0x22C9,
        0x22CB=>0x22CC,
        0x22CC=>0x22CB,
        0x22CD=>0x2243,
        0x22D0=>0x22D1,
        0x22D1=>0x22D0,
        0x22D6=>0x22D7,
        0x22D7=>0x22D6,
        0x22D8=>0x22D9,
        0x22D9=>0x22D8,
        0x22DA=>0x22DB,
        0x22DB=>0x22DA,
        0x22DC=>0x22DD,
        0x22DD=>0x22DC,
        0x22DE=>0x22DF,
        0x22DF=>0x22DE,
        0x22E0=>0x22E1,
        0x22E1=>0x22E0,
        0x22E2=>0x22E3,
        0x22E3=>0x22E2,
        0x22E4=>0x22E5,
        0x22E5=>0x22E4,
        0x22E6=>0x22E7,
        0x22E7=>0x22E6,
        0x22E8=>0x22E9,
        0x22E9=>0x22E8,
        0x22EA=>0x22EB,
        0x22EB=>0x22EA,
        0x22EC=>0x22ED,
        0x22ED=>0x22EC,
        0x22F0=>0x22F1,
        0x22F1=>0x22F0,
        0x22F2=>0x22FA,
        0x22F3=>0x22FB,
        0x22F4=>0x22FC,
        0x22F6=>0x22FD,
        0x22F7=>0x22FE,
        0x22FA=>0x22F2,
        0x22FB=>0x22F3,
        0x22FC=>0x22F4,
        0x22FD=>0x22F6,
        0x22FE=>0x22F7,
        0x2308=>0x2309,
        0x2309=>0x2308,
        0x230A=>0x230B,
        0x230B=>0x230A,
        0x2329=>0x232A,
        0x232A=>0x2329,
        0x2768=>0x2769,
        0x2769=>0x2768,
        0x276A=>0x276B,
        0x276B=>0x276A,
        0x276C=>0x276D,
        0x276D=>0x276C,
        0x276E=>0x276F,
        0x276F=>0x276E,
        0x2770=>0x2771,
        0x2771=>0x2770,
        0x2772=>0x2773,
        0x2773=>0x2772,
        0x2774=>0x2775,
        0x2775=>0x2774,
        0x27C3=>0x27C4,
        0x27C4=>0x27C3,
        0x27C5=>0x27C6,
        0x27C6=>0x27C5,
        0x27D5=>0x27D6,
        0x27D6=>0x27D5,
        0x27DD=>0x27DE,
        0x27DE=>0x27DD,
        0x27E2=>0x27E3,
        0x27E3=>0x27E2,
        0x27E4=>0x27E5,
        0x27E5=>0x27E4,
        0x27E6=>0x27E7,
        0x27E7=>0x27E6,
        0x27E8=>0x27E9,
        0x27E9=>0x27E8,
        0x27EA=>0x27EB,
        0x27EB=>0x27EA,
        0x2983=>0x2984,
        0x2984=>0x2983,
        0x2985=>0x2986,
        0x2986=>0x2985,
        0x2987=>0x2988,
        0x2988=>0x2987,
        0x2989=>0x298A,
        0x298A=>0x2989,
        0x298B=>0x298C,
        0x298C=>0x298B,
        0x298D=>0x2990,
        0x298E=>0x298F,
        0x298F=>0x298E,
        0x2990=>0x298D,
        0x2991=>0x2992,
        0x2992=>0x2991,
        0x2993=>0x2994,
        0x2994=>0x2993,
        0x2995=>0x2996,
        0x2996=>0x2995,
        0x2997=>0x2998,
        0x2998=>0x2997,
        0x29B8=>0x2298,
        0x29C0=>0x29C1,
        0x29C1=>0x29C0,
        0x29C4=>0x29C5,
        0x29C5=>0x29C4,
        0x29CF=>0x29D0,
        0x29D0=>0x29CF,
        0x29D1=>0x29D2,
        0x29D2=>0x29D1,
        0x29D4=>0x29D5,
        0x29D5=>0x29D4,
        0x29D8=>0x29D9,
        0x29D9=>0x29D8,
        0x29DA=>0x29DB,
        0x29DB=>0x29DA,
        0x29F5=>0x2215,
        0x29F8=>0x29F9,
        0x29F9=>0x29F8,
        0x29FC=>0x29FD,
        0x29FD=>0x29FC,
        0x2A2B=>0x2A2C,
        0x2A2C=>0x2A2B,
        0x2A2D=>0x2A2E,
        0x2A2E=>0x2A2D,
        0x2A34=>0x2A35,
        0x2A35=>0x2A34,
        0x2A3C=>0x2A3D,
        0x2A3D=>0x2A3C,
        0x2A64=>0x2A65,
        0x2A65=>0x2A64,
        0x2A79=>0x2A7A,
        0x2A7A=>0x2A79,
        0x2A7D=>0x2A7E,
        0x2A7E=>0x2A7D,
        0x2A7F=>0x2A80,
        0x2A80=>0x2A7F,
        0x2A81=>0x2A82,
        0x2A82=>0x2A81,
        0x2A83=>0x2A84,
        0x2A84=>0x2A83,
        0x2A8B=>0x2A8C,
        0x2A8C=>0x2A8B,
        0x2A91=>0x2A92,
        0x2A92=>0x2A91,
        0x2A93=>0x2A94,
        0x2A94=>0x2A93,
        0x2A95=>0x2A96,
        0x2A96=>0x2A95,
        0x2A97=>0x2A98,
        0x2A98=>0x2A97,
        0x2A99=>0x2A9A,
        0x2A9A=>0x2A99,
        0x2A9B=>0x2A9C,
        0x2A9C=>0x2A9B,
        0x2AA1=>0x2AA2,
        0x2AA2=>0x2AA1,
        0x2AA6=>0x2AA7,
        0x2AA7=>0x2AA6,
        0x2AA8=>0x2AA9,
        0x2AA9=>0x2AA8,
        0x2AAA=>0x2AAB,
        0x2AAB=>0x2AAA,
        0x2AAC=>0x2AAD,
        0x2AAD=>0x2AAC,
        0x2AAF=>0x2AB0,
        0x2AB0=>0x2AAF,
        0x2AB3=>0x2AB4,
        0x2AB4=>0x2AB3,
        0x2ABB=>0x2ABC,
        0x2ABC=>0x2ABB,
        0x2ABD=>0x2ABE,
        0x2ABE=>0x2ABD,
        0x2ABF=>0x2AC0,
        0x2AC0=>0x2ABF,
        0x2AC1=>0x2AC2,
        0x2AC2=>0x2AC1,
        0x2AC3=>0x2AC4,
        0x2AC4=>0x2AC3,
        0x2AC5=>0x2AC6,
        0x2AC6=>0x2AC5,
        0x2ACD=>0x2ACE,
        0x2ACE=>0x2ACD,
        0x2ACF=>0x2AD0,
        0x2AD0=>0x2ACF,
        0x2AD1=>0x2AD2,
        0x2AD2=>0x2AD1,
        0x2AD3=>0x2AD4,
        0x2AD4=>0x2AD3,
        0x2AD5=>0x2AD6,
        0x2AD6=>0x2AD5,
        0x2ADE=>0x22A6,
        0x2AE3=>0x22A9,
        0x2AE4=>0x22A8,
        0x2AE5=>0x22AB,
        0x2AEC=>0x2AED,
        0x2AED=>0x2AEC,
        0x2AF7=>0x2AF8,
        0x2AF8=>0x2AF7,
        0x2AF9=>0x2AFA,
        0x2AFA=>0x2AF9,
        0x2E02=>0x2E03,
        0x2E03=>0x2E02,
        0x2E04=>0x2E05,
        0x2E05=>0x2E04,
        0x2E09=>0x2E0A,
        0x2E0A=>0x2E09,
        0x2E0C=>0x2E0D,
        0x2E0D=>0x2E0C,
        0x2E1C=>0x2E1D,
        0x2E1D=>0x2E1C,
        0x3008=>0x3009,
        0x3009=>0x3008,
        0x300A=>0x300B,
        0x300B=>0x300A,
        0x300C=>0x300D,
        0x300D=>0x300C,
        0x300E=>0x300F,
        0x300F=>0x300E,
        0x3010=>0x3011,
        0x3011=>0x3010,
        0x3014=>0x3015,
        0x3015=>0x3014,
        0x3016=>0x3017,
        0x3017=>0x3016,
        0x3018=>0x3019,
        0x3019=>0x3018,
        0x301A=>0x301B,
        0x301B=>0x301A,
        0x301D=>0x301E,
        0x301E=>0x301D,
        0xFE59=>0xFE5A,
        0xFE5A=>0xFE59,
        0xFE5B=>0xFE5C,
        0xFE5C=>0xFE5B,
        0xFE5D=>0xFE5E,
        0xFE5E=>0xFE5D,
        0xFE64=>0xFE65,
        0xFE65=>0xFE64,
        0xFF08=>0xFF09,
        0xFF09=>0xFF08,
        0xFF1C=>0xFF1E,
        0xFF1E=>0xFF1C,
        0xFF3B=>0xFF3D,
        0xFF3D=>0xFF3B,
        0xFF5B=>0xFF5D,
        0xFF5D=>0xFF5B,
        0xFF5F=>0xFF60,
        0xFF60=>0xFF5F,
        0xFF62=>0xFF63,
        0xFF63=>0xFF62
    );
}
 

© 2004-2017 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy