mirror of
https://github.com/KarolS/millfork.git
synced 2025-04-13 05:39:54 +00:00
The big text encoding overhaul
This commit is contained in:
parent
a0aa9d418d
commit
7f9bd18bdd
3
.gitignore
vendored
3
.gitignore
vendored
@ -9,9 +9,6 @@ src/test/scala/experiments/
|
||||
# doesn't work yet
|
||||
examples/lunix/
|
||||
|
||||
# may become a feature in the future
|
||||
*.tbl
|
||||
|
||||
# hidden files
|
||||
*.~
|
||||
|
||||
|
24
CHANGELOG.md
24
CHANGELOG.md
@ -2,6 +2,30 @@
|
||||
|
||||
## Current version
|
||||
|
||||
* Allowed defining custom text encodings.
|
||||
**Potentially breaking change!**
|
||||
There are no built-in encodings now, the include path needs to contain the necessary encodings.
|
||||
|
||||
* Fixed encodings:
|
||||
`apple2`, `atasciiscr`, `iso_de`, `iso_no`, `iso_se`,
|
||||
`koi7n2`, `msx_jp`,
|
||||
`oldpet`, `origpet`, `petscii`, `petsciijp`, `petscr`, `petscrjp`,
|
||||
`zx80`.
|
||||
|
||||
* Added encodings:
|
||||
`apple2c`, `apple2e`, `apple2gs`,
|
||||
`cpc_da`, `cpc_en`, `cpc_es`, `cpc_fr`,
|
||||
`cp437`, `cp850`, `cp851`, `cp852`, `cp855`, `cp858`, `cp866`,
|
||||
`cp1250`, `cp1251`, `cp1252`,
|
||||
`ebcdic`,
|
||||
`galaksija`,
|
||||
`iso8859_1`, `iso8859_2`, `iso8859_3`, `iso8859_4`, `iso8859_5`,
|
||||
`iso8859_7`, `iso8859_9`, `iso8859_10`, `iso8859_13`, `iso8859_14`, `iso8859_16`,
|
||||
`kamenicky`,`mazovia`, `pcw`,
|
||||
`pokemon1en`, `pokemon1es`, `pokemon1fr`, `pokemon1jp`.
|
||||
|
||||
* **Potentially breaking change!** Changed default encoding for CPC to `cpc_en`.
|
||||
|
||||
* Allow importing modules from subdirectories.
|
||||
|
||||
* Allow placing platform definitions in a dedicated subdirectory.
|
||||
|
@ -26,6 +26,8 @@
|
||||
|
||||
* [List of text encodings and escape sequences](lang/text.md)
|
||||
|
||||
* [Defining custom encodings](lang/custom-encoding.md)
|
||||
|
||||
* [Operators reference](lang/operators.md)
|
||||
|
||||
* [Functions](lang/functions.md)
|
||||
|
52
docs/lang/custom-encoding.md
Normal file
52
docs/lang/custom-encoding.md
Normal file
@ -0,0 +1,52 @@
|
||||
[< back to index](../doc_index.md)
|
||||
|
||||
### Defining custom encodings
|
||||
|
||||
Every encoding is defined in an `.tbl` file with an appropriate name.
|
||||
The file is looked up in the directories on the include path, first directly, then in the `encoding` subdirectory.
|
||||
|
||||
The file is a UTF-8 text file, with each line having a specific meaning.
|
||||
In the specifications below, `<>` are not to be meant literally:
|
||||
|
||||
* lines starting with `#`, `;` or `//` are comments.
|
||||
|
||||
* `ALIAS=<another encoding name>` defines this encoding to be an alias for another encoding.
|
||||
No other lines are allowed in the file.
|
||||
|
||||
* `NAME=<name>` defines the name for this encoding. Required.
|
||||
|
||||
* `BUILTIN=<internal name>` defines this encoding to be a UTF-based encoding.
|
||||
`<internal name>` may be one of `UTF-8`, `UTF-16LE`, `UTF-16BE`.
|
||||
If this directive is present, the only other allowed directive in the file is the `NAME` directive.
|
||||
|
||||
* `EOT=<xx>` where `<xx>` are two hex digits, defines the string terminator byte.
|
||||
Required, unless `BUILTIN` is present.
|
||||
There have to be two digits, `EOT=0` is invalid.
|
||||
|
||||
* lines like `<xx>=<c>` where `<xx>` are two hex digits
|
||||
and `<c>` is either a **non-whitespace** character or a **BMP** Unicode codepoint written as `U+xxxx`,
|
||||
define the byte `<xx>` to correspond to character `<c>`.
|
||||
There have to be two digits, `0=@` is invalid.
|
||||
|
||||
* lines like `<xx>-<xx>=<c><c><c><c>` where `<c>` is repeated an appropriate number of times
|
||||
define characters for multiple byte values.
|
||||
In this kind of lines, characters cannot be represented as Unicode codepoints.
|
||||
|
||||
* lines like `<c>=<xx>`, `<c>=<xx><xx>` etc.
|
||||
define secondary or alternate characters that are going to be represented as one or more bytes.
|
||||
There have to be two digits, `@=0` is invalid.
|
||||
Problematic characters (space, `=`, `#`, `;`) can be written as Unicode codepoints `U+xxxx`.
|
||||
|
||||
* a line like `a-z=<xx>` is equivalent to lines `a=<xx>`, `b=<xx+$01>` all the way to `z=<xx+$19>`.
|
||||
|
||||
* a line like `KATAKANA=>DECOMPOSE` means that katakana characters with dakuten or handakuten
|
||||
should be split into the base character and the standalone dakuten/handakuten.
|
||||
|
||||
* similarly with `HIRAGANA=>DECOMPOSE`.
|
||||
|
||||
* lines like `{<escape code>}=<xx>`, `{<escape code>}=<xx><xx>` etc.
|
||||
define escape codes. It's a good practice to define these when possible:
|
||||
`{q}`, `{apos}`, `{n}`, `{lbrace}`, `{rbrace}`,
|
||||
`{yen}`, `{pound}`, `{cent}`, `{euro}`, `{copy}`, `{pi}`,
|
||||
`{nbsp}`, `{shy}`.
|
||||
|
@ -1,6 +1,13 @@
|
||||
[< back to index](../doc_index.md)
|
||||
|
||||
# Text encodings ans escape sequences
|
||||
# Text encodings and escape sequences
|
||||
|
||||
### Defining custom encodings
|
||||
|
||||
Every platform is defined in an `.tbl` file with an appropriate name.
|
||||
The file is looked up in the directories on the include path, first directly, then in the `encoding` subdirectory.
|
||||
|
||||
TODO: document the file format.
|
||||
|
||||
### Text encoding list
|
||||
|
||||
@ -11,19 +18,25 @@
|
||||
|
||||
* `ascii` – standard ASCII
|
||||
|
||||
* `pet` or `petscii` – PETSCII (ASCII-like character set used by Commodore machines from VIC-20 onward)
|
||||
* `petscii` or `pet` – PETSCII (ASCII-like character set used by Commodore machines from VIC-20 onward)
|
||||
|
||||
* `petjp` or `petsciijp` – PETSCII as used on Japanese versions of Commodore 64
|
||||
* `petsciijp` or `petjp` – PETSCII as used on Japanese versions of Commodore 64
|
||||
|
||||
* `origpet` or `origpetscii` – old PETSCII (Commodore PET with original ROMs)
|
||||
* `origpetscii` or `origpet` – old PETSCII (Commodore PET with original ROMs)
|
||||
|
||||
* `oldpet` or `oldpetscii` – old PETSCII (Commodore PET with newer ROMs)
|
||||
* `oldpetscii` or `oldpet` – old PETSCII (Commodore PET with newer ROMs)
|
||||
|
||||
* `cbmscr` or `petscr` – Commodore screencodes
|
||||
|
||||
* `cbmscrjp` or `petscrjp` – Commodore screencodes as used on Japanese versions of Commodore 64
|
||||
|
||||
* `apple2` – Apple II charset ($A0–$DF)
|
||||
* `apple2` – original Apple II charset ($A0–$DF)
|
||||
|
||||
* `apple2e` – Apple IIe charset
|
||||
|
||||
* `apple2c` – alternative Apple IIc charset
|
||||
|
||||
* `apple2gs` – Apple IIgs charset
|
||||
|
||||
* `bbc` – BBC Micro character set
|
||||
|
||||
@ -37,15 +50,51 @@
|
||||
|
||||
* `iso_de`, `iso_no`, `iso_se`, `iso_yu` – various variants of ISO/IEC-646
|
||||
|
||||
* `iso_dk`, `iso_fi` – aliases for `iso_no` and `iso_se` respectively
|
||||
* `iso_dk`, `iso_fi` – aliases for `iso_no` and `iso_se` respectively
|
||||
|
||||
* `iso15` – ISO 8859-15
|
||||
* `iso8859_1`, `iso8859_2`, `iso8859_3`,
|
||||
`iso8859_4`, `iso8859_5`, `iso8859_7`,
|
||||
`iso8859_9`, `iso8859_10`, `iso8859_13`,
|
||||
`iso8859_14`, `iso8859_15`, `iso8859_13` –
|
||||
ISO 8859-1, ISO 8859-2, ISO 8859-3,
|
||||
ISO 8859-4, ISO 8859-5, ISO 8859-7,
|
||||
ISO 8859-9, ISO 8859-10, ISO 8859-13,
|
||||
ISO 8859-14, ISO 8859-15, ISO 8859-16,
|
||||
|
||||
* `latin0`, `latin9`, `iso8859_15` – aliases for `iso15`
|
||||
* `iso1`, `latin1` – aliases for `iso8859_1`
|
||||
* `iso2`, `latin2` – aliases for `iso8859_2`
|
||||
* `iso3`, `latin3` – aliases for `iso8859_3`
|
||||
* `iso4`, `latin4` – aliases for `iso8859_4`
|
||||
* `iso5` – alias for `iso8859_5`
|
||||
* `iso7` – alias for `iso8859_7`
|
||||
* `iso9`, `latin5`, – aliases for `iso8859_9`
|
||||
* `iso10`, `latin6` – aliases for `iso8859_10`
|
||||
* `iso13`, `latin7` – aliases for `iso8859_13`
|
||||
* `iso14`, `latin8` – aliases for `iso8859_14`
|
||||
* `iso_15`, `latin9`, `latin0` – aliases for `iso8859_15`
|
||||
* `iso16`, `latin10` – aliases for `iso8859_16`
|
||||
|
||||
* `cp437`, `cp850`, `cp851`, `cp852`, `cp855`, `cp858`, `cp866` –
|
||||
DOS codepages 437, 850, 851, 852, 855, 858, 866
|
||||
|
||||
* `mazovia` – Mazovia encoding
|
||||
|
||||
* `kamenicky` – Kamenický encoding
|
||||
|
||||
* `cp1250`, `cp1251`, `cp1252` – Windows codepages 1250, 1251, 1252
|
||||
|
||||
* `msx_intl`, `msx_jp`, `msx_ru`, `msx_br` – MSX character encoding, International, Japanese, Russian and Brazilian respectively
|
||||
|
||||
* `msx_us`, `msx_uk`, `msx_fr`, `msx_de` – aliases for `msx_intl`
|
||||
* `msx_us`, `msx_uk`, `msx_fr`, `msx_de` – aliases for `msx_intl`
|
||||
|
||||
* `cpc_en`, `cpc_fr`, `cpc_es`, `cpc_da` – Amstrad CPC character encoding, English, French, Spanish and Danish respectively
|
||||
|
||||
* `pcw` or `amstrad_cpm` – Amstrad CP/M encoding, the US variant (language 0), as used on PCW machines
|
||||
|
||||
* `pokemon1en`, `pokemon1jp`, `pokemon1es`, `pokemon1fr` – text encodings used in 1st generation Pokémon games,
|
||||
English, Japanese, Spanish/Italian and French/German respectively
|
||||
|
||||
* `pokemon1it`, `pokemon1de` – aliases for `pokemon1es` and `pokemon1fr` respectively
|
||||
|
||||
* `atascii` or `atari` – ATASCII as seen on Atari 8-bit computers
|
||||
|
||||
@ -55,13 +104,21 @@
|
||||
|
||||
* `vectrex` – built-in Vectrex font
|
||||
|
||||
* `galaksija` – text encoding used on Galaksija computers
|
||||
|
||||
* `ebcdic` – EBCDIC codepage 037 (partial coverage)
|
||||
|
||||
* `utf8` – UTF-8
|
||||
|
||||
* `utf16be`, `utf16le` – UTF-16BE and UTF-16LE
|
||||
|
||||
When programming for Commodore,
|
||||
use `pet` for strings you're printing using standard I/O routines
|
||||
and `petscr` for strings you're copying to screen memory directly.
|
||||
use `petscii` for strings you're printing using standard I/O routines
|
||||
and `petsciiscr` for strings you're copying to screen memory directly.
|
||||
|
||||
When programming for Atari,
|
||||
use `atascii` for strings you're printing using standard I/O routines
|
||||
and `atasciiscr` for strings you're copying to screen memory directly.
|
||||
|
||||
### Escape sequences
|
||||
|
||||
@ -71,8 +128,6 @@ Some escape sequences may expand to multiple characters. For example, in several
|
||||
|
||||
##### Available everywhere
|
||||
|
||||
* `{q}` – double quote symbol
|
||||
|
||||
* `{x00}`–`{xff}` – a character of the given hexadecimal value
|
||||
|
||||
* `{copyright_year}` – this expands to the current year in digits
|
||||
@ -89,12 +144,15 @@ The exact value of `{nullchar}` is encoding-dependent:
|
||||
* in the `zx81` encoding it's `{x0b}`,
|
||||
* in the `petscr` and `petscrjp` encodings it's `{xe0}`,
|
||||
* in the `atasciiscr` encoding it's `{xdb}`,
|
||||
* in the `pokemon1*` encodings it's `{x50}`,
|
||||
* in the `utf16be` and `utf16le` encodings it's exceptionally two bytes: `{x00}{x00}`
|
||||
* in other encodings it's `{x00}` (this may be a subject to change in future versions).
|
||||
|
||||
##### Available only in some encodings
|
||||
|
||||
* `{apos}` – apostrophe/single quote (available everywhere except for `zx80` and `zx81`)
|
||||
* `{apos}` – apostrophe/single quote (available everywhere except for `zx80`, `zx81` and `galaksija`)
|
||||
|
||||
* `{q}` – double quote symbol (available everywhere except for `pokemon1*` encodings)
|
||||
|
||||
* `{n}` – new line
|
||||
|
||||
@ -105,19 +163,25 @@ The exact value of `{nullchar}` is encoding-dependent:
|
||||
* `{up}`, `{down}`, `{left}`, `{right}` – control codes for moving the cursor
|
||||
|
||||
* `{white}`, `{black}`, `{red}`, `{green}`, `{blue}`, `{cyan}`, `{yellow}`, `{purple}` –
|
||||
control codes for changing the text color
|
||||
control codes for changing the text color (`petscii`, `petsciijp`, `sinclair` only)
|
||||
|
||||
* `{bgwhite}`, `{bgblack}`, `{bgred}`, `{bggreen}`, `{bgblue}`, `{bgcyan}`, `{bgyellow}`, `{bgpurple}` –
|
||||
control codes for changing the text background color
|
||||
control codes for changing the text background color (`sinclair` only)
|
||||
|
||||
* `{reverse}`, `{reverseoff}` – inverted mode on/off
|
||||
|
||||
* `{yen}`, `{pound}`, `{cent}`, `{euro}`, `{copy}` – yen symbol, pound symbol, cent symbol, euro symbol, copyright symbol
|
||||
|
||||
* `{nbsp}`, `{shy}` – non-breaking space, soft hyphen
|
||||
|
||||
* `{pi}` – letter π
|
||||
|
||||
* `{u0000}`–`{u1fffff}` – Unicode codepoint (available in UTF encodings only)
|
||||
|
||||
##### Character availability
|
||||
|
||||
For ISO/DOS/Windows/UTF encodings, consult external sources.
|
||||
|
||||
Encoding | lowercase letters | backslash | currencies | intl | card suits
|
||||
---------|-------------------|-----------|------------|------|-----------
|
||||
`pet`, | yes¹ | no | £ | none | yes¹
|
||||
@ -132,14 +196,20 @@ Encoding | lowercase letters | backslash | currencies | intl | card suits
|
||||
`atascii` | yes | yes | | none | yes
|
||||
`atasciiscr` | yes | yes | | none | yes
|
||||
`jis` | yes | no | ¥ | both kana | no
|
||||
`iso15` | yes | yes | €¢£¥ | Western | no
|
||||
`msx_intl`,`msx_br` | yes | yes | ¢£¥ | Western | yes
|
||||
`msx_jp` | yes | no | ¥ | katakana | yes
|
||||
`msx_ru` | yes | yes | | Russian⁴ | yes
|
||||
`koi7n2` | no | yes | | Russian⁵ | no
|
||||
`cpc_en` | yes | yes | £ | none | yes
|
||||
`cpc_es` | yes | yes | | Spanish⁶ | yes
|
||||
`cpc_fr` | yes | no | £ | French⁷ | yes
|
||||
`cpc_da` | yes | no | £ | Nor/Dan. | yes
|
||||
`vectrex` | no | yes | | none | no
|
||||
`utf*` | yes | yes | all | all | yes
|
||||
all the rest | yes | yes | | none | no
|
||||
`pokemon1jp` | no | no | | both kana | no
|
||||
`pokemon1en` | yes | no | | none | no
|
||||
`pokemon1fr` | yes | no | | Ger/Fre. | no
|
||||
`pokemon1es` | yes | no | | Spa/Ita. | no
|
||||
`galaksija` | no | no | | Yugoslav⁸ | no
|
||||
|
||||
1. `pet`, `origpet` and `petscr` cannot display card suit symbols and lowercase letters at the same time.
|
||||
Card suit symbols are only available in graphics mode,
|
||||
@ -155,6 +225,12 @@ Card suit symbols are only available in graphics mode, in which katakana is disp
|
||||
|
||||
5. Only uppercase. Letters **Ё** and **Ъ** are not available.
|
||||
|
||||
6. No accented vowels.
|
||||
|
||||
7. Some accented vowels are not available.
|
||||
|
||||
8. Letter **Đ** is not available.
|
||||
|
||||
If the encoding does not support lowercase letters (e.g. `apple2`, `petjp`, `petscrjp`, `koi7n2`, `vectrex`),
|
||||
then text and character literals containing lowercase letters are automatically converted to uppercase.
|
||||
Only unaccented Latin and Cyrillic letters will be converted as such.
|
||||
@ -163,6 +239,8 @@ To detect if your default encoding does not support lowercase letters, test `'A'
|
||||
|
||||
##### Escape sequence availability
|
||||
|
||||
The table below may be incomplete.
|
||||
|
||||
Encoding | new line | braces | backspace | cursor movement | text colour | reverse | background colour
|
||||
---------|----------|--------|-----------|-----------------|-------------|---------|------------------
|
||||
`pet`,`petjp` | yes | no | no | yes | yes | yes | no
|
||||
@ -172,8 +250,11 @@ Encoding | new line | braces | backspace | cursor movement | text colour | rever
|
||||
`sinclair` | yes | yes | no | yes | yes | yes | yes
|
||||
`zx80`,`zx81` | yes | no | yes | yes | no | no | no
|
||||
`ascii`, `iso_*` | yes | yes | yes | no | no | no | no
|
||||
`iso15` | yes | yes | yes | no | no | no | no
|
||||
`iso8869_*`, `cp*` | yes | yes | yes | no | no | no | no
|
||||
`apple2` | no | yes | no | no | no | no | no
|
||||
`apple2` | no | no | no | no | no | no | no
|
||||
`apple2e` | no | yes | no | no | no | no | no
|
||||
`apple2gs` | no | yes | no | no | no | no | no
|
||||
`atascii` | yes | no | yes | yes | no | no | no
|
||||
`atasciiscr` | no | no | no | no | no | no | no
|
||||
`msx_*` | yes | yes | yes | yes | no | no | no
|
||||
|
1
include/encoding/amstrad_cpm.tbl
Normal file
1
include/encoding/amstrad_cpm.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=pcw
|
13
include/encoding/apple2.tbl
Normal file
13
include/encoding/apple2.tbl
Normal file
@ -0,0 +1,13 @@
|
||||
NAME=APPLE-II
|
||||
EOT=00
|
||||
|
||||
A0=U+0020
|
||||
A1-BF=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
C0-DF=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
|
||||
a-z=C1
|
||||
|
||||
{q}=02
|
||||
{apos}=07
|
||||
{nbsp}=40
|
||||
|
15
include/encoding/apple2c.tbl
Normal file
15
include/encoding/apple2c.tbl
Normal file
@ -0,0 +1,15 @@
|
||||
NAME=APPLE-IIc
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[£]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{\}~
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
14
include/encoding/apple2e.tbl
Normal file
14
include/encoding/apple2e.tbl
Normal file
@ -0,0 +1,14 @@
|
||||
NAME=APPLE-IIe
|
||||
EOT=7F
|
||||
# TODO
|
||||
|
||||
00=U+0020
|
||||
01-1f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
20-3f=@abcdefghijklmnopqrstuvwxyz[\]^_
|
||||
60-7e=πABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
|
||||
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{pi}=60
|
12
include/encoding/apple2gs.tbl
Normal file
12
include/encoding/apple2gs.tbl
Normal file
@ -0,0 +1,12 @@
|
||||
NAME=APPLE-IIgs
|
||||
EOT=00
|
||||
|
||||
A0=U+0020
|
||||
A1-BF=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
C0-DF=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
E0-FE=`abcdefghijklmnopqrstuvwxyz{\}~
|
||||
|
||||
{q}=A2
|
||||
{apos}=A7
|
||||
{lbrace}=FB
|
||||
{rbrace}=FC
|
15
include/encoding/ascii.tbl
Normal file
15
include/encoding/ascii.tbl
Normal file
@ -0,0 +1,15 @@
|
||||
NAME=ASCII
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
1
include/encoding/atari.tbl
Normal file
1
include/encoding/atari.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=atascii
|
1
include/encoding/atariscr.tbl
Normal file
1
include/encoding/atariscr.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=atasciiscr
|
23
include/encoding/atascii.tbl
Normal file
23
include/encoding/atascii.tbl
Normal file
@ -0,0 +1,23 @@
|
||||
NAME=ATASCII
|
||||
EOT=00
|
||||
|
||||
00=♡
|
||||
10=♣
|
||||
12=–
|
||||
14=•
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7c=♢abcdefghijklmnopqrstuvwxyz♠|
|
||||
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{n}=9b
|
||||
{up}=1c
|
||||
{down}=1d
|
||||
{left}=1e
|
||||
{right}=1f
|
||||
{b}=7e
|
||||
{t}=7f
|
||||
♥=00
|
||||
·=14
|
19
include/encoding/atasciiscr.tbl
Normal file
19
include/encoding/atasciiscr.tbl
Normal file
@ -0,0 +1,19 @@
|
||||
NAME=ATASCII-Screen
|
||||
EOT=DB
|
||||
|
||||
|
||||
40=♡
|
||||
50=♣
|
||||
52=–
|
||||
54=•
|
||||
5c-5f=↑↓←→
|
||||
00=U+0020
|
||||
01-1f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
20-3f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7c=♢abcdefghijklmnopqrstuvwxyz♠|
|
||||
|
||||
{q}=02
|
||||
{apos}=07
|
||||
♥=40
|
||||
·=54
|
||||
|
19
include/encoding/bbc.tbl
Normal file
19
include/encoding/bbc.tbl
Normal file
@ -0,0 +1,19 @@
|
||||
NAME=BBC
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7f=£abcdefghijklmnopqrstuvwxyz{|}~©
|
||||
|
||||
↑=5E
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{pound}=60
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{copy}=7f
|
21
include/encoding/cbmscr.tbl
Normal file
21
include/encoding/cbmscr.tbl
Normal file
@ -0,0 +1,21 @@
|
||||
NAME=CBM-Screen
|
||||
EOT=E0
|
||||
|
||||
00-1f=@abcdefghijklmnopqrstuvwxyz[£]↑←
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5a=–ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
5e=π
|
||||
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{pound}=1c
|
||||
{pi}=5e
|
||||
|
||||
^=1E
|
||||
♥=53
|
||||
♡=53
|
||||
♠=41
|
||||
♣=58
|
||||
♢=5A
|
||||
•=51
|
56
include/encoding/cbmscrjp.tbl
Normal file
56
include/encoding/cbmscrjp.tbl
Normal file
@ -0,0 +1,56 @@
|
||||
NAME=CBM-Screen-JP
|
||||
EOT=E0
|
||||
|
||||
00-1f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]↑←
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-4f=タチツテトナニヌネノハヒフヘホマ
|
||||
50-5f=ミムメモヤユヨラリルレロワン゛゜
|
||||
61-63=円年月
|
||||
66=ヲ
|
||||
70-7f=πアイウエオカキクケコサシスセソ
|
||||
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{yen}=1c
|
||||
{pi}=70
|
||||
|
||||
\=1C
|
||||
^=1E
|
||||
♥=44
|
||||
♡=44
|
||||
♠=41
|
||||
♣=7B
|
||||
♢=42
|
||||
•=5D
|
||||
ー=2D
|
||||
U+ff70=2D
|
||||
U+ff66=66
|
||||
ヮ=5C
|
||||
ヵ=76
|
||||
ヶ=79
|
||||
ァ=71
|
||||
U+ff67=71
|
||||
ィ=72
|
||||
U+ff68=72
|
||||
ゥ=73
|
||||
U+ff69=73
|
||||
ェ=74
|
||||
U+ff6a=74
|
||||
ォ=75
|
||||
U+ff6b=75
|
||||
ャ=54
|
||||
U+ff6c=54
|
||||
ュ=55
|
||||
U+ff6d=55
|
||||
ョ=56
|
||||
U+ff6e=56
|
||||
ッ=42
|
||||
U+ff6f=42
|
||||
a-z=01
|
||||
ア-ソ=71
|
||||
タ-ン=40
|
||||
; TODO: narrow katakana
|
||||
゙=5E
|
||||
゚=5F
|
||||
KATAKANA=>DECOMPOSE
|
32
include/encoding/cp1250.tbl
Normal file
32
include/encoding/cp1250.tbl
Normal file
@ -0,0 +1,32 @@
|
||||
NAME=CP1250
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80=€
|
||||
82=‚
|
||||
84-87=„…†‡
|
||||
89-8f=‰Š‹ŚŤŽŹ
|
||||
91-97=‘’“”•–—
|
||||
99-9f=™š›śťžź
|
||||
a1-ac=ˇ˘Ł¤Ą¦§¨©Ş«¬
|
||||
ae-af=®Ż
|
||||
b0-bf=°±˛ł´µ¶·¸ąş»Ľ˝ľż
|
||||
c0-cf=ŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎ
|
||||
d0-df=ĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢß
|
||||
e0-ef=ŕáâăäĺćçčéęëěíîď
|
||||
f0-ff=đńňóôőö÷řůúűüýţ˙
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
28
include/encoding/cp1251.tbl
Normal file
28
include/encoding/cp1251.tbl
Normal file
@ -0,0 +1,28 @@
|
||||
NAME=CP1251
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8f=ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏ
|
||||
90-97=ђ‘’“”•–—
|
||||
99-9f=™љ›њќћџ
|
||||
a1-ac=ЎўЈ¤Ґ¦§Ё©Є«¬
|
||||
ae-af=®Ї
|
||||
b0-bf=°±Ііґµ¶·ё№є»јЅѕї
|
||||
c0-cf=АБВГДЕЖЗИЙКЛМНОП
|
||||
d0-df=РСТУФХЦЧШЩЪЫЬЭЮЯ
|
||||
e0-ef=абвгдежзийклмноп
|
||||
f0-ff=рстуфхцчшщъыьэюя
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{copy}=a9
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
34
include/encoding/cp1252.tbl
Normal file
34
include/encoding/cp1252.tbl
Normal file
@ -0,0 +1,34 @@
|
||||
NAME=CP1252
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80=€
|
||||
82-8c=‚ƒ„…†‡ˆ‰Š‹Œ
|
||||
8e=Ž
|
||||
91-9c=‘’“”•–—˜™š›œ
|
||||
9e-9f=žŸ
|
||||
a1-ac=¡¢£¤¥¦§¨©ª«¬
|
||||
ae-af=®¯
|
||||
b0-bf=°±²³´µ¶·¸¹º»¼½¾¿
|
||||
c0-cf=ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
|
||||
e0-ef=àáâãäåæçèéêëìíîï
|
||||
f0-ff=ðñòóôõö÷øùúûüýþÿ
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=a2
|
||||
{pound}=a3
|
||||
{yen}=a5
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
30
include/encoding/cp437.tbl
Normal file
30
include/encoding/cp437.tbl
Normal file
@ -0,0 +1,30 @@
|
||||
NAME=CP437
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäàåçêëèïîìÄÅ
|
||||
90-9F=ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
|
||||
A0-AF=áíóúñѪº¿⌐¬½¼¡«»
|
||||
B0-BF=░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
|
||||
C0-CF=└┴┬├─┼╞╟╚╔╩╦╠═╬╧
|
||||
D0-DF=╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
|
||||
E0-EF=αßΓπΣσµτΦΘΩδ∞φε∩
|
||||
F0-FE=≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=9b
|
||||
{pound}=9c
|
||||
{yen}=9d
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
31
include/encoding/cp850.tbl
Normal file
31
include/encoding/cp850.tbl
Normal file
@ -0,0 +1,31 @@
|
||||
NAME=CP850
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäàåçêëèïîìÄÅ
|
||||
90-9F=ÉæÆôöòûùÿÖÜø£Ø׃
|
||||
A0-AF=áíóúñѪº¿®¬½¼¡«»
|
||||
B0-BF=░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐
|
||||
C0-CF=└┴┬├─┼ãÃ╚╔╩╦╠═╬¤
|
||||
D0-DF=ðÐÊËÈıÍÎÙ┘┌█▄¦Ì▀
|
||||
E0-EF=ÓßÔÒõÕµþÞÚÛÙýݯ´
|
||||
F1-FE=±‗¾¶§÷¸°¨·¹³²■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=BD
|
||||
{pound}=9c
|
||||
{yen}=BE
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
||||
{shy}=F1
|
30
include/encoding/cp851.tbl
Normal file
30
include/encoding/cp851.tbl
Normal file
@ -0,0 +1,30 @@
|
||||
NAME=CP851
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäàΆçêëèïîΈÄΉ
|
||||
90=Ί
|
||||
92-9F=ΌôöΎûùΏÖÜά£έήί
|
||||
A0-AF=ϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»
|
||||
B0-BF=░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐
|
||||
C0-CF=└┴┬├─┼ΠΡ╚╔╩╦╠═╬Σ
|
||||
D0-DF=ΤΥΦΧΨΩαβγ┘┌█▄δε▀
|
||||
E0-EF=ζηθικλμνξοπρσςτ΄
|
||||
F1-FE=±υφχ§ψ¸°¨ωϋΰώ■
|
||||
|
||||
ß=D7
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=D7
|
||||
{nbsp}=FF
|
||||
{shy}=F0
|
||||
{pi}=EA
|
28
include/encoding/cp852.tbl
Normal file
28
include/encoding/cp852.tbl
Normal file
@ -0,0 +1,28 @@
|
||||
NAME=CP852
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäůćçłëŐőîŹÄĆ
|
||||
90-9F=ÉĹĺôöĽľŚśÖÜŤťŁ×č
|
||||
A0-AF=áíóúĄąŽžĘ꬟Ⱥ«»
|
||||
B0-BF=░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐
|
||||
C0-CF=└┴┬├─┼ãÃ╚╔╩╦╠═╬¤
|
||||
D0-DF=đĐĎËďŇÍÎě┘┌█▄ŢŮ▀
|
||||
E0-EF=ÓßÔŃńňŠšŔÚŕŰýÝţ´
|
||||
F1-FE=˝˛ˇ˘§÷¸°¨˙űŘř■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
||||
{shy}=F0
|
25
include/encoding/cp855.tbl
Normal file
25
include/encoding/cp855.tbl
Normal file
@ -0,0 +1,25 @@
|
||||
NAME=CP855
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ђЂѓЃёЁєЄѕЅіІїЇјЈ
|
||||
90-9F=љЉњЊћЋќЌўЎџЏюЮъЪ
|
||||
A0-AF=аАбБцЦдДеЕфФгГ«»
|
||||
B0-BF=░▒▓│┤хХиИ╣║╗╝йЙ┐
|
||||
C0-CF=└┴┬├─┼кК╚╔╩╦╠═╬¤
|
||||
D0-DF=лЛмМнНоОп┘┌█▄Пя▀
|
||||
E0-EF=ЯрРсСтТуУжЖвВьЬ№
|
||||
F1-FE=ыЫзЗшШэЭщЩчЧ§■
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{nbsp}=FF
|
||||
{shy}=F0
|
32
include/encoding/cp858.tbl
Normal file
32
include/encoding/cp858.tbl
Normal file
@ -0,0 +1,32 @@
|
||||
NAME=CP858
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäàåçêëèïîìÄÅ
|
||||
90-9F=ÉæÆôöòûùÿÖÜø£Ø׃
|
||||
A0-AF=áíóúñѪº¿®¬½¼¡«»
|
||||
B0-BF=░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐
|
||||
C0-CF=└┴┬├─┼ãÃ╚╔╩╦╠═╬¤
|
||||
D0-DF=ðÐÊËÈ€ÍÎÙ┘┌█▄¦Ì▀
|
||||
E0-EF=ÓßÔÒõÕµþÞÚÛÙýݯ´
|
||||
F1-FE=±‗¾¶§÷¸°¨·¹³²■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=BD
|
||||
{pound}=9c
|
||||
{yen}=BE
|
||||
{euro}=D5
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
||||
{shy}=F0
|
24
include/encoding/cp866.tbl
Normal file
24
include/encoding/cp866.tbl
Normal file
@ -0,0 +1,24 @@
|
||||
NAME=CP866
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=АБВГДЕЖЗИЙКЛМНОП
|
||||
90-9F=РСТУФХЦЧШЩЪЫЬЭЮЯ
|
||||
A0-AF=абвгдежзийклмноп
|
||||
B0-BF=░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
|
||||
C0-CF=└┴┬├─┼╞╟╚╔╩╦╠═╬╧
|
||||
D0-DF=╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
|
||||
E0-EF=рстуфхцчшщъыьэюя
|
||||
F0-FE=ЁёЄєЇїЎў°∙·√№¤■
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{nbsp}=FF
|
27
include/encoding/cpc_da.tbl
Normal file
27
include/encoding/cpc_da.tbl
Normal file
@ -0,0 +1,27 @@
|
||||
NAME=CPC-DA
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ↑_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyzæøå~
|
||||
a0-af=^ʹʺ£©¶§‘¼½¾±÷¬¿¡
|
||||
b0-bf=αβγδεθλμπσφψχωΣΩ
|
||||
e2-e5=♣♢♡♠
|
||||
fe-ff=↕↔
|
||||
|
||||
’=27
|
||||
∈=b4
|
||||
♥=e4
|
||||
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{AE}=5b
|
||||
{OE}=5c
|
||||
{AA}=5d
|
||||
{ae}=7b
|
||||
{oe}=7c
|
||||
{aa}=7d
|
21
include/encoding/cpc_en.tbl
Normal file
21
include/encoding/cpc_en.tbl
Normal file
@ -0,0 +1,21 @@
|
||||
NAME=CPC-EN
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]↑_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a0-af=^ʹʺ£©¶§‘¼½¾±÷¬¿¡
|
||||
b0-bf=αβγδεθλμπσφψχωΣΩ
|
||||
e2-e5=♣♢♡♠
|
||||
fe-ff=↕↔
|
||||
|
||||
’=27
|
||||
∈=b4
|
||||
♥=e4
|
||||
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
21
include/encoding/cpc_es.tbl
Normal file
21
include/encoding/cpc_es.tbl
Normal file
@ -0,0 +1,21 @@
|
||||
NAME=CPC-ES
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]↑_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a0-af=^Ñʺ₧©¶§‘¼½¾ñ÷¬¿¡
|
||||
b0-bf=αβγδεθλμπσφψχωΣΩ
|
||||
e2-e5=♣♢♡♠
|
||||
fe-ff=↕↔
|
||||
|
||||
’=27
|
||||
∈=b4
|
||||
♥=e4
|
||||
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
22
include/encoding/cpc_fr.tbl
Normal file
22
include/encoding/cpc_fr.tbl
Normal file
@ -0,0 +1,22 @@
|
||||
NAME=CPC-FR
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5d=àABCDEFGHIJKLMNOPQRSTUVWXYZ[ç]
|
||||
5f=_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyzéùè~
|
||||
a0-af=^ʹ°£©¶§‘¼½¾±÷¬¿¡
|
||||
b0-bf=αβγδεθλμπσφψχωΣΩ
|
||||
e2-e5=♣♢♡♠
|
||||
fe-ff=↕↔
|
||||
|
||||
’=27
|
||||
∈=b4
|
||||
♥=e4
|
||||
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
26
include/encoding/ebcdic.tbl
Normal file
26
include/encoding/ebcdic.tbl
Normal file
@ -0,0 +1,26 @@
|
||||
NAME=EBCDIC
|
||||
EOT=00
|
||||
|
||||
40=U+0020
|
||||
4A-50=¢.<(+|&
|
||||
5A-61=!$*);¬-/
|
||||
6A-6F=¦,%_>?
|
||||
79-7F=`:#@'="
|
||||
81-89=abcdefghi
|
||||
91-99=jklmnopqr
|
||||
A1-A9=~stuvwxyz
|
||||
8F=±
|
||||
B0=^
|
||||
BA-BB=[]
|
||||
C0-C9={ABCDEFGHI
|
||||
D0-D9=}JKLMNOPQR
|
||||
E1=\
|
||||
E2-E9=STUVWXYZ
|
||||
F0-F9=0123456789
|
||||
|
||||
{n}=15
|
||||
{t}=05
|
||||
{apos}=7D
|
||||
{q}=7F
|
||||
{lbrace}=C0
|
||||
{rbrace}=D0
|
16
include/encoding/galaksija.tbl
Normal file
16
include/encoding/galaksija.tbl
Normal file
@ -0,0 +1,16 @@
|
||||
NAME=Galaksija
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-26=!"#$%&
|
||||
28-3f=()*+,-./0123456789:;<=>?
|
||||
41-5f=ABCDEFGHIJKLMNOPQRSTUVWXYZČĆŽŠ_
|
||||
|
||||
a-z=41
|
||||
č=5b
|
||||
ć=5c
|
||||
ž=5d
|
||||
š=5e
|
||||
{n}=0d
|
||||
{q}=22
|
||||
{galaksija}=4027
|
1
include/encoding/iso1.tbl
Normal file
1
include/encoding/iso1.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_1
|
1
include/encoding/iso10.tbl
Normal file
1
include/encoding/iso10.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_10
|
1
include/encoding/iso13.tbl
Normal file
1
include/encoding/iso13.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_13
|
1
include/encoding/iso14.tbl
Normal file
1
include/encoding/iso14.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_14
|
1
include/encoding/iso15.tbl
Normal file
1
include/encoding/iso15.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_15
|
1
include/encoding/iso16.tbl
Normal file
1
include/encoding/iso16.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_16
|
1
include/encoding/iso2.tbl
Normal file
1
include/encoding/iso2.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_2
|
1
include/encoding/iso3.tbl
Normal file
1
include/encoding/iso3.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_3
|
1
include/encoding/iso4.tbl
Normal file
1
include/encoding/iso4.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_4
|
1
include/encoding/iso5.tbl
Normal file
1
include/encoding/iso5.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_5
|
1
include/encoding/iso7.tbl
Normal file
1
include/encoding/iso7.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_7
|
29
include/encoding/iso8859_1.tbl
Normal file
29
include/encoding/iso8859_1.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=ISO 8859-1
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=¡¢£¤¥¦§¨©ª«¬
|
||||
ae-af=®¯
|
||||
b0-bf=°±²³´µ¶·¸¹º»¼½¾¿
|
||||
c0-cf=ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
|
||||
e0-ef=àáâãäåæçèéêëìíîï
|
||||
f0-ff=ðñòóôõö÷øùúûüýþÿ
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=a2
|
||||
{pound}=a3
|
||||
{yen}=a5
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
27
include/encoding/iso8859_10.tbl
Normal file
27
include/encoding/iso8859_10.tbl
Normal file
@ -0,0 +1,27 @@
|
||||
NAME=ISO 8859-10
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=ĄĒĢĪĨĶ§ĻĐŠŦŽ
|
||||
ae-af=ŪŊ
|
||||
b0-bf=°ąēģīĩķ·ļđšŧž―ūŋ
|
||||
c0-cf=ĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏ
|
||||
d0-df=ÐŅŌÓÔÕÖŨØŲÚÛÜÝÞß
|
||||
e0-ef=āáâãäåæįčéęëėíîï
|
||||
f0-ff=ðņōóôõöũøųúûüýþĸ
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
30
include/encoding/iso8859_13.tbl
Normal file
30
include/encoding/iso8859_13.tbl
Normal file
@ -0,0 +1,30 @@
|
||||
NAME=ISO 8859-13
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=”¢£¤„¦§Ø©Ŗ«¬
|
||||
ae-af=®Æ
|
||||
b0-bf=°±²³“µ¶·ø¹ŗ»¼½¾æ
|
||||
c0-cf=ĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻ
|
||||
d0-df=ŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽß
|
||||
e0-ef=ąįāćäåęēčéźėģķīļ
|
||||
f0-ff=šńņóōõö÷ųłśūüżž’
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=a2
|
||||
{pound}=a3
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
29
include/encoding/iso8859_14.tbl
Normal file
29
include/encoding/iso8859_14.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=ISO 8859-14
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ
|
||||
ae-af=®Ÿ
|
||||
b0-bf=ḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡ
|
||||
c0-cf=ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ŴÑÒÓÔÕÖṪØÙÚÛÜÝŶß
|
||||
e0-ef=àáâãäåæçèéêëìíîï
|
||||
f0-ff=ŵñòóôõöṫøùúûüýŷÿ
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{pound}=a3
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
30
include/encoding/iso8859_15.tbl
Normal file
30
include/encoding/iso8859_15.tbl
Normal file
@ -0,0 +1,30 @@
|
||||
NAME=ISO 8859-15
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=¡¢£€¥Š§š©ª«¬
|
||||
ae-af=®¯
|
||||
b0-bf=°±²³Žµ¶·ž¹º»ŒœŸ¿
|
||||
c0-cf=ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
|
||||
e0-ef=àáâãäåæçèéêëìíîï
|
||||
f0-ff=ðñòóôõö÷øùúûüýþÿ
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=a2
|
||||
{pound}=a3
|
||||
{euro}=a4
|
||||
{yen}=a5
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
29
include/encoding/iso8859_16.tbl
Normal file
29
include/encoding/iso8859_16.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=ISO 8859-16
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=ĄąŁ€„Š§š©Ș«Ź
|
||||
ae-af=źŻ
|
||||
b0-bf=°±ČłŽ”¶·žčș»ŒœŸż
|
||||
c0-cf=ÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚß
|
||||
e0-ef=àáâăäćæçèéêëìíîï
|
||||
f0-ff=đńòóôőöśűùúûüęțÿ
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{euro}=a4
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
25
include/encoding/iso8859_2.tbl
Normal file
25
include/encoding/iso8859_2.tbl
Normal file
@ -0,0 +1,25 @@
|
||||
NAME=ISO 8859-2
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=Ą˘Ł¤ĽŚ§¨ŠŞŤŹ
|
||||
ae-af=ŽŻ
|
||||
b0-bf=°ą˛ł´ľśˇ¸šşťź˝žż
|
||||
c0-cf=ŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎ
|
||||
d0-df=ĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢß
|
||||
e0-ef=ŕáâăäĺćçčéęëěíîď
|
||||
f0-ff=đńňóôőö÷řůúűüýţ˙
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
29
include/encoding/iso8859_3.tbl
Normal file
29
include/encoding/iso8859_3.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=ISO 8859-3
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-a4=Ħ˘£¤
|
||||
a6-ac=Ĥ§¨İŞĞĴ
|
||||
af=Ż
|
||||
b0-bd=°ħ²³´µĥ·¸ışğĵ½
|
||||
bf=ż
|
||||
c0-c2=ÀÁÂ
|
||||
c4-cf=ÄĊĈÇÈÉÊËÌÍÎÏ
|
||||
d1-df=ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜß
|
||||
e0-e2=àáâ
|
||||
e4-ef=äċĉçèéêëìíîï
|
||||
f1-ff=ñòóôġö÷ĝùúûüŭŝ˙
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
25
include/encoding/iso8859_4.tbl
Normal file
25
include/encoding/iso8859_4.tbl
Normal file
@ -0,0 +1,25 @@
|
||||
NAME=ISO 8859-4
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=ĄĸŖ¤ĨĻ§¨ŠĒĢŦ
|
||||
ae-af=Ž¯
|
||||
b0-bf=°ą˛ŗ´ĩļˇ¸šēģŧŊžŋ
|
||||
c0-cf=ĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪ
|
||||
d0-df=ĐŅŌĶÔÕÖ×ØŲÚÛÜŨŪß
|
||||
e0-ef=āáâãäåæįčéęëėíîī
|
||||
f0-ff=đņōķôõö÷øųúûüũū˙
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
24
include/encoding/iso8859_5.tbl
Normal file
24
include/encoding/iso8859_5.tbl
Normal file
@ -0,0 +1,24 @@
|
||||
NAME=ISO 8859-5
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=ЁЂЃЄЅІЇЈЉЊЋЌ
|
||||
ae-af=ЎЏ
|
||||
b0-bf=АБВГДЕЖЗИЙКЛМНОП
|
||||
c0-cf=РСТУФХЦЧШЩЪЫЬЭЮЯ
|
||||
d0-df=абвгдежзийклмноп
|
||||
e0-ef=рстуфхцчшщъыьэюя
|
||||
f0-ff=№ёђѓєѕіїјљњћќ§ўџ
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
31
include/encoding/iso8859_7.tbl
Normal file
31
include/encoding/iso8859_7.tbl
Normal file
@ -0,0 +1,31 @@
|
||||
NAME=ISO 8859-7
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=‘’£€₯¦§¨©ͺ«¬
|
||||
af=―
|
||||
b0-bf=°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏ
|
||||
c0-cf=ΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ
|
||||
d0-d1=ΠΡ
|
||||
d3-df=ΣΤΥΦΧΨΩΪΫάέήί
|
||||
e0-ef=ΰαβγδεζηθικλμνξο
|
||||
f0-fe=πρςστυφχψωϊϋόύώ
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{pound}=a3
|
||||
{euro}=a4
|
||||
{copy}=a9
|
||||
{pi}=f0
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
31
include/encoding/iso8859_9.tbl
Normal file
31
include/encoding/iso8859_9.tbl
Normal file
@ -0,0 +1,31 @@
|
||||
NAME=ISO 8859-9
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-ac=¡¢£¤¥¦§¨©ª«¬
|
||||
ae-af=®¯
|
||||
b0-bf=°±²³´µ¶·¸¹º»¼½¾¿
|
||||
c0-cf=ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
|
||||
d0-df=ĞÑÒÓÔÕÖ×ØÙÚÛÜİŞß
|
||||
e0-ef=àáâãäåæçèéêëìíîï
|
||||
f0-ff=ğñòóôõö÷øùúûüışÿ
|
||||
|
||||
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=a2
|
||||
{pound}=a3
|
||||
{yen}=a5
|
||||
{copy}=a9
|
||||
{ss}=df
|
||||
{nbsp}=A0
|
||||
{shy}=AD
|
1
include/encoding/iso9.tbl
Normal file
1
include/encoding/iso9.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_9
|
22
include/encoding/iso_de.tbl
Normal file
22
include/encoding/iso_de.tbl
Normal file
@ -0,0 +1,22 @@
|
||||
NAME=ISO-IEC-646-DE
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=§ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyzäöüß
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{AE}=5b
|
||||
{OE}=5c
|
||||
{UE}=5d
|
||||
{ae}=7b
|
||||
{oe}=7c
|
||||
{ue}=7d
|
||||
{ss}=7e
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
1
include/encoding/iso_dk.tbl
Normal file
1
include/encoding/iso_dk.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso_no
|
1
include/encoding/iso_fi.tbl
Normal file
1
include/encoding/iso_fi.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso_se
|
33
include/encoding/iso_no.tbl
Normal file
33
include/encoding/iso_no.tbl
Normal file
@ -0,0 +1,33 @@
|
||||
NAME=ISO-IEC-646-NO
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyzæøå~
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{AE}=5b
|
||||
{OE}=5c
|
||||
{AA}=5d
|
||||
{ae}=7b
|
||||
{oe}=7c
|
||||
{aa}=7d
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
¯=7e
|
||||
‾=7e
|
||||
|=7e
|
||||
Ä=40
|
||||
ä=60
|
||||
Ü=5e
|
||||
ü=7e
|
||||
¤=24
|
||||
«=22
|
||||
»=22
|
||||
§=23
|
||||
|
29
include/encoding/iso_se.tbl
Normal file
29
include/encoding/iso_se.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=ISO-IEC-646-SE
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#¤%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÅ^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyzäöå~
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{AE}=5b
|
||||
{OE}=5c
|
||||
{AA}=5d
|
||||
{ae}=7b
|
||||
{oe}=7c
|
||||
{aa}=7d
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
¯=7e
|
||||
‾=7e
|
||||
É=40
|
||||
é=60
|
||||
Ü=5e
|
||||
ü=7e
|
||||
$=24
|
||||
|
22
include/encoding/iso_yu.tbl
Normal file
22
include/encoding/iso_yu.tbl
Normal file
@ -0,0 +1,22 @@
|
||||
NAME=ISO-IEC-646-YU
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%^'()*+,-./0123456789:;<=>?
|
||||
40-5f=ŽABCDEFGHIJKLMNOPQRSTUVWXYZŠĐĆČ_
|
||||
60-7e=žabcdefghijklmnopqrstuvwxyzšđćč
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
Ë=24
|
||||
ë=5f
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
49
include/encoding/jis.tbl
Normal file
49
include/encoding/jis.tbl
Normal file
@ -0,0 +1,49 @@
|
||||
NAME=JIS-X-0201
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a1-af=。「」、・ヲァィゥェォャュョッ
|
||||
b0-bf=ーアイウエオカキクケコサシスセソ
|
||||
c0-cf=タチツテトナニヌネノハヒフヘホマ
|
||||
d0-df=ミムメモヤユヨラリルレロワン゛゜
|
||||
e8-eb=♠♡♢♣
|
||||
f0-f6=円年月日時分秒
|
||||
fa=\
|
||||
|
||||
¦=7C
|
||||
¯=7E
|
||||
‾=7E
|
||||
♥=E9
|
||||
|
||||
ア-ン=B1
|
||||
|
||||
U+FF61=A1
|
||||
U+FF62=A2
|
||||
U+FF63=A3
|
||||
U+FF64=A4
|
||||
U+FF65=A5
|
||||
U+FF66=A6
|
||||
U+FF67=A7
|
||||
U+FF68=A8
|
||||
U+FF69=A9
|
||||
U+FF6A=AA
|
||||
U+FF6B=AB
|
||||
U+FF6C=AC
|
||||
U+FF6D=AD
|
||||
U+FF6E=AE
|
||||
U+FF6F=AF
|
||||
U+FF70=B0
|
||||
U+FF9E=DE
|
||||
U+FF9F=DF
|
||||
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{yen}=5c
|
||||
|
||||
KATAKANA=>DECOMPOSE
|
1
include/encoding/jisx.tbl
Normal file
1
include/encoding/jisx.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=jis
|
27
include/encoding/kamenicky.tbl
Normal file
27
include/encoding/kamenicky.tbl
Normal file
@ -0,0 +1,27 @@
|
||||
NAME=Kamenicky
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ČüéďäĎŤčěĚĹÍľĺÄÁ
|
||||
90-9F=ÉžŽôöÓůÚýÖÜŠĽÝŘť
|
||||
A0-AF=áíóúňŇŮÔšřŕŔ¼§«»
|
||||
B0-BF=░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
|
||||
C0-CF=└┴┬├─┼╞╟╚╔╩╦╠═╬╧
|
||||
D0-DF=╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
|
||||
E0-EF=αßΓπΣσµτΦΘΩδ∞φε∩
|
||||
F0-FE=≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
19
include/encoding/koi7n2.tbl
Normal file
19
include/encoding/koi7n2.tbl
Normal file
@ -0,0 +1,19 @@
|
||||
NAME=KOI-7 N2
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#¤%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=ЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧ
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
$=24
|
||||
↑=5E
|
||||
a-z=41
|
||||
ю-ч=60
|
1
include/encoding/latin0.tbl
Normal file
1
include/encoding/latin0.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_15
|
1
include/encoding/latin1.tbl
Normal file
1
include/encoding/latin1.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_1
|
2
include/encoding/latin10.tbl
Normal file
2
include/encoding/latin10.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_16
|
||||
|
2
include/encoding/latin2.tbl
Normal file
2
include/encoding/latin2.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_2
|
||||
|
2
include/encoding/latin3.tbl
Normal file
2
include/encoding/latin3.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_3
|
||||
|
2
include/encoding/latin4.tbl
Normal file
2
include/encoding/latin4.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_4
|
||||
|
2
include/encoding/latin5.tbl
Normal file
2
include/encoding/latin5.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_9
|
||||
|
2
include/encoding/latin6.tbl
Normal file
2
include/encoding/latin6.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_10
|
||||
|
2
include/encoding/latin7.tbl
Normal file
2
include/encoding/latin7.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_13
|
||||
|
2
include/encoding/latin8.tbl
Normal file
2
include/encoding/latin8.tbl
Normal file
@ -0,0 +1,2 @@
|
||||
ALIAS=iso8859_14
|
||||
|
1
include/encoding/latin9.tbl
Normal file
1
include/encoding/latin9.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=iso8859_15
|
29
include/encoding/mazovia.tbl
Normal file
29
include/encoding/mazovia.tbl
Normal file
@ -0,0 +1,29 @@
|
||||
NAME=Mazovia
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8F=ÇüéâäàąçêëèïîćÄĄ
|
||||
90-9F=ĘęłôöĆûùŚÖÜ¢Ł¥śƒ
|
||||
A0-AF=ŹŻóÓńŃźż¿⌐¬½¼¡«»
|
||||
B0-BF=░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
|
||||
C0-CF=└┴┬├─┼╞╟╚╔╩╦╠═╬╧
|
||||
D0-DF=╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
|
||||
E0-EF=αßΓπΣσµτΦΘΩδ∞φε∩
|
||||
F0-FE=≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
|
||||
|
||||
β=E1
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{cent}=9b
|
||||
{yen}=9d
|
||||
{ss}=e1
|
||||
{nbsp}=FF
|
50
include/encoding/msx_br.tbl
Normal file
50
include/encoding/msx_br.tbl
Normal file
@ -0,0 +1,50 @@
|
||||
NAME=MSX-BR
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-85=ÇüéâÁà
|
||||
87-8f=çêÍÓÚÂÊÔÀ
|
||||
90-9f=ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
|
||||
a0-af=áíóúñѪº¿⌐¬½¼¡«»
|
||||
b0-ba=ÃãĨĩÕõŨũIJij¾
|
||||
bd-bf=䦤
|
||||
d8=Δ
|
||||
da=ω
|
||||
e0-ef=αβΓΠΣσµγΦθΩδ∞∅∈∩
|
||||
f0-f3=≡±≥≤
|
||||
f6=÷
|
||||
fc-fd=ⁿ²
|
||||
|
||||
ß=E1
|
||||
¦=7C
|
||||
Ő=B4
|
||||
ő=B5
|
||||
Ű=B6
|
||||
ű=B7
|
||||
|
||||
♥=0143
|
||||
♡=0143
|
||||
♢=0144
|
||||
♢=0144
|
||||
♣=0145
|
||||
♠=0146
|
||||
·=0147
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{right}=1c
|
||||
{left}=1d
|
||||
{up}=1e
|
||||
{down}=1f
|
||||
{cent}=9b
|
||||
{pound}=9c
|
||||
{yen}=9d
|
||||
|
1
include/encoding/msx_de.tbl
Normal file
1
include/encoding/msx_de.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=msx_intl
|
1
include/encoding/msx_es.tbl
Normal file
1
include/encoding/msx_es.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=msx_intl
|
1
include/encoding/msx_fr.tbl
Normal file
1
include/encoding/msx_fr.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=msx_intl
|
49
include/encoding/msx_intl.tbl
Normal file
49
include/encoding/msx_intl.tbl
Normal file
@ -0,0 +1,49 @@
|
||||
NAME=MSX-International
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8f=ÇüéâäàåçêëèïîìÄÅ
|
||||
90-9f=ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
|
||||
a0-af=áíóúñѪº¿⌐¬½¼¡«»
|
||||
b0-ba=ÃãĨĩÕõŨũIJij¾
|
||||
bd-bf=䦤
|
||||
d8=Δ
|
||||
da=ω
|
||||
e0-ef=αβΓΠΣσµγΦθΩδ∞∅∈∩
|
||||
f0-f3=≡±≥≤
|
||||
f6=÷
|
||||
fc-fd=ⁿ²
|
||||
|
||||
ß=E1
|
||||
¦=7C
|
||||
Ő=B4
|
||||
ő=B5
|
||||
Ű=B6
|
||||
ű=B7
|
||||
|
||||
♥=0143
|
||||
♡=0143
|
||||
♢=0144
|
||||
♢=0144
|
||||
♣=0145
|
||||
♠=0146
|
||||
·=0147
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{right}=1c
|
||||
{left}=1d
|
||||
{up}=1e
|
||||
{down}=1f
|
||||
{cent}=9b
|
||||
{pound}=9c
|
||||
{yen}=9d
|
||||
|
77
include/encoding/msx_jp.tbl
Normal file
77
include/encoding/msx_jp.tbl
Normal file
@ -0,0 +1,77 @@
|
||||
NAME=MSX-JP
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-83=♠♡♣♢
|
||||
85-8f=·をぁぃぅぇぉゃゅょっ
|
||||
90=U+3000
|
||||
91-9f=あいうえおかきくけこさしすせそ
|
||||
a1-af=。「」、・ヲァィゥェォャュョッ
|
||||
b0-bf=ーアイウエオカキクケコサシスセソ
|
||||
c0-cf=タチツテトナニヌネノハヒフヘホマ
|
||||
d0-df=ミムメモヤユヨラリルレロワン゛゜
|
||||
e0-ef=たちつてとなにぬねのはひふへほま
|
||||
f0-fd=みむめもやゆよらりるれろわん
|
||||
|
||||
¦=7C
|
||||
♥=81
|
||||
|
||||
ア-ン=B1
|
||||
|
||||
U+FF61=A1
|
||||
U+FF62=A2
|
||||
U+FF63=A3
|
||||
U+FF64=A4
|
||||
U+FF65=A5
|
||||
U+FF66=A6
|
||||
U+FF67=A7
|
||||
U+FF68=A8
|
||||
U+FF69=A9
|
||||
U+FF6A=AA
|
||||
U+FF6B=AB
|
||||
U+FF6C=AC
|
||||
U+FF6D=AD
|
||||
U+FF6E=AE
|
||||
U+FF6F=AF
|
||||
U+FF70=B0
|
||||
U+FF9E=DE
|
||||
U+FF9F=DF
|
||||
月=0141
|
||||
火=0142
|
||||
水=0143
|
||||
木=0144
|
||||
金=0145
|
||||
土=0146
|
||||
日=0147
|
||||
年=0148
|
||||
円=0149
|
||||
時=014A
|
||||
分=014B
|
||||
秒=014C
|
||||
百=014D
|
||||
千=014E
|
||||
万=014F
|
||||
大=015D
|
||||
中=015E
|
||||
小=015F
|
||||
π=0150
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{right}=1c
|
||||
{left}=1d
|
||||
{up}=1e
|
||||
{down}=1f
|
||||
{yen}=5c
|
||||
{pi}=0150
|
||||
|
||||
KATAKANA=>DECOMPOSE
|
||||
HIRAGANA=>DECOMPOSE
|
41
include/encoding/msx_ru.tbl
Normal file
41
include/encoding/msx_ru.tbl
Normal file
@ -0,0 +1,41 @@
|
||||
NAME=MSX-RU
|
||||
EOT=00
|
||||
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
a0-af=αβΓΠΣσµγΦθΩδ∞∅∈∩
|
||||
b0-b3=≡±≥≤
|
||||
b6=÷
|
||||
bc-bd=ⁿ²
|
||||
bf=¤
|
||||
98=Δ
|
||||
9a=ω
|
||||
c0-df=юабцдефгхийклмнопярстужвьызшэщчъ
|
||||
e0-fe=ЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧ
|
||||
|
||||
ß=A1
|
||||
¦=7C
|
||||
|
||||
♥=0143
|
||||
♡=0143
|
||||
♢=0144
|
||||
♢=0144
|
||||
♣=0145
|
||||
♠=0146
|
||||
·=0147
|
||||
|
||||
{b}=08
|
||||
{t}=09
|
||||
{n}=0d0a
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{right}=1c
|
||||
{left}=1d
|
||||
{up}=1e
|
||||
{down}=1f
|
||||
|
1
include/encoding/msx_uk.tbl
Normal file
1
include/encoding/msx_uk.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=msx_intl
|
1
include/encoding/msx_us.tbl
Normal file
1
include/encoding/msx_us.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=msx_intl
|
1
include/encoding/oldpet.tbl
Normal file
1
include/encoding/oldpet.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=oldpetscii
|
26
include/encoding/oldpetscii.tbl
Normal file
26
include/encoding/oldpetscii.tbl
Normal file
@ -0,0 +1,26 @@
|
||||
NAME=Old PETSCII
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@abcdefghijklmnopqrstuvwxyz[\]↑←
|
||||
c0-da=–ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
de=π
|
||||
|
||||
{n}=0d
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{pi}=de
|
||||
{up}=91
|
||||
{down}=11
|
||||
{left}=9d
|
||||
{right}=1d
|
||||
{reverse}=12
|
||||
{reverseoff}=92
|
||||
^=5E
|
||||
♥=D3
|
||||
♡=D3
|
||||
♠=C1
|
||||
♣=D8
|
||||
♢=DA
|
||||
•=D1
|
1
include/encoding/origpet.tbl
Normal file
1
include/encoding/origpet.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=origpetscii
|
26
include/encoding/origpetscii.tbl
Normal file
26
include/encoding/origpetscii.tbl
Normal file
@ -0,0 +1,26 @@
|
||||
NAME=Original PETSCII
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]↑←
|
||||
c0-da=–abcdefghijklmnopqrstuvwxyz
|
||||
de=π
|
||||
|
||||
{n}=0d
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{pi}=de
|
||||
{up}=91
|
||||
{down}=11
|
||||
{left}=9d
|
||||
{right}=1d
|
||||
{reverse}=12
|
||||
{reverseoff}=92
|
||||
^=5E
|
||||
♥=D3
|
||||
♡=D3
|
||||
♠=C1
|
||||
♣=D8
|
||||
♢=DA
|
||||
•=D1
|
57
include/encoding/pcw.tbl
Normal file
57
include/encoding/pcw.tbl
Normal file
@ -0,0 +1,57 @@
|
||||
NAME=Amstrad-CP/M
|
||||
EOT=00
|
||||
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
|
||||
60-7e=`abcdefghijklmnopqrstuvwxyz{|}~
|
||||
80-8f=◾︎╧╟╚╤║╔╠╢╝═╩╗╣╦╬
|
||||
90-9f=·╵╶└╷│┌├╴┘─┴┐┤┬┼
|
||||
a0-af=ªº°£©¶§†¼½¾«»₧¿¡
|
||||
b0-bf=ƒ¢¨´ˆ‰⅛⅜⅝⅞ß○•¥®™
|
||||
c0-cf=ÁÉÍÓÚÂÊÎÔÛÀÈÌÒÙŸ
|
||||
d0-df=ÄËÏÖÜÇÆÅØÑÃÕ≥≤≠≃
|
||||
e0-ef=áéíóúâêîôûàèìòùÿ
|
||||
f0-ff=äëïöüçæåøñãõ⇒⇐⇔≡
|
||||
|
||||
∞=1B00
|
||||
⊙=1B01
|
||||
Γ=1B02
|
||||
Δ=1B03
|
||||
⊗=1B04
|
||||
×=1B05
|
||||
÷=1B06
|
||||
∴=1B07
|
||||
Π=1B08
|
||||
↓=1B09
|
||||
Σ=1B0A
|
||||
←=1B0B
|
||||
→=1B0C
|
||||
±=1B0D
|
||||
↔=1B0E
|
||||
Ω=1B0F
|
||||
α=1B10
|
||||
β=1B11
|
||||
γ=1B12
|
||||
δ=1B13
|
||||
ε=1B14
|
||||
θ=1B15
|
||||
λ=1B16
|
||||
μ=1B17
|
||||
π=1B18
|
||||
ρ=1B19
|
||||
σ=1B1a
|
||||
τ=1B1b
|
||||
φ=1B1c
|
||||
χ=1B1d
|
||||
ψ=1B1e
|
||||
ω=1B1f
|
||||
|
||||
{n}=0d0a
|
||||
{b}=08
|
||||
{q}=22
|
||||
{apos}=27
|
||||
{lbrace}=7b
|
||||
{rbrace}=7d
|
||||
{pi}=1b18
|
1
include/encoding/pet.tbl
Normal file
1
include/encoding/pet.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=petscii
|
1
include/encoding/petjp.tbl
Normal file
1
include/encoding/petjp.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=petsciijp
|
35
include/encoding/petscii.tbl
Normal file
35
include/encoding/petscii.tbl
Normal file
@ -0,0 +1,35 @@
|
||||
NAME=PETSCII
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@abcdefghijklmnopqrstuvwxyz[£]↑←
|
||||
c0-da=–ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
de=π
|
||||
|
||||
{n}=0d
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{pound}=5c
|
||||
{pi}=de
|
||||
{up}=91
|
||||
{down}=11
|
||||
{left}=9d
|
||||
{right}=1d
|
||||
{white}=05
|
||||
{black}=90
|
||||
{red}=1c
|
||||
{blue}=1f
|
||||
{green}=1e
|
||||
{cyan}=9f
|
||||
{purple}=9c
|
||||
{yellow}=9e
|
||||
{reverse}=12
|
||||
{reverseoff}=92
|
||||
^=5E
|
||||
♥=D3
|
||||
♡=D3
|
||||
♠=C1
|
||||
♣=D8
|
||||
♢=DA
|
||||
•=D1
|
69
include/encoding/petsciijp.tbl
Normal file
69
include/encoding/petsciijp.tbl
Normal file
@ -0,0 +1,69 @@
|
||||
NAME=PETSCII-JP
|
||||
EOT=00
|
||||
|
||||
20=U+0020
|
||||
21-3f=!"#$%&'()*+,-./0123456789:;<=>?
|
||||
40-5f=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[¥]↑←
|
||||
a1-a3=円年月
|
||||
a6=ヲ
|
||||
b0-bf=πアイウエオカキクケコサシスセソ
|
||||
c0-cf=タチツテトナニヌネノハヒフヘホマ
|
||||
d0-df=ミムメモヤユヨラリルレロワン゛゜
|
||||
|
||||
{n}=0d
|
||||
{apos}=27
|
||||
{q}=22
|
||||
{yen}=5c
|
||||
{pi}=b0
|
||||
{up}=91
|
||||
{down}=11
|
||||
{left}=9d
|
||||
{right}=1d
|
||||
{white}=05
|
||||
{black}=90
|
||||
{red}=1c
|
||||
{blue}=1f
|
||||
{green}=1e
|
||||
{cyan}=9f
|
||||
{purple}=9c
|
||||
{yellow}=9e
|
||||
{reverse}=12
|
||||
{reverseoff}=92
|
||||
|
||||
\=5C
|
||||
^=5E
|
||||
♥=C4
|
||||
♡=C4
|
||||
♠=C1
|
||||
♣=BB
|
||||
♢=C2
|
||||
•=DD
|
||||
ー=2D
|
||||
U+ff70=2D
|
||||
U+ff66=a6
|
||||
ヮ=DC
|
||||
ヵ=B6
|
||||
ヶ=B9
|
||||
ァ=B1
|
||||
U+ff67=B1
|
||||
ィ=B2
|
||||
U+ff68=B2
|
||||
ゥ=B3
|
||||
U+ff69=B3
|
||||
ェ=B4
|
||||
U+ff6a=B4
|
||||
ォ=B5
|
||||
U+ff6b=B5
|
||||
ャ=D4
|
||||
U+ff6c=D4
|
||||
ュ=D5
|
||||
U+ff6d=D5
|
||||
ョ=D6
|
||||
U+ff6e=D6
|
||||
ッ=C2
|
||||
U+ff6f=C2
|
||||
a-z=41
|
||||
ア-ン=B1
|
||||
゙=DE
|
||||
゚=DF
|
||||
KATAKANA=>DECOMPOSE
|
1
include/encoding/petscr.tbl
Normal file
1
include/encoding/petscr.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=cbmscr
|
1
include/encoding/petscrjp.tbl
Normal file
1
include/encoding/petscrjp.tbl
Normal file
@ -0,0 +1 @@
|
||||
ALIAS=cbmscrjp
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user