Changeset a35b458 in mainline for uspace/srv/hid/output/gfx
- Timestamp:
- 2018-03-02T20:10:49Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
-
uspace/srv/hid/output/gfx/font-8x16.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/output/gfx/font-8x16.c
r3061bc1 ra35b458 49 49 if (ch == 0x0000) 50 50 return 0; 51 51 52 52 if ((ch >= 0x0020) && (ch <= 0x007f)) 53 53 return (ch - 32); 54 54 55 55 if ((ch >= 0x00a0) && (ch <= 0x021f)) 56 56 return (ch - 64); 57 57 58 58 if ((ch >= 0x0222) && (ch <= 0x0233)) 59 59 return (ch - 66); 60 60 61 61 if ((ch >= 0x0250) && (ch <= 0x02ad)) 62 62 return (ch - 94); 63 63 64 64 if ((ch >= 0x02b0) && (ch <= 0x02cf)) 65 65 return (ch - 96); 66 66 67 67 if ((ch >= 0x02d8) && (ch <= 0x02dd)) 68 68 return (ch - 104); 69 69 70 70 if (ch == 0x02ee) 71 71 return 630; 72 72 73 73 if ((ch >= 0x0300) && (ch <= 0x0301)) 74 74 return (ch - 137); 75 75 76 76 if (ch == 0x0303) 77 77 return 633; 78 78 79 79 if (ch == 0x0309) 80 80 return 634; 81 81 82 82 if ((ch >= 0x0312) && (ch <= 0x0314)) 83 83 return (ch - 151); 84 84 85 85 if (ch == 0x0323) 86 86 return 638; 87 87 88 88 if ((ch >= 0x0340) && (ch <= 0x0341)) 89 89 return (ch - 193); 90 90 91 91 if ((ch >= 0x0374) && (ch <= 0x0375)) 92 92 return (ch - 243); 93 93 94 94 if (ch == 0x037a) 95 95 return 643; 96 96 97 97 if (ch == 0x037e) 98 98 return 644; 99 99 100 100 if ((ch >= 0x0384) && (ch <= 0x038a)) 101 101 return (ch - 255); 102 102 103 103 if (ch == 0x038c) 104 104 return 652; 105 105 106 106 if ((ch >= 0x038e) && (ch <= 0x03a1)) 107 107 return (ch - 257); 108 108 109 109 if ((ch >= 0x03a3) && (ch <= 0x03ce)) 110 110 return (ch - 258); 111 111 112 112 if ((ch >= 0x03d0) && (ch <= 0x03d7)) 113 113 return (ch - 259); 114 114 115 115 if ((ch >= 0x03da) && (ch <= 0x03f3)) 116 116 return (ch - 261); 117 117 118 118 if ((ch >= 0x0400) && (ch <= 0x0486)) 119 119 return (ch - 273); 120 120 121 121 if ((ch >= 0x0488) && (ch <= 0x04ce)) 122 122 return (ch - 274); 123 123 124 124 if ((ch >= 0x04d0) && (ch <= 0x04f5)) 125 125 return (ch - 275); 126 126 127 127 if ((ch >= 0x04f8) && (ch <= 0x04f9)) 128 128 return (ch - 277); 129 129 130 130 if ((ch >= 0x0500) && (ch <= 0x050f)) 131 131 return (ch - 283); 132 132 133 133 if ((ch >= 0x0530) && (ch <= 0x0556)) 134 134 return (ch - 315); 135 135 136 136 if ((ch >= 0x0559) && (ch <= 0x055f)) 137 137 return (ch - 317); 138 138 139 139 if ((ch >= 0x0561) && (ch <= 0x0587)) 140 140 return (ch - 318); 141 141 142 142 if ((ch >= 0x0589) && (ch <= 0x058a)) 143 143 return (ch - 319); 144 144 145 145 if ((ch >= 0x0591) && (ch <= 0x05a1)) 146 146 return (ch - 325); 147 147 148 148 if ((ch >= 0x05a3) && (ch <= 0x05b9)) 149 149 return (ch - 326); 150 150 151 151 if ((ch >= 0x05bb) && (ch <= 0x05c4)) 152 152 return (ch - 327); 153 153 154 154 if ((ch >= 0x05d0) && (ch <= 0x05ea)) 155 155 return (ch - 338); 156 156 157 157 if ((ch >= 0x05f0) && (ch <= 0x05f4)) 158 158 return (ch - 343); 159 159 160 160 if (ch == 0x060c) 161 161 return 1182; 162 162 163 163 if (ch == 0x061b) 164 164 return 1183; 165 165 166 166 if (ch == 0x061f) 167 167 return 1184; 168 168 169 169 if ((ch >= 0x0621) && (ch <= 0x063a)) 170 170 return (ch - 384); 171 171 172 172 if ((ch >= 0x0640) && (ch <= 0x0655)) 173 173 return (ch - 389); 174 174 175 175 if ((ch >= 0x0660) && (ch <= 0x066d)) 176 176 return (ch - 399); 177 177 178 178 if ((ch >= 0x0670) && (ch <= 0x06ed)) 179 179 return (ch - 401); 180 180 181 181 if ((ch >= 0x06f0) && (ch <= 0x06fe)) 182 182 return (ch - 403); 183 183 184 184 if (ch == 0x10d3) 185 185 return 1388; 186 186 187 187 if (ch == 0x10d7) 188 188 return 1389; 189 189 190 190 if (ch == 0x10da) 191 191 return 1390; 192 192 193 193 if (ch == 0x10dd) 194 194 return 1391; 195 195 196 196 if (ch == 0x10e6) 197 197 return 1392; 198 198 199 199 if ((ch >= 0x1e00) && (ch <= 0x1e9b)) 200 200 return (ch - 6287); 201 201 202 202 if ((ch >= 0x1ea0) && (ch <= 0x1ef9)) 203 203 return (ch - 6291); 204 204 205 205 if ((ch >= 0x1f00) && (ch <= 0x1f07)) 206 206 return (ch - 6297); 207 207 208 208 if ((ch >= 0x2000) && (ch <= 0x2027)) 209 209 return (ch - 6545); 210 210 211 211 if ((ch >= 0x2030) && (ch <= 0x2046)) 212 212 return (ch - 6553); 213 213 214 214 if ((ch >= 0x2048) && (ch <= 0x204d)) 215 215 return (ch - 6554); 216 216 217 217 if (ch == 0x2070) 218 218 return 1716; 219 219 220 220 if ((ch >= 0x2074) && (ch <= 0x208f)) 221 221 return (ch - 6591); 222 222 223 223 if ((ch >= 0x20a0) && (ch <= 0x20af)) 224 224 return (ch - 6607); 225 225 226 226 if ((ch >= 0x2100) && (ch <= 0x213a)) 227 227 return (ch - 6687); 228 228 229 229 if ((ch >= 0x2153) && (ch <= 0x2183)) 230 230 return (ch - 6711); 231 231 232 232 if ((ch >= 0x2190) && (ch <= 0x21f3)) 233 233 return (ch - 6723); 234 234 235 235 if ((ch >= 0x2200) && (ch <= 0x22f1)) 236 236 return (ch - 6735); 237 237 238 238 if (ch == 0x2300) 239 239 return 2211; 240 240 241 241 if (ch == 0x2302) 242 242 return 2212; 243 243 244 244 if ((ch >= 0x2308) && (ch <= 0x230b)) 245 245 return (ch - 6755); 246 246 247 247 if (ch == 0x2310) 248 248 return 2217; 249 249 250 250 if (ch == 0x2318) 251 251 return 2218; 252 252 253 253 if ((ch >= 0x231a) && (ch <= 0x231b)) 254 254 return (ch - 6767); 255 255 256 256 if ((ch >= 0x2320) && (ch <= 0x2321)) 257 257 return (ch - 6771); 258 258 259 259 if ((ch >= 0x2329) && (ch <= 0x232a)) 260 260 return (ch - 6778); 261 261 262 262 if ((ch >= 0x239b) && (ch <= 0x23bd)) 263 263 return (ch - 6890); 264 264 265 265 if (ch == 0x23ce) 266 266 return 2260; 267 267 268 268 if ((ch >= 0x2409) && (ch <= 0x240d)) 269 269 return (ch - 6964); 270 270 271 271 if ((ch >= 0x2423) && (ch <= 0x2424)) 272 272 return (ch - 6985); 273 273 274 274 if (ch == 0x2426) 275 275 return 2268; 276 276 277 277 if ((ch >= 0x2500) && (ch <= 0x2595)) 278 278 return (ch - 7203); 279 279 280 280 if ((ch >= 0x25a0) && (ch <= 0x25f7)) 281 281 return (ch - 7213); 282 282 283 283 if ((ch >= 0x2600) && (ch <= 0x2602)) 284 284 return (ch - 7221); 285 285 286 286 if ((ch >= 0x2605) && (ch <= 0x260d)) 287 287 return (ch - 7223); 288 288 289 289 if ((ch >= 0x2610) && (ch <= 0x2613)) 290 290 return (ch - 7225); 291 291 292 292 if (ch == 0x2620) 293 293 return 2523; 294 294 295 295 if (ch == 0x2622) 296 296 return 2524; 297 297 298 298 if (ch == 0x2626) 299 299 return 2525; 300 300 301 301 if ((ch >= 0x2628) && (ch <= 0x262b)) 302 302 return (ch - 7242); 303 303 304 304 if ((ch >= 0x262e) && (ch <= 0x2637)) 305 305 return (ch - 7244); 306 306 307 307 if ((ch >= 0x2639) && (ch <= 0x2653)) 308 308 return (ch - 7245); 309 309 310 310 if ((ch >= 0x2660) && (ch <= 0x2667)) 311 311 return (ch - 7257); 312 312 313 313 if ((ch >= 0x2669) && (ch <= 0x266f)) 314 314 return (ch - 7258); 315 315 316 316 if ((ch >= 0xfb00) && (ch <= 0xfb05)) 317 317 return (ch - 61674); 318 318 319 319 if ((ch >= 0xfb50) && (ch <= 0xfbb1)) 320 320 return (ch - 61748); 321 321 322 322 if ((ch >= 0xfbd3) && (ch <= 0xfbe9)) 323 323 return (ch - 61781); 324 324 325 325 if ((ch >= 0xfbfc) && (ch <= 0xfbff)) 326 326 return (ch - 61799); 327 327 328 328 if ((ch >= 0xfc5b) && (ch <= 0xfc63)) 329 329 return (ch - 61890); 330 330 331 331 if (ch == 0xfc90) 332 332 return 2722; 333 333 334 334 if ((ch >= 0xfcf2) && (ch <= 0xfcf4)) 335 335 return (ch - 62031); 336 336 337 337 if ((ch >= 0xfd3c) && (ch <= 0xfd3f)) 338 338 return (ch - 62102); 339 339 340 340 if (ch == 0xfdf2) 341 341 return 2730; 342 342 343 343 if ((ch >= 0xfe50) && (ch <= 0xfe52)) 344 344 return (ch - 62373); 345 345 346 346 if ((ch >= 0xfe54) && (ch <= 0xfe66)) 347 347 return (ch - 62374); 348 348 349 349 if ((ch >= 0xfe68) && (ch <= 0xfe6b)) 350 350 return (ch - 62375); 351 351 352 352 if ((ch >= 0xfe70) && (ch <= 0xfe72)) 353 353 return (ch - 62379); 354 354 355 355 if (ch == 0xfe74) 356 356 return 2760; 357 357 358 358 if ((ch >= 0xfe76) && (ch <= 0xfefc)) 359 359 return (ch - 62381); 360 360 361 361 if (ch == 0xfeff) 362 362 return 2896; 363 363 364 364 return 2898; 365 365 } … … 3264 3264 {0xf1, 0x35, 0x55, 0x8a, 0xe0, 0x06, 0x95, 0xd6, 0xb5, 0x97, 0x00, 0xee, 0x8a, 0xee, 0x28, 0xe8}, 3265 3265 {0x00, 0x38, 0x7c, 0x7c, 0xc6, 0x92, 0xf2, 0xe6, 0xfe, 0xe6, 0x7c, 0x7c, 0x38, 0x00, 0x00, 0x00}, 3266 3266 3267 3267 /* Special glyph for unknown character */ 3268 3268 {0x00, 0x00, 0x7c, 0xc6, 0xc6, 0x0c, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00}
Note:
See TracChangeset
for help on using the changeset viewer.
