Nuvoton
/
NuMaker-mbed-emWin-example
NuMaker emWin HMI
emWin/Include/GUI__BiDi2_Brackets_800.h@10:c8165817d92a, 7 months ago (annotated)
- Committer:
- csyang2
- Date:
- Mon Mar 04 15:47:41 2024 +0800
- Revision:
- 10:c8165817d92a
- Parent:
- 1:c0f972361605
Support NuMaker-IoT-M467
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
csyang2 |
1:c0f972361605 | 1 | /********************************************************************* |
csyang2 |
1:c0f972361605 | 2 | * SEGGER Software GmbH * |
csyang2 |
1:c0f972361605 | 3 | * Solutions for real time microcontroller applications * |
csyang2 |
1:c0f972361605 | 4 | ********************************************************************** |
csyang2 |
1:c0f972361605 | 5 | * * |
csyang2 |
1:c0f972361605 | 6 | * (c) 1996 - 2018 SEGGER Microcontroller GmbH * |
csyang2 |
1:c0f972361605 | 7 | * * |
csyang2 |
1:c0f972361605 | 8 | * Internet: www.segger.com Support: support@segger.com * |
csyang2 |
1:c0f972361605 | 9 | * * |
csyang2 |
1:c0f972361605 | 10 | ********************************************************************** |
csyang2 |
1:c0f972361605 | 11 | |
csyang2 |
1:c0f972361605 | 12 | ** emWin V5.48 - Graphical user interface for embedded applications ** |
csyang2 |
1:c0f972361605 | 13 | All Intellectual Property rights in the Software belongs to SEGGER. |
csyang2 |
1:c0f972361605 | 14 | emWin is protected by international copyright laws. Knowledge of the |
csyang2 |
1:c0f972361605 | 15 | source code may not be used to write a similar product. This file may |
csyang2 |
1:c0f972361605 | 16 | only be used in accordance with the following terms: |
csyang2 |
1:c0f972361605 | 17 | |
csyang2 |
1:c0f972361605 | 18 | The software has been licensed by SEGGER Software GmbH to Nuvoton Technology Corporationat the address: No. 4, Creation Rd. III, Hsinchu Science Park, Taiwan |
csyang2 |
1:c0f972361605 | 19 | for the purposes of creating libraries for its |
csyang2 |
1:c0f972361605 | 20 | Arm Cortex-M and Arm9 32-bit microcontrollers, commercialized and distributed by Nuvoton Technology Corporation |
csyang2 |
1:c0f972361605 | 21 | under the terms and conditions of an End User |
csyang2 |
1:c0f972361605 | 22 | License Agreement supplied with the libraries. |
csyang2 |
1:c0f972361605 | 23 | Full source code is available at: www.segger.com |
csyang2 |
1:c0f972361605 | 24 | |
csyang2 |
1:c0f972361605 | 25 | We appreciate your understanding and fairness. |
csyang2 |
1:c0f972361605 | 26 | ---------------------------------------------------------------------- |
csyang2 |
1:c0f972361605 | 27 | Licensing information |
csyang2 |
1:c0f972361605 | 28 | Licensor: SEGGER Software GmbH |
csyang2 |
1:c0f972361605 | 29 | Licensed to: Nuvoton Technology Corporation, No. 4, Creation Rd. III, Hsinchu Science Park, 30077 Hsinchu City, Taiwan |
csyang2 |
1:c0f972361605 | 30 | Licensed SEGGER software: emWin |
csyang2 |
1:c0f972361605 | 31 | License number: GUI-00735 |
csyang2 |
1:c0f972361605 | 32 | License model: emWin License Agreement, signed February 27, 2018 |
csyang2 |
1:c0f972361605 | 33 | Licensed platform: Cortex-M and ARM9 32-bit series microcontroller designed and manufactured by or for Nuvoton Technology Corporation |
csyang2 |
1:c0f972361605 | 34 | ---------------------------------------------------------------------- |
csyang2 |
1:c0f972361605 | 35 | Support and Update Agreement (SUA) |
csyang2 |
1:c0f972361605 | 36 | SUA period: 2018-03-26 - 2019-03-27 |
csyang2 |
1:c0f972361605 | 37 | Contact to extend SUA: sales@segger.com |
csyang2 |
1:c0f972361605 | 38 | ---------------------------------------------------------------------- |
csyang2 |
1:c0f972361605 | 39 | File : GUI__BiDi2_Brackets_800.h |
csyang2 |
1:c0f972361605 | 40 | Purpose : Bracket pairs according to Unicode V8.0.0 |
csyang2 |
1:c0f972361605 | 41 | ---------------------------END-OF-HEADER------------------------------ |
csyang2 |
1:c0f972361605 | 42 | */ |
csyang2 |
1:c0f972361605 | 43 | |
csyang2 |
1:c0f972361605 | 44 | #ifdef GUI__BIDI2 |
csyang2 |
1:c0f972361605 | 45 | // CodePoint |
csyang2 |
1:c0f972361605 | 46 | // | Paired bracket |
csyang2 |
1:c0f972361605 | 47 | // | | Bracket type |
csyang2 |
1:c0f972361605 | 48 | // | | | |
csyang2 |
1:c0f972361605 | 49 | // V V V |
csyang2 |
1:c0f972361605 | 50 | { 0x0028, 0x0029, BPT_O }, // LEFT PARENTHESIS |
csyang2 |
1:c0f972361605 | 51 | { 0x0029, 0x0028, BPT_C }, // RIGHT PARENTHESIS |
csyang2 |
1:c0f972361605 | 52 | { 0x005B, 0x005D, BPT_O }, // LEFT SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 53 | { 0x005D, 0x005B, BPT_C }, // RIGHT SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 54 | { 0x007B, 0x007D, BPT_O }, // LEFT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 55 | { 0x007D, 0x007B, BPT_C }, // RIGHT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 56 | { 0x0F3A, 0x0F3B, BPT_O }, // TIBETAN MARK GUG RTAGS GYON |
csyang2 |
1:c0f972361605 | 57 | { 0x0F3B, 0x0F3A, BPT_C }, // TIBETAN MARK GUG RTAGS GYAS |
csyang2 |
1:c0f972361605 | 58 | { 0x0F3C, 0x0F3D, BPT_O }, // TIBETAN MARK ANG KHANG GYON |
csyang2 |
1:c0f972361605 | 59 | { 0x0F3D, 0x0F3C, BPT_C }, // TIBETAN MARK ANG KHANG GYAS |
csyang2 |
1:c0f972361605 | 60 | { 0x169B, 0x169C, BPT_O }, // OGHAM FEATHER MARK |
csyang2 |
1:c0f972361605 | 61 | { 0x169C, 0x169B, BPT_C }, // OGHAM REVERSED FEATHER MARK |
csyang2 |
1:c0f972361605 | 62 | { 0x2045, 0x2046, BPT_O }, // LEFT SQUARE BRACKET WITH QUILL |
csyang2 |
1:c0f972361605 | 63 | { 0x2046, 0x2045, BPT_C }, // RIGHT SQUARE BRACKET WITH QUILL |
csyang2 |
1:c0f972361605 | 64 | { 0x207D, 0x207E, BPT_O }, // SUPERSCRIPT LEFT PARENTHESIS |
csyang2 |
1:c0f972361605 | 65 | { 0x207E, 0x207D, BPT_C }, // SUPERSCRIPT RIGHT PARENTHESIS |
csyang2 |
1:c0f972361605 | 66 | { 0x208D, 0x208E, BPT_O }, // SUBSCRIPT LEFT PARENTHESIS |
csyang2 |
1:c0f972361605 | 67 | { 0x208E, 0x208D, BPT_C }, // SUBSCRIPT RIGHT PARENTHESIS |
csyang2 |
1:c0f972361605 | 68 | { 0x2308, 0x2309, BPT_O }, // LEFT CEILING |
csyang2 |
1:c0f972361605 | 69 | { 0x2309, 0x2308, BPT_C }, // RIGHT CEILING |
csyang2 |
1:c0f972361605 | 70 | { 0x230A, 0x230B, BPT_O }, // LEFT FLOOR |
csyang2 |
1:c0f972361605 | 71 | { 0x230B, 0x230A, BPT_C }, // RIGHT FLOOR |
csyang2 |
1:c0f972361605 | 72 | { 0x2329, 0x232A, BPT_O }, // LEFT-POINTING ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 73 | { 0x232A, 0x2329, BPT_C }, // RIGHT-POINTING ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 74 | { 0x2768, 0x2769, BPT_O }, // MEDIUM LEFT PARENTHESIS ORNAMENT |
csyang2 |
1:c0f972361605 | 75 | { 0x2769, 0x2768, BPT_C }, // MEDIUM RIGHT PARENTHESIS ORNAMENT |
csyang2 |
1:c0f972361605 | 76 | { 0x276A, 0x276B, BPT_O }, // MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT |
csyang2 |
1:c0f972361605 | 77 | { 0x276B, 0x276A, BPT_C }, // MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT |
csyang2 |
1:c0f972361605 | 78 | { 0x276C, 0x276D, BPT_O }, // MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 79 | { 0x276D, 0x276C, BPT_C }, // MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 80 | { 0x276E, 0x276F, BPT_O }, // HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT |
csyang2 |
1:c0f972361605 | 81 | { 0x276F, 0x276E, BPT_C }, // HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT |
csyang2 |
1:c0f972361605 | 82 | { 0x2770, 0x2771, BPT_O }, // HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 83 | { 0x2771, 0x2770, BPT_C }, // HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 84 | { 0x2772, 0x2773, BPT_O }, // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 85 | { 0x2773, 0x2772, BPT_C }, // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 86 | { 0x2774, 0x2775, BPT_O }, // MEDIUM LEFT CURLY BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 87 | { 0x2775, 0x2774, BPT_C }, // MEDIUM RIGHT CURLY BRACKET ORNAMENT |
csyang2 |
1:c0f972361605 | 88 | { 0x27C5, 0x27C6, BPT_O }, // LEFT S-SHAPED BAG DELIMITER |
csyang2 |
1:c0f972361605 | 89 | { 0x27C6, 0x27C5, BPT_C }, // RIGHT S-SHAPED BAG DELIMITER |
csyang2 |
1:c0f972361605 | 90 | { 0x27E6, 0x27E7, BPT_O }, // MATHEMATICAL LEFT WHITE SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 91 | { 0x27E7, 0x27E6, BPT_C }, // MATHEMATICAL RIGHT WHITE SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 92 | { 0x27E8, 0x27E9, BPT_O }, // MATHEMATICAL LEFT ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 93 | { 0x27E9, 0x27E8, BPT_C }, // MATHEMATICAL RIGHT ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 94 | { 0x27EA, 0x27EB, BPT_O }, // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 95 | { 0x27EB, 0x27EA, BPT_C }, // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 96 | { 0x27EC, 0x27ED, BPT_O }, // MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 97 | { 0x27ED, 0x27EC, BPT_C }, // MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 98 | { 0x27EE, 0x27EF, BPT_O }, // MATHEMATICAL LEFT FLATTENED PARENTHESIS |
csyang2 |
1:c0f972361605 | 99 | { 0x27EF, 0x27EE, BPT_C }, // MATHEMATICAL RIGHT FLATTENED PARENTHESIS |
csyang2 |
1:c0f972361605 | 100 | { 0x2983, 0x2984, BPT_O }, // LEFT WHITE CURLY BRACKET |
csyang2 |
1:c0f972361605 | 101 | { 0x2984, 0x2983, BPT_C }, // RIGHT WHITE CURLY BRACKET |
csyang2 |
1:c0f972361605 | 102 | { 0x2985, 0x2986, BPT_O }, // LEFT WHITE PARENTHESIS |
csyang2 |
1:c0f972361605 | 103 | { 0x2986, 0x2985, BPT_C }, // RIGHT WHITE PARENTHESIS |
csyang2 |
1:c0f972361605 | 104 | { 0x2987, 0x2988, BPT_O }, // Z NOTATION LEFT IMAGE BRACKET |
csyang2 |
1:c0f972361605 | 105 | { 0x2988, 0x2987, BPT_C }, // Z NOTATION RIGHT IMAGE BRACKET |
csyang2 |
1:c0f972361605 | 106 | { 0x2989, 0x298A, BPT_O }, // Z NOTATION LEFT BINDING BRACKET |
csyang2 |
1:c0f972361605 | 107 | { 0x298A, 0x2989, BPT_C }, // Z NOTATION RIGHT BINDING BRACKET |
csyang2 |
1:c0f972361605 | 108 | { 0x298B, 0x298C, BPT_O }, // LEFT SQUARE BRACKET WITH UNDERBAR |
csyang2 |
1:c0f972361605 | 109 | { 0x298C, 0x298B, BPT_C }, // RIGHT SQUARE BRACKET WITH UNDERBAR |
csyang2 |
1:c0f972361605 | 110 | { 0x298D, 0x2990, BPT_O }, // LEFT SQUARE BRACKET WITH TICK IN TOP CORNER |
csyang2 |
1:c0f972361605 | 111 | { 0x298E, 0x298F, BPT_C }, // RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER |
csyang2 |
1:c0f972361605 | 112 | { 0x298F, 0x298E, BPT_O }, // LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER |
csyang2 |
1:c0f972361605 | 113 | { 0x2990, 0x298D, BPT_C }, // RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER |
csyang2 |
1:c0f972361605 | 114 | { 0x2991, 0x2992, BPT_O }, // LEFT ANGLE BRACKET WITH DOT |
csyang2 |
1:c0f972361605 | 115 | { 0x2992, 0x2991, BPT_C }, // RIGHT ANGLE BRACKET WITH DOT |
csyang2 |
1:c0f972361605 | 116 | { 0x2993, 0x2994, BPT_O }, // LEFT ARC LESS-THAN BRACKET |
csyang2 |
1:c0f972361605 | 117 | { 0x2994, 0x2993, BPT_C }, // RIGHT ARC GREATER-THAN BRACKET |
csyang2 |
1:c0f972361605 | 118 | { 0x2995, 0x2996, BPT_O }, // DOUBLE LEFT ARC GREATER-THAN BRACKET |
csyang2 |
1:c0f972361605 | 119 | { 0x2996, 0x2995, BPT_C }, // DOUBLE RIGHT ARC LESS-THAN BRACKET |
csyang2 |
1:c0f972361605 | 120 | { 0x2997, 0x2998, BPT_O }, // LEFT BLACK TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 121 | { 0x2998, 0x2997, BPT_C }, // RIGHT BLACK TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 122 | { 0x29D8, 0x29D9, BPT_O }, // LEFT WIGGLY FENCE |
csyang2 |
1:c0f972361605 | 123 | { 0x29D9, 0x29D8, BPT_C }, // RIGHT WIGGLY FENCE |
csyang2 |
1:c0f972361605 | 124 | { 0x29DA, 0x29DB, BPT_O }, // LEFT DOUBLE WIGGLY FENCE |
csyang2 |
1:c0f972361605 | 125 | { 0x29DB, 0x29DA, BPT_C }, // RIGHT DOUBLE WIGGLY FENCE |
csyang2 |
1:c0f972361605 | 126 | { 0x29FC, 0x29FD, BPT_O }, // LEFT-POINTING CURVED ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 127 | { 0x29FD, 0x29FC, BPT_C }, // RIGHT-POINTING CURVED ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 128 | { 0x2E22, 0x2E23, BPT_O }, // TOP LEFT HALF BRACKET |
csyang2 |
1:c0f972361605 | 129 | { 0x2E23, 0x2E22, BPT_C }, // TOP RIGHT HALF BRACKET |
csyang2 |
1:c0f972361605 | 130 | { 0x2E24, 0x2E25, BPT_O }, // BOTTOM LEFT HALF BRACKET |
csyang2 |
1:c0f972361605 | 131 | { 0x2E25, 0x2E24, BPT_C }, // BOTTOM RIGHT HALF BRACKET |
csyang2 |
1:c0f972361605 | 132 | { 0x2E26, 0x2E27, BPT_O }, // LEFT SIDEWAYS U BRACKET |
csyang2 |
1:c0f972361605 | 133 | { 0x2E27, 0x2E26, BPT_C }, // RIGHT SIDEWAYS U BRACKET |
csyang2 |
1:c0f972361605 | 134 | { 0x2E28, 0x2E29, BPT_O }, // LEFT DOUBLE PARENTHESIS |
csyang2 |
1:c0f972361605 | 135 | { 0x2E29, 0x2E28, BPT_C }, // RIGHT DOUBLE PARENTHESIS |
csyang2 |
1:c0f972361605 | 136 | { 0x3008, 0x3009, BPT_O }, // LEFT ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 137 | { 0x3009, 0x3008, BPT_C }, // RIGHT ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 138 | { 0x300A, 0x300B, BPT_O }, // LEFT DOUBLE ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 139 | { 0x300B, 0x300A, BPT_C }, // RIGHT DOUBLE ANGLE BRACKET |
csyang2 |
1:c0f972361605 | 140 | { 0x300C, 0x300D, BPT_O }, // LEFT CORNER BRACKET |
csyang2 |
1:c0f972361605 | 141 | { 0x300D, 0x300C, BPT_C }, // RIGHT CORNER BRACKET |
csyang2 |
1:c0f972361605 | 142 | { 0x300E, 0x300F, BPT_O }, // LEFT WHITE CORNER BRACKET |
csyang2 |
1:c0f972361605 | 143 | { 0x300F, 0x300E, BPT_C }, // RIGHT WHITE CORNER BRACKET |
csyang2 |
1:c0f972361605 | 144 | { 0x3010, 0x3011, BPT_O }, // LEFT BLACK LENTICULAR BRACKET |
csyang2 |
1:c0f972361605 | 145 | { 0x3011, 0x3010, BPT_C }, // RIGHT BLACK LENTICULAR BRACKET |
csyang2 |
1:c0f972361605 | 146 | { 0x3014, 0x3015, BPT_O }, // LEFT TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 147 | { 0x3015, 0x3014, BPT_C }, // RIGHT TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 148 | { 0x3016, 0x3017, BPT_O }, // LEFT WHITE LENTICULAR BRACKET |
csyang2 |
1:c0f972361605 | 149 | { 0x3017, 0x3016, BPT_C }, // RIGHT WHITE LENTICULAR BRACKET |
csyang2 |
1:c0f972361605 | 150 | { 0x3018, 0x3019, BPT_O }, // LEFT WHITE TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 151 | { 0x3019, 0x3018, BPT_C }, // RIGHT WHITE TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 152 | { 0x301A, 0x301B, BPT_O }, // LEFT WHITE SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 153 | { 0x301B, 0x301A, BPT_C }, // RIGHT WHITE SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 154 | { 0xFE59, 0xFE5A, BPT_O }, // SMALL LEFT PARENTHESIS |
csyang2 |
1:c0f972361605 | 155 | { 0xFE5A, 0xFE59, BPT_C }, // SMALL RIGHT PARENTHESIS |
csyang2 |
1:c0f972361605 | 156 | { 0xFE5B, 0xFE5C, BPT_O }, // SMALL LEFT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 157 | { 0xFE5C, 0xFE5B, BPT_C }, // SMALL RIGHT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 158 | { 0xFE5D, 0xFE5E, BPT_O }, // SMALL LEFT TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 159 | { 0xFE5E, 0xFE5D, BPT_C }, // SMALL RIGHT TORTOISE SHELL BRACKET |
csyang2 |
1:c0f972361605 | 160 | { 0xFF08, 0xFF09, BPT_O }, // FULLWIDTH LEFT PARENTHESIS |
csyang2 |
1:c0f972361605 | 161 | { 0xFF09, 0xFF08, BPT_C }, // FULLWIDTH RIGHT PARENTHESIS |
csyang2 |
1:c0f972361605 | 162 | { 0xFF3B, 0xFF3D, BPT_O }, // FULLWIDTH LEFT SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 163 | { 0xFF3D, 0xFF3B, BPT_C }, // FULLWIDTH RIGHT SQUARE BRACKET |
csyang2 |
1:c0f972361605 | 164 | { 0xFF5B, 0xFF5D, BPT_O }, // FULLWIDTH LEFT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 165 | { 0xFF5D, 0xFF5B, BPT_C }, // FULLWIDTH RIGHT CURLY BRACKET |
csyang2 |
1:c0f972361605 | 166 | { 0xFF5F, 0xFF60, BPT_O }, // FULLWIDTH LEFT WHITE PARENTHESIS |
csyang2 |
1:c0f972361605 | 167 | { 0xFF60, 0xFF5F, BPT_C }, // FULLWIDTH RIGHT WHITE PARENTHESIS |
csyang2 |
1:c0f972361605 | 168 | { 0xFF62, 0xFF63, BPT_O }, // HALFWIDTH LEFT CORNER BRACKET |
csyang2 |
1:c0f972361605 | 169 | { 0xFF63, 0xFF62, BPT_C }, // HALFWIDTH RIGHT CORNER BRACKET |
csyang2 |
1:c0f972361605 | 170 | #endif |
csyang2 |
1:c0f972361605 | 171 | |
csyang2 |
1:c0f972361605 | 172 | /*************************** End of file ****************************/ |
csyang2 |
1:c0f972361605 | 173 |