알파벳과 유사한것들이 있기에 VFD의 CGRAM을 이용하여 제한된 문자열 내에서
여러나라말을 지원해야 할 경우가 생겨 잠시 노가다를...
일단 A B E K H O ... 이러한 것들은 알파벳과 유사하게 생겼고,
제한된 크기인 5x7 에서 표시 할 수 없으므로(혹은 식별이 힘든 문자들이므로)
알파벳과 동일하게 사용한다면 상당히 문자의 갯수를 줄일 수 있다.
목표치는 총 64개에 러시아어를 출력할 수 있도록 맵핑을 해야 하므로
96개중 32개(대소문자 포함한다면 각 문자별 16개)의 문자를 제외하면 된다.
А В Е К М Н О Р С Т У Х Ѕ І Ј
а в е к м н о р с т у х ѕ і ј
총 30개의 알파벳과 유사하게 생긴 러시아어이다.
테이블의 총 92개의 문자중에 30개 제외 되므로 64보다 작은 62개가 된다.
여러나라말을 지원해야 할 경우가 생겨 잠시 노가다를...
일단 A B E K H O ... 이러한 것들은 알파벳과 유사하게 생겼고,
제한된 크기인 5x7 에서 표시 할 수 없으므로(혹은 식별이 힘든 문자들이므로)
알파벳과 동일하게 사용한다면 상당히 문자의 갯수를 줄일 수 있다.
목표치는 총 64개에 러시아어를 출력할 수 있도록 맵핑을 해야 하므로
96개중 32개(대소문자 포함한다면 각 문자별 16개)의 문자를 제외하면 된다.
А В Е К М Н О Р С Т У Х Ѕ І Ј
а в е к м н о р с т у х ѕ і ј
총 30개의 알파벳과 유사하게 생긴 러시아어이다.
테이블의 총 92개의 문자중에 30개 제외 되므로 64보다 작은 62개가 된다.
iso8859 cyrillic used character | ||||||||||||||
1 | А | 0x0410 | 33 | а | 0x0430 | |||||||||
2 | Б | 0x0411 | 34 | б | 0x0431 | 65 | Ё | 0x0401 | 79 | ё | 0x0451 | |||
3 | В | 0x0412 | 35 | в | 0x0432 | 66 | Ђ | 0x0402 | 80 | ђ | 0x0452 | |||
4 | Г | 0x0413 | 36 | г | 0x0433 | 67 | Ѓ | 0x0403 | 81 | ѓ | 0x0453 | |||
5 | Д | 0x0414 | 37 | д | 0x0434 | 68 | Є | 0x0404 | 82 | є | 0x0454 | |||
6 | Е | 0x0415 | 38 | е | 0x0435 | 69 | Ѕ | 0x0405 | 83 | ѕ | 0x0455 | |||
7 | Ж | 0x0416 | 39 | ж | 0x0436 | 70 | І | 0x0406 | 84 | і | 0x0456 | |||
8 | З | 0x0417 | 40 | з | 0x0437 | 71 | Ї | 0x0407 | 85 | ї | 0x0457 | |||
9 | И | 0x0418 | 41 | и | 0x0438 | 72 | Ј | 0x0408 | 86 | ј | 0x0458 | |||
10 | Й | 0x0419 | 42 | й | 0x0439 | 73 | Љ | 0x0409 | 87 | љ | 0x0459 | |||
11 | К | 0x041A | 43 | к | 0x043A | 74 | Њ | 0x040A | 88 | њ | 0x045A | |||
12 | Л | 0x041B | 44 | л | 0x043B | 75 | Ћ | 0x040B | 89 | ћ | 0x045B | |||
13 | М | 0x041C | 45 | м | 0x043C | 76 | Ќ | 0x040C | 90 | ќ | 0x045C | |||
14 | Н | 0x041D | 46 | н | 0x043D | |||||||||
15 | О | 0x041E | 47 | о | 0x043E | 77 | Ў | 0x040E | 91 | ў | 0x045E | |||
16 | П | 0x041F | 48 | п | 0x043F | 78 | Џ | 0x040F | 92 | џ | 0x045F | |||
17 | Р | 0x0420 | 49 | р | 0x0440 | |||||||||
18 | С | 0x0421 | 50 | с | 0x0441 | |||||||||
19 | Т | 0x0422 | 51 | т | 0x0442 | |||||||||
20 | У | 0x0423 | 52 | у | 0x0443 | |||||||||
21 | Ф | 0x0424 | 53 | ф | 0x0444 | |||||||||
22 | Х | 0x0425 | 54 | х | 0x0445 | |||||||||
23 | Ц | 0x0426 | 55 | ц | 0x0446 | |||||||||
24 | Ч | 0x0427 | 56 | ч | 0x0447 | |||||||||
25 | Ш | 0x0428 | 57 | ш | 0x0448 | |||||||||
26 | Щ | 0x0429 | 58 | щ | 0x0449 | |||||||||
27 | Ъ | 0x042A | 59 | ъ | 0x044A | |||||||||
28 | Ы | 0x042B | 60 | ы | 0x044B | |||||||||
29 | Ь | 0x042C | 61 | ь | 0x044C | |||||||||
30 | Э | 0x042D | 62 | э | 0x044D | |||||||||
31 | Ю | 0x042E | 63 | ю | 0x044E | |||||||||
32 | Я | 0x042F | 64 | я | 0x044F |
'모종의 음모 > 다국어 지원' 카테고리의 다른 글
Unicode BOM(Byte Order Mark) (0) | 2010.03.04 |
---|---|
국가코드 / 언어코드(country code/ langugae code) (0) | 2010.02.11 |
프랑스어 HTML 표기와 핸드폰 입력방식 (4) | 2009.03.23 |
ISO8859-15 western character encoding (0) | 2009.03.20 |
dead key / compose key (0) | 2009.03.20 |