X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fencodings;h=c79db405becdc2e3034bab1fd3531f5425424c37;hb=75ffcc8e866de04b076c81d78003a86efca98e4e;hp=28079b3fe698eeea38f6453be7ec2810c87c6c08;hpb=64f38ce0cbd41518b0cb11a15d0499f3c6c43acc;p=lyx.git diff --git a/lib/encodings b/lib/encodings index 28079b3fe6..c79db405be 100644 --- a/lib/encodings +++ b/lib/encodings @@ -1,375 +1,223 @@ -Encoding iso8859-2 latin2 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 0104 02d8 0141 00a4 013d 015a 00a7 - 00a8 0160 015e 0164 0179 00ad 017d 017b - 00b0 0105 02db 0142 00b4 013e 015b 02c7 - 00b8 0161 015f 0165 017a 02dd 017e 017c - 0154 00c1 00c2 0102 00c4 0139 0106 00c7 - 010c 00c9 0118 00cb 011a 00cd 00ce 010e - 0110 0143 0147 00d3 00d4 0150 00d6 00d7 - 0158 016e 00da 0170 00dc 00dd 0162 00df - 0155 00e1 00e2 0103 00e4 013a 0107 00e7 - 010d 00e9 0119 00eb 011b 00ed 00ee 010f - 0111 0144 0148 00f3 00f4 0151 00f6 00f7 - 0159 016f 00fa 0171 00fc 00fd 0163 02d9 -End - - -Encoding iso8859-3 latin3 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 0126 02d8 00a3 00a4 ffff 0124 00a7 - 00a8 0130 015e 011e 0134 00ad ffff 017b - 00b0 0127 00b2 00b3 00b4 00b5 0125 00b7 - 00b8 0131 015f 011f 0135 00bd ffff 017c - 00c0 00c1 00c2 ffff 00c4 010a 0108 00c7 - 00c8 00c9 00ca 00cb 00cc 00cd 00ce 00cf - ffff 00d1 00d2 00d3 00d4 0120 00d6 00d7 - 011c 00d9 00da 00db 00dc 016c 015c 00df - 00e0 00e1 00e2 ffff 00e4 010b 0109 00e7 - 00e8 00e9 00ea 00eb 00ec 00ed 00ee 00ef - ffff 00f1 00f2 00f3 00f4 0121 00f6 00f7 - 011d 00f9 00fa 00fb 00fc 016d 015d 02d9 -End - - -Encoding iso8859-4 latin4 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 0104 0138 0156 00a4 0128 013b 00a7 - 00a8 0160 0112 0122 0166 00ad 017d 00af - 00b0 0105 02db 0157 00b4 0129 013c 02c7 - 00b8 0161 0113 0123 0167 014a 017e 014b - 0100 00c1 00c2 00c3 00c4 00c5 00c6 012e - 010c 00c9 0118 00cb 0116 00cd 00ce 012a - 0110 0145 014c 0136 00d4 00d5 00d6 00d7 - 00d8 0172 00da 00db 00dc 0168 016a 00df - 0101 00e1 00e2 00e3 00e4 00e5 00e6 012f - 010d 00e9 0119 00eb 0117 00ed 00ee 012b - 0111 0146 014d 0137 00f4 00f5 00f6 00f7 - 00f8 0173 00fa 00fb 00fc 0169 016b 02d9 -End - - -Encoding iso8859-5 iso88595 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 0401 0402 0403 0404 0405 0406 0407 - 0408 0409 040a 040b 040c 00ad 040e 040f - 0410 0411 0412 0413 0414 0415 0416 0417 - 0418 0419 041a 041b 041c 041d 041e 041f - 0420 0421 0422 0423 0424 0425 0426 0427 - 0428 0429 042a 042b 042c 042d 042e 042f - 0430 0431 0432 0433 0434 0435 0436 0437 - 0438 0439 043a 043b 043c 043d 043e 043f - 0440 0441 0442 0443 0444 0445 0446 0447 - 0448 0449 044a 044b 044c 044d 044e 044f - 2116 0451 0452 0453 0454 0455 0456 0457 - 0458 0459 045a 045b 045c 00a7 045e 045f -End - - -Encoding iso8859-6 unknown - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 0660 0661 0662 0663 0664 0665 0666 0667 - 0668 0669 003a 003b 003c 003d 003e 061f - 0040 fe80 fe81 fe83 fe85 fe87 fe89 fe8d - fe8f fe93 fe95 fe99 fe9d fea1 fea5 fea9 - feab fead feaf feb1 feb5 feb9 febd fec1 - fec5 fec9 fecd 005d 005c 005b 005e 005f - 0640 fed1 fed5 fed9 fedd fee1 fee5 fee9 - feed feef fef1 065b 065c 064d 064e 064f - 0650 0651 0652 0073 0074 0075 fef5 fef7 - fef9 fefb 007a 007b 007c 007d 007e 007f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - fe71 0091 0092 fe77 fe79 fe7b fe7f fe7d - 0098 0099 009a 009b 009c 009d 009e 009f - fe8c fe82 fe84 fe86 fe88 fe8e feaa feac - feae feb0 feee fef0 fe91 fe92 fe90 fe97 - fe98 fe94 fe97 fe98 fe96 fe9b fe9c fe9a - fe9f fea0 fe9e fea3 fea4 fea2 fea7 fea8 - fea6 feb3 feb4 feb2 feb7 feb8 feb6 febb - febc feba febf fec0 febe fec3 fec4 fec2 - fec7 fec8 fec6 fecb fecc feca fecf fed0 - fece fed3 fed4 fed2 fed7 fed8 fed6 fedb - fedc feda fedf fee0 fede fee3 fee4 fee2 - fee7 fee8 fee6 feeb feec feea fef3 fef4 - fef2 00f1 00f2 00f3 00f4 00f5 00f6 00f7 - fe8b fe8a fef6 fefa fef8 fefc 00fe 00ff -End - - -Encoding iso8859-7 iso-8859-7 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 0371 0372 00a3 ffff ffff 00a6 00a7 - 00a8 00a9 ffff 00ab 00ac 00ad ffff 2015 - 00b0 00b1 00b2 00b3 03f3 03f4 0386 00b7 - 0388 0389 038a 00bb 038c 00bd 038e 038f - 0390 0391 0392 0393 0394 0395 0396 0397 - 0398 0399 039a 039b 039c 039d 039e 039f - 03a0 03a1 ffff 03a3 03a4 03a5 03a6 03a7 - 03a8 03a9 03aa 03ab 03ac 03ad 03ae 03af - 03b0 03b1 03b2 03b3 03b4 03b5 03b6 03b7 - 03b8 03b9 03ba 03bb 03bc 03bd 03be 03bf - 03c0 03c1 03c2 03c3 03c4 03c5 03c6 03c7 - 03c8 03c9 03ca 03cb 03cc 03cd 03ce ffff -End - - -Encoding iso8859-9 latin5 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 00a1 00a2 00a3 00a4 00a5 00a6 00a7 - 00a8 00a9 00aa 00ab 00ac 00ad 00ae 00af - 00b0 00b1 00b2 00b3 00b4 00b5 00b6 00b7 - 00b8 00b9 00ba 00bb 00bc 00bd 00be 00bf - 00c0 00c1 00c2 00c3 00c4 00c5 00c6 00c7 - 00c8 00c9 00ca 00cb 00cc 00cd 00ce 00cf - 011e 00d1 00d2 00d3 00d4 00d5 00d6 00d7 - 00d8 00d9 00da 00db 00dc 0130 015e 00df - 00e0 00e1 00e2 00e3 00e4 00e5 00e6 00e7 - 00e8 00e9 00ea 00eb 00ec 00ed 00ee 00ef - 011f 00f1 00f2 00f3 00f4 00f5 00f6 00f7 - 00f8 00f9 00fa 00fb 00fc 0131 015f 00ff -End - - -Encoding iso8859-15 latin9 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 00a1 00a2 00a3 20ac 00a5 0160 00a7 - 0161 00a9 00aa 00ab 00ac 00ad 00ae 00af - 00b0 00b1 00b2 00b3 017d 00b5 00b6 00b7 - 017e 00b9 00ba 00bb 0152 0153 0178 00bf - 00c0 00c1 00c2 00c3 00c4 00c5 00c6 00c7 - 00c8 00c9 00ca 00cb 00cc 00cd 00ce 00cf - 00d0 00d1 00d2 00d3 00d4 00d5 00d6 00d7 - 00d8 00d9 00da 00db 00dc 00dd 00de 00df - 00e0 00e1 00e2 00e3 00e4 00e5 00e6 00e7 - 00e8 00e9 00ea 00eb 00ec 00ed 00ee 00ef - 00f0 00f1 00f2 00f3 00f4 00f5 00f6 00f7 - 00f8 00f9 00fa 00fb 00fc 00fd 00fe 00ff -End - - -Encoding cp1255 cp1255 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a0 ffff 00a2 00a3 00a4 00a5 00a6 00a7 - 00a8 00a9 00d7 00ab 00ac 00ad 00ae 203e - 00b0 00b1 00b2 00b3 00b4 00b5 00b6 00b7 - 00b8 00b9 00f7 00bb 00bc 00bd 00be 00bf - 05b0 05b1 05b2 05b3 05b4 05b5 05b6 05b7 - 05b8 05b9 ffff 05bb 05bc 05bd 05be 05bf - 05c0 05c1 05c2 05c3 05f0 05f1 05f2 05f3 - 05f4 ffff ffff ffff ffff ffff ffff ffff - 05d0 05d1 05d2 05d3 05d4 05d5 05d6 05d7 - 05d8 05d9 05da 05db 05dc 05dd 05de 05df - 05e0 05e1 05e2 05e3 05e4 05e5 05e6 05e7 - 05e8 05e9 05ea ffff ffff ffff ffff ffff -End - - -Encoding cp1251 cp1251 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 0402 0403 201a 0453 201e 2026 2020 2021 - 20ac 2030 0409 2039 040a 040c 040b 040f - 0452 2018 2019 201c 201d 2022 2013 2014 - 0098 2122 0459 203a 045a 045c 045b 045f - 00a0 040e 045e 0408 00a4 0490 00a6 00a7 - 0401 00a9 0404 00ab 00ac 00ad 00ae 0407 - 00b0 00b1 0406 0456 0491 00b5 00b6 00b7 - 0451 2116 0454 00bb 0458 0405 0455 0457 - 0410 0411 0412 0413 0414 0415 0416 0417 - 0418 0419 041a 041b 041c 041d 041e 041f - 0420 0421 0422 0423 0424 0425 0426 0427 - 0428 0429 042a 042b 042c 042d 042e 042f - 0430 0431 0432 0433 0434 0435 0436 0437 - 0438 0439 043a 043b 043c 043d 043e 043f - 0440 0441 0442 0443 0444 0445 0446 0447 - 0448 0449 044a 044b 044c 044d 044e 044f -End - - -Encoding koi8 koi8-r - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 2500 2502 250c 2510 2514 2518 251c 2524 - 252c 2534 253c 2580 2584 2588 258c 2590 - 2591 2592 2593 2320 25a0 2219 221a 2248 - 2264 2265 00a0 2321 00b0 00b2 00b7 00f7 - 2550 2551 2552 0451 2553 2554 2555 2556 - 2557 2558 2559 255a 255b 255c 255d 255e - 255f 2560 2561 0401 2562 2563 2564 2565 - 2566 2567 2568 2569 256a 256b 256c 00a9 - 044e 0430 0431 0446 0434 0435 0444 0433 - 0445 0438 0439 043a 043b 043c 043d 043e - 043f 044f 0440 0441 0442 0443 0436 0432 - 044c 044b 0437 0448 044d 0449 0447 044a - 042e 0410 0411 0426 0414 0415 0424 0413 - 0425 0418 0419 041a 041b 041c 041d 041e - 041f 042f 0420 0421 0422 0423 0416 0412 - 042c 042b 0417 0428 042d 0429 0427 042a -End - - -Encoding koi8-u koi8-u - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 2500 2502 250c 2510 2514 2518 251c 2524 - 252c 2534 253c 2580 2584 2588 258c 2590 - 2591 2592 2593 2320 25a0 2219 221a 2248 - 2264 2265 00a0 2321 00b0 00b2 00b7 00f7 - 2550 2551 2552 0451 0454 2554 0456 0457 - 2557 2558 2559 255a 255b 0491 255d 255e - 255f 2560 2561 0401 0404 2563 0406 0407 - 2566 2567 2568 2569 256a 0490 256c 00a9 - 044e 0430 0431 0446 0434 0435 0444 0433 - 0445 0438 0439 043a 043b 043c 043d 043e - 043f 044f 0440 0441 0442 0443 0436 0432 - 044c 044b 0437 0448 044d 0449 0447 044a - 042e 0410 0411 0426 0414 0415 0424 0413 - 0425 0418 0419 041a 041b 041c 041d 041e - 041f 042f 0420 0421 0422 0423 0416 0412 - 042c 042b 0417 0428 042d 0429 0427 042a -End - - -Encoding tis620-0 unknown - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f - 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f - 00a1 0e01 0e02 0e03 0e04 0e05 0e06 0e07 - 0e08 0e09 0e0a 0e0b 0e0c 0e0d 0e0e 0e0f - 0e10 0e11 0e12 0e13 0e14 0e15 0e16 0e17 - 0e18 0e19 0e1a 0e1b 0e1c 0e1d 0e1e 0e1f - 0e20 0e21 0e22 0e23 0e24 0e25 0e26 0e27 - 0e28 0e29 0e2a 0e2b 0e2c 0e2d 0e2e 0e2f - 0e30 0e31 0e32 0e33 0e34 0e35 0e36 0e37 - 0e38 0e39 0e3a 00db 00dc 00de 00de 0e3f - 0e40 0e41 0e42 0e43 0e44 0e45 0e46 0e47 - 0e48 0e49 0e4a 0e4b 0e4c 0e4d 0e4e 0e4f - 0e50 0e51 0e52 0e53 0e54 0e55 0e56 0e57 - 0e58 0e59 0e5a 0e5b 00fc 00fd 00fe 00ff -End - -Encoding pt154 pt154 - 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f - 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f - 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f - 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f - 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f - 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f - 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f - 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f - 0496 0492 201a 0493 201e 2026 2020 04ae - 04b2 04af 04a0 2039 04a2 049a 04ba 04b8 - 0497 2018 2019 201c 201d 2022 2013 2014 - 04b3 2122 04a1 203a 04a3 049b 04bb 04b9 - 00a0 040e 045e 0408 04e8 0498 04b0 00a7 - 0401 00a9 04d8 00ab 00ac 00ad 00ae 049c - 00b0 04b1 0406 0456 0499 04e9 00b6 00b7 - 0451 2116 04d9 00bb 0458 04aa 04ab 049d - 0410 0411 0412 0413 0414 0415 0416 0417 - 0418 0419 041a 041b 041c 041d 041e 041f - 0420 0421 0422 0423 0424 0425 0426 0427 - 0428 0429 042a 042b 042c 042d 042e 042f - 0430 0431 0432 0433 0434 0435 0436 0437 - 0438 0439 043a 043b 043c 043d 043e 043f - 0440 0441 0442 0443 0444 0445 0446 0447 - 0448 0449 044a 044b 044c 044d 044e 044f +# FIXME: Have a look at the encodings known by the inputenc package and add +# missing ones. Caution: File format change! + +# Note that you can only add singlebyte encodings to this file. +# LyX does not support the output of multibyte encodings (e.g. utf16). +# It does support singlebyte encodings with variable width (e.g. utf8). +# These are marked with the "variable" keyword. +# Fixed width encodings are marked with the "fixed" keyword. +# The code points of TeX control characters like {, } and \ can occur in the +# second byte of some variable width encodings. These encodings must not be +# set as document encodings and are marked with the "variableunsafe" keyword. +# They are only needed for proper tex2lyx import. + +# Most encodings require loading a latex package such as "inputenc" or "CJK". +# There is no "japanese" latex package, rather this keyword indicates to LyX +# to switch the buffer format and use platex instead of standard (pdf)latex. +# In this case, TeX control characters in high bytes is not a problem. +# The invocation is platex -kanji= + +# Syntax: Encoding End + +# LyX name: Name used by the file format and in lib/languages. Must be unique! +# LaTeX name: Used in the latex export or passed to platex as command-line switch. +# GUI name: Displayed in document settings. +# iconv name: Used by iconv. +# width: One of fixed, variable, or variableunsafe (see above). +# package: One of none, inputenc, CJK, or japanese (see above). + +# encodings used by inputenc.sty + +Encoding utf8 utf8 "Unicode (utf8)" UTF-8 variable inputenc +End + +# This one is used by many CJK packages. utf8 is supposed to be the successor, +# but does not have all features of utf8x yet. +Encoding utf8x utf8x "Unicode (ucs-extended) (utf8x)" UTF-8 variable inputenc +End + +# This encoding is used to typeset Armenian using the armTeX package +Encoding armscii8 armscii8 "Armenian (ArmSCII8)" ARMSCII-8 fixed inputenc +End + +Encoding iso8859-1 latin1 "Western European (ISO 8859-1)" ISO-8859-1 fixed inputenc +End + +Encoding iso8859-2 latin2 "Central European (ISO 8859-2)" ISO-8859-2 fixed inputenc +End + +Encoding iso8859-3 latin3 "South European (ISO 8859-3)" ISO-8859-3 fixed inputenc +End + +Encoding iso8859-4 latin4 "Baltic (ISO 8859-4)" ISO-8859-4 fixed inputenc +End + +Encoding iso8859-5 iso88595 "Cyrillic (ISO 8859-5)" ISO-8859-5 fixed inputenc +End + +# Not standard, see http://tug.ctan.org/tex-archive/language/arabic/arabi/arabi/texmf/latex/arabi/ +Encoding iso8859-6 8859-6 "Arabic (ISO 8859-6)" ISO-8859-6 fixed inputenc +End + +Encoding iso8859-7 iso-8859-7 "Greek (ISO 8859-7)" ISO-8859-7 fixed inputenc +End + +Encoding iso8859-8 8859-8 "Hebrew (ISO 8859-8)" ISO-8859-8 fixed inputenc +End + +Encoding iso8859-9 latin5 "Turkish (ISO 8859-9)" ISO-8859-9 fixed inputenc +End + +# Not standard, see http://www.vtex.lt/tex/littex/index.html +Encoding iso8859-13 l7xenc "Baltic (ISO 8859-13)" ISO-8859-13 fixed inputenc +End + +Encoding iso8859-15 latin9 "Western European (ISO 8859-15)" ISO-8859-15 fixed inputenc +End + +Encoding iso8859-16 latin10 "South-Eastern European (ISO 8859-16)" ISO-8859-16 fixed inputenc +End + +Encoding applemac applemac "Western European (Macintosh Roman)" Macintosh fixed inputenc +End + +Encoding cp437 cp437 "DOS (CP 437)" CP437 fixed inputenc +End + +# cp437, but on position 225 is sz instead of beta +Encoding cp437de cp437de "DOS-de (CP 437-de)" CP437 fixed inputenc +End + +Encoding cp850 cp850 "Western European (CP 850)" CP850 fixed inputenc +End + +Encoding cp852 cp852 "Central European (CP 852)" CP852 fixed inputenc +End + +Encoding cp855 cp855 "Cyrillic (CP 855)" CP855 fixed inputenc +End + +Encoding cp858 cp858 "Western European (CP 858)" CP858 fixed inputenc +End + +Encoding cp862 cp862 "Hebrew (CP 862)" CP862 fixed inputenc +End + +Encoding cp865 cp865 "Nordic languages (CP 865)" CP865 fixed inputenc +End + +Encoding cp866 cp866 "Cyrillic (CP 866)" CP866 fixed inputenc +End + +Encoding cp1250 cp1250 "Central European (CP 1250)" CP1250 fixed inputenc +End + +Encoding cp1251 cp1251 "Cyrillic (CP 1251)" CP1251 fixed inputenc +End + +# "ansinew" is harcoded as a synonym of this (see Encodings::fromLaTeXName) +Encoding cp1252 cp1252 "Western European (CP 1252)" CP1252 fixed inputenc +End + +Encoding cp1255 cp1255 "Hebrew (CP 1255)" CP1255 fixed inputenc +End + +# Not standard, see http://tug.ctan.org/tex-archive/language/arabic/arabi/arabi/texmf/latex/arabi/ +Encoding cp1256 cp1256 "Arabic (CP 1256)" CP1256 fixed inputenc +End + +Encoding cp1257 cp1257 "Baltic (CP 1257)" CP1257 fixed inputenc +End + +Encoding koi8-r koi8-r "Cyrillic (KOI8-R)" KOI8-R fixed inputenc +End + +Encoding koi8-u koi8-u "Cyrillic (KOI8-U)" KOI8-U fixed inputenc +End + +Encoding pt154 pt154 "Cyrillic (pt 154)" PT154 fixed inputenc +End + +Encoding pt254 pt254 "Cyrillic (pt 254)" PT254 fixed inputenc +End + +# encodings used by CJK.sty + +# The following encodings that are supported by the CJK package are not +# included here, because they are not widely used and lack proper iconv support: +# Bg5+, GBt +# See the NOTES file of libiconv for details. + +# For traditional chinese +Encoding big5 Bg5 "Chinese (traditional) (Big5)" BIG5 variableunsafe CJK +End + +# For japanese +# We use CP932 and not SJIS, since it is a super set of SJIS except that it +# translates SJIS 0x5c to U+005C (REVERSE SOLIDUS aka backslash) instead of +# U+00A5 (YEN SIGN). Strictly speaking this is wrong, but there is a long +# standing confusion which translation is correct, and using CP932 is also +# consistent with the SJIS example file /doc/latex/cjk/examples/SJIS.tex +# of the CJK package. The CP932 extensions over SJIS do not matter here. +Encoding shift-jis SJIS "Japanese (CJK) (SJIS)" CP932 variableunsafe CJK +End + +# The following encodings need hardcoded support of the encodable unicode +# range, but are known by iconv: + +# For simplified chinese +Encoding euc-cn GB "Chinese (simplified) (EUC-CN)" EUC-CN variable CJK +End + +# For simplified chinese +Encoding gbk GBK "Chinese (simplified) (GBK)" GBK variable CJK +End + +# For japanese +Encoding jis JIS "Japanese (CJK) (JIS)" ISO-2022-JP variable CJK +End + +# For korean +Encoding euc-kr KS "Korean (EUC-KR)" EUC-KR variable CJK +End + +# The CJK package has yet another name for utf8... +Encoding utf8-cjk UTF8 "Unicode (CJK) (utf8)" UTF-8 variable CJK +End + +# For traditional chinese +Encoding euc-tw EUC-TW "Chinese (traditional) (EUC-TW)" EUC-TW variable CJK +End + +# For japanese +Encoding euc-jp EUC-JP "Japanese (CJK) (EUC-JP)" EUC-JP variable CJK +End + +# encodings that do not use a package + +# Traditional Japanese TeX programs require the japanese package. +# that is incompatible with CJK and inputenc. +Encoding euc-jp-platex euc "Japanese (pLaTeX) (EUC-JP)" EUC-JP variable japanese +End +Encoding jis-platex jis "Japanese (pLaTeX) (JIS)" ISO-2022-JP variable japanese +End +Encoding shift-jis-platex sjis "Japanese (pLaTeX) (SJIS)" CP932 variable japanese +End +Encoding utf8-platex utf8 "Japanese (pLaTeX) (UTF8)" UTF-8 variable japanese +End + +# This one needs hardcoded support, since the inputenc package does not know +# tis620-0, and thailatex sets up babel directly to use tis620-0, so the +# LaTeX name is never output to .tex files (but needed for the hardcoded +# tis620-0 support). +Encoding tis620-0 tis620-0 "Thai (TIS 620-0)" TIS620-0 fixed none +End + +# A plain utf8 encoding that does not use the inputenc package. +# Such an encoding is required for XeTeX. +Encoding utf8-plain utf8-plain "Unicode (XeTeX) (utf8)" UTF-8 variable none +End + +# Pure 7bit ASCII encoding (partially hardcoded in LyX) +Encoding ascii ascii "ASCII" ascii fixed none End