76 const uint32_t PROGMEM unicode_map[] = {
87 [U_DIERESIS] = 0x00FC,
88 [U_DIERESISC] = 0x00DC,
91 [OPEN_EXCML] = 0x00A1,
92 [OPEN_QUEST] = 0x00BF,
95 [LEFT_ARROW] = 0x2190,
96 [DOWN_ARROW] = 0x2193,
98 [RIGHT_ARROW] = 0x2192,
99 [LEFT_DARROW] = 0x21E6,
100 [DOWN_DARROW] = 0x21D3,
101 [UP_DARROW] = 0x21D1,
102 [RIGHT_DAROW] = 0x21D2,
103 [LEFT_DQUOT] = 0x00AB,
104 [RGHT_DQUOT] = 0x00BB,
106 [DEGREE_CELCIUS]= 0x2103,
111 [PER_MILLE] = 0x0609,
112 [PER_THOUS] = 0x060A,
114 [COPYRIGHT] = 0x00A9,
115 [REGISTERED] = 0x00AE,
117 [MIDDLE_DOT] = 0x00B7,
118 [BOX_CORNER_1] = 0x250C,
119 [BOX_CORNER_2] = 0x2510,
120 [BOX_CORNER_3] = 0x2514,
121 [BOX_CORNER_4] = 0x2518,
122 [BOX_HORIZONTAL]= 0x2500,
123 [BOX_VERTICAL] = 0x2502,
124 [BOX_CROSS] = 0x253C,
125 [BOX_UNION_1] = 0x2524,
126 [BOX_UNION_2] = 0x252C,
127 [BOX_UNION_3] = 0x2534,
128 [BOX_UNION_4] = 0x251C,
129 [DBOX_CORNER_1] = 0x2554,
130 [DBOX_CORNER_2] = 0x2557,
131 [DBOX_CORNER_3] = 0x255A,
132 [DBOX_CORNER_4] = 0x255D,
133 [DBOX_HORIZONT] = 0x2550,
134 [DBOX_VERTICAL] = 0x2551,
135 [DBOX_CROSS] = 0x256C,
136 [DBOX_UNION_1] = 0x2563,
137 [DBOX_UNION_2] = 0x2566,
138 [DBOX_UNION_3] = 0x2569,
139 [DBOX_UNION_4] = 0x2560,
140 [LESS_EQUAL] = 0x2264,
141 [MORE_EQUAL] = 0x2265,
143 [SQUARE_ROOT] = 0x221A,
144 [CUBE_ROOT] = 0x221B,
145 [SPADE_SUIT] = 0x2660,
146 [TREBOL_SUIT] = 0x2663,
147 [HEART_SUIT] = 0x2664,
148 [DIAMOND_SUIT] = 0x2665
151 #define UN_ESC XP(DEGREE, DEGREE_CELCIUS)
152 #define UN_Q XP(OPEN_EXCML, SUPER_1)
153 #define UN_W XP(SUPER_2, SUPER_3)
154 #define UN_E XP(E_ACUTE, E_ACUTEC)
155 #define UN_R XP(EURO, ONE_HALF)
156 #define UN_T XP(PER_MILLE, PER_THOUS)
157 #define UN_Y XP(U_DIERESIS, U_DIERESISC)
158 #define UN_U XP(U_ACUTE, U_ACUTEC)
159 #define UN_I XP(I_ACUTE, I_ACUTEC)
160 #define UN_O XP(O_ACUTE, O_ACUTEC)
161 #define UN_P XP(POUND, PILCROW)
162 #define UN_A XP(A_ACUTE, A_ACUTEC)
163 #define UN_S XP(BOX_CORNER_1, DBOX_CORNER_1)
164 #define UN_D XP(BOX_CORNER_2, DBOX_CORNER_2)
165 #define UN_F XP(BOX_CORNER_3, DBOX_CORNER_3)
166 #define UN_G XP(BOX_CORNER_4, DBOX_CORNER_4)
167 #define UN_H XP(BOX_UNION_1, DBOX_UNION_1)
168 #define UN_J XP(BOX_UNION_2, DBOX_UNION_2)
169 #define UN_K XP(BOX_UNION_3, DBOX_UNION_3)
170 #define UN_L XP(BOX_UNION_4, DBOX_UNION_4)
171 #define UN_SCLN XP(BOX_HORIZONTAL, DBOX_HORIZONT)
172 #define UN_Z XP(BOX_VERTICAL, DBOX_VERTICAL)
173 #define UN_X XP(BOX_CROSS, DBOX_CROSS)
174 #define UN_C XP(COPYRIGHT, REGISTERED)
175 #define UN_V XP(SPADE_SUIT, TREBOL_SUIT)
176 #define UN_B XP(HEART_SUIT, DIAMOND_SUIT)
177 #define UN_N XP(N_TILDE, N_TILDEC)
178 #define UN_M XP(MICRO, MIDDLE_DOT)
179 #define UN_COMM XP(LESS_EQUAL, LEFT_DQUOT)
180 #define UN_DOT XP(MORE_EQUAL, RGHT_DQUOT)
181 #define UN_SLSH XP(OPEN_QUEST, DIVISION)
182 #define UN_LEFT XP(LEFT_ARROW, LEFT_DARROW)
183 #define UN_DOWN XP(DOWN_ARROW, DOWN_DARROW)
184 #define UN_UP XP(UP_ARROW, UP_DARROW)
185 #define UN_RGHT XP(RIGHT_ARROW, RIGHT_DAROW)