Version 3.0.5

This commit is contained in:
Neo committed 2025-12-19 00:31:03 -08:00
1 parent 19b38c7c74
commit 1d4720f3e2
3755 files changed
+508378 -664541

No files matched your search

@@ -0,0 +1,307 @@
<?php
$PATH_TO_CLASS = dirname(ereg_replace("\\\\", "/", __FILE__)) . "/" . "ConvertTables" . "/";
define ("CONVERT_TABLES_DIR", $PATH_TO_CLASS);
define ("DEBUG_MODE", 1);
class ConvertCharset{
var $RecognizedEncoding; // (boolean) This value keeps information if string contains multibyte chars.
var $Entities; // (boolean) This value keeps information if output should be with numeric entities.
var $FromCharset; // (string) This value keeps information about source (from) encoding
var $ToCharset; // (string) This value keeps information about destination (to) encoding
var $CharsetTable; // (array) This property keeps convert Table inside
function ConvertCharset ($FromCharset, $ToCharset, $TurnOnEntities = false)
{
$this -> FromCharset = strtolower($FromCharset);
$this -> ToCharset = strtolower($ToCharset);
$this -> Entities = $TurnOnEntities;
if ($this -> FromCharset == $this -> ToCharset)
{
print $this -> DebugOutput(1, 0, $this -> FromCharset);
}
if (($this -> FromCharset == $this -> ToCharset) AND ($this -> FromCharset == "utf-8"))
{
print $this -> DebugOutput(0, 4, $this -> FromCharset);
exit;
}
if ($this -> FromCharset == "utf-8")
{
$this -> CharsetTable = $this -> MakeConvertTable ($this -> ToCharset);
}
else if ($this -> ToCharset == "utf-8")
{
$this -> CharsetTable = $this -> MakeConvertTable ($this -> FromCharset);
}
else
{
$this -> CharsetTable = $this -> MakeConvertTable ($this -> FromCharset, $this -> ToCharset);
}
}
function UnicodeEntity ($UnicodeString)
{
$OutString = "";
$StringLenght = strlen ($UnicodeString);
for ($CharPosition = 0; $CharPosition < $StringLenght; $CharPosition++)
{
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
if ($AsciiChar < 128){
$OutString .= $Char;
}
else if ($AsciiChar >> 5 == 6){
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$AsciiChar = ($FirstByte * 64) + $SecondByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
else if ($AsciiChar >> 4 == 14){
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$ThidrByte = ($AsciiChar & 63);
$AsciiChar = ((($FirstByte * 64) + $SecondByte) * 64) + $ThidrByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
else if ($AsciiChar >> 3 == 30){
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$ThidrByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$FourthByte = ($AsciiChar & 63);
$AsciiChar = ((((($FirstByte * 64) + $SecondByte) * 64) + $ThidrByte) * 64) + $FourthByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
}
return $OutString;
}
function HexToUtf ($UtfCharInHex)
{
$OutputChar = "";
$UtfCharInDec = hexdec($UtfCharInHex);
if($UtfCharInDec < 128) $OutputChar .= chr($UtfCharInDec);
else if($UtfCharInDec < 2048)$OutputChar .= chr(($UtfCharInDec >> 6) + 192) . chr(($UtfCharInDec & 63) + 128);
else if($UtfCharInDec < 65536)$OutputChar .= chr(($UtfCharInDec >> 12) + 224) . chr((($UtfCharInDec >> 6) & 63) + 128) . chr(($UtfCharInDec & 63) + 128);
else if($UtfCharInDec < 2097152)$OutputChar .= chr($UtfCharInDec >> 18 + 240) . chr((($UtfCharInDec >> 12) & 63) + 128) . chr(($UtfCharInDec >> 6) & 63 + 128) . chr($UtfCharInDec & 63 + 128);
return $OutputChar;
}
function MakeConvertTable ($FromCharset, $ToCharset = '')
{
$ConvertTable = array();
for($i = 0; $i < func_num_args(); $i++)
{
$FileName = func_get_arg($i);
if (!is_file(CONVERT_TABLES_DIR . $FileName))
{
print $this -> DebugOutput(0, 0, CONVERT_TABLES_DIR . $FileName); //Print an error message
exit;
}
$FileWithEncTabe = fopen(CONVERT_TABLES_DIR . $FileName, "r") or die(); //This die(); is just to make sure...
while(!feof($FileWithEncTabe))
{
if($OneLine = trim(fgets($FileWithEncTabe, 1024)))
{
if (substr($OneLine, 0, 1) != "#")
{
$HexValue = preg_split ("/[\s,]+/", $OneLine, 3); //We need only first 2 values
if (substr($HexValue[1], 0, 1) != "#")
{
$ArrayKey = strtoupper(str_replace(strtolower("0x"), "", $HexValue[1]));
$ArrayValue = strtoupper(str_replace(strtolower("0x"), "", $HexValue[0]));
$ConvertTable[func_get_arg($i)][$ArrayKey] = $ArrayValue;
}
} //if (substr($OneLine,...
} //if($OneLine=trim(f...
} //while(!feof($FirstFileWi...
} //for($i = 0; $i < func_...
if(!is_array($ConvertTable[$FromCharset])) $ConvertTable[$FromCharset] = array();
if ((func_num_args() > 1) && (count($ConvertTable[$FromCharset]) == count($ConvertTable[$ToCharset])) && (count(array_diff_assoc($ConvertTable[$FromCharset], $ConvertTable[$ToCharset])) == 0))
{
print $this -> DebugOutput(1, 1, "$FromCharset, $ToCharset");
}
return $ConvertTable;
}
function Convert ($StringToChange)
{
if(!strlen($StringToChange)) return '';
$StringToChange = (string)($StringToChange);
if($this -> FromCharset == $this -> ToCharset) return $StringToChange;
$NewString = "";
if ($this -> FromCharset != "utf-8")
{
for ($i = 0; $i < strlen($StringToChange); $i++)
{
$HexChar = "";
$UnicodeHexChar = "";
$HexChar = strtoupper(dechex(ord($StringToChange[$i])));
if (strlen($HexChar) == 1) $HexChar = "0" . $HexChar;
if (($this -> FromCharset == "gsm0338") && ($HexChar == '1B')){
$i++;
$HexChar .= strtoupper(dechex(ord($StringToChange[$i])));
}
if ($this -> ToCharset != "utf-8")
{
if (in_array($HexChar, $this -> CharsetTable[$this -> FromCharset]))
{
$UnicodeHexChar = array_search($HexChar, $this -> CharsetTable[$this -> FromCharset]);
$UnicodeHexChars = explode("+", $UnicodeHexChar);
for($UnicodeHexCharElement = 0; $UnicodeHexCharElement < count($UnicodeHexChars); $UnicodeHexCharElement++)
{
if (array_key_exists($UnicodeHexChars[$UnicodeHexCharElement], $this -> CharsetTable[$this -> ToCharset]))
{
if ($this -> Entities == true)
{
$NewString .= $this -> UnicodeEntity($this -> HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]));
}
else
{
$NewString .= chr(hexdec($this -> CharsetTable[$this -> ToCharset][$UnicodeHexChars[$UnicodeHexCharElement]]));
}
}
else
{
print $this -> DebugOutput(0, 1, $StringToChange[$i]);
}
} //for($UnicodeH...
}
else
{
print $this -> DebugOutput(0, 2, $StringToChange[$i]);
}
}
else
{
if (in_array("$HexChar", $this -> CharsetTable[$this -> FromCharset]))
{
$UnicodeHexChar = array_search($HexChar, $this -> CharsetTable[$this -> FromCharset]);
$UnicodeHexChars = explode("+", $UnicodeHexChar);
for($UnicodeHexCharElement = 0; $UnicodeHexCharElement < count($UnicodeHexChars); $UnicodeHexCharElement++)
{
if ($this -> Entities == true)
{
$NewString .= $this -> UnicodeEntity($this -> HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]));
}
else
{
$NewString .= $this -> HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]);
}
} // for
}
else
{
print $this -> DebugOutput(0, 2, $StringToChange[$i]);
}
}
}
}
else if($this -> FromCharset == "utf-8")
{
$HexChar = "";
$UnicodeHexChar = "";
$this -> CharsetTable = $this -> MakeConvertTable ($this -> ToCharset);
foreach ($this -> CharsetTable[$this -> ToCharset] as $UnicodeHexChar => $HexChar)
{
if ($this -> Entities == true){
$EntitieOrChar = $this -> UnicodeEntity($this -> HexToUtf($UnicodeHexChar));
}
else
{
$EntitieOrChar = chr(hexdec($HexChar));
}
$StringToChange = str_replace($this -> HexToUtf($UnicodeHexChar), $EntitieOrChar, $StringToChange);
}
$NewString = $StringToChange;
}
return $NewString;
}
function ConvertArray(& $array)
{
if (!is_array($array))
{
$array = $this -> Convert($array);
return;
}
while(list($k, $v) = each($array))
{
$this -> ConvertArray($v);
$array[$k] = $v;
}
}
function DebugOutput ($Group, $Number, $Value = false)
{
$Debug[0][0] = "Error, can NOT read file: " . $Value . "<br>";
$Debug[0][1] = "Error, can't find maching char \"" . $Value . "\" in destination encoding table!" . "<br>";
$Debug[0][2] = "Error, can't find maching char \"" . $Value . "\" in source encoding table!" . "<br>";
$Debug[0][3] = "Error, you did NOT set variable " . $Value . " in Convert() function." . "<br>";
$Debug[0][4] = "You can NOT convert string from " . $Value . " to " . $Value . "!" . "<BR>";
$Debug[1][0] = "Notice, you are trying to convert string from " . $Value . " to " . $Value . ", don't you feel it's strange? ;-)" . "<br>";
$Debug[1][1] = "Notice, both charsets " . $Value . " are identical! Check encoding tables files." . "<br>";
$Debug[1][2] = "Notice, there is no unicode char in the string you are trying to convert." . "<br>";
if (DEBUG_MODE >= $Group)
{
return $Debug[$Group][$Number];
}
} // function DebugOutput
} //class ends here
?>
@@ -2,23 +2,23 @@
/**
* L I C E N S E
*
*
* Because nobody have time to read all that public licenses etc... this are the rules you have to obey
* when you use this class.
*
*
* You can do anything with this class, you can sell it, change it, even put your name insted of mine
* if you feel it is the right way.
*
* if you feel it is the right way.
*
* There is only one condition. If you find this class usefull, please sent an email (empty or with comment)
* to my email mikolajj@op.pl with subject [ConvertCharset].
*
*
* <code>
* To: mikolajj@op.pl
* Subject: [ConvertCharset] I really like your... blah blah blah ;-)
* </code>
*
* @copyright Copyright Mikolaj Jedrzejak (c) 2003-2004
* @version 1.0 2004-07-28 00:34
*
* @copyright Copyright Mikolaj Jedrzejak (c) 2003-2007
* @version 1.1 2007-10-30 00:34
**/
@@ -1,603 +0,0 @@
<?php
/**
* @author Mikolaj Jedrzejak <mikolajj@op.pl>
* @copyright Copyright Mikolaj Jedrzejak (c) 2003-2004
* @version 1.0 2004-07-27 00:37
* @link http://www.unicode.org Unicode Homepage
* @link http://www.mikkom.pl My Homepage
*
**/
$PATH_TO_CLASS = dirname(ereg_replace("\\\\","/",__FILE__)) . "/" . "ConvertTables" . "/";
define ("CONVERT_TABLES_DIR", $PATH_TO_CLASS);
define ("DEBUG_MODE", 0);
/**
* -- 1.0 2004-07-28 --
*
* -- The most important thing --
* I want to thank all people who helped me fix all bugs, small and big once.
* I hope that you don't mind that your names are in this file.
*
* -- Some Apache issues --
* I get info from Lukas Lisa, that in some cases with special apache configuration
* you have to put header() function with proper encoding to get your result
* displayed correctly.
* If you want to see what I mean, go to demo.php and demo1.php
*
* -- BETA 1.0 2003-10-21 --
*
* -- You should know about... --
* For good understanding this class you shouls read all this stuff first :) but if you are
* in a hurry just start the demo.php and see what's inside.
* 1. That I'm not good in english at 03:45 :) - so forgive me all mistakes
* 2. This class is a BETA version because I haven't tested it enough
* 3. Feel free to contact me with questions, bug reports and mistakes in PHP and this documentation (email below)
*
* -- In a few words... --
* Why ConvertCharset class?
*
* I have made this class because I had a lot of problems with diferent charsets. First because people
* from Microsoft wanted to have thair own encoding, second because people from Macromedia didn't
* thought about other languages, third because sometimes I need to use text written on MAC, and of course
* it has its own encoding :)
*
* Notice & remember:
* - When I'm saying 1 byte string I mean 1 byte per char.
* - When I'm saying multibyte string I mean more than one byte per char.
*
* So, this are main FEATURES of this class:
* - conversion between 1 byte charsets
* - conversion from 1 byte to multi byte charset (utf-8)
* - conversion from multibyte charset (utf-8) to 1 byte charset
* - every conversion output can be save with numeric entities (browser charset independent - not a full truth)
*
* This is a list of charsets you can operate with, the basic rule is that a char have to be in both charsets,
* otherwise you'll get an error.
*
* - WINDOWS
* - windows-1250 - Central Europe
* - windows-1251 - Cyrillic
* - windows-1252 - Latin I
* - windows-1253 - Greek
* - windows-1254 - Turkish
* - windows-1255 - Hebrew
* - windows-1256 - Arabic
* - windows-1257 - Baltic
* - windows-1258 - Viet Nam
* - cp874 - Thai - this file is also for DOS
*
* - DOS
* - cp437 - Latin US
* - cp737 - Greek
* - cp775 - BaltRim
* - cp850 - Latin1
* - cp852 - Latin2
* - cp855 - Cyrylic
* - cp857 - Turkish
* - cp860 - Portuguese
* - cp861 - Iceland
* - cp862 - Hebrew
* - cp863 - Canada
* - cp864 - Arabic
* - cp865 - Nordic
* - cp866 - Cyrylic Russian (this is the one, used in IE "Cyrillic (DOS)" )
* - cp869 - Greek2
*
* - MAC (Apple)
* - x-mac-cyrillic
* - x-mac-greek
* - x-mac-icelandic
* - x-mac-ce
* - x-mac-roman
*
* - ISO (Unix/Linux)
* - iso-8859-1
* - iso-8859-2
* - iso-8859-3
* - iso-8859-4
* - iso-8859-5
* - iso-8859-6
* - iso-8859-7
* - iso-8859-8
* - iso-8859-9
* - iso-8859-10
* - iso-8859-11
* - iso-8859-12
* - iso-8859-13
* - iso-8859-14
* - iso-8859-15
* - iso-8859-16
*
* - MISCELLANEOUS
* - gsm0338 (ETSI GSM 03.38)
* - cp037
* - cp424
* - cp500
* - cp856
* - cp875
* - cp1006
* - cp1026
* - koi8-r (Cyrillic)
* - koi8-u (Cyrillic Ukrainian)
* - nextstep
* - us-ascii
* - us-ascii-quotes
*
* - DSP implementation for NeXT
* - stdenc
* - symbol
* - zdingbat
*
* - And specially for old Polish programs
* - mazovia
*
* -- Now, to the point... --
* Here are main variables.
*
* DEBUG_MODE
*
* You can set this value to:
* - -1 - No errors or comments
* - 0 - Only error messages, no comments
* - 1 - Error messages and comments
*
* Default value is 1, and during first steps with class it should be left as is.
*
* CONVERT_TABLES_DIR
*
* This is a place where you store all files with charset encodings. Filenames should have
* the same names as encodings. My advise is to keep existing names, because thay
* were taken from unicode.org (www.unicode.org), and after update to unicode 3.0 or 4.0
* the names of files will be the same, so if you want to save your time...uff, leave the
* names as thay are for future updates.
*
* The directory with edings files should be in a class location directory by default,
* but of course you can change it if you like.
*
* @package All about charset...
* @author Mikolaj Jedrzejak <mikolajj@op.pl>
* @copyright Copyright Mikolaj Jedrzejak (c) 2003-2004
* @version 1.0 2004-07-27 23:11
* @access public
*
* @link http://www.unicode.org Unicode Homepage
**/
class ConvertCharset {
var $RecognizedEncoding; //This value keeps information if string contains multibyte chars.
var $Entities; // This value keeps information if output should be with numeric entities.
/**
* CharsetChange::NumUnicodeEntity()
*
* Unicode encoding bytes, bits representation.
* Each b represents a bit that can be used to store character data.
* - bytes, bits, binary representation
* - 1, 7, 0bbbbbbb
* - 2, 11, 110bbbbb 10bbbbbb
* - 3, 16, 1110bbbb 10bbbbbb 10bbbbbb
* - 4, 21, 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
*
* This function is written in a "long" way, for everyone who woluld like to analize
* the process of unicode encoding and understand it. All other functions like HexToUtf
* will be written in a "shortest" way I can write tham :) it does'n mean thay are short
* of course. You can chech it in HexToUtf() (link below) - very similar function.
*
* IMPORTANT: Remember that $UnicodeString input CANNOT have single byte upper half
* extended ASCII codes, why? Because there is a posibility that this function will eat
* the following char thinking it's miltibyte unicode char.
*
* @param string $UnicodeString Input Unicode string (1 char can take more than 1 byte)
* @return string This is an input string olso with unicode chars, bus saved as entities
* @see HexToUtf()
**/
function UnicodeEntity ($UnicodeString)
{
$OutString = "";
$StringLenght = strlen ($UnicodeString);
for ($CharPosition = 0; $CharPosition < $StringLenght; $CharPosition++)
{
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
if ($AsciiChar < 128) //1 7 0bbbbbbb (127)
{
$OutString .= $Char;
}
else if ($AsciiChar >> 5 == 6) //2 11 110bbbbb 10bbbbbb (2047)
{
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$AsciiChar = ($FirstByte * 64) + $SecondByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
else if ($AsciiChar >> 4 == 14) //3 16 1110bbbb 10bbbbbb 10bbbbbb
{
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$ThidrByte = ($AsciiChar & 63);
$AsciiChar = ((($FirstByte * 64) + $SecondByte) * 64) + $ThidrByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
else if ($AsciiChar >> 3 == 30) //4 21 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
{
$FirstByte = ($AsciiChar & 31);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$SecondByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$ThidrByte = ($AsciiChar & 63);
$CharPosition++;
$Char = $UnicodeString [$CharPosition];
$AsciiChar = ord ($Char);
$FourthByte = ($AsciiChar & 63);
$AsciiChar = ((((($FirstByte * 64) + $SecondByte) * 64) + $ThidrByte) * 64) + $FourthByte;
$Entity = sprintf ("&#%d;", $AsciiChar);
$OutString .= $Entity;
}
}
return $OutString;
}
/**
* ConvertCharset::HexToUtf()
*
* This simple function gets unicode char up to 4 bytes and return it as a regular char.
* It is very similar to UnicodeEntity function (link below). There is one difference
* in returned format. This time it's a regular char(s), in most cases it will be one or two chars.
*
* @param string $UtfCharInHex Hexadecimal value of a unicode char.
* @return string Encoded hexadecimal value as a regular char.
* @see UnicodeEntity()
**/
function HexToUtf ($UtfCharInHex)
{
$OutputChar = "";
$UtfCharInDec = hexdec($UtfCharInHex);
if($UtfCharInDec<128) $OutputChar .= chr($UtfCharInDec);
else if($UtfCharInDec<2048)$OutputChar .= chr(($UtfCharInDec>>6)+192).chr(($UtfCharInDec&63)+128);
else if($UtfCharInDec<65536)$OutputChar .= chr(($UtfCharInDec>>12)+224).chr((($UtfCharInDec>>6)&63)+128).chr(($UtfCharInDec&63)+128);
else if($UtfCharInDec<2097152)$OutputChar .= chr($UtfCharInDec>>18+240).chr((($UtfCharInDec>>12)&63)+128).chr(($UtfCharInDec>>6)&63+128). chr($UtfCharInDec&63+128);
return $OutputChar;
}
/**
* CharsetChange::MakeConvertTable()
*
* This function creates table with two SBCS (Single Byte Character Set). Every conversion
* is through this table.
*
* - The file with encoding tables have to be save in "Format A" of unicode.org charset table format! This is usualy writen in a header of every charset file.
* - BOTH charsets MUST be SBCS
* - The files with encoding tables have to be complet (Non of chars can be missing, unles you are sure you are not going to use it)
*
* "Format A" encoding file, if you have to build it by yourself should aplly these rules:
* - you can comment everything with #
* - first column contains 1 byte chars in hex starting from 0x..
* - second column contains unicode equivalent in hex starting from 0x....
* - then every next column is optional, but in "Format A" it should contain unicode char name or/and your own comment
* - the columns can be splited by "spaces", "tabs", "," or any combination of these
* - below is an example
*
* <code>
* #
* # The entries are in ANSI X3.4 order.
* #
* 0x00 0x0000 # NULL end extra comment, if needed
* 0x01 0x0001 # START OF HEADING
* # Oh, one more thing, you can make comments inside of a rows if you like.
* 0x02 0x0002 # START OF TEXT
* 0x03 0x0003 # END OF TEXT
* next line, and so on...
* </code>
*
* You can get full tables with encodings from http://www.unicode.org
*
* @param string $FirstEncoding Name of first encoding and first encoding filename (thay have to be the same)
* @param string $SecondEncoding Name of second encoding and second encoding filename (thay have to be the same). Optional for building a joined table.
* @return array Table necessary to change one encoding to another.
**/
function MakeConvertTable ($FirstEncoding, $SecondEncoding = "")
{
$ConvertTable = array();
for($i = 0; $i < func_num_args(); $i++)
{
/**
* Because func_*** can't be used inside of another function call
* we have to save it as a separate value.
**/
$FileName = func_get_arg($i);
if (!is_file(CONVERT_TABLES_DIR . $FileName))
{
print $this->DebugOutput(0, 0, CONVERT_TABLES_DIR . $FileName); //Print an error message
exit;
}
$FileWithEncTabe = fopen(CONVERT_TABLES_DIR . $FileName, "r") or die(); //This die(); is just to make sure...
while(!feof($FileWithEncTabe))
{
/**
* We asume that line is not longer
* than 1024 which is the default value for fgets function
**/
if($OneLine=trim(fgets($FileWithEncTabe, 1024)))
{
/**
* We don't need all comment lines. I check only for "#" sign, because
* this is a way of making comments by unicode.org in thair encoding files
* and that's where the files are from :-)
**/
if (substr($OneLine, 0, 1) != "#")
{
/**
* Sometimes inside the charset file the hex walues are separated by
* "space" and sometimes by "tab", the below preg_split can also be used
* to split files where separator is a ",", "\r", "\n" and "\f"
**/
$HexValue = preg_split ("/[\s,]+/", $OneLine, 3); //We need only first 2 values
/**
* Sometimes char is UNDEFINED, or missing so we can't use it for convertion
**/
if (substr($HexValue[1], 0, 1) != "#")
{
$ArrayKey = strtoupper(str_replace(strtolower("0x"), "", $HexValue[1]));
$ArrayValue = strtoupper(str_replace(strtolower("0x"), "", $HexValue[0]));
$ConvertTable[func_get_arg($i)][$ArrayKey] = $ArrayValue;
}
} //if (substr($OneLine,...
} //if($OneLine=trim(f...
} //while(!feof($FirstFileWi...
} //for($i = 0; $i < func_...
/**
* The last thing is to check if by any reason both encoding tables are not the same.
* For example, it will happen when you save the encoding table file with a wrong name
* - of another charset.
**/
if ((func_num_args() > 1) && (count($ConvertTable[$FirstEncoding]) == count($ConvertTable[$SecondEncoding])) && (count(array_diff_assoc($ConvertTable[$FirstEncoding], $ConvertTable[$SecondEncoding])) == 0))
{
print $this->DebugOutput(1, 1, "$FirstEncoding, $SecondEncoding");
}
return $ConvertTable;
}
/**
* ConvertCharset::Convert()
*
* This is a basic function you are using. I hope that you can figure out this function syntax :-)
*
* @param string $StringToChange The string you want to change :)
* @param string $FromCharset Name of $StringToChange encoding, you have to know it.
* @param string $ToCharset Name of a charset you want to get for $StringToChange.
* @param boolean $TurnOnEntities Set to true or 1 if you want to use numeric entities insted of regular chars.
* @return string Converted string in brand new encoding :)
* @version 1.0 2004-07-27 01:09
**/
function Convert ($StringToChange, $FromCharset, $ToCharset, $TurnOnEntities = false)
{
/**
* Check are there all variables
**/
if ($StringToChange == "")
{
print $this->DebugOutput(0, 3, "\$StringToChange");
}
else if ($FromCharset == "")
{
print $this->DebugOutput(0, 3, "\$FromCharset");
}
else if ($ToCharset == "")
{
print $this->DebugOutput(0, 3, "\$ToCharset");
}
/**
* Now a few variables need to be set.
**/
$NewString = "";
$this->Entities = $TurnOnEntities;
/**
* For all people who like to use uppercase for charset encoding names :)
**/
$FromCharset = strtolower($FromCharset);
$ToCharset = strtolower($ToCharset);
/**
* Of course you can make a conversion from one charset to the same one :)
* but I feel obligate to let you know about it.
**/
if ($FromCharset == $ToCharset)
{
print $this->DebugOutput(1, 0, $FromCharset);
}
if (($FromCharset == $ToCharset) AND ($FromCharset == "utf-8"))
{
print $this->DebugOutput(0, 4, $FromCharset);
exit;
}
/**
* This divison was made to prevent errors during convertion to/from utf-8 with
* "entities" enabled, because we need to use proper destination(to)/source(from)
* encoding table to write proper entities.
*
* This is the first case. We are convertinf from 1byte chars...
**/
if ($FromCharset != "utf-8")
{
/**
* Now build table with both charsets for encoding change.
**/
if ($ToCharset != "utf-8")
{
$CharsetTable = $this->MakeConvertTable ($FromCharset, $ToCharset);
}
else
{
$CharsetTable = $this->MakeConvertTable ($FromCharset);
}
/**
* For each char in a string...
**/
for ($i = 0; $i < strlen($StringToChange); $i++)
{
$HexChar = "";
$UnicodeHexChar = "";
$HexChar = strtoupper(dechex(ord($StringToChange[$i])));
// This is fix from Mario Klingemann, it prevents
// droping chars below 16 because of missing leading 0 [zeros]
if (strlen($HexChar)==1) $HexChar = "0".$HexChar;
//end of fix by Mario Klingemann
// This is quick fix of 10 chars in gsm0338
// Thanks goes to Andrea Carpani who pointed on this problem
// and solve it ;)
if (($FromCharset == "gsm0338") && ($HexChar == '1B')) {
$i++;
$HexChar .= strtoupper(dechex(ord($StringToChange[$i])));
}
// end of workarround on 10 chars from gsm0338
if ($ToCharset != "utf-8")
{
if (in_array($HexChar, $CharsetTable[$FromCharset]))
{
$UnicodeHexChar = array_search($HexChar, $CharsetTable[$FromCharset]);
$UnicodeHexChars = explode("+",$UnicodeHexChar);
for($UnicodeHexCharElement = 0; $UnicodeHexCharElement < count($UnicodeHexChars); $UnicodeHexCharElement++)
{
if (array_key_exists($UnicodeHexChars[$UnicodeHexCharElement], $CharsetTable[$ToCharset]))
{
if ($this->Entities == true)
{
$NewString .= $this->UnicodeEntity($this->HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]));
}
else
{
$NewString .= chr(hexdec($CharsetTable[$ToCharset][$UnicodeHexChars[$UnicodeHexCharElement]]));
}
}
else
{
print $this->DebugOutput(0, 1, $StringToChange[$i]);
}
} //for($UnicodeH...
}
else
{
print $this->DebugOutput(0, 2,$StringToChange[$i]);
}
}
else
{
if (in_array("$HexChar", $CharsetTable[$FromCharset]))
{
$UnicodeHexChar = array_search($HexChar, $CharsetTable[$FromCharset]);
/**
* Sometimes there are two or more utf-8 chars per one regular char.
* Extream, example is polish old Mazovia encoding, where one char contains
* two lettes 007a (z) and 0142 (l slash), we need to figure out how to
* solve this problem.
* The letters are merge with "plus" sign, there can be more than two chars.
* In Mazowia we have 007A+0142, but sometimes it can look like this
* 0x007A+0x0142+0x2034 (that string means nothing, it just shows the possibility...)
**/
$UnicodeHexChars = explode("+",$UnicodeHexChar);
for($UnicodeHexCharElement = 0; $UnicodeHexCharElement < count($UnicodeHexChars); $UnicodeHexCharElement++)
{
if ($this->Entities == true)
{
$NewString .= $this->UnicodeEntity($this->HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]));
}
else
{
$NewString .= $this->HexToUtf($UnicodeHexChars[$UnicodeHexCharElement]);
}
} // for
}
else
{
print $this->DebugOutput(0, 2, $StringToChange[$i]);
}
}
}
}
/**
* This is second case. We are encoding from multibyte char string.
**/
else if($FromCharset == "utf-8")
{
$HexChar = "";
$UnicodeHexChar = "";
$CharsetTable = $this->MakeConvertTable ($ToCharset);
foreach ($CharsetTable[$ToCharset] as $UnicodeHexChar => $HexChar)
{
if ($this->Entities == true) {
$EntitieOrChar = $this->UnicodeEntity($this->HexToUtf($UnicodeHexChar));
}
else
{
$EntitieOrChar = chr(hexdec($HexChar));
}
$StringToChange = str_replace($this->HexToUtf($UnicodeHexChar), $EntitieOrChar, $StringToChange);
}
$NewString = $StringToChange;
}
return $NewString;
}
/**
* ConvertCharset::DebugOutput()
*
* This function is not really necessary, the debug output could stay inside of
* source code but like this, it's easier to manage and translate.
* Besides I couldn't find good coment/debug class :-) Maybe I'll write one someday...
*
* All messages depend on DEBUG_MODE level, as I was writing before you can set this value to:
* - -1 - No errors or notces are shown
* - 0 - Only error messages are shown, no notices
* - 1 - Error messages and notices are shown
*
* @param int $Group Message groupe: error - 0, notice - 1
* @param int $Number Following message number
* @param mix $Value This walue is whatever you want, usualy it's some parameter value, for better message understanding.
* @return string String with a proper message.
**/
function DebugOutput ($Group, $Number, $Value = false)
{
//$Debug [$Group][$Number] = "Message, can by with $Value";
//$Group[0] - Errors
//$Group[1] - Notice
$Debug[0][0] = "Error, can NOT read file: " . $Value . "<br>";
$Debug[0][1] = "Error, can't find maching char \"". $Value ."\" in destination encoding table!" . "<br>";
$Debug[0][2] = "Error, can't find maching char \"". $Value ."\" in source encoding table!" . "<br>";
$Debug[0][3] = "Error, you did NOT set variable " . $Value . " in Convert() function." . "<br>";
$Debug[0][4] = "You can NOT convert string from " . $Value . " to " . $Value . "!" . "<BR>";
$Debug[1][0] = "Notice, you are trying to convert string from ". $Value ." to ". $Value .", don't you feel it's strange? ;-)" . "<br>";
$Debug[1][1] = "Notice, both charsets " . $Value . " are identical! Check encoding tables files." . "<br>";
$Debug[1][2] = "Notice, there is no unicode char in the string you are trying to convert." . "<br>";
if (DEBUG_MODE >= $Group)
{
return $Debug[$Group][$Number];
}
} // function DebugOutput
} //class ends here
?>
@@ -1,140 +0,0 @@
#
# Armenian Standard Code for Information Interchange (ArmSCII)
# 7-bit coding table, ArmSCII-7
# Based on "Armenian Character Sets: Implementation Guide"
# http://www.freenet.am/armscii
#
# Hovik Melikyan
# hovik@moon.yerphi.am
# 12 November 2000
#
# $Id: ARMSCII-7.TXT,v 1.1 2000/11/13 15:43:45 mleisher Exp $
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0530 # ARMENIAN ETERNITY SIGN
0x22 0x0587 # ARMENIAN LIGATURE EW
0x23 0x0589 # ARMENIAN FULL STOP
0x24 0x0029 # ARMENIAN RIGHT PARENTHESIS
0x25 0x0028 # ARMENIAN LEFT PARENTHESIS
0x26 0x00BB # ARMENIAN RIGHT QUOTATION MARK
0x27 0x00AB # ARMENIAN LEFT QUOTATION MARK
0x28 0x2014 # ARMENIAN EM DASH
0x29 0x002E # ARMENIAN DOT
0x2A 0x055D # ARMENIAN SEPARATION MARK
0x2B 0x002C # ARMENIAN COMMA
0x2C 0x002D # ARMENIAN EN DASH
0x2D 0x058A # ARMENIAN HYPHEN
0x2E 0x2026 # ARMENIAN ELLIPSIS
0x2F 0x055C # ARMENIAN EXCLAMATION MARK
0x30 0x055B # ARMENIAN ACCENT
0x31 0x055E # ARMENIAN QUESTION MARK
0x32 0x0531 # ARMENIAN CAPITAL LETTER AYB
0x33 0x0561 # ARMENIAN SMALL LETTER AYB
0x34 0x0532 # ARMENIAN CAPITAL LETTER BEN
0x35 0x0562 # ARMENIAN SMALL LETTER BEN
0x36 0x0533 # ARMENIAN CAPITAL LETTER GIM
0x37 0x0563 # ARMENIAN SMALL LETTER GIM
0x38 0x0534 # ARMENIAN CAPITAL LETTER DA
0x39 0x0564 # ARMENIAN SMALL LETTER DA
0x3A 0x0535 # ARMENIAN CAPITAL LETTER YECH
0x3B 0x0565 # ARMENIAN SMALL LETTER YECH
0x3C 0x0536 # ARMENIAN CAPITAL LETTER ZA
0x3D 0x0566 # ARMENIAN SMALL LETTER ZA
0x3E 0x0537 # ARMENIAN CAPITAL LETTER E
0x3F 0x0567 # ARMENIAN SMALL LETTER E
0x40 0x0538 # ARMENIAN CAPITAL LETTER AT
0x41 0x0568 # ARMENIAN SMALL LETTER AT
0x42 0x0539 # ARMENIAN CAPITAL LETTER TO
0x43 0x0569 # ARMENIAN SMALL LETTER TO
0x44 0x053A # ARMENIAN CAPITAL LETTER ZHE
0x45 0x056A # ARMENIAN SMALL LETTER ZHE
0x46 0x053B # ARMENIAN CAPITAL LETTER INI
0x47 0x056B # ARMENIAN SMALL LETTER INI
0x48 0x053C # ARMENIAN CAPITAL LETTER LYUN
0x49 0x056C # ARMENIAN SMALL LETTER LYUN
0x4A 0x053D # ARMENIAN CAPITAL LETTER KHE
0x4B 0x056D # ARMENIAN SMALL LETTER KHE
0x4C 0x053E # ARMENIAN CAPITAL LETTER TSA
0x4D 0x056E # ARMENIAN SMALL LETTER TSA
0x4E 0x053F # ARMENIAN CAPITAL LETTER KEN
0x4F 0x056F # ARMENIAN SMALL LETTER KEN
0x50 0x0540 # ARMENIAN CAPITAL LETTER HO
0x51 0x0570 # ARMENIAN SMALL LETTER HO
0x52 0x0541 # ARMENIAN CAPITAL LETTER DZA
0x53 0x0571 # ARMENIAN SMALL LETTER DZA
0x54 0x0542 # ARMENIAN CAPITAL LETTER GHAT
0x55 0x0572 # ARMENIAN SMALL LETTER GHAT
0x56 0x0543 # ARMENIAN CAPITAL LETTER TCHE
0x57 0x0573 # ARMENIAN SMALL LETTER TCHE
0x58 0x0544 # ARMENIAN CAPITAL LETTER MEN
0x59 0x0574 # ARMENIAN SMALL LETTER MEN
0x5A 0x0545 # ARMENIAN CAPITAL LETTER HI
0x5B 0x0575 # ARMENIAN SMALL LETTER HI
0x5C 0x0546 # ARMENIAN CAPITAL LETTER NU
0x5D 0x0576 # ARMENIAN SMALL LETTER NU
0x5E 0x0547 # ARMENIAN CAPITAL LETTER SHA
0x5F 0x0577 # ARMENIAN SMALL LETTER SHA
0x60 0x0548 # ARMENIAN CAPITAL LETTER VO
0x61 0x0578 # ARMENIAN SMALL LETTER VO
0x62 0x0549 # ARMENIAN CAPITAL LETTER CHA
0x63 0x0579 # ARMENIAN SMALL LETTER CHA
0x64 0x054A # ARMENIAN CAPITAL LETTER PE
0x65 0x057A # ARMENIAN SMALL LETTER PE
0x66 0x054B # ARMENIAN CAPITAL LETTER JE
0x67 0x057B # ARMENIAN SMALL LETTER JE
0x68 0x054C # ARMENIAN CAPITAL LETTER RA
0x69 0x057C # ARMENIAN SMALL LETTER RA
0x6A 0x054D # ARMENIAN CAPITAL LETTER SE
0x6B 0x057D # ARMENIAN SMALL LETTER SE
0x6C 0x054E # ARMENIAN CAPITAL LETTER VEV
0x6D 0x057E # ARMENIAN SMALL LETTER VEV
0x6E 0x054F # ARMENIAN CAPITAL LETTER TYUN
0x6F 0x057F # ARMENIAN SMALL LETTER TYUN
0x70 0x0550 # ARMENIAN CAPITAL LETTER RE
0x71 0x0580 # ARMENIAN SMALL LETTER RE
0x72 0x0551 # ARMENIAN CAPITAL LETTER TSO
0x73 0x0581 # ARMENIAN SMALL LETTER TSO
0x74 0x0552 # ARMENIAN CAPITAL LETTER VYUN
0x75 0x0582 # ARMENIAN SMALL LETTER VYUN
0x76 0x0553 # ARMENIAN CAPITAL LETTER PYUR
0x77 0x0583 # ARMENIAN SMALL LETTER PYUR
0x78 0x0554 # ARMENIAN CAPITAL LETTER KE
0x79 0x0584 # ARMENIAN SMALL LETTER KE
0x7A 0x0555 # ARMENIAN CAPITAL LETTER O
0x7B 0x0585 # ARMENIAN SMALL LETTER O
0x7C 0x0556 # ARMENIAN CAPITAL LETTER FE
0x7D 0x0586 # ARMENIAN SMALL LETTER FE
0x7E 0x055A # ARMENIAN APOSTROPHE
0x7F 0x0027 # <control>
@@ -1,268 +0,0 @@
#
# Armenian Standard Code for Information Interchange (ArmSCII)
# 8-bit coding table, ArmSCII-8
# Based on "Armenian Character Sets: Implementation Guide"
# http://www.freenet.am/armscii
#
# Hovik Melikyan
# hovik@moon.yerphi.am
# 12 November 2000
#
# $Id: ARMSCII-8.TXT,v 1.2 2005/07/19 18:10:29 mleisher Exp $
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0530 # ARMENIAN ETERNITY SIGN
0xA2 0x0587 # ARMENIAN LIGATURE EW
0xA3 0x0589 # ARMENIAN FULL STOP
0xA4 0x0029 # ARMENIAN RIGHT PARENTHESIS
0xA5 0x0028 # ARMENIAN LEFT PARENTHESIS
0xA6 0x00BB # ARMENIAN RIGHT QUOTATION MARK
0xA7 0x00AB # ARMENIAN LEFT QUOTATION MARK
0xA8 0x2014 # ARMENIAN EM DASH
0xA9 0x002E # ARMENIAN DOT
0xAA 0x055D # ARMENIAN SEPARATION MARK
0xAB 0x002C # ARMENIAN COMMA
0xAC 0x002D # ARMENIAN EN DASH
0xAD 0x058A # ARMENIAN HYPHEN
0xAE 0x2026 # ARMENIAN ELLIPSIS
0xAF 0x055C # ARMENIAN EXCLAMATION MARK
0xB0 0x055B # ARMENIAN ACCENT
0xB1 0x055E # ARMENIAN QUESTION MARK
0xB2 0x0531 # ARMENIAN CAPITAL LETTER AYB
0xB3 0x0561 # ARMENIAN SMALL LETTER AYB
0xB4 0x0532 # ARMENIAN CAPITAL LETTER BEN
0xB5 0x0562 # ARMENIAN SMALL LETTER BEN
0xB6 0x0533 # ARMENIAN CAPITAL LETTER GIM
0xB7 0x0563 # ARMENIAN SMALL LETTER GIM
0xB8 0x0534 # ARMENIAN CAPITAL LETTER DA
0xB9 0x0564 # ARMENIAN SMALL LETTER DA
0xBA 0x0535 # ARMENIAN CAPITAL LETTER YECH
0xBB 0x0565 # ARMENIAN SMALL LETTER YECH
0xBC 0x0536 # ARMENIAN CAPITAL LETTER ZA
0xBD 0x0566 # ARMENIAN SMALL LETTER ZA
0xBE 0x0537 # ARMENIAN CAPITAL LETTER E
0xBF 0x0567 # ARMENIAN SMALL LETTER E
0xC0 0x0538 # ARMENIAN CAPITAL LETTER AT
0xC1 0x0568 # ARMENIAN SMALL LETTER AT
0xC2 0x0539 # ARMENIAN CAPITAL LETTER TO
0xC3 0x0569 # ARMENIAN SMALL LETTER TO
0xC4 0x053A # ARMENIAN CAPITAL LETTER ZHE
0xC5 0x056A # ARMENIAN SMALL LETTER ZHE
0xC6 0x053B # ARMENIAN CAPITAL LETTER INI
0xC7 0x056B # ARMENIAN SMALL LETTER INI
0xC8 0x053C # ARMENIAN CAPITAL LETTER LYUN
0xC9 0x056C # ARMENIAN SMALL LETTER LYUN
0xCA 0x053D # ARMENIAN CAPITAL LETTER KHE
0xCB 0x056D # ARMENIAN SMALL LETTER KHE
0xCC 0x053E # ARMENIAN CAPITAL LETTER TSA
0xCD 0x056E # ARMENIAN SMALL LETTER TSA
0xCE 0x053F # ARMENIAN CAPITAL LETTER KEN
0xCF 0x056F # ARMENIAN SMALL LETTER KEN
0xD0 0x0540 # ARMENIAN CAPITAL LETTER HO
0xD1 0x0570 # ARMENIAN SMALL LETTER HO
0xD2 0x0541 # ARMENIAN CAPITAL LETTER DZA
0xD3 0x0571 # ARMENIAN SMALL LETTER DZA
0xD4 0x0542 # ARMENIAN CAPITAL LETTER GHAT
0xD5 0x0572 # ARMENIAN SMALL LETTER GHAT
0xD6 0x0543 # ARMENIAN CAPITAL LETTER TCHE
0xD7 0x0573 # ARMENIAN SMALL LETTER TCHE
0xD8 0x0544 # ARMENIAN CAPITAL LETTER MEN
0xD9 0x0574 # ARMENIAN SMALL LETTER MEN
0xDA 0x0545 # ARMENIAN CAPITAL LETTER HI
0xDB 0x0575 # ARMENIAN SMALL LETTER HI
0xDC 0x0546 # ARMENIAN CAPITAL LETTER NU
0xDD 0x0576 # ARMENIAN SMALL LETTER NU
0xDE 0x0547 # ARMENIAN CAPITAL LETTER SHA
0xDF 0x0577 # ARMENIAN SMALL LETTER SHA
0xE0 0x0548 # ARMENIAN CAPITAL LETTER VO
0xE1 0x0578 # ARMENIAN SMALL LETTER VO
0xE2 0x0549 # ARMENIAN CAPITAL LETTER CHA
0xE3 0x0579 # ARMENIAN SMALL LETTER CHA
0xE4 0x054A # ARMENIAN CAPITAL LETTER PE
0xE5 0x057A # ARMENIAN SMALL LETTER PE
0xE6 0x054B # ARMENIAN CAPITAL LETTER JE
0xE7 0x057B # ARMENIAN SMALL LETTER JE
0xE8 0x054C # ARMENIAN CAPITAL LETTER RA
0xE9 0x057C # ARMENIAN SMALL LETTER RA
0xEA 0x054D # ARMENIAN CAPITAL LETTER SE
0xEB 0x057D # ARMENIAN SMALL LETTER SE
0xEC 0x054E # ARMENIAN CAPITAL LETTER VEV
0xED 0x057E # ARMENIAN SMALL LETTER VEV
0xEE 0x054F # ARMENIAN CAPITAL LETTER TYUN
0xEF 0x057F # ARMENIAN SMALL LETTER TYUN
0xF0 0x0550 # ARMENIAN CAPITAL LETTER RE
0xF1 0x0580 # ARMENIAN SMALL LETTER RE
0xF2 0x0551 # ARMENIAN CAPITAL LETTER TSO
0xF3 0x0581 # ARMENIAN SMALL LETTER TSO
0xF4 0x0552 # ARMENIAN CAPITAL LETTER VYUN
0xF5 0x0582 # ARMENIAN SMALL LETTER VYUN
0xF6 0x0553 # ARMENIAN CAPITAL LETTER PYUR
0xF7 0x0583 # ARMENIAN SMALL LETTER PYUR
0xF8 0x0554 # ARMENIAN CAPITAL LETTER KE
0xF9 0x0584 # ARMENIAN SMALL LETTER KE
0xFA 0x0555 # ARMENIAN CAPITAL LETTER O
0xFB 0x0585 # ARMENIAN SMALL LETTER O
0xFC 0x0556 # ARMENIAN CAPITAL LETTER FE
0xFD 0x0586 # ARMENIAN SMALL LETTER FE
0xFE 0x055A # ARMENIAN APOSTROPHE
0xFF 0x0027 # APOSTROPHE
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,273 +0,0 @@
#
# Name: cp037_IBMUSCanada to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp037_IBMUSCanada code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp037_IBMUSCanada order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x009C #CONTROL
0x05 0x0009 #HORIZONTAL TABULATION
0x06 0x0086 #CONTROL
0x07 0x007F #DELETE
0x08 0x0097 #CONTROL
0x09 0x008D #CONTROL
0x0A 0x008E #CONTROL
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x009D #CONTROL
0x15 0x0085 #CONTROL
0x16 0x0008 #BACKSPACE
0x17 0x0087 #CONTROL
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x0092 #CONTROL
0x1B 0x008F #CONTROL
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0080 #CONTROL
0x21 0x0081 #CONTROL
0x22 0x0082 #CONTROL
0x23 0x0083 #CONTROL
0x24 0x0084 #CONTROL
0x25 0x000A #LINE FEED
0x26 0x0017 #END OF TRANSMISSION BLOCK
0x27 0x001B #ESCAPE
0x28 0x0088 #CONTROL
0x29 0x0089 #CONTROL
0x2A 0x008A #CONTROL
0x2B 0x008B #CONTROL
0x2C 0x008C #CONTROL
0x2D 0x0005 #ENQUIRY
0x2E 0x0006 #ACKNOWLEDGE
0x2F 0x0007 #BELL
0x30 0x0090 #CONTROL
0x31 0x0091 #CONTROL
0x32 0x0016 #SYNCHRONOUS IDLE
0x33 0x0093 #CONTROL
0x34 0x0094 #CONTROL
0x35 0x0095 #CONTROL
0x36 0x0096 #CONTROL
0x37 0x0004 #END OF TRANSMISSION
0x38 0x0098 #CONTROL
0x39 0x0099 #CONTROL
0x3A 0x009A #CONTROL
0x3B 0x009B #CONTROL
0x3C 0x0014 #DEVICE CONTROL FOUR
0x3D 0x0015 #NEGATIVE ACKNOWLEDGE
0x3E 0x009E #CONTROL
0x3F 0x001A #SUBSTITUTE
0x40 0x0020 #SPACE
0x41 0x00A0 #NO-BREAK SPACE
0x42 0x00E2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x43 0x00E4 #LATIN SMALL LETTER A WITH DIAERESIS
0x44 0x00E0 #LATIN SMALL LETTER A WITH GRAVE
0x45 0x00E1 #LATIN SMALL LETTER A WITH ACUTE
0x46 0x00E3 #LATIN SMALL LETTER A WITH TILDE
0x47 0x00E5 #LATIN SMALL LETTER A WITH RING ABOVE
0x48 0x00E7 #LATIN SMALL LETTER C WITH CEDILLA
0x49 0x00F1 #LATIN SMALL LETTER N WITH TILDE
0x4A 0x00A2 #CENT SIGN
0x4B 0x002E #FULL STOP
0x4C 0x003C #LESS-THAN SIGN
0x4D 0x0028 #LEFT PARENTHESIS
0x4E 0x002B #PLUS SIGN
0x4F 0x007C #VERTICAL LINE
0x50 0x0026 #AMPERSAND
0x51 0x00E9 #LATIN SMALL LETTER E WITH ACUTE
0x52 0x00EA #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x53 0x00EB #LATIN SMALL LETTER E WITH DIAERESIS
0x54 0x00E8 #LATIN SMALL LETTER E WITH GRAVE
0x55 0x00ED #LATIN SMALL LETTER I WITH ACUTE
0x56 0x00EE #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x57 0x00EF #LATIN SMALL LETTER I WITH DIAERESIS
0x58 0x00EC #LATIN SMALL LETTER I WITH GRAVE
0x59 0x00DF #LATIN SMALL LETTER SHARP S (GERMAN)
0x5A 0x0021 #EXCLAMATION MARK
0x5B 0x0024 #DOLLAR SIGN
0x5C 0x002A #ASTERISK
0x5D 0x0029 #RIGHT PARENTHESIS
0x5E 0x003B #SEMICOLON
0x5F 0x00AC #NOT SIGN
0x60 0x002D #HYPHEN-MINUS
0x61 0x002F #SOLIDUS
0x62 0x00C2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x63 0x00C4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x64 0x00C0 #LATIN CAPITAL LETTER A WITH GRAVE
0x65 0x00C1 #LATIN CAPITAL LETTER A WITH ACUTE
0x66 0x00C3 #LATIN CAPITAL LETTER A WITH TILDE
0x67 0x00C5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x68 0x00C7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x69 0x00D1 #LATIN CAPITAL LETTER N WITH TILDE
0x6A 0x00A6 #BROKEN BAR
0x6B 0x002C #COMMA
0x6C 0x0025 #PERCENT SIGN
0x6D 0x005F #LOW LINE
0x6E 0x003E #GREATER-THAN SIGN
0x6F 0x003F #QUESTION MARK
0x70 0x00F8 #LATIN SMALL LETTER O WITH STROKE
0x71 0x00C9 #LATIN CAPITAL LETTER E WITH ACUTE
0x72 0x00CA #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x73 0x00CB #LATIN CAPITAL LETTER E WITH DIAERESIS
0x74 0x00C8 #LATIN CAPITAL LETTER E WITH GRAVE
0x75 0x00CD #LATIN CAPITAL LETTER I WITH ACUTE
0x76 0x00CE #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x77 0x00CF #LATIN CAPITAL LETTER I WITH DIAERESIS
0x78 0x00CC #LATIN CAPITAL LETTER I WITH GRAVE
0x79 0x0060 #GRAVE ACCENT
0x7A 0x003A #COLON
0x7B 0x0023 #NUMBER SIGN
0x7C 0x0040 #COMMERCIAL AT
0x7D 0x0027 #APOSTROPHE
0x7E 0x003D #EQUALS SIGN
0x7F 0x0022 #QUOTATION MARK
0x80 0x00D8 #LATIN CAPITAL LETTER O WITH STROKE
0x81 0x0061 #LATIN SMALL LETTER A
0x82 0x0062 #LATIN SMALL LETTER B
0x83 0x0063 #LATIN SMALL LETTER C
0x84 0x0064 #LATIN SMALL LETTER D
0x85 0x0065 #LATIN SMALL LETTER E
0x86 0x0066 #LATIN SMALL LETTER F
0x87 0x0067 #LATIN SMALL LETTER G
0x88 0x0068 #LATIN SMALL LETTER H
0x89 0x0069 #LATIN SMALL LETTER I
0x8A 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8B 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8C 0x00F0 #LATIN SMALL LETTER ETH (ICELANDIC)
0x8D 0x00FD #LATIN SMALL LETTER Y WITH ACUTE
0x8E 0x00FE #LATIN SMALL LETTER THORN (ICELANDIC)
0x8F 0x00B1 #PLUS-MINUS SIGN
0x90 0x00B0 #DEGREE SIGN
0x91 0x006A #LATIN SMALL LETTER J
0x92 0x006B #LATIN SMALL LETTER K
0x93 0x006C #LATIN SMALL LETTER L
0x94 0x006D #LATIN SMALL LETTER M
0x95 0x006E #LATIN SMALL LETTER N
0x96 0x006F #LATIN SMALL LETTER O
0x97 0x0070 #LATIN SMALL LETTER P
0x98 0x0071 #LATIN SMALL LETTER Q
0x99 0x0072 #LATIN SMALL LETTER R
0x9A 0x00AA #FEMININE ORDINAL INDICATOR
0x9B 0x00BA #MASCULINE ORDINAL INDICATOR
0x9C 0x00E6 #LATIN SMALL LIGATURE AE
0x9D 0x00B8 #CEDILLA
0x9E 0x00C6 #LATIN CAPITAL LIGATURE AE
0x9F 0x00A4 #CURRENCY SIGN
0xA0 0x00B5 #MICRO SIGN
0xA1 0x007E #TILDE
0xA2 0x0073 #LATIN SMALL LETTER S
0xA3 0x0074 #LATIN SMALL LETTER T
0xA4 0x0075 #LATIN SMALL LETTER U
0xA5 0x0076 #LATIN SMALL LETTER V
0xA6 0x0077 #LATIN SMALL LETTER W
0xA7 0x0078 #LATIN SMALL LETTER X
0xA8 0x0079 #LATIN SMALL LETTER Y
0xA9 0x007A #LATIN SMALL LETTER Z
0xAA 0x00A1 #INVERTED EXCLAMATION MARK
0xAB 0x00BF #INVERTED QUESTION MARK
0xAC 0x00D0 #LATIN CAPITAL LETTER ETH (ICELANDIC)
0xAD 0x00DD #LATIN CAPITAL LETTER Y WITH ACUTE
0xAE 0x00DE #LATIN CAPITAL LETTER THORN (ICELANDIC)
0xAF 0x00AE #REGISTERED SIGN
0xB0 0x005E #CIRCUMFLEX ACCENT
0xB1 0x00A3 #POUND SIGN
0xB2 0x00A5 #YEN SIGN
0xB3 0x00B7 #MIDDLE DOT
0xB4 0x00A9 #COPYRIGHT SIGN
0xB5 0x00A7 #SECTION SIGN
0xB6 0x00B6 #PILCROW SIGN
0xB7 0x00BC #VULGAR FRACTION ONE QUARTER
0xB8 0x00BD #VULGAR FRACTION ONE HALF
0xB9 0x00BE #VULGAR FRACTION THREE QUARTERS
0xBA 0x005B #LEFT SQUARE BRACKET
0xBB 0x005D #RIGHT SQUARE BRACKET
0xBC 0x00AF #MACRON
0xBD 0x00A8 #DIAERESIS
0xBE 0x00B4 #ACUTE ACCENT
0xBF 0x00D7 #MULTIPLICATION SIGN
0xC0 0x007B #LEFT CURLY BRACKET
0xC1 0x0041 #LATIN CAPITAL LETTER A
0xC2 0x0042 #LATIN CAPITAL LETTER B
0xC3 0x0043 #LATIN CAPITAL LETTER C
0xC4 0x0044 #LATIN CAPITAL LETTER D
0xC5 0x0045 #LATIN CAPITAL LETTER E
0xC6 0x0046 #LATIN CAPITAL LETTER F
0xC7 0x0047 #LATIN CAPITAL LETTER G
0xC8 0x0048 #LATIN CAPITAL LETTER H
0xC9 0x0049 #LATIN CAPITAL LETTER I
0xCA 0x00AD #SOFT HYPHEN
0xCB 0x00F4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0xCC 0x00F6 #LATIN SMALL LETTER O WITH DIAERESIS
0xCD 0x00F2 #LATIN SMALL LETTER O WITH GRAVE
0xCE 0x00F3 #LATIN SMALL LETTER O WITH ACUTE
0xCF 0x00F5 #LATIN SMALL LETTER O WITH TILDE
0xD0 0x007D #RIGHT CURLY BRACKET
0xD1 0x004A #LATIN CAPITAL LETTER J
0xD2 0x004B #LATIN CAPITAL LETTER K
0xD3 0x004C #LATIN CAPITAL LETTER L
0xD4 0x004D #LATIN CAPITAL LETTER M
0xD5 0x004E #LATIN CAPITAL LETTER N
0xD6 0x004F #LATIN CAPITAL LETTER O
0xD7 0x0050 #LATIN CAPITAL LETTER P
0xD8 0x0051 #LATIN CAPITAL LETTER Q
0xD9 0x0052 #LATIN CAPITAL LETTER R
0xDA 0x00B9 #SUPERSCRIPT ONE
0xDB 0x00FB #LATIN SMALL LETTER U WITH CIRCUMFLEX
0xDC 0x00FC #LATIN SMALL LETTER U WITH DIAERESIS
0xDD 0x00F9 #LATIN SMALL LETTER U WITH GRAVE
0xDE 0x00FA #LATIN SMALL LETTER U WITH ACUTE
0xDF 0x00FF #LATIN SMALL LETTER Y WITH DIAERESIS
0xE0 0x005C #REVERSE SOLIDUS
0xE1 0x00F7 #DIVISION SIGN
0xE2 0x0053 #LATIN CAPITAL LETTER S
0xE3 0x0054 #LATIN CAPITAL LETTER T
0xE4 0x0055 #LATIN CAPITAL LETTER U
0xE5 0x0056 #LATIN CAPITAL LETTER V
0xE6 0x0057 #LATIN CAPITAL LETTER W
0xE7 0x0058 #LATIN CAPITAL LETTER X
0xE8 0x0059 #LATIN CAPITAL LETTER Y
0xE9 0x005A #LATIN CAPITAL LETTER Z
0xEA 0x00B2 #SUPERSCRIPT TWO
0xEB 0x00D4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xEC 0x00D6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0xED 0x00D2 #LATIN CAPITAL LETTER O WITH GRAVE
0xEE 0x00D3 #LATIN CAPITAL LETTER O WITH ACUTE
0xEF 0x00D5 #LATIN CAPITAL LETTER O WITH TILDE
0xF0 0x0030 #DIGIT ZERO
0xF1 0x0031 #DIGIT ONE
0xF2 0x0032 #DIGIT TWO
0xF3 0x0033 #DIGIT THREE
0xF4 0x0034 #DIGIT FOUR
0xF5 0x0035 #DIGIT FIVE
0xF6 0x0036 #DIGIT SIX
0xF7 0x0037 #DIGIT SEVEN
0xF8 0x0038 #DIGIT EIGHT
0xF9 0x0039 #DIGIT NINE
0xFA 0x00B3 #SUPERSCRIPT THREE
0xFB 0x00DB #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xFC 0x00DC #LATIN CAPITAL LETTER U WITH DIAERESIS
0xFD 0x00D9 #LATIN CAPITAL LETTER U WITH GRAVE
0xFE 0x00DA #LATIN CAPITAL LETTER U WITH ACUTE
0xFF 0x009F #CONTROL
@@ -1,302 +0,0 @@
#
# Name: IBM CP1006 to Unicode
# Unicode version: 3.0
# Table version: 1.0
# Table format: Format A
# Date: 1999 July 27
# Authors: Ken Whistler <kenw@sybase.com>
#
# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# IBM CP1006 characters map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the CP1006 code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in IBM CP1006 order.
#
# Version history
# 1.0 version new.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# Any comments or problems, contact <errata@unicode.org>
# Please note that <errata@unicode.org> is an archival address;
# notices will be checked, but do not expect an immediate response.
#
0x00 0x0000 # NULL
0x01 0x0001 # START OF HEADING
0x02 0x0002 # START OF TEXT
0x03 0x0003 # END OF TEXT
0x04 0x0004 # END OF TRANSMISSION
0x05 0x0005 # ENQUIRY
0x06 0x0006 # ACKNOWLEDGE
0x07 0x0007 # BELL
0x08 0x0008 # BACKSPACE
0x09 0x0009 # HORIZONTAL TABULATION
0x0A 0x000A # LINE FEED
0x0B 0x000B # VERTICAL TABULATION
0x0C 0x000C # FORM FEED
0x0D 0x000D # CARRIAGE RETURN
0x0E 0x000E # SHIFT OUT
0x0F 0x000F # SHIFT IN
0x10 0x0010 # DATA LINK ESCAPE
0x11 0x0011 # DEVICE CONTROL ONE
0x12 0x0012 # DEVICE CONTROL TWO
0x13 0x0013 # DEVICE CONTROL THREE
0x14 0x0014 # DEVICE CONTROL FOUR
0x15 0x0015 # NEGATIVE ACKNOWLEDGE
0x16 0x0016 # SYNCHRONOUS IDLE
0x17 0x0017 # END OF TRANSMISSION BLOCK
0x18 0x0018 # CANCEL
0x19 0x0019 # END OF MEDIUM
0x1A 0x001A # SUBSTITUTE
0x1B 0x001B # ESCAPE
0x1C 0x001C # FILE SEPARATOR
0x1D 0x001D # GROUP SEPARATOR
0x1E 0x001E # RECORD SEPARATOR
0x1F 0x001F # UNIT SEPARATOR
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x06F0 # EXTENDED ARABIC-INDIC DIGIT ZERO
0xA2 0x06F1 # EXTENDED ARABIC-INDIC DIGIT ONE
0xA3 0x06F2 # EXTENDED ARABIC-INDIC DIGIT TWO
0xA4 0x06F3 # EXTENDED ARABIC-INDIC DIGIT THREE
0xA5 0x06F4 # EXTENDED ARABIC-INDIC DIGIT FOUR
0xA6 0x06F5 # EXTENDED ARABIC-INDIC DIGIT FIVE
0xA7 0x06F6 # EXTENDED ARABIC-INDIC DIGIT SIX
0xA8 0x06F7 # EXTENDED ARABIC-INDIC DIGIT SEVEN
0xA9 0x06F8 # EXTENDED ARABIC-INDIC DIGIT EIGHT
0xAA 0x06F9 # EXTENDED ARABIC-INDIC DIGIT NINE
0xAB 0x060C # ARABIC COMMA
0xAC 0x061B # ARABIC SEMICOLON
0xAD 0x00AD # SOFT HYPHEN
0xAE 0x061F # ARABIC QUESTION MARK
0xAF 0xFE81 # ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
0xB0 0xFE8D # ARABIC LETTER ALEF ISOLATED FORM
0xB1 0xFE8E # ARABIC LETTER ALEF FINAL FORM
0xB2 0xFE8E # ARABIC LETTER ALEF FINAL FORM
0xB3 0xFE8F # ARABIC LETTER BEH ISOLATED FORM
0xB4 0xFE91 # ARABIC LETTER BEH INITIAL FORM
0xB5 0xFB56 # ARABIC LETTER PEH ISOLATED FORM
0xB6 0xFB58 # ARABIC LETTER PEH INITIAL FORM
0xB7 0xFE93 # ARABIC LETTER TEH MARBUTA ISOLATED FORM
0xB8 0xFE95 # ARABIC LETTER TEH ISOLATED FORM
0xB9 0xFE97 # ARABIC LETTER TEH INITIAL FORM
0xBA 0xFB66 # ARABIC LETTER TTEH ISOLATED FORM
0xBB 0xFB68 # ARABIC LETTER TTEH INITIAL FORM
0xBC 0xFE99 # ARABIC LETTER THEH ISOLATED FORM
0xBD 0xFE9B # ARABIC LETTER THEH INITIAL FORM
0xBE 0xFE9D # ARABIC LETTER JEEM ISOLATED FORM
0xBF 0xFE9F # ARABIC LETTER JEEM INITIAL FORM
0xC0 0xFB7A # ARABIC LETTER TCHEH ISOLATED FORM
0xC1 0xFB7C # ARABIC LETTER TCHEH INITIAL FORM
0xC2 0xFEA1 # ARABIC LETTER HAH ISOLATED FORM
0xC3 0xFEA3 # ARABIC LETTER HAH INITIAL FORM
0xC4 0xFEA5 # ARABIC LETTER KHAH ISOLATED FORM
0xC5 0xFEA7 # ARABIC LETTER KHAH INITIAL FORM
0xC6 0xFEA9 # ARABIC LETTER DAL ISOLATED FORM
0xC7 0xFB84 # ARABIC LETTER DAHAL ISOLATED FORMN
0xC8 0xFEAB # ARABIC LETTER THAL ISOLATED FORM
0xC9 0xFEAD # ARABIC LETTER REH ISOLATED FORM
0xCA 0xFB8C # ARABIC LETTER RREH ISOLATED FORM
0xCB 0xFEAF # ARABIC LETTER ZAIN ISOLATED FORM
0xCC 0xFB8A # ARABIC LETTER JEH ISOLATED FORM
0xCD 0xFEB1 # ARABIC LETTER SEEN ISOLATED FORM
0xCE 0xFEB3 # ARABIC LETTER SEEN INITIAL FORM
0xCF 0xFEB5 # ARABIC LETTER SHEEN ISOLATED FORM
0xD0 0xFEB7 # ARABIC LETTER SHEEN INITIAL FORM
0xD1 0xFEB9 # ARABIC LETTER SAD ISOLATED FORM
0xD2 0xFEBB # ARABIC LETTER SAD INITIAL FORM
0xD3 0xFEBD # ARABIC LETTER DAD ISOLATED FORM
0xD4 0xFEBF # ARABIC LETTER DAD INITIAL FORM
0xD5 0xFEC1 # ARABIC LETTER TAH ISOLATED FORM
0xD6 0xFEC5 # ARABIC LETTER ZAH ISOLATED FORM
0xD7 0xFEC9 # ARABIC LETTER AIN ISOLATED FORM
0xD8 0xFECA # ARABIC LETTER AIN FINAL FORM
0xD9 0xFECB # ARABIC LETTER AIN INITIAL FORM
0xDA 0xFECC # ARABIC LETTER AIN MEDIAL FORM
0xDB 0xFECD # ARABIC LETTER GHAIN ISOLATED FORM
0xDC 0xFECE # ARABIC LETTER GHAIN FINAL FORM
0xDD 0xFECF # ARABIC LETTER GHAIN INITIAL FORM
0xDE 0xFED0 # ARABIC LETTER GHAIN MEDIAL FORM
0xDF 0xFED1 # ARABIC LETTER FEH ISOLATED FORM
0xE0 0xFED3 # ARABIC LETTER FEH INITIAL FORM
0xE1 0xFED5 # ARABIC LETTER QAF ISOLATED FORM
0xE2 0xFED7 # ARABIC LETTER QAF INITIAL FORM
0xE3 0xFED9 # ARABIC LETTER KAF ISOLATED FORM
0xE4 0xFEDB # ARABIC LETTER KAF INITIAL FORM
0xE5 0xFB92 # ARABIC LETTER GAF ISOLATED FORM
0xE6 0xFB94 # ARABIC LETTER GAF INITIAL FORM
0xE7 0xFEDD # ARABIC LETTER LAM ISOLATED FORM
0xE8 0xFEDF # ARABIC LETTER LAM INITIAL FORM
0xE9 0xFEE0 # ARABIC LETTER LAM MEDIAL FORM
0xEA 0xFEE1 # ARABIC LETTER MEEM ISOLATED FORM
0xEB 0xFEE3 # ARABIC LETTER MEEM INITIAL FORM
0xEC 0xFB9E # ARABIC LETTER NOON GHUNNA ISOLATED FORM
0xED 0xFEE5 # ARABIC LETTER NOON ISOLATED FORM
0xEE 0xFEE7 # ARABIC LETTER NOON INITIAL FORM
0xEF 0xFE85 # ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
0xF0 0xFEED # ARABIC LETTER WAW ISOLATED FORM
0xF1 0xFBA6 # ARABIC LETTER HEH GOAL ISOLATED FORM
0xF2 0xFBA8 # ARABIC LETTER HEH GOAL INITIAL FORM
0xF3 0xFBA9 # ARABIC LETTER HEH GOAL MEDIAL FORM
0xF4 0xFBAA # ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM
0xF5 0xFE80 # ARABIC LETTER HAMZA ISOLATED FORM
0xF6 0xFE89 # ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
0xF7 0xFE8A # ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
0xF8 0xFE8B # ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
0xF9 0xFEF1 # ARABIC LETTER YEH ISOLATED FORM
0xFA 0xFEF2 # ARABIC LETTER YEH FINAL FORM
0xFB 0xFEF3 # ARABIC LETTER YEH INITIAL FORM
0xFC 0xFBB0 # ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
0xFD 0xFBAE # ARABIC LETTER YEH BARREE ISOLATED FORM
0xFE 0xFE7C # ARABIC SHADDA ISOLATED FORM
0xFF 0xFE7D # ARABIC SHADDA MEDIAL FORM
@@ -1,273 +0,0 @@
#
# Name: cp1026_IBMLatin5Turkish to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp1026_IBMLatin5Turkish code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp1026_IBMLatin5Turkish order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x009C #CONTROL
0x05 0x0009 #HORIZONTAL TABULATION
0x06 0x0086 #CONTROL
0x07 0x007F #DELETE
0x08 0x0097 #CONTROL
0x09 0x008D #CONTROL
0x0A 0x008E #CONTROL
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x009D #CONTROL
0x15 0x0085 #CONTROL
0x16 0x0008 #BACKSPACE
0x17 0x0087 #CONTROL
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x0092 #CONTROL
0x1B 0x008F #CONTROL
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0080 #CONTROL
0x21 0x0081 #CONTROL
0x22 0x0082 #CONTROL
0x23 0x0083 #CONTROL
0x24 0x0084 #CONTROL
0x25 0x000A #LINE FEED
0x26 0x0017 #END OF TRANSMISSION BLOCK
0x27 0x001B #ESCAPE
0x28 0x0088 #CONTROL
0x29 0x0089 #CONTROL
0x2A 0x008A #CONTROL
0x2B 0x008B #CONTROL
0x2C 0x008C #CONTROL
0x2D 0x0005 #ENQUIRY
0x2E 0x0006 #ACKNOWLEDGE
0x2F 0x0007 #BELL
0x30 0x0090 #CONTROL
0x31 0x0091 #CONTROL
0x32 0x0016 #SYNCHRONOUS IDLE
0x33 0x0093 #CONTROL
0x34 0x0094 #CONTROL
0x35 0x0095 #CONTROL
0x36 0x0096 #CONTROL
0x37 0x0004 #END OF TRANSMISSION
0x38 0x0098 #CONTROL
0x39 0x0099 #CONTROL
0x3A 0x009A #CONTROL
0x3B 0x009B #CONTROL
0x3C 0x0014 #DEVICE CONTROL FOUR
0x3D 0x0015 #NEGATIVE ACKNOWLEDGE
0x3E 0x009E #CONTROL
0x3F 0x001A #SUBSTITUTE
0x40 0x0020 #SPACE
0x41 0x00A0 #NO-BREAK SPACE
0x42 0x00E2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x43 0x00E4 #LATIN SMALL LETTER A WITH DIAERESIS
0x44 0x00E0 #LATIN SMALL LETTER A WITH GRAVE
0x45 0x00E1 #LATIN SMALL LETTER A WITH ACUTE
0x46 0x00E3 #LATIN SMALL LETTER A WITH TILDE
0x47 0x00E5 #LATIN SMALL LETTER A WITH RING ABOVE
0x48 0x007B #LEFT CURLY BRACKET
0x49 0x00F1 #LATIN SMALL LETTER N WITH TILDE
0x4A 0x00C7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x4B 0x002E #FULL STOP
0x4C 0x003C #LESS-THAN SIGN
0x4D 0x0028 #LEFT PARENTHESIS
0x4E 0x002B #PLUS SIGN
0x4F 0x0021 #EXCLAMATION MARK
0x50 0x0026 #AMPERSAND
0x51 0x00E9 #LATIN SMALL LETTER E WITH ACUTE
0x52 0x00EA #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x53 0x00EB #LATIN SMALL LETTER E WITH DIAERESIS
0x54 0x00E8 #LATIN SMALL LETTER E WITH GRAVE
0x55 0x00ED #LATIN SMALL LETTER I WITH ACUTE
0x56 0x00EE #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x57 0x00EF #LATIN SMALL LETTER I WITH DIAERESIS
0x58 0x00EC #LATIN SMALL LETTER I WITH GRAVE
0x59 0x00DF #LATIN SMALL LETTER SHARP S (GERMAN)
0x5A 0x011E #LATIN CAPITAL LETTER G WITH BREVE
0x5B 0x0130 #LATIN CAPITAL LETTER I WITH DOT ABOVE
0x5C 0x002A #ASTERISK
0x5D 0x0029 #RIGHT PARENTHESIS
0x5E 0x003B #SEMICOLON
0x5F 0x005E #CIRCUMFLEX ACCENT
0x60 0x002D #HYPHEN-MINUS
0x61 0x002F #SOLIDUS
0x62 0x00C2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x63 0x00C4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x64 0x00C0 #LATIN CAPITAL LETTER A WITH GRAVE
0x65 0x00C1 #LATIN CAPITAL LETTER A WITH ACUTE
0x66 0x00C3 #LATIN CAPITAL LETTER A WITH TILDE
0x67 0x00C5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x68 0x005B #LEFT SQUARE BRACKET
0x69 0x00D1 #LATIN CAPITAL LETTER N WITH TILDE
0x6A 0x015F #LATIN SMALL LETTER S WITH CEDILLA
0x6B 0x002C #COMMA
0x6C 0x0025 #PERCENT SIGN
0x6D 0x005F #LOW LINE
0x6E 0x003E #GREATER-THAN SIGN
0x6F 0x003F #QUESTION MARK
0x70 0x00F8 #LATIN SMALL LETTER O WITH STROKE
0x71 0x00C9 #LATIN CAPITAL LETTER E WITH ACUTE
0x72 0x00CA #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x73 0x00CB #LATIN CAPITAL LETTER E WITH DIAERESIS
0x74 0x00C8 #LATIN CAPITAL LETTER E WITH GRAVE
0x75 0x00CD #LATIN CAPITAL LETTER I WITH ACUTE
0x76 0x00CE #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x77 0x00CF #LATIN CAPITAL LETTER I WITH DIAERESIS
0x78 0x00CC #LATIN CAPITAL LETTER I WITH GRAVE
0x79 0x0131 #LATIN SMALL LETTER DOTLESS I
0x7A 0x003A #COLON
0x7B 0x00D6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x7C 0x015E #LATIN CAPITAL LETTER S WITH CEDILLA
0x7D 0x0027 #APOSTROPHE
0x7E 0x003D #EQUALS SIGN
0x7F 0x00DC #LATIN CAPITAL LETTER U WITH DIAERESIS
0x80 0x00D8 #LATIN CAPITAL LETTER O WITH STROKE
0x81 0x0061 #LATIN SMALL LETTER A
0x82 0x0062 #LATIN SMALL LETTER B
0x83 0x0063 #LATIN SMALL LETTER C
0x84 0x0064 #LATIN SMALL LETTER D
0x85 0x0065 #LATIN SMALL LETTER E
0x86 0x0066 #LATIN SMALL LETTER F
0x87 0x0067 #LATIN SMALL LETTER G
0x88 0x0068 #LATIN SMALL LETTER H
0x89 0x0069 #LATIN SMALL LETTER I
0x8A 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8B 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8C 0x007D #RIGHT CURLY BRACKET
0x8D 0x0060 #GRAVE ACCENT
0x8E 0x00A6 #BROKEN BAR
0x8F 0x00B1 #PLUS-MINUS SIGN
0x90 0x00B0 #DEGREE SIGN
0x91 0x006A #LATIN SMALL LETTER J
0x92 0x006B #LATIN SMALL LETTER K
0x93 0x006C #LATIN SMALL LETTER L
0x94 0x006D #LATIN SMALL LETTER M
0x95 0x006E #LATIN SMALL LETTER N
0x96 0x006F #LATIN SMALL LETTER O
0x97 0x0070 #LATIN SMALL LETTER P
0x98 0x0071 #LATIN SMALL LETTER Q
0x99 0x0072 #LATIN SMALL LETTER R
0x9A 0x00AA #FEMININE ORDINAL INDICATOR
0x9B 0x00BA #MASCULINE ORDINAL INDICATOR
0x9C 0x00E6 #LATIN SMALL LIGATURE AE
0x9D 0x00B8 #CEDILLA
0x9E 0x00C6 #LATIN CAPITAL LIGATURE AE
0x9F 0x00A4 #CURRENCY SIGN
0xA0 0x00B5 #MICRO SIGN
0xA1 0x00F6 #LATIN SMALL LETTER O WITH DIAERESIS
0xA2 0x0073 #LATIN SMALL LETTER S
0xA3 0x0074 #LATIN SMALL LETTER T
0xA4 0x0075 #LATIN SMALL LETTER U
0xA5 0x0076 #LATIN SMALL LETTER V
0xA6 0x0077 #LATIN SMALL LETTER W
0xA7 0x0078 #LATIN SMALL LETTER X
0xA8 0x0079 #LATIN SMALL LETTER Y
0xA9 0x007A #LATIN SMALL LETTER Z
0xAA 0x00A1 #INVERTED EXCLAMATION MARK
0xAB 0x00BF #INVERTED QUESTION MARK
0xAC 0x005D #RIGHT SQUARE BRACKET
0xAD 0x0024 #DOLLAR SIGN
0xAE 0x0040 #COMMERCIAL AT
0xAF 0x00AE #REGISTERED SIGN
0xB0 0x00A2 #CENT SIGN
0xB1 0x00A3 #POUND SIGN
0xB2 0x00A5 #YEN SIGN
0xB3 0x00B7 #MIDDLE DOT
0xB4 0x00A9 #COPYRIGHT SIGN
0xB5 0x00A7 #SECTION SIGN
0xB6 0x00B6 #PILCROW SIGN
0xB7 0x00BC #VULGAR FRACTION ONE QUARTER
0xB8 0x00BD #VULGAR FRACTION ONE HALF
0xB9 0x00BE #VULGAR FRACTION THREE QUARTERS
0xBA 0x00AC #NOT SIGN
0xBB 0x007C #VERTICAL LINE
0xBC 0x00AF #MACRON
0xBD 0x00A8 #DIAERESIS
0xBE 0x00B4 #ACUTE ACCENT
0xBF 0x00D7 #MULTIPLICATION SIGN
0xC0 0x00E7 #LATIN SMALL LETTER C WITH CEDILLA
0xC1 0x0041 #LATIN CAPITAL LETTER A
0xC2 0x0042 #LATIN CAPITAL LETTER B
0xC3 0x0043 #LATIN CAPITAL LETTER C
0xC4 0x0044 #LATIN CAPITAL LETTER D
0xC5 0x0045 #LATIN CAPITAL LETTER E
0xC6 0x0046 #LATIN CAPITAL LETTER F
0xC7 0x0047 #LATIN CAPITAL LETTER G
0xC8 0x0048 #LATIN CAPITAL LETTER H
0xC9 0x0049 #LATIN CAPITAL LETTER I
0xCA 0x00AD #SOFT HYPHEN
0xCB 0x00F4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0xCC 0x007E #TILDE
0xCD 0x00F2 #LATIN SMALL LETTER O WITH GRAVE
0xCE 0x00F3 #LATIN SMALL LETTER O WITH ACUTE
0xCF 0x00F5 #LATIN SMALL LETTER O WITH TILDE
0xD0 0x011F #LATIN SMALL LETTER G WITH BREVE
0xD1 0x004A #LATIN CAPITAL LETTER J
0xD2 0x004B #LATIN CAPITAL LETTER K
0xD3 0x004C #LATIN CAPITAL LETTER L
0xD4 0x004D #LATIN CAPITAL LETTER M
0xD5 0x004E #LATIN CAPITAL LETTER N
0xD6 0x004F #LATIN CAPITAL LETTER O
0xD7 0x0050 #LATIN CAPITAL LETTER P
0xD8 0x0051 #LATIN CAPITAL LETTER Q
0xD9 0x0052 #LATIN CAPITAL LETTER R
0xDA 0x00B9 #SUPERSCRIPT ONE
0xDB 0x00FB #LATIN SMALL LETTER U WITH CIRCUMFLEX
0xDC 0x005C #REVERSE SOLIDUS
0xDD 0x00F9 #LATIN SMALL LETTER U WITH GRAVE
0xDE 0x00FA #LATIN SMALL LETTER U WITH ACUTE
0xDF 0x00FF #LATIN SMALL LETTER Y WITH DIAERESIS
0xE0 0x00FC #LATIN SMALL LETTER U WITH DIAERESIS
0xE1 0x00F7 #DIVISION SIGN
0xE2 0x0053 #LATIN CAPITAL LETTER S
0xE3 0x0054 #LATIN CAPITAL LETTER T
0xE4 0x0055 #LATIN CAPITAL LETTER U
0xE5 0x0056 #LATIN CAPITAL LETTER V
0xE6 0x0057 #LATIN CAPITAL LETTER W
0xE7 0x0058 #LATIN CAPITAL LETTER X
0xE8 0x0059 #LATIN CAPITAL LETTER Y
0xE9 0x005A #LATIN CAPITAL LETTER Z
0xEA 0x00B2 #SUPERSCRIPT TWO
0xEB 0x00D4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xEC 0x0023 #NUMBER SIGN
0xED 0x00D2 #LATIN CAPITAL LETTER O WITH GRAVE
0xEE 0x00D3 #LATIN CAPITAL LETTER O WITH ACUTE
0xEF 0x00D5 #LATIN CAPITAL LETTER O WITH TILDE
0xF0 0x0030 #DIGIT ZERO
0xF1 0x0031 #DIGIT ONE
0xF2 0x0032 #DIGIT TWO
0xF3 0x0033 #DIGIT THREE
0xF4 0x0034 #DIGIT FOUR
0xF5 0x0035 #DIGIT FIVE
0xF6 0x0036 #DIGIT SIX
0xF7 0x0037 #DIGIT SEVEN
0xF8 0x0038 #DIGIT EIGHT
0xF9 0x0039 #DIGIT NINE
0xFA 0x00B3 #SUPERSCRIPT THREE
0xFB 0x00DB #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xFC 0x0022 #QUOTATION MARK
0xFD 0x00D9 #LATIN CAPITAL LETTER U WITH GRAVE
0xFE 0x00DA #LATIN CAPITAL LETTER U WITH ACUTE
0xFF 0x009F #CONTROL
@@ -1,256 +0,0 @@
0x00 0x0000
0x01 0x0001
0x02 0x0002
0x03 0x0003
0x04 0x0004
0x05 0x0005
0x06 0x0006
0x07 0x0007
0x08 0x0008
0x09 0x0009
0x0A 0x000A
0x0B 0x000B
0x0C 0x000C
0x0D 0x000D
0x0E 0x000E
0x0F 0x000F
0x10 0x0010
0x11 0x0011
0x12 0x0012
0x13 0x0013
0x14 0x0014
0x15 0x0015
0x16 0x0016
0x17 0x0017
0x18 0x0018
0x19 0x0019
0x1A 0x001C
0x1B 0x001B
0x1C 0x007F
0x1D 0x001D
0x1E 0x001E
0x1F 0x001F
0x20 0x0020
0x21 0x0021
0x22 0x0022
0x23 0x0023
0x24 0x0024
0x25 0x0025
0x26 0x0026
0x27 0x0027
0x28 0x0028
0x29 0x0029
0x2A 0x002A
0x2B 0x002B
0x2C 0x002C
0x2D 0x002D
0x2E 0x002E
0x2F 0x002F
0x30 0x0030
0x31 0x0031
0x32 0x0032
0x33 0x0033
0x34 0x0034
0x35 0x0035
0x36 0x0036
0x37 0x0037
0x38 0x0038
0x39 0x0039
0x3A 0x003A
0x3B 0x003B
0x3C 0x003C
0x3D 0x003D
0x3E 0x003E
0x3F 0x003F
0x40 0x0040
0x41 0x0041
0x42 0x0042
0x43 0x0043
0x44 0x0044
0x45 0x0045
0x46 0x0046
0x47 0x0047
0x48 0x0048
0x49 0x0049
0x4A 0x004A
0x4B 0x004B
0x4C 0x004C
0x4D 0x004D
0x4E 0x004E
0x4F 0x004F
0x50 0x0050
0x51 0x0051
0x52 0x0052
0x53 0x0053
0x54 0x0054
0x55 0x0055
0x56 0x0056
0x57 0x0057
0x58 0x0058
0x59 0x0059
0x5A 0x005A
0x5B 0x005B
0x5C 0x005C
0x5D 0x005D
0x5E 0x005E
0x5F 0x005F
0x60 0x0060
0x61 0x0061
0x62 0x0062
0x63 0x0063
0x64 0x0064
0x65 0x0065
0x66 0x0066
0x67 0x0067
0x68 0x0068
0x69 0x0069
0x6A 0x006A
0x6B 0x006B
0x6C 0x006C
0x6D 0x006D
0x6E 0x006E
0x6F 0x006F
0x70 0x0070
0x71 0x0071
0x72 0x0072
0x73 0x0073
0x74 0x0074
0x75 0x0075
0x76 0x0076
0x77 0x0077
0x78 0x0078
0x79 0x0079
0x7A 0x007A
0x7B 0x007B
0x7C 0x007C
0x7D 0x007D
0x7E 0x007E
0x7F 0x001A
0x80 0x0410
0x81 0x0411
0x82 0x0412
0x83 0x0413
0x84 0x0414
0x85 0x0415
0x86 0x0416
0x87 0x0417
0x88 0x0418
0x89 0x0419
0x8A 0x041A
0x8B 0x041B
0x8C 0x041C
0x8D 0x041D
0x8E 0x041E
0x8F 0x041F
0x90 0x0420
0x91 0x0421
0x92 0x0422
0x93 0x0423
0x94 0x0424
0x95 0x0425
0x96 0x0426
0x97 0x0427
0x98 0x0428
0x99 0x0429
0x9A 0x042A
0x9B 0x042B
0x9C 0x042C
0x9D 0x042D
0x9E 0x042E
0x9F 0x042F
0xA0 0x0430
0xA1 0x0431
0xA2 0x0432
0xA3 0x0433
0xA4 0x0434
0xA5 0x0435
0xA6 0x0436
0xA7 0x0437
0xA8 0x0438
0xA9 0x0439
0xAA 0x043A
0xAB 0x043B
0xAC 0x043C
0xAD 0x043D
0xAE 0x043E
0xAF 0x043F
0xB0 0x2591
0xB1 0x2592
0xB2 0x2593
0xB3 0x2502
0xB4 0x2524
0xB5 0x2561
0xB6 0x2562
0xB7 0x2556
0xB8 0x2555
0xB9 0x2563
0xBA 0x2551
0xBB 0x2557
0xBC 0x255D
0xBD 0x255C
0xBE 0x255B
0xBF 0x2510
0xC0 0x2514
0xC1 0x2534
0xC2 0x252C
0xC3 0x251C
0xC4 0x2500
0xC5 0x253C
0xC6 0x255E
0xC7 0x255F
0xC8 0x255A
0xC9 0x2554
0xCA 0x2569
0xCB 0x2566
0xCC 0x2560
0xCD 0x2550
0xCE 0x256C
0xCF 0x2567
0xD0 0x2568
0xD1 0x2564
0xD2 0x2565
0xD3 0x2559
0xD4 0x2558
0xD5 0x2552
0xD6 0x2553
0xD7 0x256B
0xD8 0x256A
0xD9 0x2518
0xDA 0x250C
0xDB 0x2588
0xDC 0x2584
0xDD 0x258C
0xDE 0x2590
0xDF 0x2580
0xE0 0x0440
0xE1 0x0441
0xE2 0x0442
0xE3 0x0443
0xE4 0x0444
0xE5 0x0445
0xE6 0x0446
0xE7 0x0447
0xE8 0x0448
0xE9 0x0449
0xEA 0x044A
0xEB 0x044B
0xEC 0x044C
0xED 0x044D
0xEE 0x044E
0xEF 0x044F
0xF0 0x0401
0xF1 0x0451
0xF2 0x0404
0xF3 0x0454
0xF4 0x0407
0xF5 0x0457
0xF6 0x040E
0xF7 0x045E
0xF8 0x0406
0xF9 0x0456
0xFA 0x00B7
0xFB 0x00A4
0xFC 0x0490
0xFD 0x0491
0xFE 0x2219
0xFF 0x00A0
@@ -1,261 +0,0 @@
#
# $Id: CP1133.TXT,v 1.1 1999/12/06 16:18:01 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# IBM Lao codepage 1133. Typed in by hand from the image at:
# http://www.unicode.org/pending/lao/cp01133.gif
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 29 November 1999
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0E81 # LAO LETTER KO
0xA2 0x0E82 # LAO LETTER KHO SUNG
0xA3 0x0E84 # LAO LETTER KHO TAM
0xA4 0x0E87 # LAO LETTER NGO
0xA5 0x0E88 # LAO LETTER CO
0xA6 0x0EAA # LAO LETTER SO SUNG
0xA7 0x0E8A # LAO LETTER SO TAM
0xA8 0x0E8D # LAO LETTER NYO
0xA9 0x0E94 # LAO LETTER DO
0xAA 0x0E95 # LAO LETTER TO
0xAB 0x0E96 # LAO LETTER THO SUNG
0xAC 0x0E97 # LAO LETTER THO TAM
0xAD 0x0E99 # LAO LETTER NO
0xAE 0x0E9A # LAO LETTER BO
0xAF 0x0E9B # LAO LETTER PO
0xB0 0x0E9C # LAO LETTER PHO SUNG
0xB1 0x0E9D # LAO LETTER FO TAM
0xB2 0x0E9E # LAO LETTER PHO TAM
0xB3 0x0E9F # LAO LETTER FO SUNG
0xB4 0x0EA1 # LAO LETTER MO
0xB5 0x0EA2 # LAO LETTER YO
0xB6 0x0EA3 # LAO LETTER LO LING
0xB7 0x0EA5 # LAO LETTER LO LOOT
0xB8 0x0EA7 # LAO LETTER WO
0xB9 0x0EAB # LAO LETTER HO SUNG
0xBA 0x0EAD # LAO LETTER O
0xBB 0x0EAE # LAO LETTER HO TAM
0xBF 0x0EAF # LAO ELLIPSIS
0xC0 0x0EB0 # LAO VOWEL SIGN A
0xC1 0x0EB2 # LAO VOWEL SIGN AA
0xC2 0x0EB3 # LAO VOWEL SIGN AM
0xC3 0x0EB4 # LAO VOWEL SIGN I
0xC4 0x0EB5 # LAO VOWEL SIGN II
0xC5 0x0EB6 # LAO VOWEL SIGN Y
0xC6 0x0EB7 # LAO VOWEL SIGN YY
0xC7 0x0EB8 # LAO VOWEL SIGN U
0xC8 0x0EB9 # LAO VOWEL SIGN UU
0xC9 0x0EBC # LAO SEMIVOWEL SIGN LO
0xCA 0x0EB1 # LAO VOWEL SIGN MAI KAN
0xCB 0x0EBB # LAO VOWEL SIGN MAI KON
0xCC 0x0EBD # LAO SEMIVOWEL SIGN NYO
0xD0 0x0EC0 # LAO VOWEL SIGN E
0xD1 0x0EC1 # LAO VOWEL SIGN EI
0xD2 0x0EC2 # LAO VOWEL SIGN O
0xD3 0x0EC3 # LAO VOWEL SIGN AY
0xD4 0x0EC4 # LAO VOWEL SIGN AI
0xD5 0x0EC8 # LAO TONE MAI EK
0xD6 0x0EC9 # LAO TONE MAI THO
0xD7 0x0ECA # LAO TONE MAI TI
0xD8 0x0ECB # LAO TONE MAI CATAWA
0xD9 0x0ECC # LAO CANCELLATION MARK
0xDA 0x0ECD # LAO NIGGAHITA
0xDB 0x0EC6 # LAO KO LA
0xDD 0x0EDC # LAO HO NO
0xDE 0x0EDD # LAO HO MO
0xDF 0x20AD # KIP SIGN
0xF0 0x0ED0 # LAO DIGIT ZERO
0xF1 0x0ED1 # LAO DIGIT ONE
0xF2 0x0ED2 # LAO DIGIT TWO
0xF3 0x0ED3 # LAO DIGIT THREE
0xF4 0x0ED4 # LAO DIGIT FOUR
0xF5 0x0ED5 # LAO DIGIT FIVE
0xF6 0x0ED6 # LAO DIGIT SIX
0xF7 0x0ED7 # LAO DIGIT SEVEN
0xF8 0x0ED8 # LAO DIGIT EIGHT
0xF9 0x0ED9 # LAO DIGIT NINE
0xFC 0x00A2 # CENT SIGN
0xFD 0x00AC # NOT SIGN
0xFE 0x00A6 # BROKEN BAR
0xFF 0x???? #
@@ -1,304 +0,0 @@
#
# Name: IBM EBCDIC CP424 (Hebrew) to Unicode table
# Unicode version: 3.0
# Table version: 1.0
# Table format: Format A
# Date: 1999 July 27
# Authors: Ken Whistler <kenw@sybase.com>
#
# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# CP424 characters map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the CP424 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
# (or for EBCDIC controls, the EBCDIC name in C1 space)
#
# The entries are in CP424 order
#
# Version history
# 1.0 version new.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# Any comments or problems, contact <errata@unicode.org>
# Please note that <errata@unicode.org> is an archival address;
# notices will be checked, but do not expect an immediate response.
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x009C #SELECT
0x05 0x0009 #HORIZONTAL TABULATION
0x06 0x0086 #REQUIRED NEW LINE
0x07 0x007F #DELETE
0x08 0x0097 #GRAPHIC ESCAPE
0x09 0x008D #SUPERSCRIPT
0x0A 0x008E #REPEAT
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x009D #RESTORE/ENABLE PRESENTATION
0x15 0x0085 #NEW LINE
0x16 0x0008 #BACKSPACE
0x17 0x0087 #PROGRAM OPERATOR COMMUNICATION
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x0092 #UNIT BACK SPACE
0x1B 0x008F #CUSTOMER USE ONE
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0080 #DIGIT SELECT
0x21 0x0081 #START OF SIGNIFICANCE
0x22 0x0082 #FIELD SEPARATOR
0x23 0x0083 #WORD UNDERSCORE
0x24 0x0084 #BYPASS OR INHIBIT PRESENTATION
0x25 0x000A #LINE FEED
0x26 0x0017 #END OF TRANSMISSION BLOCK
0x27 0x001B #ESCAPE
0x28 0x0088 #SET ATTRIBUTE
0x29 0x0089 #START FIELD EXTENDED
0x2A 0x008A #SET MODE OR SWITCH
0x2B 0x008B #CONTROL SEQUENCE PREFIX
0x2C 0x008C #MODIFY FIELD ATTRIBUTE
0x2D 0x0005 #ENQUIRY
0x2E 0x0006 #ACKNOWLEDGE
0x2F 0x0007 #BELL
0x30 0x0090 #<reserved>
0x31 0x0091 #<reserved>
0x32 0x0016 #SYNCHRONOUS IDLE
0x33 0x0093 #INDEX RETURN
0x34 0x0094 #PRESENTATION POSITION
0x35 0x0095 #TRANSPARENT
0x36 0x0096 #NUMERIC BACKSPACE
0x37 0x0004 #END OF TRANSMISSION
0x38 0x0098 #SUBSCRIPT
0x39 0x0099 #INDENT TABULATION
0x3A 0x009A #REVERSE FORM FEED
0x3B 0x009B #CUSTOMER USE THREE
0x3C 0x0014 #DEVICE CONTROL FOUR
0x3D 0x0015 #NEGATIVE ACKNOWLEDGE
0x3E 0x009E #<reserved>
0x3F 0x001A #SUBSTITUTE
0x40 0x0020 #SPACE
0x41 0x05D0 #HEBREW LETTER ALEF
0x42 0x05D1 #HEBREW LETTER BET
0x43 0x05D2 #HEBREW LETTER GIMEL
0x44 0x05D3 #HEBREW LETTER DALET
0x45 0x05D4 #HEBREW LETTER HE
0x46 0x05D5 #HEBREW LETTER VAV
0x47 0x05D6 #HEBREW LETTER ZAYIN
0x48 0x05D7 #HEBREW LETTER HET
0x49 0x05D8 #HEBREW LETTER TET
0x4A 0x00A2 #CENT SIGN
0x4B 0x002E #FULL STOP
0x4C 0x003C #LESS-THAN SIGN
0x4D 0x0028 #LEFT PARENTHESIS
0x4E 0x002B #PLUS SIGN
0x4F 0x007C #VERTICAL LINE
0x50 0x0026 #AMPERSAND
0x51 0x05D9 #HEBREW LETTER YOD
0x52 0x05DA #HEBREW LETTER FINAL KAF
0x53 0x05DB #HEBREW LETTER KAF
0x54 0x05DC #HEBREW LETTER LAMED
0x55 0x05DD #HEBREW LETTER FINAL MEM
0x56 0x05DE #HEBREW LETTER MEM
0x57 0x05DF #HEBREW LETTER FINAL NUN
0x58 0x05E0 #HEBREW LETTER NUN
0x59 0x05E1 #HEBREW LETTER SAMEKH
0x5A 0x0021 #EXCLAMATION MARK
0x5B 0x0024 #DOLLAR SIGN
0x5C 0x002A #ASTERISK
0x5D 0x0029 #RIGHT PARENTHESIS
0x5E 0x003B #SEMICOLON
0x5F 0x00AC #NOT SIGN
0x60 0x002D #HYPHEN-MINUS
0x61 0x002F #SOLIDUS
0x62 0x05E2 #HEBREW LETTER AYIN
0x63 0x05E3 #HEBREW LETTER FINAL PE
0x64 0x05E4 #HEBREW LETTER PE
0x65 0x05E5 #HEBREW LETTER FINAL TSADI
0x66 0x05E6 #HEBREW LETTER TSADI
0x67 0x05E7 #HEBREW LETTER QOF
0x68 0x05E8 #HEBREW LETTER RESH
0x69 0x05E9 #HEBREW LETTER SHIN
0x6A 0x00A6 #BROKEN BAR
0x6B 0x002C #COMMA
0x6C 0x0025 #PERCENT SIGN
0x6D 0x005F #LOW LINE
0x6E 0x003E #GREATER-THAN SIGN
0x6F 0x003F #QUESTION MARK
0x70 #UNDEFINED
0x71 0x05EA #HEBREW LETTER TAV
0x72 #UNDEFINED
0x73 #UNDEFINED
0x74 0x00A0 #NO-BREAK SPACE
0x75 #UNDEFINED
0x76 #UNDEFINED
0x77 #UNDEFINED
0x78 0x2017 #DOUBLE LOW LINE
0x79 0x0060 #GRAVE ACCENT
0x7A 0x003A #COLON
0x7B 0x0023 #NUMBER SIGN
0x7C 0x0040 #COMMERCIAL AT
0x7D 0x0027 #APOSTROPHE
0x7E 0x003D #EQUALS SIGN
0x7F 0x0022 #QUOTATION MARK
0x80 #UNDEFINED
0x81 0x0061 #LATIN SMALL LETTER A
0x82 0x0062 #LATIN SMALL LETTER B
0x83 0x0063 #LATIN SMALL LETTER C
0x84 0x0064 #LATIN SMALL LETTER D
0x85 0x0065 #LATIN SMALL LETTER E
0x86 0x0066 #LATIN SMALL LETTER F
0x87 0x0067 #LATIN SMALL LETTER G
0x88 0x0068 #LATIN SMALL LETTER H
0x89 0x0069 #LATIN SMALL LETTER I
0x8A 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8B 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8C #UNDEFINED
0x8D #UNDEFINED
0x8E #UNDEFINED
0x8F 0x00B1 #PLUS-MINUS SIGN
0x90 0x00B0 #DEGREE SIGN
0x91 0x006A #LATIN SMALL LETTER J
0x92 0x006B #LATIN SMALL LETTER K
0x93 0x006C #LATIN SMALL LETTER L
0x94 0x006D #LATIN SMALL LETTER M
0x95 0x006E #LATIN SMALL LETTER N
0x96 0x006F #LATIN SMALL LETTER O
0x97 0x0070 #LATIN SMALL LETTER P
0x98 0x0071 #LATIN SMALL LETTER Q
0x99 0x0072 #LATIN SMALL LETTER R
0x9A #UNDEFINED
0x9B #UNDEFINED
0x9C #UNDEFINED
0x9D 0x00B8 #CEDILLA
0x9E #UNDEFINED
0x9F 0x00A4 #CURRENCY SIGN
0xA0 0x00B5 #MICRO SIGN
0xA1 0x007E #TILDE
0xA2 0x0073 #LATIN SMALL LETTER S
0xA3 0x0074 #LATIN SMALL LETTER T
0xA4 0x0075 #LATIN SMALL LETTER U
0xA5 0x0076 #LATIN SMALL LETTER V
0xA6 0x0077 #LATIN SMALL LETTER W
0xA7 0x0078 #LATIN SMALL LETTER X
0xA8 0x0079 #LATIN SMALL LETTER Y
0xA9 0x007A #LATIN SMALL LETTER Z
0xAA #UNDEFINED
0xAB #UNDEFINED
0xAC #UNDEFINED
0xAD #UNDEFINED
0xAE #UNDEFINED
0xAF 0x00AE #REGISTERED SIGN
0xB0 0x005E #CIRCUMFLEX ACCENT
0xB1 0x00A3 #POUND SIGN
0xB2 0x00A5 #YEN SIGN
0xB3 0x00B7 #MIDDLE DOT
0xB4 0x00A9 #COPYRIGHT SIGN
0xB5 0x00A7 #SECTION SIGN
0xB6 0x00B6 #PILCROW SIGN
0xB7 0x00BC #VULGAR FRACTION ONE QUARTER
0xB8 0x00BD #VULGAR FRACTION ONE HALF
0xB9 0x00BE #VULGAR FRACTION THREE QUARTERS
0xBA 0x005B #LEFT SQUARE BRACKET
0xBB 0x005D #RIGHT SQUARE BRACKET
0xBC 0x00AF #MACRON
0xBD 0x00A8 #DIAERESIS
0xBE 0x00B4 #ACUTE ACCENT
0xBF 0x00D7 #MULTIPLICATION SIGN
0xC0 0x007B #LEFT CURLY BRACKET
0xC1 0x0041 #LATIN CAPITAL LETTER A
0xC2 0x0042 #LATIN CAPITAL LETTER B
0xC3 0x0043 #LATIN CAPITAL LETTER C
0xC4 0x0044 #LATIN CAPITAL LETTER D
0xC5 0x0045 #LATIN CAPITAL LETTER E
0xC6 0x0046 #LATIN CAPITAL LETTER F
0xC7 0x0047 #LATIN CAPITAL LETTER G
0xC8 0x0048 #LATIN CAPITAL LETTER H
0xC9 0x0049 #LATIN CAPITAL LETTER I
0xCA 0x00AD #SOFT HYPHEN
0xCB #UNDEFINED
0xCC #UNDEFINED
0xCD #UNDEFINED
0xCE #UNDEFINED
0xCF #UNDEFINED
0xD0 0x007D #RIGHT CURLY BRACKET
0xD1 0x004A #LATIN CAPITAL LETTER J
0xD2 0x004B #LATIN CAPITAL LETTER K
0xD3 0x004C #LATIN CAPITAL LETTER L
0xD4 0x004D #LATIN CAPITAL LETTER M
0xD5 0x004E #LATIN CAPITAL LETTER N
0xD6 0x004F #LATIN CAPITAL LETTER O
0xD7 0x0050 #LATIN CAPITAL LETTER P
0xD8 0x0051 #LATIN CAPITAL LETTER Q
0xD9 0x0052 #LATIN CAPITAL LETTER R
0xDA 0x00B9 #SUPERSCRIPT ONE
0xDB #UNDEFINED
0xDC #UNDEFINED
0xDD #UNDEFINED
0xDE #UNDEFINED
0xDF #UNDEFINED
0xE0 0x005C #REVERSE SOLIDUS
0xE1 0x00F7 #DIVISION SIGN
0xE2 0x0053 #LATIN CAPITAL LETTER S
0xE3 0x0054 #LATIN CAPITAL LETTER T
0xE4 0x0055 #LATIN CAPITAL LETTER U
0xE5 0x0056 #LATIN CAPITAL LETTER V
0xE6 0x0057 #LATIN CAPITAL LETTER W
0xE7 0x0058 #LATIN CAPITAL LETTER X
0xE8 0x0059 #LATIN CAPITAL LETTER Y
0xE9 0x005A #LATIN CAPITAL LETTER Z
0xEA 0x00B2 #SUPERSCRIPT TWO
0xEB #UNDEFINED
0xEC #UNDEFINED
0xED #UNDEFINED
0xEE #UNDEFINED
0xEF #UNDEFINED
0xF0 0x0030 #DIGIT ZERO
0xF1 0x0031 #DIGIT ONE
0xF2 0x0032 #DIGIT TWO
0xF3 0x0033 #DIGIT THREE
0xF4 0x0034 #DIGIT FOUR
0xF5 0x0035 #DIGIT FIVE
0xF6 0x0036 #DIGIT SIX
0xF7 0x0037 #DIGIT SEVEN
0xF8 0x0038 #DIGIT EIGHT
0xF9 0x0039 #DIGIT NINE
0xFA 0x00B3 #SUPERSCRIPT THREE
0xFB #UNDEFINED
0xFC #UNDEFINED
0xFD #UNDEFINED
0xFE #UNDEFINED
0xFF 0x009F #EIGHT ONES
@@ -1,273 +0,0 @@
#
# Name: cp437_DOSLatinUS to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp437_DOSLatinUS code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp437_DOSLatinUS order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x00ec #LATIN SMALL LETTER I WITH GRAVE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x00f2 #LATIN SMALL LETTER O WITH GRAVE
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x00ff #LATIN SMALL LETTER Y WITH DIAERESIS
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00a2 #CENT SIGN
0x9c 0x00a3 #POUND SIGN
0x9d 0x00a5 #YEN SIGN
0x9e 0x20a7 #PESETA SIGN
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x00aa #FEMININE ORDINAL INDICATOR
0xa7 0x00ba #MASCULINE ORDINAL INDICATOR
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp500_IBMInternational to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp500_IBMInternational code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp500_IBMInternational order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x009C #CONTROL
0x05 0x0009 #HORIZONTAL TABULATION
0x06 0x0086 #CONTROL
0x07 0x007F #DELETE
0x08 0x0097 #CONTROL
0x09 0x008D #CONTROL
0x0A 0x008E #CONTROL
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x009D #CONTROL
0x15 0x0085 #CONTROL
0x16 0x0008 #BACKSPACE
0x17 0x0087 #CONTROL
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x0092 #CONTROL
0x1B 0x008F #CONTROL
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0080 #CONTROL
0x21 0x0081 #CONTROL
0x22 0x0082 #CONTROL
0x23 0x0083 #CONTROL
0x24 0x0084 #CONTROL
0x25 0x000A #LINE FEED
0x26 0x0017 #END OF TRANSMISSION BLOCK
0x27 0x001B #ESCAPE
0x28 0x0088 #CONTROL
0x29 0x0089 #CONTROL
0x2A 0x008A #CONTROL
0x2B 0x008B #CONTROL
0x2C 0x008C #CONTROL
0x2D 0x0005 #ENQUIRY
0x2E 0x0006 #ACKNOWLEDGE
0x2F 0x0007 #BELL
0x30 0x0090 #CONTROL
0x31 0x0091 #CONTROL
0x32 0x0016 #SYNCHRONOUS IDLE
0x33 0x0093 #CONTROL
0x34 0x0094 #CONTROL
0x35 0x0095 #CONTROL
0x36 0x0096 #CONTROL
0x37 0x0004 #END OF TRANSMISSION
0x38 0x0098 #CONTROL
0x39 0x0099 #CONTROL
0x3A 0x009A #CONTROL
0x3B 0x009B #CONTROL
0x3C 0x0014 #DEVICE CONTROL FOUR
0x3D 0x0015 #NEGATIVE ACKNOWLEDGE
0x3E 0x009E #CONTROL
0x3F 0x001A #SUBSTITUTE
0x40 0x0020 #SPACE
0x41 0x00A0 #NO-BREAK SPACE
0x42 0x00E2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x43 0x00E4 #LATIN SMALL LETTER A WITH DIAERESIS
0x44 0x00E0 #LATIN SMALL LETTER A WITH GRAVE
0x45 0x00E1 #LATIN SMALL LETTER A WITH ACUTE
0x46 0x00E3 #LATIN SMALL LETTER A WITH TILDE
0x47 0x00E5 #LATIN SMALL LETTER A WITH RING ABOVE
0x48 0x00E7 #LATIN SMALL LETTER C WITH CEDILLA
0x49 0x00F1 #LATIN SMALL LETTER N WITH TILDE
0x4A 0x005B #LEFT SQUARE BRACKET
0x4B 0x002E #FULL STOP
0x4C 0x003C #LESS-THAN SIGN
0x4D 0x0028 #LEFT PARENTHESIS
0x4E 0x002B #PLUS SIGN
0x4F 0x0021 #EXCLAMATION MARK
0x50 0x0026 #AMPERSAND
0x51 0x00E9 #LATIN SMALL LETTER E WITH ACUTE
0x52 0x00EA #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x53 0x00EB #LATIN SMALL LETTER E WITH DIAERESIS
0x54 0x00E8 #LATIN SMALL LETTER E WITH GRAVE
0x55 0x00ED #LATIN SMALL LETTER I WITH ACUTE
0x56 0x00EE #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x57 0x00EF #LATIN SMALL LETTER I WITH DIAERESIS
0x58 0x00EC #LATIN SMALL LETTER I WITH GRAVE
0x59 0x00DF #LATIN SMALL LETTER SHARP S (GERMAN)
0x5A 0x005D #RIGHT SQUARE BRACKET
0x5B 0x0024 #DOLLAR SIGN
0x5C 0x002A #ASTERISK
0x5D 0x0029 #RIGHT PARENTHESIS
0x5E 0x003B #SEMICOLON
0x5F 0x005E #CIRCUMFLEX ACCENT
0x60 0x002D #HYPHEN-MINUS
0x61 0x002F #SOLIDUS
0x62 0x00C2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x63 0x00C4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x64 0x00C0 #LATIN CAPITAL LETTER A WITH GRAVE
0x65 0x00C1 #LATIN CAPITAL LETTER A WITH ACUTE
0x66 0x00C3 #LATIN CAPITAL LETTER A WITH TILDE
0x67 0x00C5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x68 0x00C7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x69 0x00D1 #LATIN CAPITAL LETTER N WITH TILDE
0x6A 0x00A6 #BROKEN BAR
0x6B 0x002C #COMMA
0x6C 0x0025 #PERCENT SIGN
0x6D 0x005F #LOW LINE
0x6E 0x003E #GREATER-THAN SIGN
0x6F 0x003F #QUESTION MARK
0x70 0x00F8 #LATIN SMALL LETTER O WITH STROKE
0x71 0x00C9 #LATIN CAPITAL LETTER E WITH ACUTE
0x72 0x00CA #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x73 0x00CB #LATIN CAPITAL LETTER E WITH DIAERESIS
0x74 0x00C8 #LATIN CAPITAL LETTER E WITH GRAVE
0x75 0x00CD #LATIN CAPITAL LETTER I WITH ACUTE
0x76 0x00CE #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x77 0x00CF #LATIN CAPITAL LETTER I WITH DIAERESIS
0x78 0x00CC #LATIN CAPITAL LETTER I WITH GRAVE
0x79 0x0060 #GRAVE ACCENT
0x7A 0x003A #COLON
0x7B 0x0023 #NUMBER SIGN
0x7C 0x0040 #COMMERCIAL AT
0x7D 0x0027 #APOSTROPHE
0x7E 0x003D #EQUALS SIGN
0x7F 0x0022 #QUOTATION MARK
0x80 0x00D8 #LATIN CAPITAL LETTER O WITH STROKE
0x81 0x0061 #LATIN SMALL LETTER A
0x82 0x0062 #LATIN SMALL LETTER B
0x83 0x0063 #LATIN SMALL LETTER C
0x84 0x0064 #LATIN SMALL LETTER D
0x85 0x0065 #LATIN SMALL LETTER E
0x86 0x0066 #LATIN SMALL LETTER F
0x87 0x0067 #LATIN SMALL LETTER G
0x88 0x0068 #LATIN SMALL LETTER H
0x89 0x0069 #LATIN SMALL LETTER I
0x8A 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8B 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x8C 0x00F0 #LATIN SMALL LETTER ETH (ICELANDIC)
0x8D 0x00FD #LATIN SMALL LETTER Y WITH ACUTE
0x8E 0x00FE #LATIN SMALL LETTER THORN (ICELANDIC)
0x8F 0x00B1 #PLUS-MINUS SIGN
0x90 0x00B0 #DEGREE SIGN
0x91 0x006A #LATIN SMALL LETTER J
0x92 0x006B #LATIN SMALL LETTER K
0x93 0x006C #LATIN SMALL LETTER L
0x94 0x006D #LATIN SMALL LETTER M
0x95 0x006E #LATIN SMALL LETTER N
0x96 0x006F #LATIN SMALL LETTER O
0x97 0x0070 #LATIN SMALL LETTER P
0x98 0x0071 #LATIN SMALL LETTER Q
0x99 0x0072 #LATIN SMALL LETTER R
0x9A 0x00AA #FEMININE ORDINAL INDICATOR
0x9B 0x00BA #MASCULINE ORDINAL INDICATOR
0x9C 0x00E6 #LATIN SMALL LIGATURE AE
0x9D 0x00B8 #CEDILLA
0x9E 0x00C6 #LATIN CAPITAL LIGATURE AE
0x9F 0x00A4 #CURRENCY SIGN
0xA0 0x00B5 #MICRO SIGN
0xA1 0x007E #TILDE
0xA2 0x0073 #LATIN SMALL LETTER S
0xA3 0x0074 #LATIN SMALL LETTER T
0xA4 0x0075 #LATIN SMALL LETTER U
0xA5 0x0076 #LATIN SMALL LETTER V
0xA6 0x0077 #LATIN SMALL LETTER W
0xA7 0x0078 #LATIN SMALL LETTER X
0xA8 0x0079 #LATIN SMALL LETTER Y
0xA9 0x007A #LATIN SMALL LETTER Z
0xAA 0x00A1 #INVERTED EXCLAMATION MARK
0xAB 0x00BF #INVERTED QUESTION MARK
0xAC 0x00D0 #LATIN CAPITAL LETTER ETH (ICELANDIC)
0xAD 0x00DD #LATIN CAPITAL LETTER Y WITH ACUTE
0xAE 0x00DE #LATIN CAPITAL LETTER THORN (ICELANDIC)
0xAF 0x00AE #REGISTERED SIGN
0xB0 0x00A2 #CENT SIGN
0xB1 0x00A3 #POUND SIGN
0xB2 0x00A5 #YEN SIGN
0xB3 0x00B7 #MIDDLE DOT
0xB4 0x00A9 #COPYRIGHT SIGN
0xB5 0x00A7 #SECTION SIGN
0xB6 0x00B6 #PILCROW SIGN
0xB7 0x00BC #VULGAR FRACTION ONE QUARTER
0xB8 0x00BD #VULGAR FRACTION ONE HALF
0xB9 0x00BE #VULGAR FRACTION THREE QUARTERS
0xBA 0x00AC #NOT SIGN
0xBB 0x007C #VERTICAL LINE
0xBC 0x00AF #MACRON
0xBD 0x00A8 #DIAERESIS
0xBE 0x00B4 #ACUTE ACCENT
0xBF 0x00D7 #MULTIPLICATION SIGN
0xC0 0x007B #LEFT CURLY BRACKET
0xC1 0x0041 #LATIN CAPITAL LETTER A
0xC2 0x0042 #LATIN CAPITAL LETTER B
0xC3 0x0043 #LATIN CAPITAL LETTER C
0xC4 0x0044 #LATIN CAPITAL LETTER D
0xC5 0x0045 #LATIN CAPITAL LETTER E
0xC6 0x0046 #LATIN CAPITAL LETTER F
0xC7 0x0047 #LATIN CAPITAL LETTER G
0xC8 0x0048 #LATIN CAPITAL LETTER H
0xC9 0x0049 #LATIN CAPITAL LETTER I
0xCA 0x00AD #SOFT HYPHEN
0xCB 0x00F4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0xCC 0x00F6 #LATIN SMALL LETTER O WITH DIAERESIS
0xCD 0x00F2 #LATIN SMALL LETTER O WITH GRAVE
0xCE 0x00F3 #LATIN SMALL LETTER O WITH ACUTE
0xCF 0x00F5 #LATIN SMALL LETTER O WITH TILDE
0xD0 0x007D #RIGHT CURLY BRACKET
0xD1 0x004A #LATIN CAPITAL LETTER J
0xD2 0x004B #LATIN CAPITAL LETTER K
0xD3 0x004C #LATIN CAPITAL LETTER L
0xD4 0x004D #LATIN CAPITAL LETTER M
0xD5 0x004E #LATIN CAPITAL LETTER N
0xD6 0x004F #LATIN CAPITAL LETTER O
0xD7 0x0050 #LATIN CAPITAL LETTER P
0xD8 0x0051 #LATIN CAPITAL LETTER Q
0xD9 0x0052 #LATIN CAPITAL LETTER R
0xDA 0x00B9 #SUPERSCRIPT ONE
0xDB 0x00FB #LATIN SMALL LETTER U WITH CIRCUMFLEX
0xDC 0x00FC #LATIN SMALL LETTER U WITH DIAERESIS
0xDD 0x00F9 #LATIN SMALL LETTER U WITH GRAVE
0xDE 0x00FA #LATIN SMALL LETTER U WITH ACUTE
0xDF 0x00FF #LATIN SMALL LETTER Y WITH DIAERESIS
0xE0 0x005C #REVERSE SOLIDUS
0xE1 0x00F7 #DIVISION SIGN
0xE2 0x0053 #LATIN CAPITAL LETTER S
0xE3 0x0054 #LATIN CAPITAL LETTER T
0xE4 0x0055 #LATIN CAPITAL LETTER U
0xE5 0x0056 #LATIN CAPITAL LETTER V
0xE6 0x0057 #LATIN CAPITAL LETTER W
0xE7 0x0058 #LATIN CAPITAL LETTER X
0xE8 0x0059 #LATIN CAPITAL LETTER Y
0xE9 0x005A #LATIN CAPITAL LETTER Z
0xEA 0x00B2 #SUPERSCRIPT TWO
0xEB 0x00D4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xEC 0x00D6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0xED 0x00D2 #LATIN CAPITAL LETTER O WITH GRAVE
0xEE 0x00D3 #LATIN CAPITAL LETTER O WITH ACUTE
0xEF 0x00D5 #LATIN CAPITAL LETTER O WITH TILDE
0xF0 0x0030 #DIGIT ZERO
0xF1 0x0031 #DIGIT ONE
0xF2 0x0032 #DIGIT TWO
0xF3 0x0033 #DIGIT THREE
0xF4 0x0034 #DIGIT FOUR
0xF5 0x0035 #DIGIT FIVE
0xF6 0x0036 #DIGIT SIX
0xF7 0x0037 #DIGIT SEVEN
0xF8 0x0038 #DIGIT EIGHT
0xF9 0x0039 #DIGIT NINE
0xFA 0x00B3 #SUPERSCRIPT THREE
0xFB 0x00DB #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xFC 0x00DC #LATIN CAPITAL LETTER U WITH DIAERESIS
0xFD 0x00D9 #LATIN CAPITAL LETTER U WITH GRAVE
0xFE 0x00DA #LATIN CAPITAL LETTER U WITH ACUTE
0xFF 0x009F #CONTROL
@@ -1,273 +0,0 @@
#
# Name: cp737_DOSGreek to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp737_DOSGreek code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp737_DOSGreek order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x0391 #GREEK CAPITAL LETTER ALPHA
0x81 0x0392 #GREEK CAPITAL LETTER BETA
0x82 0x0393 #GREEK CAPITAL LETTER GAMMA
0x83 0x0394 #GREEK CAPITAL LETTER DELTA
0x84 0x0395 #GREEK CAPITAL LETTER EPSILON
0x85 0x0396 #GREEK CAPITAL LETTER ZETA
0x86 0x0397 #GREEK CAPITAL LETTER ETA
0x87 0x0398 #GREEK CAPITAL LETTER THETA
0x88 0x0399 #GREEK CAPITAL LETTER IOTA
0x89 0x039a #GREEK CAPITAL LETTER KAPPA
0x8a 0x039b #GREEK CAPITAL LETTER LAMDA
0x8b 0x039c #GREEK CAPITAL LETTER MU
0x8c 0x039d #GREEK CAPITAL LETTER NU
0x8d 0x039e #GREEK CAPITAL LETTER XI
0x8e 0x039f #GREEK CAPITAL LETTER OMICRON
0x8f 0x03a0 #GREEK CAPITAL LETTER PI
0x90 0x03a1 #GREEK CAPITAL LETTER RHO
0x91 0x03a3 #GREEK CAPITAL LETTER SIGMA
0x92 0x03a4 #GREEK CAPITAL LETTER TAU
0x93 0x03a5 #GREEK CAPITAL LETTER UPSILON
0x94 0x03a6 #GREEK CAPITAL LETTER PHI
0x95 0x03a7 #GREEK CAPITAL LETTER CHI
0x96 0x03a8 #GREEK CAPITAL LETTER PSI
0x97 0x03a9 #GREEK CAPITAL LETTER OMEGA
0x98 0x03b1 #GREEK SMALL LETTER ALPHA
0x99 0x03b2 #GREEK SMALL LETTER BETA
0x9a 0x03b3 #GREEK SMALL LETTER GAMMA
0x9b 0x03b4 #GREEK SMALL LETTER DELTA
0x9c 0x03b5 #GREEK SMALL LETTER EPSILON
0x9d 0x03b6 #GREEK SMALL LETTER ZETA
0x9e 0x03b7 #GREEK SMALL LETTER ETA
0x9f 0x03b8 #GREEK SMALL LETTER THETA
0xa0 0x03b9 #GREEK SMALL LETTER IOTA
0xa1 0x03ba #GREEK SMALL LETTER KAPPA
0xa2 0x03bb #GREEK SMALL LETTER LAMDA
0xa3 0x03bc #GREEK SMALL LETTER MU
0xa4 0x03bd #GREEK SMALL LETTER NU
0xa5 0x03be #GREEK SMALL LETTER XI
0xa6 0x03bf #GREEK SMALL LETTER OMICRON
0xa7 0x03c0 #GREEK SMALL LETTER PI
0xa8 0x03c1 #GREEK SMALL LETTER RHO
0xa9 0x03c3 #GREEK SMALL LETTER SIGMA
0xaa 0x03c2 #GREEK SMALL LETTER FINAL SIGMA
0xab 0x03c4 #GREEK SMALL LETTER TAU
0xac 0x03c5 #GREEK SMALL LETTER UPSILON
0xad 0x03c6 #GREEK SMALL LETTER PHI
0xae 0x03c7 #GREEK SMALL LETTER CHI
0xaf 0x03c8 #GREEK SMALL LETTER PSI
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03c9 #GREEK SMALL LETTER OMEGA
0xe1 0x03ac #GREEK SMALL LETTER ALPHA WITH TONOS
0xe2 0x03ad #GREEK SMALL LETTER EPSILON WITH TONOS
0xe3 0x03ae #GREEK SMALL LETTER ETA WITH TONOS
0xe4 0x03ca #GREEK SMALL LETTER IOTA WITH DIALYTIKA
0xe5 0x03af #GREEK SMALL LETTER IOTA WITH TONOS
0xe6 0x03cc #GREEK SMALL LETTER OMICRON WITH TONOS
0xe7 0x03cd #GREEK SMALL LETTER UPSILON WITH TONOS
0xe8 0x03cb #GREEK SMALL LETTER UPSILON WITH DIALYTIKA
0xe9 0x03ce #GREEK SMALL LETTER OMEGA WITH TONOS
0xea 0x0386 #GREEK CAPITAL LETTER ALPHA WITH TONOS
0xeb 0x0388 #GREEK CAPITAL LETTER EPSILON WITH TONOS
0xec 0x0389 #GREEK CAPITAL LETTER ETA WITH TONOS
0xed 0x038a #GREEK CAPITAL LETTER IOTA WITH TONOS
0xee 0x038c #GREEK CAPITAL LETTER OMICRON WITH TONOS
0xef 0x038e #GREEK CAPITAL LETTER UPSILON WITH TONOS
0xf0 0x038f #GREEK CAPITAL LETTER OMEGA WITH TONOS
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x03aa #GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
0xf5 0x03ab #GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp775_DOSBaltRim to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp775_DOSBaltRim code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp775_DOSBaltRim order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x0106 #LATIN CAPITAL LETTER C WITH ACUTE
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x0101 #LATIN SMALL LETTER A WITH MACRON
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x0123 #LATIN SMALL LETTER G WITH CEDILLA
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x0107 #LATIN SMALL LETTER C WITH ACUTE
0x88 0x0142 #LATIN SMALL LETTER L WITH STROKE
0x89 0x0113 #LATIN SMALL LETTER E WITH MACRON
0x8a 0x0156 #LATIN CAPITAL LETTER R WITH CEDILLA
0x8b 0x0157 #LATIN SMALL LETTER R WITH CEDILLA
0x8c 0x012b #LATIN SMALL LETTER I WITH MACRON
0x8d 0x0179 #LATIN CAPITAL LETTER Z WITH ACUTE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x014d #LATIN SMALL LETTER O WITH MACRON
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x0122 #LATIN CAPITAL LETTER G WITH CEDILLA
0x96 0x00a2 #CENT SIGN
0x97 0x015a #LATIN CAPITAL LETTER S WITH ACUTE
0x98 0x015b #LATIN SMALL LETTER S WITH ACUTE
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00f8 #LATIN SMALL LETTER O WITH STROKE
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d8 #LATIN CAPITAL LETTER O WITH STROKE
0x9e 0x00d7 #MULTIPLICATION SIGN
0x9f 0x00a4 #CURRENCY SIGN
0xa0 0x0100 #LATIN CAPITAL LETTER A WITH MACRON
0xa1 0x012a #LATIN CAPITAL LETTER I WITH MACRON
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x017b #LATIN CAPITAL LETTER Z WITH DOT ABOVE
0xa4 0x017c #LATIN SMALL LETTER Z WITH DOT ABOVE
0xa5 0x017a #LATIN SMALL LETTER Z WITH ACUTE
0xa6 0x201d #RIGHT DOUBLE QUOTATION MARK
0xa7 0x00a6 #BROKEN BAR
0xa8 0x00a9 #COPYRIGHT SIGN
0xa9 0x00ae #REGISTERED SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x0141 #LATIN CAPITAL LETTER L WITH STROKE
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x0104 #LATIN CAPITAL LETTER A WITH OGONEK
0xb6 0x010c #LATIN CAPITAL LETTER C WITH CARON
0xb7 0x0118 #LATIN CAPITAL LETTER E WITH OGONEK
0xb8 0x0116 #LATIN CAPITAL LETTER E WITH DOT ABOVE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x012e #LATIN CAPITAL LETTER I WITH OGONEK
0xbe 0x0160 #LATIN CAPITAL LETTER S WITH CARON
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x0172 #LATIN CAPITAL LETTER U WITH OGONEK
0xc7 0x016a #LATIN CAPITAL LETTER U WITH MACRON
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x017d #LATIN CAPITAL LETTER Z WITH CARON
0xd0 0x0105 #LATIN SMALL LETTER A WITH OGONEK
0xd1 0x010d #LATIN SMALL LETTER C WITH CARON
0xd2 0x0119 #LATIN SMALL LETTER E WITH OGONEK
0xd3 0x0117 #LATIN SMALL LETTER E WITH DOT ABOVE
0xd4 0x012f #LATIN SMALL LETTER I WITH OGONEK
0xd5 0x0161 #LATIN SMALL LETTER S WITH CARON
0xd6 0x0173 #LATIN SMALL LETTER U WITH OGONEK
0xd7 0x016b #LATIN SMALL LETTER U WITH MACRON
0xd8 0x017e #LATIN SMALL LETTER Z WITH CARON
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xe1 0x00df #LATIN SMALL LETTER SHARP S (GERMAN)
0xe2 0x014c #LATIN CAPITAL LETTER O WITH MACRON
0xe3 0x0143 #LATIN CAPITAL LETTER N WITH ACUTE
0xe4 0x00f5 #LATIN SMALL LETTER O WITH TILDE
0xe5 0x00d5 #LATIN CAPITAL LETTER O WITH TILDE
0xe6 0x00b5 #MICRO SIGN
0xe7 0x0144 #LATIN SMALL LETTER N WITH ACUTE
0xe8 0x0136 #LATIN CAPITAL LETTER K WITH CEDILLA
0xe9 0x0137 #LATIN SMALL LETTER K WITH CEDILLA
0xea 0x013b #LATIN CAPITAL LETTER L WITH CEDILLA
0xeb 0x013c #LATIN SMALL LETTER L WITH CEDILLA
0xec 0x0146 #LATIN SMALL LETTER N WITH CEDILLA
0xed 0x0112 #LATIN CAPITAL LETTER E WITH MACRON
0xee 0x0145 #LATIN CAPITAL LETTER N WITH CEDILLA
0xef 0x2019 #RIGHT SINGLE QUOTATION MARK
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x201c #LEFT DOUBLE QUOTATION MARK
0xf3 0x00be #VULGAR FRACTION THREE QUARTERS
0xf4 0x00b6 #PILCROW SIGN
0xf5 0x00a7 #SECTION SIGN
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x201e #DOUBLE LOW-9 QUOTATION MARK
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x00b9 #SUPERSCRIPT ONE
0xfc 0x00b3 #SUPERSCRIPT THREE
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp850_DOSLatin1 to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp850_DOSLatin1 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp850_DOSLatin1 order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x00ec #LATIN SMALL LETTER I WITH GRAVE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x00f2 #LATIN SMALL LETTER O WITH GRAVE
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x00ff #LATIN SMALL LETTER Y WITH DIAERESIS
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00f8 #LATIN SMALL LETTER O WITH STROKE
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d8 #LATIN CAPITAL LETTER O WITH STROKE
0x9e 0x00d7 #MULTIPLICATION SIGN
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x00aa #FEMININE ORDINAL INDICATOR
0xa7 0x00ba #MASCULINE ORDINAL INDICATOR
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x00ae #REGISTERED SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x00c1 #LATIN CAPITAL LETTER A WITH ACUTE
0xb6 0x00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xb7 0x00c0 #LATIN CAPITAL LETTER A WITH GRAVE
0xb8 0x00a9 #COPYRIGHT SIGN
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x00a2 #CENT SIGN
0xbe 0x00a5 #YEN SIGN
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x00e3 #LATIN SMALL LETTER A WITH TILDE
0xc7 0x00c3 #LATIN CAPITAL LETTER A WITH TILDE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x00a4 #CURRENCY SIGN
0xd0 0x00f0 #LATIN SMALL LETTER ETH
0xd1 0x00d0 #LATIN CAPITAL LETTER ETH
0xd2 0x00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xd3 0x00cb #LATIN CAPITAL LETTER E WITH DIAERESIS
0xd4 0x00c8 #LATIN CAPITAL LETTER E WITH GRAVE
0xd5 0x0131 #LATIN SMALL LETTER DOTLESS I
0xd6 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE
0xd7 0x00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0xd8 0x00cf #LATIN CAPITAL LETTER I WITH DIAERESIS
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x00a6 #BROKEN BAR
0xde 0x00cc #LATIN CAPITAL LETTER I WITH GRAVE
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xe3 0x00d2 #LATIN CAPITAL LETTER O WITH GRAVE
0xe4 0x00f5 #LATIN SMALL LETTER O WITH TILDE
0xe5 0x00d5 #LATIN CAPITAL LETTER O WITH TILDE
0xe6 0x00b5 #MICRO SIGN
0xe7 0x00fe #LATIN SMALL LETTER THORN
0xe8 0x00de #LATIN CAPITAL LETTER THORN
0xe9 0x00da #LATIN CAPITAL LETTER U WITH ACUTE
0xea 0x00db #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xeb 0x00d9 #LATIN CAPITAL LETTER U WITH GRAVE
0xec 0x00fd #LATIN SMALL LETTER Y WITH ACUTE
0xed 0x00dd #LATIN CAPITAL LETTER Y WITH ACUTE
0xee 0x00af #MACRON
0xef 0x00b4 #ACUTE ACCENT
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2017 #DOUBLE LOW LINE
0xf3 0x00be #VULGAR FRACTION THREE QUARTERS
0xf4 0x00b6 #PILCROW SIGN
0xf5 0x00a7 #SECTION SIGN
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x00b8 #CEDILLA
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x00a8 #DIAERESIS
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x00b9 #SUPERSCRIPT ONE
0xfc 0x00b3 #SUPERSCRIPT THREE
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp852_DOSLatin2 to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp852_DOSLatin2 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp852_DOSLatin2 order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x016f #LATIN SMALL LETTER U WITH RING ABOVE
0x86 0x0107 #LATIN SMALL LETTER C WITH ACUTE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x0142 #LATIN SMALL LETTER L WITH STROKE
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x0150 #LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
0x8b 0x0151 #LATIN SMALL LETTER O WITH DOUBLE ACUTE
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x0179 #LATIN CAPITAL LETTER Z WITH ACUTE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x0106 #LATIN CAPITAL LETTER C WITH ACUTE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x0139 #LATIN CAPITAL LETTER L WITH ACUTE
0x92 0x013a #LATIN SMALL LETTER L WITH ACUTE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x013d #LATIN CAPITAL LETTER L WITH CARON
0x96 0x013e #LATIN SMALL LETTER L WITH CARON
0x97 0x015a #LATIN CAPITAL LETTER S WITH ACUTE
0x98 0x015b #LATIN SMALL LETTER S WITH ACUTE
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x0164 #LATIN CAPITAL LETTER T WITH CARON
0x9c 0x0165 #LATIN SMALL LETTER T WITH CARON
0x9d 0x0141 #LATIN CAPITAL LETTER L WITH STROKE
0x9e 0x00d7 #MULTIPLICATION SIGN
0x9f 0x010d #LATIN SMALL LETTER C WITH CARON
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x0104 #LATIN CAPITAL LETTER A WITH OGONEK
0xa5 0x0105 #LATIN SMALL LETTER A WITH OGONEK
0xa6 0x017d #LATIN CAPITAL LETTER Z WITH CARON
0xa7 0x017e #LATIN SMALL LETTER Z WITH CARON
0xa8 0x0118 #LATIN CAPITAL LETTER E WITH OGONEK
0xa9 0x0119 #LATIN SMALL LETTER E WITH OGONEK
0xaa 0x00ac #NOT SIGN
0xab 0x017a #LATIN SMALL LETTER Z WITH ACUTE
0xac 0x010c #LATIN CAPITAL LETTER C WITH CARON
0xad 0x015f #LATIN SMALL LETTER S WITH CEDILLA
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x00c1 #LATIN CAPITAL LETTER A WITH ACUTE
0xb6 0x00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xb7 0x011a #LATIN CAPITAL LETTER E WITH CARON
0xb8 0x015e #LATIN CAPITAL LETTER S WITH CEDILLA
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x017b #LATIN CAPITAL LETTER Z WITH DOT ABOVE
0xbe 0x017c #LATIN SMALL LETTER Z WITH DOT ABOVE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x0102 #LATIN CAPITAL LETTER A WITH BREVE
0xc7 0x0103 #LATIN SMALL LETTER A WITH BREVE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x00a4 #CURRENCY SIGN
0xd0 0x0111 #LATIN SMALL LETTER D WITH STROKE
0xd1 0x0110 #LATIN CAPITAL LETTER D WITH STROKE
0xd2 0x010e #LATIN CAPITAL LETTER D WITH CARON
0xd3 0x00cb #LATIN CAPITAL LETTER E WITH DIAERESIS
0xd4 0x010f #LATIN SMALL LETTER D WITH CARON
0xd5 0x0147 #LATIN CAPITAL LETTER N WITH CARON
0xd6 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE
0xd7 0x00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0xd8 0x011b #LATIN SMALL LETTER E WITH CARON
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x0162 #LATIN CAPITAL LETTER T WITH CEDILLA
0xde 0x016e #LATIN CAPITAL LETTER U WITH RING ABOVE
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xe3 0x0143 #LATIN CAPITAL LETTER N WITH ACUTE
0xe4 0x0144 #LATIN SMALL LETTER N WITH ACUTE
0xe5 0x0148 #LATIN SMALL LETTER N WITH CARON
0xe6 0x0160 #LATIN CAPITAL LETTER S WITH CARON
0xe7 0x0161 #LATIN SMALL LETTER S WITH CARON
0xe8 0x0154 #LATIN CAPITAL LETTER R WITH ACUTE
0xe9 0x00da #LATIN CAPITAL LETTER U WITH ACUTE
0xea 0x0155 #LATIN SMALL LETTER R WITH ACUTE
0xeb 0x0170 #LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
0xec 0x00fd #LATIN SMALL LETTER Y WITH ACUTE
0xed 0x00dd #LATIN CAPITAL LETTER Y WITH ACUTE
0xee 0x0163 #LATIN SMALL LETTER T WITH CEDILLA
0xef 0x00b4 #ACUTE ACCENT
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x02dd #DOUBLE ACUTE ACCENT
0xf2 0x02db #OGONEK
0xf3 0x02c7 #CARON
0xf4 0x02d8 #BREVE
0xf5 0x00a7 #SECTION SIGN
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x00b8 #CEDILLA
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x00a8 #DIAERESIS
0xfa 0x02d9 #DOT ABOVE
0xfb 0x0171 #LATIN SMALL LETTER U WITH DOUBLE ACUTE
0xfc 0x0158 #LATIN CAPITAL LETTER R WITH CARON
0xfd 0x0159 #LATIN SMALL LETTER R WITH CARON
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,249 +0,0 @@
0x00 0x0000
0x01 0x0001
0x02 0x0002
0x03 0x0003
0x04 0x0004
0x05 0x0005
0x06 0x0006
0x07 0x0007
0x08 0x0008
0x09 0x0009
0x0A 0x000A
0x0B 0x000B
0x0C 0x000C
0x0D 0x000D
0x0E 0x000E
0x0F 0x000F
0x10 0x0010
0x11 0x0011
0x12 0x0012
0x13 0x0013
0x14 0x0014
0x15 0x0015
0x16 0x0016
0x17 0x0017
0x18 0x0018
0x19 0x0019
0x1A 0x001A
0x1B 0x001B
0x1C 0x001C
0x1D 0x001D
0x1E 0x001E
0x1F 0x001F
0x20 0x0020
0x21 0x0021
0x22 0x0022
0x23 0x0023
0x24 0x0024
0x25 0x0025
0x26 0x0026
0x27 0x0027
0x28 0x0028
0x29 0x0029
0x2A 0x002A
0x2B 0x002B
0x2C 0x002C
0x2D 0x002D
0x2E 0x002E
0x2F 0x002F
0x30 0x0030
0x31 0x0031
0x32 0x0032
0x33 0x0033
0x34 0x0034
0x35 0x0035
0x36 0x0036
0x37 0x0037
0x38 0x0038
0x39 0x0039
0x3A 0x003A
0x3B 0x003B
0x3C 0x003C
0x3D 0x003D
0x3E 0x003E
0x3F 0x003F
0x40 0x0040
0x41 0x0041
0x42 0x0042
0x43 0x0043
0x44 0x0044
0x45 0x0045
0x46 0x0046
0x47 0x0047
0x48 0x0048
0x49 0x0049
0x4A 0x004A
0x4B 0x004B
0x4C 0x004C
0x4D 0x004D
0x4E 0x004E
0x4F 0x004F
0x50 0x0050
0x51 0x0051
0x52 0x0052
0x53 0x0053
0x54 0x0054
0x55 0x0055
0x56 0x0056
0x57 0x0057
0x58 0x0058
0x59 0x0059
0x5A 0x005A
0x5B 0x005B
0x5C 0x005C
0x5D 0x005D
0x5E 0x005E
0x5F 0x005F
0x60 0x0060
0x61 0x0061
0x62 0x0062
0x63 0x0063
0x64 0x0064
0x65 0x0065
0x66 0x0066
0x67 0x0067
0x68 0x0068
0x69 0x0069
0x6A 0x006A
0x6B 0x006B
0x6C 0x006C
0x6D 0x006D
0x6E 0x006E
0x6F 0x006F
0x70 0x0070
0x71 0x0071
0x72 0x0072
0x73 0x0073
0x74 0x0074
0x75 0x0075
0x76 0x0076
0x77 0x0077
0x78 0x0078
0x79 0x0079
0x7A 0x007A
0x7B 0x007B
0x7C 0x007C
0x7D 0x007D
0x7E 0x007E
0x7F 0x007F
0x80 0x00C7
0x81 0x00FC
0x82 0x00E9
0x83 0x00E2
0x84 0x00E4
0x85 0x00E0
0x86 0x0109
0x87 0x00E7
0x88 0x00EA
0x89 0x00EB
0x8A 0x00E8
0x8B 0x00EF
0x8C 0x00EE
0x8D 0x00EC
0x8E 0x00C4
0x8F 0x0108
0x90 0x00C9
0x91 0x010B
0x92 0x010A
0x93 0x00F4
0x94 0x00F6
0x95 0x00F2
0x96 0x00FB
0x97 0x00F9
0x98 0x0130
0x99 0x00D6
0x9A 0x00DC
0x9B 0x011D
0x9C 0x00A3
0x9D 0x011C
0x9E 0x00D7
0x9F 0x0135
0xA0 0x00E1
0xA1 0x00ED
0xA2 0x00F3
0xA3 0x00FA
0xA4 0x00F1
0xA5 0x00D1
0xA6 0x011E
0xA7 0x011F
0xA8 0x0124
0xA9 0x0125
0xAB 0x00BD
0xAC 0x0134
0xAD 0x015F
0xAE 0x00AB
0xAF 0x00BB
0xB0 0x2591
0xB1 0x2592
0xB2 0x2593
0xB3 0x2502
0xB4 0x2524
0xB5 0x00C1
0xB6 0x00C2
0xB7 0x00C0
0xB8 0x015E
0xB9 0x2563
0xBA 0x2551
0xBB 0x2557
0xBC 0x255D
0xBD 0x017B
0xBE 0x017C
0xBF 0x2510
0xC0 0x2514
0xC1 0x2534
0xC2 0x252C
0xC3 0x251C
0xC4 0x2500
0xC5 0x253C
0xC6 0x015C
0xC7 0x015D
0xC8 0x255A
0xC9 0x2554
0xCA 0x2569
0xCB 0x2566
0xCC 0x2560
0xCD 0x2550
0xCE 0x256C
0xCF 0x00A4
0xD2 0x00CA
0xD3 0x00CB
0xD4 0x00C8
0xD5 0x0131
0xD6 0x00CD
0xD7 0x00CE
0xD8 0x00CF
0xD9 0x2518
0xDA 0x250C
0xDB 0x2588
0xDC 0x2584
0xDE 0x00CC
0xDF 0x2580
0xE0 0x00D3
0xE1 0x00DF
0xE2 0x00D4
0xE3 0x00D2
0xE4 0x0120
0xE5 0x0121
0xE6 0x00B5
0xE7 0x0126
0xE8 0x0127
0xE9 0x00DA
0xEA 0x00DB
0xEB 0x00D9
0xEC 0x016C
0xED 0x016D
0xEF 0x00B4
0xF0 0x00AD
0xF2 0x2113
0xF3 0x0149
0xF4 0x02D8
0xF5 0x00A7
0xF6 0x00F7
0xF7 0x00B8
0xF8 0x00B0
0xF9 0x00A8
0xFA 0x02D9
0xFC 0x00B3
0xFD 0x00B2
0xFE 0x25A0
0xFF 0x00A0
@@ -1,273 +0,0 @@
#
# Name: cp855_DOSCyrillic to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp855_DOSCyrillic code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp855_DOSCyrillic order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x0452 #CYRILLIC SMALL LETTER DJE
0x81 0x0402 #CYRILLIC CAPITAL LETTER DJE
0x82 0x0453 #CYRILLIC SMALL LETTER GJE
0x83 0x0403 #CYRILLIC CAPITAL LETTER GJE
0x84 0x0451 #CYRILLIC SMALL LETTER IO
0x85 0x0401 #CYRILLIC CAPITAL LETTER IO
0x86 0x0454 #CYRILLIC SMALL LETTER UKRAINIAN IE
0x87 0x0404 #CYRILLIC CAPITAL LETTER UKRAINIAN IE
0x88 0x0455 #CYRILLIC SMALL LETTER DZE
0x89 0x0405 #CYRILLIC CAPITAL LETTER DZE
0x8a 0x0456 #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
0x8b 0x0406 #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
0x8c 0x0457 #CYRILLIC SMALL LETTER YI
0x8d 0x0407 #CYRILLIC CAPITAL LETTER YI
0x8e 0x0458 #CYRILLIC SMALL LETTER JE
0x8f 0x0408 #CYRILLIC CAPITAL LETTER JE
0x90 0x0459 #CYRILLIC SMALL LETTER LJE
0x91 0x0409 #CYRILLIC CAPITAL LETTER LJE
0x92 0x045a #CYRILLIC SMALL LETTER NJE
0x93 0x040a #CYRILLIC CAPITAL LETTER NJE
0x94 0x045b #CYRILLIC SMALL LETTER TSHE
0x95 0x040b #CYRILLIC CAPITAL LETTER TSHE
0x96 0x045c #CYRILLIC SMALL LETTER KJE
0x97 0x040c #CYRILLIC CAPITAL LETTER KJE
0x98 0x045e #CYRILLIC SMALL LETTER SHORT U
0x99 0x040e #CYRILLIC CAPITAL LETTER SHORT U
0x9a 0x045f #CYRILLIC SMALL LETTER DZHE
0x9b 0x040f #CYRILLIC CAPITAL LETTER DZHE
0x9c 0x044e #CYRILLIC SMALL LETTER YU
0x9d 0x042e #CYRILLIC CAPITAL LETTER YU
0x9e 0x044a #CYRILLIC SMALL LETTER HARD SIGN
0x9f 0x042a #CYRILLIC CAPITAL LETTER HARD SIGN
0xa0 0x0430 #CYRILLIC SMALL LETTER A
0xa1 0x0410 #CYRILLIC CAPITAL LETTER A
0xa2 0x0431 #CYRILLIC SMALL LETTER BE
0xa3 0x0411 #CYRILLIC CAPITAL LETTER BE
0xa4 0x0446 #CYRILLIC SMALL LETTER TSE
0xa5 0x0426 #CYRILLIC CAPITAL LETTER TSE
0xa6 0x0434 #CYRILLIC SMALL LETTER DE
0xa7 0x0414 #CYRILLIC CAPITAL LETTER DE
0xa8 0x0435 #CYRILLIC SMALL LETTER IE
0xa9 0x0415 #CYRILLIC CAPITAL LETTER IE
0xaa 0x0444 #CYRILLIC SMALL LETTER EF
0xab 0x0424 #CYRILLIC CAPITAL LETTER EF
0xac 0x0433 #CYRILLIC SMALL LETTER GHE
0xad 0x0413 #CYRILLIC CAPITAL LETTER GHE
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x0445 #CYRILLIC SMALL LETTER HA
0xb6 0x0425 #CYRILLIC CAPITAL LETTER HA
0xb7 0x0438 #CYRILLIC SMALL LETTER I
0xb8 0x0418 #CYRILLIC CAPITAL LETTER I
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x0439 #CYRILLIC SMALL LETTER SHORT I
0xbe 0x0419 #CYRILLIC CAPITAL LETTER SHORT I
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x043a #CYRILLIC SMALL LETTER KA
0xc7 0x041a #CYRILLIC CAPITAL LETTER KA
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x00a4 #CURRENCY SIGN
0xd0 0x043b #CYRILLIC SMALL LETTER EL
0xd1 0x041b #CYRILLIC CAPITAL LETTER EL
0xd2 0x043c #CYRILLIC SMALL LETTER EM
0xd3 0x041c #CYRILLIC CAPITAL LETTER EM
0xd4 0x043d #CYRILLIC SMALL LETTER EN
0xd5 0x041d #CYRILLIC CAPITAL LETTER EN
0xd6 0x043e #CYRILLIC SMALL LETTER O
0xd7 0x041e #CYRILLIC CAPITAL LETTER O
0xd8 0x043f #CYRILLIC SMALL LETTER PE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x041f #CYRILLIC CAPITAL LETTER PE
0xde 0x044f #CYRILLIC SMALL LETTER YA
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x042f #CYRILLIC CAPITAL LETTER YA
0xe1 0x0440 #CYRILLIC SMALL LETTER ER
0xe2 0x0420 #CYRILLIC CAPITAL LETTER ER
0xe3 0x0441 #CYRILLIC SMALL LETTER ES
0xe4 0x0421 #CYRILLIC CAPITAL LETTER ES
0xe5 0x0442 #CYRILLIC SMALL LETTER TE
0xe6 0x0422 #CYRILLIC CAPITAL LETTER TE
0xe7 0x0443 #CYRILLIC SMALL LETTER U
0xe8 0x0423 #CYRILLIC CAPITAL LETTER U
0xe9 0x0436 #CYRILLIC SMALL LETTER ZHE
0xea 0x0416 #CYRILLIC CAPITAL LETTER ZHE
0xeb 0x0432 #CYRILLIC SMALL LETTER VE
0xec 0x0412 #CYRILLIC CAPITAL LETTER VE
0xed 0x044c #CYRILLIC SMALL LETTER SOFT SIGN
0xee 0x042c #CYRILLIC CAPITAL LETTER SOFT SIGN
0xef 0x2116 #NUMERO SIGN
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x044b #CYRILLIC SMALL LETTER YERU
0xf2 0x042b #CYRILLIC CAPITAL LETTER YERU
0xf3 0x0437 #CYRILLIC SMALL LETTER ZE
0xf4 0x0417 #CYRILLIC CAPITAL LETTER ZE
0xf5 0x0448 #CYRILLIC SMALL LETTER SHA
0xf6 0x0428 #CYRILLIC CAPITAL LETTER SHA
0xf7 0x044d #CYRILLIC SMALL LETTER E
0xf8 0x042d #CYRILLIC CAPITAL LETTER E
0xf9 0x0449 #CYRILLIC SMALL LETTER SHCHA
0xfa 0x0429 #CYRILLIC CAPITAL LETTER SHCHA
0xfb 0x0447 #CYRILLIC SMALL LETTER CHE
0xfc 0x0427 #CYRILLIC CAPITAL LETTER CHE
0xfd 0x00a7 #SECTION SIGN
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,302 +0,0 @@
#
# Name: cp856_Hebrew_PC to Unicode table
# Unicode version: 3.0
# Table version: 1.0
# Table format: Format A
# Date: 1999 July 27
# Authors: Ken Whistler (kenw@sybase.com)
#
# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# CP424 characters map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the cp856_Hebrew_PC code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp856_Hebrew_PC order
#
# Version history
# 1.0 version new.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# Any comments or problems, contact <errata@unicode.org>
# Please note that <errata@unicode.org> is an archival address;
# notices will be checked, but do not expect an immediate response.
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0A 0x000A #LINE FEED
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x001A #SUBSTITUTE
0x1B 0x001B #ESCAPE
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2A 0x002A #ASTERISK
0x2B 0x002B #PLUS SIGN
0x2C 0x002C #COMMA
0x2D 0x002D #HYPHEN-MINUS
0x2E 0x002E #FULL STOP
0x2F 0x002F #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3A 0x003A #COLON
0x3B 0x003B #SEMICOLON
0x3C 0x003C #LESS-THAN SIGN
0x3D 0x003D #EQUALS SIGN
0x3E 0x003E #GREATER-THAN SIGN
0x3F 0x003F #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4A 0x004A #LATIN CAPITAL LETTER J
0x4B 0x004B #LATIN CAPITAL LETTER K
0x4C 0x004C #LATIN CAPITAL LETTER L
0x4D 0x004D #LATIN CAPITAL LETTER M
0x4E 0x004E #LATIN CAPITAL LETTER N
0x4F 0x004F #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5A 0x005A #LATIN CAPITAL LETTER Z
0x5B 0x005B #LEFT SQUARE BRACKET
0x5C 0x005C #REVERSE SOLIDUS
0x5D 0x005D #RIGHT SQUARE BRACKET
0x5E 0x005E #CIRCUMFLEX ACCENT
0x5F 0x005F #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6A 0x006A #LATIN SMALL LETTER J
0x6B 0x006B #LATIN SMALL LETTER K
0x6C 0x006C #LATIN SMALL LETTER L
0x6D 0x006D #LATIN SMALL LETTER M
0x6E 0x006E #LATIN SMALL LETTER N
0x6F 0x006F #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7A 0x007A #LATIN SMALL LETTER Z
0x7B 0x007B #LEFT CURLY BRACKET
0x7C 0x007C #VERTICAL LINE
0x7D 0x007D #RIGHT CURLY BRACKET
0x7E 0x007E #TILDE
0x7F 0x007F #DELETE
0x80 0x05D0 #HEBREW LETTER ALEF
0x81 0x05D1 #HEBREW LETTER BET
0x82 0x05D2 #HEBREW LETTER GIMEL
0x83 0x05D3 #HEBREW LETTER DALET
0x84 0x05D4 #HEBREW LETTER HE
0x85 0x05D5 #HEBREW LETTER VAV
0x86 0x05D6 #HEBREW LETTER ZAYIN
0x87 0x05D7 #HEBREW LETTER HET
0x88 0x05D8 #HEBREW LETTER TET
0x89 0x05D9 #HEBREW LETTER YOD
0x8A 0x05DA #HEBREW LETTER FINAL KAF
0x8B 0x05DB #HEBREW LETTER KAF
0x8C 0x05DC #HEBREW LETTER LAMED
0x8D 0x05DD #HEBREW LETTER FINAL MEM
0x8E 0x05DE #HEBREW LETTER MEM
0x8F 0x05DF #HEBREW LETTER FINAL NUN
0x90 0x05E0 #HEBREW LETTER NUN
0x91 0x05E1 #HEBREW LETTER SAMEKH
0x92 0x05E2 #HEBREW LETTER AYIN
0x93 0x05E3 #HEBREW LETTER FINAL PE
0x94 0x05E4 #HEBREW LETTER PE
0x95 0x05E5 #HEBREW LETTER FINAL TSADI
0x96 0x05E6 #HEBREW LETTER TSADI
0x97 0x05E7 #HEBREW LETTER QOF
0x98 0x05E8 #HEBREW LETTER RESH
0x99 0x05E9 #HEBREW LETTER SHIN
0x9A 0x05EA #HEBREW LETTER TAV
0x9B #UNDEFINED
0x9C 0x00A3 #POUND SIGN
0x9D #UNDEFINED
0x9E 0x00D7 #MULTIPLICATION SIGN
0x9F #UNDEFINED
0xA0 #UNDEFINED
0xA1 #UNDEFINED
0xA2 #UNDEFINED
0xA3 #UNDEFINED
0xA4 #UNDEFINED
0xA5 #UNDEFINED
0xA6 #UNDEFINED
0xA7 #UNDEFINED
0xA8 #UNDEFINED
0xA9 0x00AE #REGISTERED SIGN
0xAA 0x00AC #NOT SIGN
0xAB 0x00BD #VULGAR FRACTION ONE HALF
0xAC 0x00BC #VULGAR FRACTION ONE QUARTER
0xAD #UNDEFINED
0xAE 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xAF 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xB0 0x2591 #LIGHT SHADE
0xB1 0x2592 #MEDIUM SHADE
0xB2 0x2593 #DARK SHADE
0xB3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xB4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xB5 #UNDEFINED
0xB6 #UNDEFINED
0xB7 #UNDEFINED
0xB8 0x00A9 #COPYRIGHT SIGN
0xB9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xBA 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xBB 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xBC 0x255D #BOX DRAWINGS DOUBLE UP AND LEFT
0xBD 0x00A2 #CENT SIGN
0xBE 0x00A5 #YEN SIGN
0xBF 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xC0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xC1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xC2 0x252C #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xC3 0x251C #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xC4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xC5 0x253C #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xC6 #UNDEFINED
0xC7 #UNDEFINED
0xC8 0x255A #BOX DRAWINGS DOUBLE UP AND RIGHT
0xC9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xCA 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xCB 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xCC 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xCD 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xCE 0x256C #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xCF 0x00A4 #CURRENCY SIGN
0xD0 #UNDEFINED
0xD1 #UNDEFINED
0xD2 #UNDEFINED
0xD3 #UNDEFINEDS
0xD4 #UNDEFINED
0xD5 #UNDEFINED
0xD6 #UNDEFINEDE
0xD7 #UNDEFINED
0xD8 #UNDEFINED
0xD9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xDA 0x250C #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xDB 0x2588 #FULL BLOCK
0xDC 0x2584 #LOWER HALF BLOCK
0xDD 0x00A6 #BROKEN BAR
0xDE #UNDEFINED
0xDF 0x2580 #UPPER HALF BLOCK
0xE0 #UNDEFINED
0xE1 #UNDEFINED
0xE2 #UNDEFINED
0xE3 #UNDEFINED
0xE4 #UNDEFINED
0xE5 #UNDEFINED
0xE6 0x00B5 #MICRO SIGN
0xE7 #UNDEFINED
0xE8 #UNDEFINED
0xE9 #UNDEFINED
0xEA #UNDEFINED
0xEB #UNDEFINED
0xEC #UNDEFINED
0xED #UNDEFINED
0xEE 0x00AF #MACRON
0xEF 0x00B4 #ACUTE ACCENT
0xF0 0x00AD #SOFT HYPHEN
0xF1 0x00B1 #PLUS-MINUS SIGN
0xF2 0x2017 #DOUBLE LOW LINE
0xF3 0x00BE #VULGAR FRACTION THREE QUARTERS
0xF4 0x00B6 #PILCROW SIGN
0xF5 0x00A7 #SECTION SIGN
0xF6 0x00F7 #DIVISION SIGN
0xF7 0x00B8 #CEDILLA
0xF8 0x00B0 #DEGREE SIGN
0xF9 0x00A8 #DIAERESIS
0xFA 0x00B7 #MIDDLE DOT
0xFB 0x00B9 #SUPERSCRIPT ONE
0xFC 0x00B3 #SUPERSCRIPT THREE
0xFD 0x00B2 #SUPERSCRIPT TWO
0xFE 0x25A0 #BLACK SQUARE
0xFF 0x00A0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp857_DOSTurkish to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp857_DOSTurkish code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp857_DOSTurkish order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x0131 #LATIN SMALL LETTER DOTLESS I
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x00f2 #LATIN SMALL LETTER O WITH GRAVE
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x0130 #LATIN CAPITAL LETTER I WITH DOT ABOVE
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00f8 #LATIN SMALL LETTER O WITH STROKE
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d8 #LATIN CAPITAL LETTER O WITH STROKE
0x9e 0x015e #LATIN CAPITAL LETTER S WITH CEDILLA
0x9f 0x015f #LATIN SMALL LETTER S WITH CEDILLA
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x011e #LATIN CAPITAL LETTER G WITH BREVE
0xa7 0x011f #LATIN SMALL LETTER G WITH BREVE
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x00ae #REGISTERED SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x00c1 #LATIN CAPITAL LETTER A WITH ACUTE
0xb6 0x00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xb7 0x00c0 #LATIN CAPITAL LETTER A WITH GRAVE
0xb8 0x00a9 #COPYRIGHT SIGN
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x00a2 #CENT SIGN
0xbe 0x00a5 #YEN SIGN
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x00e3 #LATIN SMALL LETTER A WITH TILDE
0xc7 0x00c3 #LATIN CAPITAL LETTER A WITH TILDE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x00a4 #CURRENCY SIGN
0xd0 0x00ba #MASCULINE ORDINAL INDICATOR
0xd1 0x00aa #FEMININE ORDINAL INDICATOR
0xd2 0x00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xd3 0x00cb #LATIN CAPITAL LETTER E WITH DIAERESIS
0xd4 0x00c8 #LATIN CAPITAL LETTER E WITH GRAVE
0xd5 #UNDEFINED
0xd6 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE
0xd7 0x00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0xd8 0x00cf #LATIN CAPITAL LETTER I WITH DIAERESIS
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x00a6 #BROKEN BAR
0xde 0x00cc #LATIN CAPITAL LETTER I WITH GRAVE
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xe3 0x00d2 #LATIN CAPITAL LETTER O WITH GRAVE
0xe4 0x00f5 #LATIN SMALL LETTER O WITH TILDE
0xe5 0x00d5 #LATIN CAPITAL LETTER O WITH TILDE
0xe6 0x00b5 #MICRO SIGN
0xe7 #UNDEFINED
0xe8 0x00d7 #MULTIPLICATION SIGN
0xe9 0x00da #LATIN CAPITAL LETTER U WITH ACUTE
0xea 0x00db #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xeb 0x00d9 #LATIN CAPITAL LETTER U WITH GRAVE
0xec 0x00ec #LATIN SMALL LETTER I WITH GRAVE
0xed 0x00ff #LATIN SMALL LETTER Y WITH DIAERESIS
0xee 0x00af #MACRON
0xef 0x00b4 #ACUTE ACCENT
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 #UNDEFINED
0xf3 0x00be #VULGAR FRACTION THREE QUARTERS
0xf4 0x00b6 #PILCROW SIGN
0xf5 0x00a7 #SECTION SIGN
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x00b8 #CEDILLA
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x00a8 #DIAERESIS
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x00b9 #SUPERSCRIPT ONE
0xfc 0x00b3 #SUPERSCRIPT THREE
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp860_DOSPortuguese to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp860_DOSPortuguese code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp860_DOSPortuguese order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e3 #LATIN SMALL LETTER A WITH TILDE
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00c1 #LATIN CAPITAL LETTER A WITH ACUTE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE
0x8c 0x00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0x8d 0x00ec #LATIN SMALL LETTER I WITH GRAVE
0x8e 0x00c3 #LATIN CAPITAL LETTER A WITH TILDE
0x8f 0x00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00c0 #LATIN CAPITAL LETTER A WITH GRAVE
0x92 0x00c8 #LATIN CAPITAL LETTER E WITH GRAVE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f5 #LATIN SMALL LETTER O WITH TILDE
0x95 0x00f2 #LATIN SMALL LETTER O WITH GRAVE
0x96 0x00da #LATIN CAPITAL LETTER U WITH ACUTE
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x00cc #LATIN CAPITAL LETTER I WITH GRAVE
0x99 0x00d5 #LATIN CAPITAL LETTER O WITH TILDE
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00a2 #CENT SIGN
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d9 #LATIN CAPITAL LETTER U WITH GRAVE
0x9e 0x20a7 #PESETA SIGN
0x9f 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x00aa #FEMININE ORDINAL INDICATOR
0xa7 0x00ba #MASCULINE ORDINAL INDICATOR
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x00d2 #LATIN CAPITAL LETTER O WITH GRAVE
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp861_DOSIcelandic to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp861_DOSIcelandic code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp861_DOSIcelandic order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00d0 #LATIN CAPITAL LETTER ETH
0x8c 0x00f0 #LATIN SMALL LETTER ETH
0x8d 0x00de #LATIN CAPITAL LETTER THORN
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x00fe #LATIN SMALL LETTER THORN
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00dd #LATIN CAPITAL LETTER Y WITH ACUTE
0x98 0x00fd #LATIN SMALL LETTER Y WITH ACUTE
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00f8 #LATIN SMALL LETTER O WITH STROKE
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d8 #LATIN CAPITAL LETTER O WITH STROKE
0x9e 0x20a7 #PESETA SIGN
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00c1 #LATIN CAPITAL LETTER A WITH ACUTE
0xa5 0x00cd #LATIN CAPITAL LETTER I WITH ACUTE
0xa6 0x00d3 #LATIN CAPITAL LETTER O WITH ACUTE
0xa7 0x00da #LATIN CAPITAL LETTER U WITH ACUTE
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp862_DOSHebrew to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp862_DOSHebrew code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp862_DOSHebrew order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x05d0 #HEBREW LETTER ALEF
0x81 0x05d1 #HEBREW LETTER BET
0x82 0x05d2 #HEBREW LETTER GIMEL
0x83 0x05d3 #HEBREW LETTER DALET
0x84 0x05d4 #HEBREW LETTER HE
0x85 0x05d5 #HEBREW LETTER VAV
0x86 0x05d6 #HEBREW LETTER ZAYIN
0x87 0x05d7 #HEBREW LETTER HET
0x88 0x05d8 #HEBREW LETTER TET
0x89 0x05d9 #HEBREW LETTER YOD
0x8a 0x05da #HEBREW LETTER FINAL KAF
0x8b 0x05db #HEBREW LETTER KAF
0x8c 0x05dc #HEBREW LETTER LAMED
0x8d 0x05dd #HEBREW LETTER FINAL MEM
0x8e 0x05de #HEBREW LETTER MEM
0x8f 0x05df #HEBREW LETTER FINAL NUN
0x90 0x05e0 #HEBREW LETTER NUN
0x91 0x05e1 #HEBREW LETTER SAMEKH
0x92 0x05e2 #HEBREW LETTER AYIN
0x93 0x05e3 #HEBREW LETTER FINAL PE
0x94 0x05e4 #HEBREW LETTER PE
0x95 0x05e5 #HEBREW LETTER FINAL TSADI
0x96 0x05e6 #HEBREW LETTER TSADI
0x97 0x05e7 #HEBREW LETTER QOF
0x98 0x05e8 #HEBREW LETTER RESH
0x99 0x05e9 #HEBREW LETTER SHIN
0x9a 0x05ea #HEBREW LETTER TAV
0x9b 0x00a2 #CENT SIGN
0x9c 0x00a3 #POUND SIGN
0x9d 0x00a5 #YEN SIGN
0x9e 0x20a7 #PESETA SIGN
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x00aa #FEMININE ORDINAL INDICATOR
0xa7 0x00ba #MASCULINE ORDINAL INDICATOR
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S (GERMAN)
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp863_DOSCanadaF to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp863_DOSCanadaF code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp863_DOSCanadaF order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00b6 #PILCROW SIGN
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x2017 #DOUBLE LOW LINE
0x8e 0x00c0 #LATIN CAPITAL LETTER A WITH GRAVE
0x8f 0x00a7 #SECTION SIGN
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00c8 #LATIN CAPITAL LETTER E WITH GRAVE
0x92 0x00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00cb #LATIN CAPITAL LETTER E WITH DIAERESIS
0x95 0x00cf #LATIN CAPITAL LETTER I WITH DIAERESIS
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x00a4 #CURRENCY SIGN
0x99 0x00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00a2 #CENT SIGN
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d9 #LATIN CAPITAL LETTER U WITH GRAVE
0x9e 0x00db #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00a6 #BROKEN BAR
0xa1 0x00b4 #ACUTE ACCENT
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00a8 #DIAERESIS
0xa5 0x00b8 #CEDILLA
0xa6 0x00b3 #SUPERSCRIPT THREE
0xa7 0x00af #MACRON
0xa8 0x00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00be #VULGAR FRACTION THREE QUARTERS
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp864_DOSArabic to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp864_DOSArabic code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp864_DOSArabic order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x066a #ARABIC PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00b0 #DEGREE SIGN
0x81 0x00b7 #MIDDLE DOT
0x82 0x2219 #BULLET OPERATOR
0x83 0x221a #SQUARE ROOT
0x84 0x2592 #MEDIUM SHADE
0x85 0x2500 #FORMS LIGHT HORIZONTAL
0x86 0x2502 #FORMS LIGHT VERTICAL
0x87 0x253c #FORMS LIGHT VERTICAL AND HORIZONTAL
0x88 0x2524 #FORMS LIGHT VERTICAL AND LEFT
0x89 0x252c #FORMS LIGHT DOWN AND HORIZONTAL
0x8a 0x251c #FORMS LIGHT VERTICAL AND RIGHT
0x8b 0x2534 #FORMS LIGHT UP AND HORIZONTAL
0x8c 0x2510 #FORMS LIGHT DOWN AND LEFT
0x8d 0x250c #FORMS LIGHT DOWN AND RIGHT
0x8e 0x2514 #FORMS LIGHT UP AND RIGHT
0x8f 0x2518 #FORMS LIGHT UP AND LEFT
0x90 0x03b2 #GREEK SMALL BETA
0x91 0x221e #INFINITY
0x92 0x03c6 #GREEK SMALL PHI
0x93 0x00b1 #PLUS-OR-MINUS SIGN
0x94 0x00bd #FRACTION 1/2
0x95 0x00bc #FRACTION 1/4
0x96 0x2248 #ALMOST EQUAL TO
0x97 0x00ab #LEFT POINTING GUILLEMET
0x98 0x00bb #RIGHT POINTING GUILLEMET
0x99 0xfef7 #ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
0x9a 0xfef8 #ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
0x9b #UNDEFINED
0x9c #UNDEFINED
0x9d 0xfefb #ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
0x9e 0xfefc #ARABIC LIGATURE LAM WITH ALEF FINAL FORM
0x9f #UNDEFINED
0xa0 0x00a0 #NON-BREAKING SPACE
0xa1 0x00ad #SOFT HYPHEN
0xa2 0xfe82 #ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
0xa3 0x00a3 #POUND SIGN
0xa4 0x00a4 #CURRENCY SIGN
0xa5 0xfe84 #ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
0xa6 #UNDEFINED
0xa7 #UNDEFINED
0xa8 0xfe8e #ARABIC LETTER ALEF FINAL FORM
0xa9 0xfe8f #ARABIC LETTER BEH ISOLATED FORM
0xaa 0xfe95 #ARABIC LETTER TEH ISOLATED FORM
0xab 0xfe99 #ARABIC LETTER THEH ISOLATED FORM
0xac 0x060c #ARABIC COMMA
0xad 0xfe9d #ARABIC LETTER JEEM ISOLATED FORM
0xae 0xfea1 #ARABIC LETTER HAH ISOLATED FORM
0xaf 0xfea5 #ARABIC LETTER KHAH ISOLATED FORM
0xb0 0x0660 #ARABIC-INDIC DIGIT ZERO
0xb1 0x0661 #ARABIC-INDIC DIGIT ONE
0xb2 0x0662 #ARABIC-INDIC DIGIT TWO
0xb3 0x0663 #ARABIC-INDIC DIGIT THREE
0xb4 0x0664 #ARABIC-INDIC DIGIT FOUR
0xb5 0x0665 #ARABIC-INDIC DIGIT FIVE
0xb6 0x0666 #ARABIC-INDIC DIGIT SIX
0xb7 0x0667 #ARABIC-INDIC DIGIT SEVEN
0xb8 0x0668 #ARABIC-INDIC DIGIT EIGHT
0xb9 0x0669 #ARABIC-INDIC DIGIT NINE
0xba 0xfed1 #ARABIC LETTER FEH ISOLATED FORM
0xbb 0x061b #ARABIC SEMICOLON
0xbc 0xfeb1 #ARABIC LETTER SEEN ISOLATED FORM
0xbd 0xfeb5 #ARABIC LETTER SHEEN ISOLATED FORM
0xbe 0xfeb9 #ARABIC LETTER SAD ISOLATED FORM
0xbf 0x061f #ARABIC QUESTION MARK
0xc0 0x00a2 #CENT SIGN
0xc1 0xfe80 #ARABIC LETTER HAMZA ISOLATED FORM
0xc2 0xfe81 #ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
0xc3 0xfe83 #ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
0xc4 0xfe85 #ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
0xc5 0xfeca #ARABIC LETTER AIN FINAL FORM
0xc6 0xfe8b #ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
0xc7 0xfe8d #ARABIC LETTER ALEF ISOLATED FORM
0xc8 0xfe91 #ARABIC LETTER BEH INITIAL FORM
0xc9 0xfe93 #ARABIC LETTER TEH MARBUTA ISOLATED FORM
0xca 0xfe97 #ARABIC LETTER TEH INITIAL FORM
0xcb 0xfe9b #ARABIC LETTER THEH INITIAL FORM
0xcc 0xfe9f #ARABIC LETTER JEEM INITIAL FORM
0xcd 0xfea3 #ARABIC LETTER HAH INITIAL FORM
0xce 0xfea7 #ARABIC LETTER KHAH INITIAL FORM
0xcf 0xfea9 #ARABIC LETTER DAL ISOLATED FORM
0xd0 0xfeab #ARABIC LETTER THAL ISOLATED FORM
0xd1 0xfead #ARABIC LETTER REH ISOLATED FORM
0xd2 0xfeaf #ARABIC LETTER ZAIN ISOLATED FORM
0xd3 0xfeb3 #ARABIC LETTER SEEN INITIAL FORM
0xd4 0xfeb7 #ARABIC LETTER SHEEN INITIAL FORM
0xd5 0xfebb #ARABIC LETTER SAD INITIAL FORM
0xd6 0xfebf #ARABIC LETTER DAD INITIAL FORM
0xd7 0xfec1 #ARABIC LETTER TAH ISOLATED FORM
0xd8 0xfec5 #ARABIC LETTER ZAH ISOLATED FORM
0xd9 0xfecb #ARABIC LETTER AIN INITIAL FORM
0xda 0xfecf #ARABIC LETTER GHAIN INITIAL FORM
0xdb 0x00a6 #BROKEN VERTICAL BAR
0xdc 0x00ac #NOT SIGN
0xdd 0x00f7 #DIVISION SIGN
0xde 0x00d7 #MULTIPLICATION SIGN
0xdf 0xfec9 #ARABIC LETTER AIN ISOLATED FORM
0xe0 0x0640 #ARABIC TATWEEL
0xe1 0xfed3 #ARABIC LETTER FEH INITIAL FORM
0xe2 0xfed7 #ARABIC LETTER QAF INITIAL FORM
0xe3 0xfedb #ARABIC LETTER KAF INITIAL FORM
0xe4 0xfedf #ARABIC LETTER LAM INITIAL FORM
0xe5 0xfee3 #ARABIC LETTER MEEM INITIAL FORM
0xe6 0xfee7 #ARABIC LETTER NOON INITIAL FORM
0xe7 0xfeeb #ARABIC LETTER HEH INITIAL FORM
0xe8 0xfeed #ARABIC LETTER WAW ISOLATED FORM
0xe9 0xfeef #ARABIC LETTER ALEF MAKSURA ISOLATED FORM
0xea 0xfef3 #ARABIC LETTER YEH INITIAL FORM
0xeb 0xfebd #ARABIC LETTER DAD ISOLATED FORM
0xec 0xfecc #ARABIC LETTER AIN MEDIAL FORM
0xed 0xfece #ARABIC LETTER GHAIN FINAL FORM
0xee 0xfecd #ARABIC LETTER GHAIN ISOLATED FORM
0xef 0xfee1 #ARABIC LETTER MEEM ISOLATED FORM
0xf0 0xfe7d #ARABIC SHADDA MEDIAL FORM
0xf1 0x0651 #ARABIC SHADDAH
0xf2 0xfee5 #ARABIC LETTER NOON ISOLATED FORM
0xf3 0xfee9 #ARABIC LETTER HEH ISOLATED FORM
0xf4 0xfeec #ARABIC LETTER HEH MEDIAL FORM
0xf5 0xfef0 #ARABIC LETTER ALEF MAKSURA FINAL FORM
0xf6 0xfef2 #ARABIC LETTER YEH FINAL FORM
0xf7 0xfed0 #ARABIC LETTER GHAIN MEDIAL FORM
0xf8 0xfed5 #ARABIC LETTER QAF ISOLATED FORM
0xf9 0xfef5 #ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
0xfa 0xfef6 #ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
0xfb 0xfedd #ARABIC LETTER LAM ISOLATED FORM
0xfc 0xfed9 #ARABIC LETTER KAF ISOLATED FORM
0xfd 0xfef1 #ARABIC LETTER YEH ISOLATED FORM
0xfe 0x25a0 #BLACK SQUARE
0xff #UNDEFINED
@@ -1,273 +0,0 @@
#
# Name: cp865_DOSNordic to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp865_DOSNordic code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp865_DOSNordic order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x00e5 #LATIN SMALL LETTER A WITH RING ABOVE
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x00ec #LATIN SMALL LETTER I WITH GRAVE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE
0x90 0x00c9 #LATIN CAPITAL LETTER E WITH ACUTE
0x91 0x00e6 #LATIN SMALL LIGATURE AE
0x92 0x00c6 #LATIN CAPITAL LIGATURE AE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x00f2 #LATIN SMALL LETTER O WITH GRAVE
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x00ff #LATIN SMALL LETTER Y WITH DIAERESIS
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00f8 #LATIN SMALL LETTER O WITH STROKE
0x9c 0x00a3 #POUND SIGN
0x9d 0x00d8 #LATIN CAPITAL LETTER O WITH STROKE
0x9e 0x20a7 #PESETA SIGN
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x00e1 #LATIN SMALL LETTER A WITH ACUTE
0xa1 0x00ed #LATIN SMALL LETTER I WITH ACUTE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00fa #LATIN SMALL LETTER U WITH ACUTE
0xa4 0x00f1 #LATIN SMALL LETTER N WITH TILDE
0xa5 0x00d1 #LATIN CAPITAL LETTER N WITH TILDE
0xa6 0x00aa #FEMININE ORDINAL INDICATOR
0xa7 0x00ba #MASCULINE ORDINAL INDICATOR
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00a4 #CURRENCY SIGN
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp866_DOSCyrillicRussian to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp866_DOSCyrillicRussian code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp866_DOSCyrillicRussian order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x0410 #CYRILLIC CAPITAL LETTER A
0x81 0x0411 #CYRILLIC CAPITAL LETTER BE
0x82 0x0412 #CYRILLIC CAPITAL LETTER VE
0x83 0x0413 #CYRILLIC CAPITAL LETTER GHE
0x84 0x0414 #CYRILLIC CAPITAL LETTER DE
0x85 0x0415 #CYRILLIC CAPITAL LETTER IE
0x86 0x0416 #CYRILLIC CAPITAL LETTER ZHE
0x87 0x0417 #CYRILLIC CAPITAL LETTER ZE
0x88 0x0418 #CYRILLIC CAPITAL LETTER I
0x89 0x0419 #CYRILLIC CAPITAL LETTER SHORT I
0x8a 0x041a #CYRILLIC CAPITAL LETTER KA
0x8b 0x041b #CYRILLIC CAPITAL LETTER EL
0x8c 0x041c #CYRILLIC CAPITAL LETTER EM
0x8d 0x041d #CYRILLIC CAPITAL LETTER EN
0x8e 0x041e #CYRILLIC CAPITAL LETTER O
0x8f 0x041f #CYRILLIC CAPITAL LETTER PE
0x90 0x0420 #CYRILLIC CAPITAL LETTER ER
0x91 0x0421 #CYRILLIC CAPITAL LETTER ES
0x92 0x0422 #CYRILLIC CAPITAL LETTER TE
0x93 0x0423 #CYRILLIC CAPITAL LETTER U
0x94 0x0424 #CYRILLIC CAPITAL LETTER EF
0x95 0x0425 #CYRILLIC CAPITAL LETTER HA
0x96 0x0426 #CYRILLIC CAPITAL LETTER TSE
0x97 0x0427 #CYRILLIC CAPITAL LETTER CHE
0x98 0x0428 #CYRILLIC CAPITAL LETTER SHA
0x99 0x0429 #CYRILLIC CAPITAL LETTER SHCHA
0x9a 0x042a #CYRILLIC CAPITAL LETTER HARD SIGN
0x9b 0x042b #CYRILLIC CAPITAL LETTER YERU
0x9c 0x042c #CYRILLIC CAPITAL LETTER SOFT SIGN
0x9d 0x042d #CYRILLIC CAPITAL LETTER E
0x9e 0x042e #CYRILLIC CAPITAL LETTER YU
0x9f 0x042f #CYRILLIC CAPITAL LETTER YA
0xa0 0x0430 #CYRILLIC SMALL LETTER A
0xa1 0x0431 #CYRILLIC SMALL LETTER BE
0xa2 0x0432 #CYRILLIC SMALL LETTER VE
0xa3 0x0433 #CYRILLIC SMALL LETTER GHE
0xa4 0x0434 #CYRILLIC SMALL LETTER DE
0xa5 0x0435 #CYRILLIC SMALL LETTER IE
0xa6 0x0436 #CYRILLIC SMALL LETTER ZHE
0xa7 0x0437 #CYRILLIC SMALL LETTER ZE
0xa8 0x0438 #CYRILLIC SMALL LETTER I
0xa9 0x0439 #CYRILLIC SMALL LETTER SHORT I
0xaa 0x043a #CYRILLIC SMALL LETTER KA
0xab 0x043b #CYRILLIC SMALL LETTER EL
0xac 0x043c #CYRILLIC SMALL LETTER EM
0xad 0x043d #CYRILLIC SMALL LETTER EN
0xae 0x043e #CYRILLIC SMALL LETTER O
0xaf 0x043f #CYRILLIC SMALL LETTER PE
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x0440 #CYRILLIC SMALL LETTER ER
0xe1 0x0441 #CYRILLIC SMALL LETTER ES
0xe2 0x0442 #CYRILLIC SMALL LETTER TE
0xe3 0x0443 #CYRILLIC SMALL LETTER U
0xe4 0x0444 #CYRILLIC SMALL LETTER EF
0xe5 0x0445 #CYRILLIC SMALL LETTER HA
0xe6 0x0446 #CYRILLIC SMALL LETTER TSE
0xe7 0x0447 #CYRILLIC SMALL LETTER CHE
0xe8 0x0448 #CYRILLIC SMALL LETTER SHA
0xe9 0x0449 #CYRILLIC SMALL LETTER SHCHA
0xea 0x044a #CYRILLIC SMALL LETTER HARD SIGN
0xeb 0x044b #CYRILLIC SMALL LETTER YERU
0xec 0x044c #CYRILLIC SMALL LETTER SOFT SIGN
0xed 0x044d #CYRILLIC SMALL LETTER E
0xee 0x044e #CYRILLIC SMALL LETTER YU
0xef 0x044f #CYRILLIC SMALL LETTER YA
0xf0 0x0401 #CYRILLIC CAPITAL LETTER IO
0xf1 0x0451 #CYRILLIC SMALL LETTER IO
0xf2 0x0404 #CYRILLIC CAPITAL LETTER UKRAINIAN IE
0xf3 0x0454 #CYRILLIC SMALL LETTER UKRAINIAN IE
0xf4 0x0407 #CYRILLIC CAPITAL LETTER YI
0xf5 0x0457 #CYRILLIC SMALL LETTER YI
0xf6 0x040e #CYRILLIC CAPITAL LETTER SHORT U
0xf7 0x045e #CYRILLIC SMALL LETTER SHORT U
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x2116 #NUMERO SIGN
0xfd 0x00a4 #CURRENCY SIGN
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,273 +0,0 @@
#
# Name: cp869_DOSGreek2 to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp869_DOSGreek2 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp869_DOSGreek2 order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 #UNDEFINED
0x81 #UNDEFINED
0x82 #UNDEFINED
0x83 #UNDEFINED
0x84 #UNDEFINED
0x85 #UNDEFINED
0x86 0x0386 #GREEK CAPITAL LETTER ALPHA WITH TONOS
0x87 #UNDEFINED
0x88 0x00b7 #MIDDLE DOT
0x89 0x00ac #NOT SIGN
0x8a 0x00a6 #BROKEN BAR
0x8b 0x2018 #LEFT SINGLE QUOTATION MARK
0x8c 0x2019 #RIGHT SINGLE QUOTATION MARK
0x8d 0x0388 #GREEK CAPITAL LETTER EPSILON WITH TONOS
0x8e 0x2015 #HORIZONTAL BAR
0x8f 0x0389 #GREEK CAPITAL LETTER ETA WITH TONOS
0x90 0x038a #GREEK CAPITAL LETTER IOTA WITH TONOS
0x91 0x03aa #GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
0x92 0x038c #GREEK CAPITAL LETTER OMICRON WITH TONOS
0x93 #UNDEFINED
0x94 #UNDEFINED
0x95 0x038e #GREEK CAPITAL LETTER UPSILON WITH TONOS
0x96 0x03ab #GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
0x97 0x00a9 #COPYRIGHT SIGN
0x98 0x038f #GREEK CAPITAL LETTER OMEGA WITH TONOS
0x99 0x00b2 #SUPERSCRIPT TWO
0x9a 0x00b3 #SUPERSCRIPT THREE
0x9b 0x03ac #GREEK SMALL LETTER ALPHA WITH TONOS
0x9c 0x00a3 #POUND SIGN
0x9d 0x03ad #GREEK SMALL LETTER EPSILON WITH TONOS
0x9e 0x03ae #GREEK SMALL LETTER ETA WITH TONOS
0x9f 0x03af #GREEK SMALL LETTER IOTA WITH TONOS
0xa0 0x03ca #GREEK SMALL LETTER IOTA WITH DIALYTIKA
0xa1 0x0390 #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
0xa2 0x03cc #GREEK SMALL LETTER OMICRON WITH TONOS
0xa3 0x03cd #GREEK SMALL LETTER UPSILON WITH TONOS
0xa4 0x0391 #GREEK CAPITAL LETTER ALPHA
0xa5 0x0392 #GREEK CAPITAL LETTER BETA
0xa6 0x0393 #GREEK CAPITAL LETTER GAMMA
0xa7 0x0394 #GREEK CAPITAL LETTER DELTA
0xa8 0x0395 #GREEK CAPITAL LETTER EPSILON
0xa9 0x0396 #GREEK CAPITAL LETTER ZETA
0xaa 0x0397 #GREEK CAPITAL LETTER ETA
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x0398 #GREEK CAPITAL LETTER THETA
0xad 0x0399 #GREEK CAPITAL LETTER IOTA
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x039a #GREEK CAPITAL LETTER KAPPA
0xb6 0x039b #GREEK CAPITAL LETTER LAMDA
0xb7 0x039c #GREEK CAPITAL LETTER MU
0xb8 0x039d #GREEK CAPITAL LETTER NU
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x039e #GREEK CAPITAL LETTER XI
0xbe 0x039f #GREEK CAPITAL LETTER OMICRON
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x03a0 #GREEK CAPITAL LETTER PI
0xc7 0x03a1 #GREEK CAPITAL LETTER RHO
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xd0 0x03a4 #GREEK CAPITAL LETTER TAU
0xd1 0x03a5 #GREEK CAPITAL LETTER UPSILON
0xd2 0x03a6 #GREEK CAPITAL LETTER PHI
0xd3 0x03a7 #GREEK CAPITAL LETTER CHI
0xd4 0x03a8 #GREEK CAPITAL LETTER PSI
0xd5 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xd6 0x03b1 #GREEK SMALL LETTER ALPHA
0xd7 0x03b2 #GREEK SMALL LETTER BETA
0xd8 0x03b3 #GREEK SMALL LETTER GAMMA
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x03b4 #GREEK SMALL LETTER DELTA
0xde 0x03b5 #GREEK SMALL LETTER EPSILON
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b6 #GREEK SMALL LETTER ZETA
0xe1 0x03b7 #GREEK SMALL LETTER ETA
0xe2 0x03b8 #GREEK SMALL LETTER THETA
0xe3 0x03b9 #GREEK SMALL LETTER IOTA
0xe4 0x03ba #GREEK SMALL LETTER KAPPA
0xe5 0x03bb #GREEK SMALL LETTER LAMDA
0xe6 0x03bc #GREEK SMALL LETTER MU
0xe7 0x03bd #GREEK SMALL LETTER NU
0xe8 0x03be #GREEK SMALL LETTER XI
0xe9 0x03bf #GREEK SMALL LETTER OMICRON
0xea 0x03c0 #GREEK SMALL LETTER PI
0xeb 0x03c1 #GREEK SMALL LETTER RHO
0xec 0x03c3 #GREEK SMALL LETTER SIGMA
0xed 0x03c2 #GREEK SMALL LETTER FINAL SIGMA
0xee 0x03c4 #GREEK SMALL LETTER TAU
0xef 0x0384 #GREEK TONOS
0xf0 0x00ad #SOFT HYPHEN
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x03c5 #GREEK SMALL LETTER UPSILON
0xf3 0x03c6 #GREEK SMALL LETTER PHI
0xf4 0x03c7 #GREEK SMALL LETTER CHI
0xf5 0x00a7 #SECTION SIGN
0xf6 0x03c8 #GREEK SMALL LETTER PSI
0xf7 0x0385 #GREEK DIALYTIKA TONOS
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x00a8 #DIAERESIS
0xfa 0x03c9 #GREEK SMALL LETTER OMEGA
0xfb 0x03cb #GREEK SMALL LETTER UPSILON WITH DIALYTIKA
0xfc 0x03b0 #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
0xfd 0x03ce #GREEK SMALL LETTER OMEGA WITH TONOS
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,274 +0,0 @@
#
# Name: cp874 to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/15/98
#
# Contact: cpxlate@microsoft.com
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp874 code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp874 order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0A 0x000A #LINE FEED
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x001A #SUBSTITUTE
0x1B 0x001B #ESCAPE
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2A 0x002A #ASTERISK
0x2B 0x002B #PLUS SIGN
0x2C 0x002C #COMMA
0x2D 0x002D #HYPHEN-MINUS
0x2E 0x002E #FULL STOP
0x2F 0x002F #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3A 0x003A #COLON
0x3B 0x003B #SEMICOLON
0x3C 0x003C #LESS-THAN SIGN
0x3D 0x003D #EQUALS SIGN
0x3E 0x003E #GREATER-THAN SIGN
0x3F 0x003F #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4A 0x004A #LATIN CAPITAL LETTER J
0x4B 0x004B #LATIN CAPITAL LETTER K
0x4C 0x004C #LATIN CAPITAL LETTER L
0x4D 0x004D #LATIN CAPITAL LETTER M
0x4E 0x004E #LATIN CAPITAL LETTER N
0x4F 0x004F #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5A 0x005A #LATIN CAPITAL LETTER Z
0x5B 0x005B #LEFT SQUARE BRACKET
0x5C 0x005C #REVERSE SOLIDUS
0x5D 0x005D #RIGHT SQUARE BRACKET
0x5E 0x005E #CIRCUMFLEX ACCENT
0x5F 0x005F #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6A 0x006A #LATIN SMALL LETTER J
0x6B 0x006B #LATIN SMALL LETTER K
0x6C 0x006C #LATIN SMALL LETTER L
0x6D 0x006D #LATIN SMALL LETTER M
0x6E 0x006E #LATIN SMALL LETTER N
0x6F 0x006F #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7A 0x007A #LATIN SMALL LETTER Z
0x7B 0x007B #LEFT CURLY BRACKET
0x7C 0x007C #VERTICAL LINE
0x7D 0x007D #RIGHT CURLY BRACKET
0x7E 0x007E #TILDE
0x7F 0x007F #DELETE
0x80 0x20AC #EURO SIGN
0x81 #UNDEFINED
0x82 #UNDEFINED
0x83 #UNDEFINED
0x84 #UNDEFINED
0x85 0x2026 #HORIZONTAL ELLIPSIS
0x86 #UNDEFINED
0x87 #UNDEFINED
0x88 #UNDEFINED
0x89 #UNDEFINED
0x8A #UNDEFINED
0x8B #UNDEFINED
0x8C #UNDEFINED
0x8D #UNDEFINED
0x8E #UNDEFINED
0x8F #UNDEFINED
0x90 #UNDEFINED
0x91 0x2018 #LEFT SINGLE QUOTATION MARK
0x92 0x2019 #RIGHT SINGLE QUOTATION MARK
0x93 0x201C #LEFT DOUBLE QUOTATION MARK
0x94 0x201D #RIGHT DOUBLE QUOTATION MARK
0x95 0x2022 #BULLET
0x96 0x2013 #EN DASH
0x97 0x2014 #EM DASH
0x98 #UNDEFINED
0x99 #UNDEFINED
0x9A #UNDEFINED
0x9B #UNDEFINED
0x9C #UNDEFINED
0x9D #UNDEFINED
0x9E #UNDEFINED
0x9F #UNDEFINED
0xA0 0x00A0 #NO-BREAK SPACE
0xA1 0x0E01 #THAI CHARACTER KO KAI
0xA2 0x0E02 #THAI CHARACTER KHO KHAI
0xA3 0x0E03 #THAI CHARACTER KHO KHUAT
0xA4 0x0E04 #THAI CHARACTER KHO KHWAI
0xA5 0x0E05 #THAI CHARACTER KHO KHON
0xA6 0x0E06 #THAI CHARACTER KHO RAKHANG
0xA7 0x0E07 #THAI CHARACTER NGO NGU
0xA8 0x0E08 #THAI CHARACTER CHO CHAN
0xA9 0x0E09 #THAI CHARACTER CHO CHING
0xAA 0x0E0A #THAI CHARACTER CHO CHANG
0xAB 0x0E0B #THAI CHARACTER SO SO
0xAC 0x0E0C #THAI CHARACTER CHO CHOE
0xAD 0x0E0D #THAI CHARACTER YO YING
0xAE 0x0E0E #THAI CHARACTER DO CHADA
0xAF 0x0E0F #THAI CHARACTER TO PATAK
0xB0 0x0E10 #THAI CHARACTER THO THAN
0xB1 0x0E11 #THAI CHARACTER THO NANGMONTHO
0xB2 0x0E12 #THAI CHARACTER THO PHUTHAO
0xB3 0x0E13 #THAI CHARACTER NO NEN
0xB4 0x0E14 #THAI CHARACTER DO DEK
0xB5 0x0E15 #THAI CHARACTER TO TAO
0xB6 0x0E16 #THAI CHARACTER THO THUNG
0xB7 0x0E17 #THAI CHARACTER THO THAHAN
0xB8 0x0E18 #THAI CHARACTER THO THONG
0xB9 0x0E19 #THAI CHARACTER NO NU
0xBA 0x0E1A #THAI CHARACTER BO BAIMAI
0xBB 0x0E1B #THAI CHARACTER PO PLA
0xBC 0x0E1C #THAI CHARACTER PHO PHUNG
0xBD 0x0E1D #THAI CHARACTER FO FA
0xBE 0x0E1E #THAI CHARACTER PHO PHAN
0xBF 0x0E1F #THAI CHARACTER FO FAN
0xC0 0x0E20 #THAI CHARACTER PHO SAMPHAO
0xC1 0x0E21 #THAI CHARACTER MO MA
0xC2 0x0E22 #THAI CHARACTER YO YAK
0xC3 0x0E23 #THAI CHARACTER RO RUA
0xC4 0x0E24 #THAI CHARACTER RU
0xC5 0x0E25 #THAI CHARACTER LO LING
0xC6 0x0E26 #THAI CHARACTER LU
0xC7 0x0E27 #THAI CHARACTER WO WAEN
0xC8 0x0E28 #THAI CHARACTER SO SALA
0xC9 0x0E29 #THAI CHARACTER SO RUSI
0xCA 0x0E2A #THAI CHARACTER SO SUA
0xCB 0x0E2B #THAI CHARACTER HO HIP
0xCC 0x0E2C #THAI CHARACTER LO CHULA
0xCD 0x0E2D #THAI CHARACTER O ANG
0xCE 0x0E2E #THAI CHARACTER HO NOKHUK
0xCF 0x0E2F #THAI CHARACTER PAIYANNOI
0xD0 0x0E30 #THAI CHARACTER SARA A
0xD1 0x0E31 #THAI CHARACTER MAI HAN-AKAT
0xD2 0x0E32 #THAI CHARACTER SARA AA
0xD3 0x0E33 #THAI CHARACTER SARA AM
0xD4 0x0E34 #THAI CHARACTER SARA I
0xD5 0x0E35 #THAI CHARACTER SARA II
0xD6 0x0E36 #THAI CHARACTER SARA UE
0xD7 0x0E37 #THAI CHARACTER SARA UEE
0xD8 0x0E38 #THAI CHARACTER SARA U
0xD9 0x0E39 #THAI CHARACTER SARA UU
0xDA 0x0E3A #THAI CHARACTER PHINTHU
0xDB #UNDEFINED
0xDC #UNDEFINED
0xDD #UNDEFINED
0xDE #UNDEFINED
0xDF 0x0E3F #THAI CURRENCY SYMBOL BAHT
0xE0 0x0E40 #THAI CHARACTER SARA E
0xE1 0x0E41 #THAI CHARACTER SARA AE
0xE2 0x0E42 #THAI CHARACTER SARA O
0xE3 0x0E43 #THAI CHARACTER SARA AI MAIMUAN
0xE4 0x0E44 #THAI CHARACTER SARA AI MAIMALAI
0xE5 0x0E45 #THAI CHARACTER LAKKHANGYAO
0xE6 0x0E46 #THAI CHARACTER MAIYAMOK
0xE7 0x0E47 #THAI CHARACTER MAITAIKHU
0xE8 0x0E48 #THAI CHARACTER MAI EK
0xE9 0x0E49 #THAI CHARACTER MAI THO
0xEA 0x0E4A #THAI CHARACTER MAI TRI
0xEB 0x0E4B #THAI CHARACTER MAI CHATTAWA
0xEC 0x0E4C #THAI CHARACTER THANTHAKHAT
0xED 0x0E4D #THAI CHARACTER NIKHAHIT
0xEE 0x0E4E #THAI CHARACTER YAMAKKAN
0xEF 0x0E4F #THAI CHARACTER FONGMAN
0xF0 0x0E50 #THAI DIGIT ZERO
0xF1 0x0E51 #THAI DIGIT ONE
0xF2 0x0E52 #THAI DIGIT TWO
0xF3 0x0E53 #THAI DIGIT THREE
0xF4 0x0E54 #THAI DIGIT FOUR
0xF5 0x0E55 #THAI DIGIT FIVE
0xF6 0x0E56 #THAI DIGIT SIX
0xF7 0x0E57 #THAI DIGIT SEVEN
0xF8 0x0E58 #THAI DIGIT EIGHT
0xF9 0x0E59 #THAI DIGIT NINE
0xFA 0x0E5A #THAI CHARACTER ANGKHANKHU
0xFB 0x0E5B #THAI CHARACTER KHOMUT
0xFC #UNDEFINED
0xFD #UNDEFINED
0xFE #UNDEFINED
0xFF #UNDEFINED
@@ -1,273 +0,0 @@
#
# Name: cp875_IBMGreek to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Lori Brownell <loribr@microsoft.com>
# K.D. Chang <a-kchang@microsoft.com>
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the cp875_IBMGreek code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in cp875_IBMGreek order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x009C #CONTROL
0x05 0x0009 #HORIZONTAL TABULATION
0x06 0x0086 #CONTROL
0x07 0x007F #DELETE
0x08 0x0097 #CONTROL
0x09 0x008D #CONTROL
0x0A 0x008E #CONTROL
0x0B 0x000B #VERTICAL TABULATION
0x0C 0x000C #FORM FEED
0x0D 0x000D #CARRIAGE RETURN
0x0E 0x000E #SHIFT OUT
0x0F 0x000F #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x009D #CONTROL
0x15 0x0085 #CONTROL
0x16 0x0008 #BACKSPACE
0x17 0x0087 #CONTROL
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1A 0x0092 #CONTROL
0x1B 0x008F #CONTROL
0x1C 0x001C #FILE SEPARATOR
0x1D 0x001D #GROUP SEPARATOR
0x1E 0x001E #RECORD SEPARATOR
0x1F 0x001F #UNIT SEPARATOR
0x20 0x0080 #CONTROL
0x21 0x0081 #CONTROL
0x22 0x0082 #CONTROL
0x23 0x0083 #CONTROL
0x24 0x0084 #CONTROL
0x25 0x000A #LINE FEED
0x26 0x0017 #END OF TRANSMISSION BLOCK
0x27 0x001B #ESCAPE
0x28 0x0088 #CONTROL
0x29 0x0089 #CONTROL
0x2A 0x008A #CONTROL
0x2B 0x008B #CONTROL
0x2C 0x008C #CONTROL
0x2D 0x0005 #ENQUIRY
0x2E 0x0006 #ACKNOWLEDGE
0x2F 0x0007 #BELL
0x30 0x0090 #CONTROL
0x31 0x0091 #CONTROL
0x32 0x0016 #SYNCHRONOUS IDLE
0x33 0x0093 #CONTROL
0x34 0x0094 #CONTROL
0x35 0x0095 #CONTROL
0x36 0x0096 #CONTROL
0x37 0x0004 #END OF TRANSMISSION
0x38 0x0098 #CONTROL
0x39 0x0099 #CONTROL
0x3A 0x009A #CONTROL
0x3B 0x009B #CONTROL
0x3C 0x0014 #DEVICE CONTROL FOUR
0x3D 0x0015 #NEGATIVE ACKNOWLEDGE
0x3E 0x009E #CONTROL
0x3F 0x001A #SUBSTITUTE
0x40 0x0020 #SPACE
0x41 0x0391 #GREEK CAPITAL LETTER ALPHA
0x42 0x0392 #GREEK CAPITAL LETTER BETA
0x43 0x0393 #GREEK CAPITAL LETTER GAMMA
0x44 0x0394 #GREEK CAPITAL LETTER DELTA
0x45 0x0395 #GREEK CAPITAL LETTER EPSILON
0x46 0x0396 #GREEK CAPITAL LETTER ZETA
0x47 0x0397 #GREEK CAPITAL LETTER ETA
0x48 0x0398 #GREEK CAPITAL LETTER THETA
0x49 0x0399 #GREEK CAPITAL LETTER IOTA
0x4A 0x005B #LEFT SQUARE BRACKET
0x4B 0x002E #FULL STOP
0x4C 0x003C #LESS-THAN SIGN
0x4D 0x0028 #LEFT PARENTHESIS
0x4E 0x002B #PLUS SIGN
0x4F 0x0021 #EXCLAMATION MARK
0x50 0x0026 #AMPERSAND
0x51 0x039A #GREEK CAPITAL LETTER KAPPA
0x52 0x039B #GREEK CAPITAL LETTER LAMDA
0x53 0x039C #GREEK CAPITAL LETTER MU
0x54 0x039D #GREEK CAPITAL LETTER NU
0x55 0x039E #GREEK CAPITAL LETTER XI
0x56 0x039F #GREEK CAPITAL LETTER OMICRON
0x57 0x03A0 #GREEK CAPITAL LETTER PI
0x58 0x03A1 #GREEK CAPITAL LETTER RHO
0x59 0x03A3 #GREEK CAPITAL LETTER SIGMA
0x5A 0x005D #RIGHT SQUARE BRACKET
0x5B 0x0024 #DOLLAR SIGN
0x5C 0x002A #ASTERISK
0x5D 0x0029 #RIGHT PARENTHESIS
0x5E 0x003B #SEMICOLON
0x5F 0x005E #CIRCUMFLEX ACCENT
0x60 0x002D #HYPHEN-MINUS
0x61 0x002F #SOLIDUS
0x62 0x03A4 #GREEK CAPITAL LETTER TAU
0x63 0x03A5 #GREEK CAPITAL LETTER UPSILON
0x64 0x03A6 #GREEK CAPITAL LETTER PHI
0x65 0x03A7 #GREEK CAPITAL LETTER CHI
0x66 0x03A8 #GREEK CAPITAL LETTER PSI
0x67 0x03A9 #GREEK CAPITAL LETTER OMEGA
0x68 0x03AA #GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
0x69 0x03AB #GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
0x6A 0x007C #VERTICAL LINE
0x6B 0x002C #COMMA
0x6C 0x0025 #PERCENT SIGN
0x6D 0x005F #LOW LINE
0x6E 0x003E #GREATER-THAN SIGN
0x6F 0x003F #QUESTION MARK
0x70 0x00A8 #DIAERESIS
0x71 0x0386 #GREEK CAPITAL LETTER ALPHA WITH TONOS
0x72 0x0388 #GREEK CAPITAL LETTER EPSILON WITH TONOS
0x73 0x0389 #GREEK CAPITAL LETTER ETA WITH TONOS
0x74 0x00A0 #NO-BREAK SPACE
0x75 0x038A #GREEK CAPITAL LETTER IOTA WITH TONOS
0x76 0x038C #GREEK CAPITAL LETTER OMICRON WITH TONOS
0x77 0x038E #GREEK CAPITAL LETTER UPSILON WITH TONOS
0x78 0x038F #GREEK CAPITAL LETTER OMEGA WITH TONOS
0x79 0x0060 #GRAVE ACCENT
0x7A 0x003A #COLON
0x7B 0x0023 #NUMBER SIGN
0x7C 0x0040 #COMMERCIAL AT
0x7D 0x0027 #APOSTROPHE
0x7E 0x003D #EQUALS SIGN
0x7F 0x0022 #QUOTATION MARK
0x80 0x0385 #GREEK DIALYTIKA TONOS
0x81 0x0061 #LATIN SMALL LETTER A
0x82 0x0062 #LATIN SMALL LETTER B
0x83 0x0063 #LATIN SMALL LETTER C
0x84 0x0064 #LATIN SMALL LETTER D
0x85 0x0065 #LATIN SMALL LETTER E
0x86 0x0066 #LATIN SMALL LETTER F
0x87 0x0067 #LATIN SMALL LETTER G
0x88 0x0068 #LATIN SMALL LETTER H
0x89 0x0069 #LATIN SMALL LETTER I
0x8A 0x03B1 #GREEK SMALL LETTER ALPHA
0x8B 0x03B2 #GREEK SMALL LETTER BETA
0x8C 0x03B3 #GREEK SMALL LETTER GAMMA
0x8D 0x03B4 #GREEK SMALL LETTER DELTA
0x8E 0x03B5 #GREEK SMALL LETTER EPSILON
0x8F 0x03B6 #GREEK SMALL LETTER ZETA
0x90 0x00B0 #DEGREE SIGN
0x91 0x006A #LATIN SMALL LETTER J
0x92 0x006B #LATIN SMALL LETTER K
0x93 0x006C #LATIN SMALL LETTER L
0x94 0x006D #LATIN SMALL LETTER M
0x95 0x006E #LATIN SMALL LETTER N
0x96 0x006F #LATIN SMALL LETTER O
0x97 0x0070 #LATIN SMALL LETTER P
0x98 0x0071 #LATIN SMALL LETTER Q
0x99 0x0072 #LATIN SMALL LETTER R
0x9A 0x03B7 #GREEK SMALL LETTER ETA
0x9B 0x03B8 #GREEK SMALL LETTER THETA
0x9C 0x03B9 #GREEK SMALL LETTER IOTA
0x9D 0x03BA #GREEK SMALL LETTER KAPPA
0x9E 0x03BB #GREEK SMALL LETTER LAMDA
0x9F 0x03BC #GREEK SMALL LETTER MU
0xA0 0x00B4 #ACUTE ACCENT
0xA1 0x007E #TILDE
0xA2 0x0073 #LATIN SMALL LETTER S
0xA3 0x0074 #LATIN SMALL LETTER T
0xA4 0x0075 #LATIN SMALL LETTER U
0xA5 0x0076 #LATIN SMALL LETTER V
0xA6 0x0077 #LATIN SMALL LETTER W
0xA7 0x0078 #LATIN SMALL LETTER X
0xA8 0x0079 #LATIN SMALL LETTER Y
0xA9 0x007A #LATIN SMALL LETTER Z
0xAA 0x03BD #GREEK SMALL LETTER NU
0xAB 0x03BE #GREEK SMALL LETTER XI
0xAC 0x03BF #GREEK SMALL LETTER OMICRON
0xAD 0x03C0 #GREEK SMALL LETTER PI
0xAE 0x03C1 #GREEK SMALL LETTER RHO
0xAF 0x03C3 #GREEK SMALL LETTER SIGMA
0xB0 0x00A3 #POUND SIGN
0xB1 0x03AC #GREEK SMALL LETTER ALPHA WITH TONOS
0xB2 0x03AD #GREEK SMALL LETTER EPSILON WITH TONOS
0xB3 0x03AE #GREEK SMALL LETTER ETA WITH TONOS
0xB4 0x03CA #GREEK SMALL LETTER IOTA WITH DIALYTIKA
0xB5 0x03AF #GREEK SMALL LETTER IOTA WITH TONOS
0xB6 0x03CC #GREEK SMALL LETTER OMICRON WITH TONOS
0xB7 0x03CD #GREEK SMALL LETTER UPSILON WITH TONOS
0xB8 0x03CB #GREEK SMALL LETTER UPSILON WITH DIALYTIKA
0xB9 0x03CE #GREEK SMALL LETTER OMEGA WITH TONOS
0xBA 0x03C2 #GREEK SMALL LETTER FINAL SIGMA
0xBB 0x03C4 #GREEK SMALL LETTER TAU
0xBC 0x03C5 #GREEK SMALL LETTER UPSILON
0xBD 0x03C6 #GREEK SMALL LETTER PHI
0xBE 0x03C7 #GREEK SMALL LETTER CHI
0xBF 0x03C8 #GREEK SMALL LETTER PSI
0xC0 0x007B #LEFT CURLY BRACKET
0xC1 0x0041 #LATIN CAPITAL LETTER A
0xC2 0x0042 #LATIN CAPITAL LETTER B
0xC3 0x0043 #LATIN CAPITAL LETTER C
0xC4 0x0044 #LATIN CAPITAL LETTER D
0xC5 0x0045 #LATIN CAPITAL LETTER E
0xC6 0x0046 #LATIN CAPITAL LETTER F
0xC7 0x0047 #LATIN CAPITAL LETTER G
0xC8 0x0048 #LATIN CAPITAL LETTER H
0xC9 0x0049 #LATIN CAPITAL LETTER I
0xCA 0x00AD #SOFT HYPHEN
0xCB 0x03C9 #GREEK SMALL LETTER OMEGA
0xCC 0x0390 #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
0xCD 0x03B0 #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
0xCE 0x2018 #LEFT SINGLE QUOTATION MARK
0xCF 0x2015 #HORIZONTAL BAR
0xD0 0x007D #RIGHT CURLY BRACKET
0xD1 0x004A #LATIN CAPITAL LETTER J
0xD2 0x004B #LATIN CAPITAL LETTER K
0xD3 0x004C #LATIN CAPITAL LETTER L
0xD4 0x004D #LATIN CAPITAL LETTER M
0xD5 0x004E #LATIN CAPITAL LETTER N
0xD6 0x004F #LATIN CAPITAL LETTER O
0xD7 0x0050 #LATIN CAPITAL LETTER P
0xD8 0x0051 #LATIN CAPITAL LETTER Q
0xD9 0x0052 #LATIN CAPITAL LETTER R
0xDA 0x00B1 #PLUS-MINUS SIGN
0xDB 0x00BD #VULGAR FRACTION ONE HALF
0xDC 0x001A #SUBSTITUTE
0xDD 0x0387 #GREEK ANO TELEIA
0xDE 0x2019 #RIGHT SINGLE QUOTATION MARK
0xDF 0x00A6 #BROKEN BAR
0xE0 0x005C #REVERSE SOLIDUS
0xE1 0x001A #SUBSTITUTE
0xE2 0x0053 #LATIN CAPITAL LETTER S
0xE3 0x0054 #LATIN CAPITAL LETTER T
0xE4 0x0055 #LATIN CAPITAL LETTER U
0xE5 0x0056 #LATIN CAPITAL LETTER V
0xE6 0x0057 #LATIN CAPITAL LETTER W
0xE7 0x0058 #LATIN CAPITAL LETTER X
0xE8 0x0059 #LATIN CAPITAL LETTER Y
0xE9 0x005A #LATIN CAPITAL LETTER Z
0xEA 0x00B2 #SUPERSCRIPT TWO
0xEB 0x00A7 #SECTION SIGN
0xEC 0x001A #SUBSTITUTE
0xED 0x001A #SUBSTITUTE
0xEE 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xEF 0x00AC #NOT SIGN
0xF0 0x0030 #DIGIT ZERO
0xF1 0x0031 #DIGIT ONE
0xF2 0x0032 #DIGIT TWO
0xF3 0x0033 #DIGIT THREE
0xF4 0x0034 #DIGIT FOUR
0xF5 0x0035 #DIGIT FIVE
0xF6 0x0036 #DIGIT SIX
0xF7 0x0037 #DIGIT SEVEN
0xF8 0x0038 #DIGIT EIGHT
0xF9 0x0039 #DIGIT NINE
0xFA 0x00B3 #SUPERSCRIPT THREE
0xFB 0x00A9 #COPYRIGHT SIGN
0xFC 0x001A #SUBSTITUTE
0xFD 0x001A #SUBSTITUTE
0xFE 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xFF 0x009F #CONTROL
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,239 +0,0 @@
#
# Name: GSM 03.38 to Unicode
# Unicode version: 3.0
# Table version: 1.1
# Table format: Format A
# Date: 2000 May 30
# Authors: Ken Whistler <kenw@sybase.com>,
# Kent Karlsson <keka@im.se>,
# Markus Kuhn <mkuhn@acm.org>
#
# Copyright (c) 2000 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# ETSI GSM 03.38 7-bit default alphabet characters map into Unicode.
# This mapping is based on ETSI TS 100 900 V7.2.0 (1999-07), with
# a correction of 0x09 to *small* c-cedilla, instead of *capital*
# C-cedilla.
#
# Format: Three tab-separated columns
# Column #1 is the ETSI GSM 03.38 7-bit default alphabet
# code (in hex as 0xXX, or 0xXXXX for double-byte
# sequences)
# Column #2 is the Unicode scalar value (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in ETSI GSM 03.38 7-bit default alphabet code order.
#
# Note that ETSI GSM 03.38 also allows for the use of UCS-2 (UTF-16
# restricted to the BMP) in GSM/SMS messages.
#
# Note also that there are commented Greek mappings for some
# capital Latin characters. This follows from the clear intent
# of the ETSI GSM 03.38 to have glyph coverage for the uppercase
# Greek alphabet by reusing Latin letters that have the same
# form as an uppercase Greek letter. Conversion implementations
# should be aware of this fact.
#
# The ETSI GSM 03.38 specification shows an uppercase C-cedilla
# glyph at 0x09. This may be the result of limited display
# capabilities for handling characters with descenders. However, the
# language coverage intent is clearly for the lowercase c-cedilla, as shown
# in the mapping below. The mapping for uppercase C-cedilla is shown
# in a commented line in the mapping table.
#
# The ESC character 0x1B is
# mapped to the no-break space character, unless it is part of a
# valid ESC sequence, to facilitate round-trip compatibility in
# the presence of unknown ESC sequences.
#
# 0x00 is NULL (when followed only by 0x00 up to the
# end of (fixed byte length) message, possibly also up to
# FORM FEED. But 0x00 is also the code for COMMERCIAL AT
# when some other character (CARRIAGE RETURN if nothing else)
# comes after the 0x00.
#
# Version history
# 1.0 version: first creation
# 1.1 version: fixed problem with the wrong line being a comment,
# added text regarding 0x00's interpretation,
# added second mapping for C-cedilla,
# added mapping of 0x1B escape to NBSP for display.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# Any comments or problems, contact <errata@unicode.org>
# Please note that <errata@unicode.org> is an archival address;
# notices will be checked, but do not expect an immediate response.
#
0x00 0x0040 # COMMERCIAL AT
#0x00 0x0000 # NULL (see note above)
0x01 0x00A3 # POUND SIGN
0x02 0x0024 # DOLLAR SIGN
0x03 0x00A5 # YEN SIGN
0x04 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0x05 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0x06 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0x07 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0x08 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0x09 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
#0x09 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA (see note above)
0x0A 0x000A # LINE FEED
0x0B 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
0x0C 0x00F8 # LATIN SMALL LETTER O WITH STROKE
0x0D 0x000D # CARRIAGE RETURN
0x0E 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
0x0F 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
0x10 0x0394 # GREEK CAPITAL LETTER DELTA
0x11 0x005F # LOW LINE
0x12 0x03A6 # GREEK CAPITAL LETTER PHI
0x13 0x0393 # GREEK CAPITAL LETTER GAMMA
0x14 0x039B # GREEK CAPITAL LETTER LAMDA
0x15 0x03A9 # GREEK CAPITAL LETTER OMEGA
0x16 0x03A0 # GREEK CAPITAL LETTER PI
0x17 0x03A8 # GREEK CAPITAL LETTER PSI
0x18 0x03A3 # GREEK CAPITAL LETTER SIGMA
0x19 0x0398 # GREEK CAPITAL LETTER THETA
0x1A 0x039E # GREEK CAPITAL LETTER XI
0x1B 0x00A0 # ESCAPE TO EXTENSION TABLE (or displayed as NBSP, see note above)
0x1B0A 0x000C # FORM FEED
0x1B14 0x005E # CIRCUMFLEX ACCENT
0x1B28 0x007B # LEFT CURLY BRACKET
0x1B29 0x007D # RIGHT CURLY BRACKET
0x1B2F 0x005C # REVERSE SOLIDUS
0x1B3C 0x005B # LEFT SQUARE BRACKET
0x1B3D 0x007E # TILDE
0x1B3E 0x005D # RIGHT SQUARE BRACKET
0x1B40 0x007C # VERTICAL LINE
0x1B65 0x20AC # EURO SIGN
0x1C 0x00C6 # LATIN CAPITAL LETTER AE
0x1D 0x00E6 # LATIN SMALL LETTER AE
0x1E 0x00DF # LATIN SMALL LETTER SHARP S (German)
0x1F 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x00A4 # CURRENCY SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x00A1 # INVERTED EXCLAMATION MARK
0x41 0x0041 # LATIN CAPITAL LETTER A
#0x41 0x0391 # GREEK CAPITAL LETTER ALPHA
0x42 0x0042 # LATIN CAPITAL LETTER B
#0x42 0x0392 # GREEK CAPITAL LETTER BETA
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
#0x45 0x0395 # GREEK CAPITAL LETTER EPSILON
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
#0x48 0x0397 # GREEK CAPITAL LETTER ETA
0x49 0x0049 # LATIN CAPITAL LETTER I
#0x49 0x0399 # GREEK CAPITAL LETTER IOTA
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
#0x4B 0x039A # GREEK CAPITAL LETTER KAPPA
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
#0x4D 0x039C # GREEK CAPITAL LETTER MU
0x4E 0x004E # LATIN CAPITAL LETTER N
#0x4E 0x039D # GREEK CAPITAL LETTER NU
0x4F 0x004F # LATIN CAPITAL LETTER O
#0x4F 0x039F # GREEK CAPITAL LETTER OMICRON
0x50 0x0050 # LATIN CAPITAL LETTER P
#0x50 0x03A1 # GREEK CAPITAL LETTER RHO
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
#0x54 0x03A4 # GREEK CAPITAL LETTER TAU
0x55 0x0055 # LATIN CAPITAL LETTER U
#0x55 0x03A5 # GREEK CAPITAL LETTER UPSILON
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
#0x58 0x03A7 # GREEK CAPITAL LETTER CHI
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
#0x5A 0x0396 # GREEK CAPITAL LETTER ZETA
0x5B 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
0x5C 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
0x5D 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
0x5E 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
0x5F 0x00A7 # SECTION SIGN
0x60 0x00BF # INVERTED QUESTION MARK
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
0x7C 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
0x7D 0x00F1 # LATIN SMALL LETTER N WITH TILDE
0x7E 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
0x7F 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
@@ -1 +0,0 @@
<html>␍<head><title>Invision Power Board - Bulletin Board System</title></head>␍<body>␍<h1>403: Invision Power Board -> Forbidden</h1>␍<hr>␍You have reached this Page in error, please use␍your back button to return to Invision Board.␍<hr>␍<a href="http://anonym.to/http://www.invisionboard.com/">Invision Power Board</a>␍</body>␍</html>
@@ -1,328 +0,0 @@
#
# $Id: IRANSYSTEM.TXT,v 1.3 2000/01/21 17:47:13 mleisher Exp $
#
# Name: IRAN SYSTEM to Unicode
# Unicode version: 3.0
# Table version: 1.0
# Date: 21 January 2000
# Author: Roozbeh Pournader <roozbeh@sina.sharif.ac.ir>
#
# Copyright (c) 1999 Roozbeh Pournader. All Rights reserved.
#
# General notes:
#
# This table contains the data on how IRAN SYSTEM characters
# map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the IRAN SYSTEM code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX),
# plus additional formatting codes
# Column #3 the near-Unicode name
# (follows a comment sign, '#')
#
# The entries are in IRAN SYSTEM order.
#
# Any comments or problems, contact <roozbeh@sina.sharif.ac.ir>.
#
# Changes from previous versions:
# 1.0: Added ASCII characters
# Added No-break space
# Added Box drawing characters
#
# Notes:
#
# 1. Note that IRAN SYSTEM is not a standard, it is a corporate
# character set that found its way through the Iranian user community.
# So, there is no standardization paper to refer to.
#
# 2. The characters in the IRAN SYSTEM standard are saved, and
# transmitted in a visual order. Hence converting Persian/Latin text
# coded in IRAN SYSTEM to Unicode with bidirectional behaviour may be
# hard, and will depend on the application. Because of this, converting
# from any other character set to IRAN SYSTEM is not recommended
# except for display, because of the loss of information.
#
# 3. There are two, three, or four codes per letter in
# most cases: for initial, medial, isolated, and final forms of the
# letters, some of which are unified in most of the cases.
#
# Because of this, two tags, <ZWJ> and <ZWNJ? are added around character
# codes. Their use after the code means that a ZERO WIDTH JOINER (0x200D)
# or a ZERO WIDTH NON JOINER (0x200C) should be added after the character
# if the character is not followed by a right-join causing character, or
# a non-joining character respectively (in the manner of The Unicode
# Standard Version 2.0, pages 6-24 and 6-25). The same can be said when
# the code is preceded by the tag.
#
# In informal words, they should be added if and only if there is a need.
# For example, Persian word "khaane-haa" (houses) that is coded in
# IRAN SYSTEM as:
# 0xA1 0x91 0xF7 0xF9 0xFA 0x91,
# is equal to the Unicode character sequence:
# 0x062E 0x0627 0x0646 0x0647 0x200C 0x0647 0x0627.
#
# 4. The near-Unicode names are only informative. In most of the cases,
# there isn't exactly one Unicode character per IRAN SYSTEM character.
#
# Original data found at: http://www.sharif.ac.ir/~roozbeh/unicode
#
# Replaced the <ZWJ> and <ZWNJ> tags with their equivalent hex codes.
# Mark Leisher <mleisher@crl.nmsu.edu>
# 21 January 2000
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x80 0x06F0 # EXTENDED ARABIC-INDIC DIGIT ZERO
0x81 0x06F1 # EXTENDED ARABIC-INDIC DIGIT ONE
0x82 0x06F2 # EXTENDED ARABIC-INDIC DIGIT TWO
0x83 0x06F3 # EXTENDED ARABIC-INDIC DIGIT THREE
0x84 0x06F4 # EXTENDED ARABIC-INDIC DIGIT FOUR
0x85 0x06F5 # EXTENDED ARABIC-INDIC DIGIT FIVE
0x86 0x06F6 # EXTENDED ARABIC-INDIC DIGIT SIX
0x87 0x06F7 # EXTENDED ARABIC-INDIC DIGIT SEVEN
0x88 0x06F8 # EXTENDED ARABIC-INDIC DIGIT EIGHT
0x89 0x06F9 # EXTENDED ARABIC-INDIC DIGIT NINE
0x8A 0x060C # ARABIC COMMA
0x8B 0x0640 # ARABIC TATWEEL
0x8C 0x061F # ARABIC QUESTION MARK
0x8D 0x200C 0x0622 # ARABIC LETTER ALEF WITH MADDA ABOVE, isolated form
0x8E 0x0626 0x200D # ARABIC LETTER YEH WITH HAMZA ABOVE, initial-medial form
0x8F 0x0621 # ARABIC LETTER HAMZA
0x90 0x200C 0x0627 # ARABIC LETTER ALEF, isolated form
0x91 0x200D 0x0627 # ARABIC LETTER ALEF, final form
0x92 0x0628 0x200C # ARABIC LETTER BEH, final-isolated form
0x93 0x0628 0x200D # ARABIC LETTER BEH, initial-medial form
0x94 0x067E 0x200C # ARABIC LETTER PEH, final-isolated form
0x95 0x067E 0x200D # ARABIC LETTER PEH, initial-medial form
0x96 0x062A 0x200C # ARABIC LETTER TEH, final-isolated form
0x97 0x062A 0x200D # ARABIC LETTER TEH, initial-medial form
0x98 0x062B 0x200C # ARABIC LETTER THEH, final-isolated form
0x99 0x062B 0x200D # ARABIC LETTER THEH, initial-medial form
0x9A 0x062C 0x200C # ARABIC LETTER JEEM, final-isolated form
0x9B 0x062C 0x200D # ARABIC LETTER JEEM, initial-medial form
0x9C 0x0686 0x200C # ARABIC LETTER TCHEH, final-isolated form
0x9D 0x0686 0x200D # ARABIC LETTER TCHEH, initial-medial form
0x9E 0x062D 0x200C # ARABIC LETTER HAH, final-isolated form
0x9F 0x062D 0x200D # ARABIC LETTER HAH, initial-medial form
0xA0 0x062E 0x200C # ARABIC LETTER KHAH, final-isolated form
0xA1 0x062E 0x200D # ARABIC LETTER KHAH, initial-medial form
0xA2 0x062F # ARABIC LETTER DAL
0xA3 0x0630 # ARABIC LETTER THAL
0xA4 0x0631 # ARABIC LETTER REH
0xA5 0x0632 # ARABIC LETTER ZAIN
0xA6 0x0698 # ARABIC LETTER JEH
0xA7 0x0633 0x200C # ARABIC LETTER SEEN, final-isolated form
0xA8 0x0633 0x200D # ARABIC LETTER SEEN, initial-medial form
0xA9 0x0634 0x200C # ARABIC LETTER SHEEN, final-isolated form
0xAA 0x0634 0x200D # ARABIC LETTER SHEEN, initial-medial form
0xAB 0x0635 0x200C # ARABIC LETTER SAD, final-isolated form
0xAC 0x0635 0x200D # ARABIC LETTER SAD, initial-medial form
0xAD 0x0636 0x200C # ARABIC LETTER DAD, final-isolated form
0xAE 0x0636 0x200D # ARABIC LETTER DAD, initial-medial form
0xAF 0x0637 # ARABIC LETTER TAH
0xB0 0x2591 # LIGHT SHADE
0xB1 0x2592 # MEDIUM SHADE
0xB2 0x2593 # DARK SHADE
0xB3 0x2502 # BOX DRAWINGS LIGHT VERTICAL
0xB4 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xB5 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xB6 0x2562 # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xB7 0x2556 # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xB8 0x2555 # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xB9 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xBA 0x2551 # BOX DRAWINGS DOUBLE VERTICAL
0xBB 0x2557 # BOX DRAWINGS DOUBLE DOWN AND LEFT
0xBC 0x255D # BOX DRAWINGS DOUBLE UP AND LEFT
0xBD 0x255C # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xBE 0x255B # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xBF 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
0xC0 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT
0xC1 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xC2 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xC3 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xC4 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
0xC5 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xC6 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xC7 0x255F # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xC8 0x255A # BOX DRAWINGS DOUBLE UP AND RIGHT
0xC9 0x2554 # BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xCA 0x2569 # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xCB 0x2566 # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xCC 0x2560 # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xCD 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL
0xCE 0x256C # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xCF 0x2567 # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xD0 0x2568 # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xD1 0x2564 # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xD2 0x2565 # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xD3 0x2559 # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xD4 0x2558 # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xD5 0x2552 # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xD6 0x2553 # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xD7 0x256B # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xD8 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xD9 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT
0xDA 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT
0xDB 0x2588 # FULL BLOCK
0xDC 0x2584 # LOWER HALF BLOCK
0xDD 0x258C # LEFT HALF BLOCK
0xDE 0x2590 # RIGHT HALF BLOCK
0xDF 0x2580 # UPPER HALF BLOCK
0xE0 0x0638 # ARABIC LETTER ZAH
0xE1 0x200C 0x0639 0x200C # ARABIC LETTER AIN, isolated form
0xE2 0x200D 0x0639 0x200C # ARABIC LETTER AIN, final form
0xE3 0x200D 0x0639 0x200D # ARABIC LETTER AIN, medial form
0xE4 0x200C 0x0639 0x200D # ARABIC LETTER AIN, initial form
0xE5 0x200C 0x063A 0x200C # ARABIC LETTER GHAIN, isolated form
0xE6 0x200D 0x063A 0x200C # ARABIC LETTER GHAIN, final form
0xE7 0x200D 0x063A 0x200D # ARABIC LETTER GHAIN, medial form
0xE8 0x200C 0x063A 0x200D # ARABIC LETTER GHAIN, initial form
0xE9 0x0641 0x200C # ARABIC LETTER FEH, final-isolated form
0xEA 0x0641 0x200D # ARABIC LETTER FEH, initial-medial form
0xEB 0x0642 0x200C # ARABIC LETTER QAF, final-isolated form
0xEC 0x0642 0x200D # ARABIC LETTER QAF, initial-medial form
0xED 0x06A9 0x200C # ARABIC LETTER KEHEH, final-isolated form
0xEE 0x06A9 0x200D # ARABIC LETTER KEHEH, initial-medial form
0xEF 0x06AF 0x200C # ARABIC LETTER GAF, final-isolated form
0xF0 0x06AF 0x200D # ARABIC LETTER GAF, initial-medial form
0xF1 0x0644 0x200C # ARABIC LETTER LAM, final-isolated form
0xF2 0x0644 0x0627 # ARABIC LIGATURE LAM WITH ALEF
0xF3 0x0644 0x200D # ARABIC LETTER LAM, initial-medial form
0xF4 0x0645 0x200C # ARABIC LETTER MEEM, final-isolated form
0xF5 0x0645 0x200D # ARABIC LETTER MEEM, initial-medial form
0xF6 0x0646 0x200C # ARABIC LETTER NOON, final-isolated form
0xF7 0x0646 0x200D # ARABIC LETTER NOON, initial-medial form
0xF8 0x0648 # ARABIC LETTER WAW
0xF9 0x0647 0x200C # ARABIC LETTER HEH, final-isolated form
0xFA 0x200D 0x0647 0x200D # ARABIC LETTER HEH, medial form
0xFB 0x200C 0x0647 0x200D # ARABIC LETTER HEH, initial form
0xFC 0x200D 0x06CC 0x200C # ARABIC LETTER FARSI YEH, final form
0xFD 0x200C 0x06CC 0x200C # ARABIC LETTER FARSI YEH, isolated form
0xFE 0x06CC 0x200D # ARABIC LETTER FARSI YEH, initial-medial form
0xFF 0x00A0 # NO-BREAK SPACE
@@ -1,309 +0,0 @@
#
# $Id: ISIRI3342.TXT,v 1.2 2000/01/21 17:47:13 mleisher Exp $
#
# Name: ISIRI 3342 (1993) to Unicode
# Unicode version: 2.1
# Table version: 0.0
# Date: 10 December 1999
# Author: Roozbeh Pournader <roozbeh@sina.sharif.ac.ir>
#
# Copyright (c) 1999 Roozbeh Pournader. All Rights reserved.
#
# General notes:
#
# This table contains the data on how ISIRI 3342 (1993) characters
# map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the ISIRI 3342 code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in ISIRI 3342 order
#
# Any comments or problems, contact <roozbeh@sina.sharif.ac.ir>
#
# Note:
#
# Please note that the bidi property is different from the Unicode
# equivalents. The bidi property is not mentioned explicitly in the
# standard, only a short reference saying that the writing direction
# of Persian script is of course right-to-left; the direction problem
# can not be addressed in a short sentence, the standard committee
# is discussing this, and will publish the results as an annex, which
# in my knowledge never appeared.
#
# One important thing about the codeset is that there are two spaces,
# one inherited from ASCII (0x20) and one on the ISIRI 3342 table (0xA0).
# The latter should be considered a Right-to-Left character obviously,
# but it seems that the former should be considered a Left-to-Right one,
# and not a Neutral Whitespace. This has been the theory of duplicating
# them, simplifying the bidi algorithm as much as possible.
#
# Few things can be understood about the digits or punctuations:
# e.g. it is not known if the digits fall in the AN or EN category,
# or it can't be understood if FULL STOP (0xA6) should be considered
# R, ES, or something else not in the character types.
#
# Original data found at: http://www.sharif.ac.ir/~roozbeh/unicode
#
# Some minor additions to round out the mapping.
# Mark Leisher <mleisher@crl.nmsu.edu>
# 10 December 1999
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0x0020 # SPACE
0xA1 0x200C # ZERO WIDTH NON-JOINER
0xA2 0x200D # ZERO WIDTH JOINER
0xA3 0x0021 # EXCLAMATION MARK
0xA4 0x00A4 # CURRENCY SIGN
0xA5 0x066A # ARABIC PERCENT SIGN
0xA6 0x002E # FULL STOP
0xA7 0x066C # ARABIC THOUSANDS SEPARATOR
0xA8 0x0029 # RIGHT PARENTHESIS
0xA9 0x0028 # LEFT PARENTHESIS
0xAA 0x00D7 # MULTIPLICATION SIGN
0xAB 0x002B # PLUS SIGN
0xAC 0x060C # ARABIC COMMA
0xAD 0x002D # HYPHEN-MINUS
0xAE 0x066B # ARABIC DECIMAL SEPARATOR
0xAF 0x002F # SOLIDUS
0xB0 0x06F0 # EXTENDED ARABIC-INDIC DIGIT ZERO
0xB1 0x06F1 # EXTENDED ARABIC-INDIC DIGIT ONE
0xB2 0x06F2 # EXTENDED ARABIC-INDIC DIGIT TWO
0xB3 0x06F3 # EXTENDED ARABIC-INDIC DIGIT THREE
0xB4 0x06F4 # EXTENDED ARABIC-INDIC DIGIT FOUR
0xB5 0x06F5 # EXTENDED ARABIC-INDIC DIGIT FIVE
0xB6 0x06F6 # EXTENDED ARABIC-INDIC DIGIT SIX
0xB7 0x06F7 # EXTENDED ARABIC-INDIC DIGIT SEVEN
0xB8 0x06F8 # EXTENDED ARABIC-INDIC DIGIT EIGHT
0xB9 0x06F9 # EXTENDED ARABIC-INDIC DIGIT NINE
0xBA 0x003A # COLON
0xBB 0x061B # ARABIC SEMICOLON
0xBC 0x003C # LESS-THAN SIGN
0xBD 0x003D # EQUALS SIGN
0xBE 0x003E # GREATER-THAN SIGN
0xBF 0x061F # ARABIC QUESTION MARK
0xC0 0x0622 # ARABIC LETTER ALEF WITH MADDA ABOVE
0xC1 0x0627 # ARABIC LETTER ALEF
0xC2 0x0621 # ARABIC LETTER HAMZA
0xC3 0x0628 # ARABIC LETTER BEH
0xC4 0x067E # ARABIC LETTER PEH
0xC5 0x062A # ARABIC LETTER TEH
0xC6 0x062B # ARABIC LETTER THEH
0xC7 0x062C # ARABIC LETTER JEEM
0xC8 0x0686 # ARABIC LETTER TCHEH
0xC9 0x062D # ARABIC LETTER HAH
0xCA 0x062E # ARABIC LETTER KHAH
0xCB 0x062F # ARABIC LETTER DAL
0xCC 0x0630 # ARABIC LETTER THAL
0xCD 0x0631 # ARABIC LETTER REH
0xCE 0x0632 # ARABIC LETTER ZAIN
0xCF 0x0698 # ARABIC LETTER JEH
0xD0 0x0633 # ARABIC LETTER SEEN
0xD1 0x0634 # ARABIC LETTER SHEEN
0xD2 0x0635 # ARABIC LETTER SAD
0xD3 0x0636 # ARABIC LETTER DAD
0xD4 0x0637 # ARABIC LETTER TAH
0xD5 0x0638 # ARABIC LETTER ZAH
0xD6 0x0639 # ARABIC LETTER AIN
0xD7 0x063A # ARABIC LETTER GHAIN
0xD8 0x0641 # ARABIC LETTER FEH
0xD9 0x0642 # ARABIC LETTER QAF
0xDA 0x06A9 # ARABIC LETTER KEHEH
0xDB 0x06AF # ARABIC LETTER GAF
0xDC 0x0644 # ARABIC LETTER LAM
0xDD 0x0645 # ARABIC LETTER MEEM
0xDE 0x0646 # ARABIC LETTER NOON
0xDF 0x0648 # ARABIC LETTER WAW
0xE0 0x0647 # ARABIC LETTER HEH
0xE1 0x06CC # ARABIC LETTER FARSI YEH
0xE2 0x005D # RIGHT SQUARE BRACKET
0xE3 0x005B # LEFT SQUARE BRACKET
0xE4 0x007D # RIGHT CURLY BRACKET
0xE5 0x007B # LEFT CURLY BRACKET
0xE6 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xE7 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xE8 0x002A # ASTERISK
0xE9 0x0640 # ARABIC TATWEEL
0xEA 0x007C # VERTICAL LINE
0xEB 0x005C # REVERSE SOLIDUS
0xEC 0xFFFD # REPLACEMENT CHARACTER
0xED 0xFFFD # REPLACEMENT CHARACTER
0xEE 0xFFFD # REPLACEMENT CHARACTER
0xEF 0xFFFD # REPLACEMENT CHARACTER
0xF0 0x064E # ARABIC FATHA
0xF1 0x0650 # ARABIC KASRA
0xF2 0x064F # ARABIC DAMMA
0xF3 0x064B # ARABIC FATHATAN
0xF4 0x064D # ARABIC KASRATAN
0xF5 0x064C # ARABIC DAMMATAN
0xF6 0x0651 # ARABIC SHADDA
0xF7 0x0652 # ARABIC SUKUN
0xF8 0x0623 # ARABIC LETTER ALEF WITH HAMZA ABOVE
0xF9 0x0624 # ARABIC LETTER WAW WITH HAMZA ABOVE
0xFA 0x0625 # ARABIC LETTER ALEF WITH HAMZA BELOW
0xFB 0x0626 # ARABIC LETTER YEH WITH HAMZA ABOVE
0xFC 0x0629 # ARABIC LETTER TEH MARBUTA
0xFD 0x0643 # ARABIC LETTER KAF
0xFE 0x064A # ARABIC LETTER YEH
0xFF 0xFFFD # REPLACEMENT CHARACTER
File diff suppressed because it is too large. Load diff
@@ -1,285 +0,0 @@
#
# Name: ISO-IR-68 to Unicode
# Unicode version: 4.0
# Table version: 1.0.1
# Table format: Format A
# Date: 2004 June 29
# Authors: John Cowan <cowan@ccil.org>
#
# Copyright (c) 1991-2004 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# ISO-IR-68 (Reference graphic character set for APL workspace
# interchange) characters map into Unicode.
#
# Format: Three tab-separated columns
# Column #1 is the ISO-IR-68 code (in hex as XX), or
# sequence of three codes (in hex as XXYYZZ).
# In all cases, YY = 08, or backspace.
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in ISO-IR-68 order.
#
# Version history
# None.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# For any comments or problems, please use the Unicode
# web contact form at:
# http://www.unicode.org/unicode/reporting.html
#
0x20 0x0020 # SPACE
0x21 0x00A8 # DIAERESIS
0x210826 0x2369 # APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
0x21082E 0x2235 # BECAUSE
0x210847 0x2362 # APL FUNCTIONAL SYMBOL DEL DIAERESIS
0x21084A 0x2364 # APL FUNCTIONAL SYMBOL JOT DIAERESIS
0x21084E 0x2361 # APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
0x21084F 0x2365 # APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
0x210850 0x2363 # APL FUNCTIONAL SYMBOL STAR DIAERESIS
0x210854 0x2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
0x22 0x0029 # RIGHT PARENTHESIS
0x23 0x003C # LESS-THAN SIGN
0x23084C 0x2343 # APL FUNCTIONAL SYMBOL QUAD LESS-THAN
0x24 0x2264 # LESS-THAN OR EQUAL TO
0x25 0x003D # EQUALS SIGN
0x26 0x003E # GREATER-THAN SIGN
0x260821 0x2369 # APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
0x26084C 0x2344 # APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
0x27 0x005D # RIGHT SQUARE BRACKET
0x27083B 0x2337 # APL FUNCTIONAL SYMBOL SQUISH QUAD
0x28 0x2227 # LOGICAL AND
0x28084C 0x234C # APL FUNCTIONAL SYMBOL QUAD DOWN CARET
0x280854 0x2371 # APL FUNCTIONAL SYMBOL DOWN CARET TILDE
0x29 0x2228 # LOGICAL OR
0x29084C 0x2353 # APL FUNCTIONAL SYMBOL QUAD UP CARET
0x290854 0x2372 # APL FUNCTIONAL SYMBOL UP CARET TILDE
0x2A 0x2260 # NOT EQUAL TO
0x2A084C 0x2338 # APL FUNCTIONAL SYMBOL QUAD EQUAL
0x2A084C 0x236F # APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
0x2B 0x00F7 # DIVISION SIGN
0x2B084C 0x2339 # APL FUNCTIONAL SYMBOL QUAD DIVIDE
0x2C 0x002C # COMMA
0x2C085F 0x236A # APL FUNCTIONAL SYMBOL COMMA BAR
0x2D 0x002B # PLUS SIGN
0x2E 0x002E # FULL STOP
0x2E0821 0x2235 # BECAUSE
0x2E084B 0x0021 # EXCLAMATION MARK
0x2F 0x002F # SOLIDUS
0x2F084C 0x2341 # APL FUNCTIONAL SYMBOL QUAD SLASH
0x2F084F 0x2205 # EMPTY SET
0x2F085F 0x233F # APL FUNCTIONAL SYMBOL SLASH BAR
0x30 0x0030 # DIGIT ZERO
0x300854 0x236C # APL FUNCTIONAL SYMBOL ZILDE
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x0028 # LEFT PARENTHESIS
0x3B 0x005B # LEFT SQUARE BRACKET
0x3B0827 0x2337 # APL FUNCTIONAL SYMBOL SQUISH QUAD
0x3C 0x003B # SEMICOLON
0x3C0846 0x236E # APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
0x3D 0x00D7 # MULTIPLICATION SIGN
0x3E 0x003A # COLON
0x3E084C 0x2360 # APL FUNCTIONAL SYMBOL QUAD COLON
0x3F 0x005C # REVERSE SOLIDUS
0x3F084C 0x2342 # APL FUNCTIONAL SYMBOL QUAD BACKSLASH
0x3F084F 0x2349 # APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
0x3F085F 0x2340 # APL FUNCTIONAL SYMBOL BACKSLASH BAR
0x40 0x00AF # MACRON
0x40084E 0x2351 # APL FUNCTIONAL SYMBOL UP TACK OVERBAR
0x41 0x237A # APL FUNCTIONAL SYMBOL ALPHA
0x410846 0x2376 # APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
0x42 0x22A5 # UP TACK
0x420846 0x234A # APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
0x42084A 0x234E # APL FUNCTIONAL SYMBOL DOWN TACK JOT
0x42084E 0x2336 # APL FUNCTIONAL SYMBOL I-BEAM
0x43 0x2229 # INTERSECTION
0x43084A 0x235D # APL FUNCTIONAL SYMBOL UP SHOE JOT
0x44 0x230A # LEFT FLOOR
0x45 0x220A # SMALL ELEMENT OF
0x450846 0x2377 # APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
0x46 0x005F # LOW LINE
0x46083C 0x236E # APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
0x460841 0x2376 # APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
0x460842 0x234A # APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
0x460845 0x2377 # APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
0x460848 0x2359 # APL FUNCTIONAL SYMBOL DELTA UNDERBAR
0x460849 0x2378 # APL FUNCTIONAL SYMBOL IOTA UNDERBAR
0x46084A 0x235B # APL FUNCTIONAL SYMBOL JOT UNDERBAR
0x46084B 0x2357 # APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
0x46084B 0x2358 # APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
0x46084F 0x235C # APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
0x460857 0x2379 # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
0x460858 0x2287 # SUPERSET OF OR EQUAL TO
0x460860 0x235A # APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
0x47 0x2207 # NABLA
0x470821 0x2362 # APL FUNCTIONAL SYMBOL DEL DIAERESIS
0x47084C 0x2354 # APL FUNCTIONAL SYMBOL QUAD DEL
0x47084D 0x2352 # APL FUNCTIONAL SYMBOL DEL STILE
0x470854 0x236B # APL FUNCTIONAL SYMBOL DEL TILDE
0x48 0x2206 # INCREMENT
0x480846 0x2359 # APL FUNCTIONAL SYMBOL DELTA UNDERBAR
0x48084C 0x234D # APL FUNCTIONAL SYMBOL QUAD DELTA
0x48084D 0x234B # APL FUNCTIONAL SYMBOL DELTA STILE
0x49 0x2373 # APL FUNCTIONAL SYMBOL IOTA
0x490846 0x2378 # APL FUNCTIONAL SYMBOL IOTA UNDERBAR
0x4A 0x2218 # RING OPERATOR
0x4A0821 0x2364 # APL FUNCTIONAL SYMBOL JOT DIAERESIS
0x4A0842 0x234E # APL FUNCTIONAL SYMBOL DOWN TACK JOT
0x4A0843 0x235D # APL FUNCTIONAL SYMBOL UP SHOE JOT
0x4A0846 0x235B # APL FUNCTIONAL SYMBOL JOT UNDERBAR
0x4A084C 0x233B # APL FUNCTIONAL SYMBOL QUAD JOT
0x4A084E 0x2355 # APL FUNCTIONAL SYMBOL UP TACK JOT
0x4B 0x0027 # APOSTROPHE
0x4B082E 0x0021 # EXCLAMATION MARK
0x4B0846 0x2357 # APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
0x4B0846 0x2358 # APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
0x4B084C 0x235E # APL FUNCTIONAL SYMBOL QUOTE QUAD
0x4C 0x2395 # APL FUNCTIONAL SYMBOL QUAD
0x4C0823 0x2343 # APL FUNCTIONAL SYMBOL QUAD LESS-THAN
0x4C0826 0x2344 # APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
0x4C0828 0x234C # APL FUNCTIONAL SYMBOL QUAD DOWN CARET
0x4C0829 0x2353 # APL FUNCTIONAL SYMBOL QUAD UP CARET
0x4C082A 0x2338 # APL FUNCTIONAL SYMBOL QUAD EQUAL
0x4C082A 0x236F # APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
0x4C082B 0x2339 # APL FUNCTIONAL SYMBOL QUAD DIVIDE
0x4C082F 0x2341 # APL FUNCTIONAL SYMBOL QUAD SLASH
0x4C083E 0x2360 # APL FUNCTIONAL SYMBOL QUAD COLON
0x4C083F 0x2342 # APL FUNCTIONAL SYMBOL QUAD BACKSLASH
0x4C0847 0x2354 # APL FUNCTIONAL SYMBOL QUAD DEL
0x4C0848 0x234D # APL FUNCTIONAL SYMBOL QUAD DELTA
0x4C084A 0x233B # APL FUNCTIONAL SYMBOL QUAD JOT
0x4C084B 0x235E # APL FUNCTIONAL SYMBOL QUOTE QUAD
0x4C084F 0x233C # APL FUNCTIONAL SYMBOL QUAD CIRCLE
0x4C0851 0x2370 # APL FUNCTIONAL SYMBOL QUAD QUESTION
0x4C0859 0x2350 # APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
0x4C085B 0x2347 # APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
0x4C085D 0x2348 # APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
0x4C0860 0x233A # APL FUNCTIONAL SYMBOL QUAD DIAMOND
0x4D 0x2223 # DIVIDES
0x4D0847 0x2352 # APL FUNCTIONAL SYMBOL DEL STILE
0x4D0848 0x234B # APL FUNCTIONAL SYMBOL DELTA STILE
0x4D084F 0x233D # APL FUNCTIONAL SYMBOL CIRCLE STILE
0x4D0854 0x236D # APL FUNCTIONAL SYMBOL STILE TILDE
0x4D0856 0x2366 # APL FUNCTIONAL SYMBOL DOWN SHOE STILE
0x4D085A 0x2367 # APL FUNCTIONAL SYMBOL LEFT SHOE STILE
0x4D085B 0x2345 # APL FUNCTIONAL SYMBOL LEFTWARDS VANE
0x4D085D 0x2346 # APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
0x4E 0x22A4 # DOWN TACK
0x4E0821 0x2361 # APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
0x4E0840 0x2351 # APL FUNCTIONAL SYMBOL UP TACK OVERBAR
0x4E0842 0x2336 # APL FUNCTIONAL SYMBOL I-BEAM
0x4E084A 0x2355 # APL FUNCTIONAL SYMBOL UP TACK JOT
0x4F 0x25CB # WHITE CIRCLE
0x4F0821 0x2365 # APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
0x4F082F 0x2205 # EMPTY SET
0x4F083F 0x2349 # APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
0x4F0846 0x235C # APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
0x4F084C 0x233C # APL FUNCTIONAL SYMBOL QUAD CIRCLE
0x4F084D 0x233D # APL FUNCTIONAL SYMBOL CIRCLE STILE
0x4F0850 0x235F # APL FUNCTIONAL SYMBOL CIRCLE STAR
0x4F085F 0x2296 # CIRCLED MINUS
0x50 0x22C6 # STAR OPERATOR
0x500821 0x2363 # APL FUNCTIONAL SYMBOL STAR DIAERESIS
0x50084F 0x235F # APL FUNCTIONAL SYMBOL CIRCLE STAR
0x51 0x003F # QUESTION MARK
0x51084C 0x2370 # APL FUNCTIONAL SYMBOL QUAD QUESTION
0x52 0x2374 # APL FUNCTIONAL SYMBOL RHO
0x53 0x2308 # LEFT CEILING
0x54 0x223C # TILDE OPERATOR
0x540821 0x2368 # APL FUNCTIONAL SYMBOL TILDE DIAERESIS
0x540828 0x2371 # APL FUNCTIONAL SYMBOL DOWN CARET TILDE
0x540829 0x2372 # APL FUNCTIONAL SYMBOL UP CARET TILDE
0x540830 0x236C # APL FUNCTIONAL SYMBOL ZILDE
0x540847 0x236B # APL FUNCTIONAL SYMBOL DEL TILDE
0x54084D 0x236D # APL FUNCTIONAL SYMBOL STILE TILDE
0x55 0x2193 # DOWNWARDS ARROW
0x55085F 0x2356 # APL FUNCTIONAL SYMBOL DOWNWARDS VANE
0x56 0x222A # UNION
0x56084D 0x2366 # APL FUNCTIONAL SYMBOL DOWN SHOE STILE
0x57 0x2375 # APL FUNCTIONAL SYMBOL OMEGA
0x570846 0x2379 # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
0x58 0x2283 # SUPERSET OF
0x580846 0x2287 # SUPERSET OF OR EQUAL TO
0x59 0x2191 # UPWARDS ARROW
0x59084C 0x2350 # APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
0x59085F 0x234F # APL FUNCTIONAL SYMBOL UPWARDS VANE
0x5A 0x2282 # SUBSET OF
0x5A0846 0x2286 # SUBSET OF OR EQUAL TO
0x5A084D 0x2367 # APL FUNCTIONAL SYMBOL LEFT SHOE STILE
0x5A085F 0x233E # APL FUNCTIONAL SYMBOL CIRCLE JOT
0x5B 0x2190 # LEFTWARDS ARROW
0x5B084C 0x2347 # APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
0x5B084D 0x2345 # APL FUNCTIONAL SYMBOL LEFTWARDS VANE
0x5C 0x22A2 # RIGHT TACK
0x5D 0x2192 # RIGHTWARDS ARROW
0x5D084C 0x2348 # APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
0x5D084D 0x2346 # APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
0x5E 0x2265 # GREATER-THAN OR EQUAL TO
0x5F 0x002D # HYPHEN-MINUS
0x5F082C 0x236A # APL FUNCTIONAL SYMBOL COMMA BAR
0x5F082F 0x233F # APL FUNCTIONAL SYMBOL SLASH BAR
0x5F083F 0x2340 # APL FUNCTIONAL SYMBOL BACKSLASH BAR
0x5F084F 0x2296 # CIRCLED MINUS
0x5F0855 0x2356 # APL FUNCTIONAL SYMBOL DOWNWARDS VANE
0x5F0859 0x234F # APL FUNCTIONAL SYMBOL UPWARDS VANE
0x5F085A 0x233E # APL FUNCTIONAL SYMBOL CIRCLE JOT
0x60 0x22C4 # DIAMOND OPERATOR
0x600846 0x235A # APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
0x60084C 0x233A # APL FUNCTIONAL SYMBOL QUAD DIAMOND
0x61 0x0041 # LATIN CAPITAL LETTER A
0x62 0x0042 # LATIN CAPITAL LETTER B
0x63 0x0043 # LATIN CAPITAL LETTER C
0x64 0x0044 # LATIN CAPITAL LETTER D
0x65 0x0045 # LATIN CAPITAL LETTER E
0x66 0x0046 # LATIN CAPITAL LETTER F
0x67 0x0047 # LATIN CAPITAL LETTER G
0x68 0x0048 # LATIN CAPITAL LETTER H
0x69 0x0049 # LATIN CAPITAL LETTER I
0x6A 0x004A # LATIN CAPITAL LETTER J
0x6B 0x004B # LATIN CAPITAL LETTER K
0x6C 0x004C # LATIN CAPITAL LETTER L
0x6D 0x004D # LATIN CAPITAL LETTER M
0x6E 0x004E # LATIN CAPITAL LETTER N
0x6F 0x004F # LATIN CAPITAL LETTER O
0x70 0x0050 # LATIN CAPITAL LETTER P
0x71 0x0051 # LATIN CAPITAL LETTER Q
0x72 0x0052 # LATIN CAPITAL LETTER R
0x73 0x0053 # LATIN CAPITAL LETTER S
0x74 0x0054 # LATIN CAPITAL LETTER T
0x75 0x0055 # LATIN CAPITAL LETTER U
0x76 0x0056 # LATIN CAPITAL LETTER V
0x77 0x0057 # LATIN CAPITAL LETTER W
0x78 0x0058 # LATIN CAPITAL LETTER X
0x79 0x0059 # LATIN CAPITAL LETTER Y
0x7A 0x005A # LATIN CAPITAL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x22A3 # LEFT TACK
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x0024 # DOLLAR SIGN
@@ -1,289 +0,0 @@
#
# $Id: JAGHBUB.TXT,v 1.1 2006/02/03 18:47:46 mleisher Exp $
#
# Copyright 2006 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Middle Eastern transliteration encoding from Knut Vikør's
# <knut.vikor@smi.uib.no> Jaghbub font package. Entered by hand from
# http://www.smi.uib.no/files/jaghbubWin.zip. See
# http://www.smi.uib.no/ksv/jaghbub.html for more detail.
#
# Some fixes to the original version provided by Knut.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 19 January 2006
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
0x81 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
0x82 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
0x83 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
0x84 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
0x85 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
0x86 0x016A # LATIN CAPITAL LETTER U WITH MACRON
0x87 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0x88 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0x89 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0x8A 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
0x8B 0x00E3 # LATIN SMALL LETTER A WITH TILDE
0x8C 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
0x8D 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
0x8E 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0x8F 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0x90 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
0x91 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
0x92 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0x93 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0x94 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
0x95 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
0x96 0x00F1 # LATIN SMALL LETTER N WITH TILDE
0x97 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0x98 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0x99 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0x9A 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
0x9B 0x00F5 # LATIN SMALL LETTER O WITH TILDE
0x9C 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0x9D 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0x9E 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
0x9F 0x016B # LATIN SMALL LETTER U WITH MACRON
0xA0 0x1E6D # LATIN SMALL LETTER T WITH DOT BELOW
0xA1 0x00B0 # DEGREE SIGN
0xA2 0x00A2 # CENT SIGN
0xA3 0x00A3 # POUND SIGN
0xA4 0x00A7 # SECTION SIGN
0xA5 0x2022 # BULLET
0xA6 0x00B6 # PILCROW SIGN
0xA7 0x1E63 # LATIN SMALL LETTER S WITH DOT BELOW
0xA8 0x0340 # COMBINING GRAVE TONE MARK
0xA9 0x0301 # COMBINING ACUTE ACCENT
0xAA 0x0300 # COMBINING GRAVE ACCENT
0xAB 0x00B4 # ACUTE ACCENT
0xAC 0x00A8 # DIAERESIS
0xAD 0x0324 # COMBINING DIAERESIS BELOW
0xAE 0x00C6 # LATIN CAPITAL LETTER AE
0xAF 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
0xB0 0x0121 # LATIN SMALL LETTER G WITH DOT ABOVE
0xB1 0x1E6F # LATIN SMALL LETTER T WITH LINE BELOW
0xB2 0x1E0F # LATIN SMALL LETTER D WITH LINE BELOW
0xB3 0x1E0E # LATIN CAPITAL LETTER D WITH LINE BELOW
0xB4 0x0259 # LATIN SMALL LETTER SCHWA
0xB5 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
0xB6 0x1E0D # LATIN SMALL LETTER D WITH DOT BELOW
0xB7 0x1E62 # LATIN CAPITAL LETTER S WITH DOT BELOW
0xB8 0x01E6 # LATIN CAPITAL LETTER G WITH CARON
0xB9 0x01E7 # LATIN SMALL LETTER G WITH CARON
0xBA 0x1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW
0xBB 0x0131 # LATIN SMALL LETTER DOTLESS I
0xBC 0x0130 # LATIN CAPITAL LETTER I WITH DOT ABOVE
0xBD 0x014D # LATIN SMALL LETTER O WITH MACRON
0xBE 0x00E6 # LATIN SMALL LETTER AE
0xBF 0x00F8 # LATIN SMALL LETTER O WITH STROKE
0xC0 0x00BF # INVERTED QUESTION MARK
0xC1 0x0301 # COMBINING ACUTE ACCENT
0xC2 0x00AC # NOT SIGN
0xC3 0x02BE # MODIFIER LETTER RIGHT HALF RING
0xC4 0x1E2B # LATIN SMALL LETTER H WITH BREVE BELOW
0xC5 0x0327 # COMBINING CEDILLA
0xC6 0x1E0C # LATIN CAPITAL LETTER D WITH DOT BELOW
0xC7 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xC8 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xC9 0x2026 # HORIZONTAL ELLIPSIS
0xCA 0x00A0 # NO-BREAK SPACE
0xCB 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
0xCC 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
0xCD 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
0xCE 0x0152 # LATIN CAPITAL LIGATURE OE
0xCF 0x0153 # LATIN SMALL LIGATURE OE
0xD0 0x2013 # EN DASH
0xD1 0x2014 # EM DASH
0xD2 0x201C # LEFT DOUBLE QUOTATION MARK
0xD3 0x201D # RIGHT DOUBLE QUOTATION MARK
0xD4 0x2018 # LEFT SINGLE QUOTATION MARK
0xD5 0x2019 # RIGHT SINGLE QUOTATION MARK
0xD6 0x1E93 # LATIN SMALL LETTER Z WITH DOT BELOW
0xD7 0x0100 # LATIN CAPITAL LETTER A WITH MACRON
0xD8 0x011F # LATIN SMALL LETTER G WITH BREVE
0xD9 0x011E # LATIN CAPITAL LETTER G WITH BREVE
0xDA 0x1E92 # LATIN CAPITAL LETTER Z WITH DOT BELOW
0xDB 0x1E6E # LATIN CAPITAL LETTER T WITH LINE BELOW
0xDC 0x0304 # COMBINING MACRON
0xDD 0x0305 # COMBINING OVERLINE
0xDE 0x02BF # MODIFIER LETTER LEFT HALF RING
0xDF 0x02D9 # DOT ABOVE
0xE0 0x1E6C # LATIN CAPITAL LETTER T WITH DOT BELOW
0xE1 0x014C # LATIN CAPITAL LETTER O WITH MACRON
0xE2 0x0323 # COMBINING DOT BELOW
0xE3 0x0307 # COMBINING DOT ABOVE
0xE4 0x0120 # LATIN CAPITAL LETTER G WITH DOT ABOVE
0xE5 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xE6 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xE7 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
0xE8 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
0xE9 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
0xEA 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
0xEB 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0xEC 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
0xED 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
0xEE 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
0xEF 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xF0 0x0101 # LATIN SMALL LETTER A WITH MACRON
0xF1 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
0xF2 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0xF3 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xF4 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
0xF5 0x012B # LATIN SMALL LETTER I WITH MACRON
0xF6 0x012A # LATIN CAPITAL LETTER I WITH MACRON
0xF7 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
0xF8 0x00F8 # CARON
0xF9 0x1E24 # LATIN CAPITAL LETTER H WITH DOT BELOW
0xFA 0x0113 # LATIN SMALL LETTER E WITH MACRON
0xFB 0x0112 # LATIN CAPITAL LETTER E WITH MACRON
0xFC 0x030C # COMBINING CARON
0xFD 0x00DF # LATIN SMALL LETTER SHARP S
0xFE 0x1E25 # LATIN SMALL LETTER H WITH DOT BELOW
0xFF 0x0331 # COMBINING MACRON BELOW
File diff suppressed because it is too large. Load diff
@@ -1,291 +0,0 @@
#
# $Id: KOI8RU.TXT,v 1.4 1999/12/20 19:03:07 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# KOI8-RU Belorusian/Ukrainian Cyrillic to Unicode 2.1 mapping table.
# Typed in by hand from http://www.fingertipsoft.com/ref/cyrillic/charsets.html
#
# Adjusted to match RFC1489 for 0x94 and 0x95.
#
# THIS ENCODING IS OBSOLETED AS INDICATED AT:
# http://www.park.kiev.ua/multiling/ml-docs
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 20 December 1999
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
0x81 0x2502 # BOX DRAWINGS LIGHT VERTICAL
0x82 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT
0x83 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
0x84 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT
0x85 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT
0x86 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0x87 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT
0x88 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0x89 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL
0x8A 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0x8B 0x2580 # UPPER HALF BLOCK
0x8C 0x2584 # LOWER HALF BLOCK
0x8D 0x2588 # FULL BLOCK
0x8E 0x258C # LEFT HALF BLOCK
0x8F 0x2590 # RIGHT HALF BLOCK
0x90 0x2591 # LIGHT SHADE
0x91 0x2592 # MEDIUM SHADE
0x92 0x2593 # DARK SHADE
0x93 0x201C # LEFT DOUBLE QUOTATION MARK
0x94 0x25A0 # BLACK SQUARE
0x95 0x2219 # BULLET OPERATOR
0x96 0x201D # RIGHT DOUBLE QUOTATION MARK
0x97 0x2014 # EM DASH
0x98 0x2116 # NUMERO SIGN
0x99 0x2122 # TRADE MARK SIGN
0x9A 0x00A0 # NO-BREAK SPACE
0x9B 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x9C 0x00AE # REGISTERED SIGN
0x9D 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x9E 0x00B7 # MIDDLE DOT
0x9F 0x00A4 # CURRENCY SIGN
0xA0 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL
0xA1 0x2551 # BOX DRAWINGS DOUBLE VERTICAL
0xA2 0x2552 # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xA3 0x0451 # CYRILLIC SMALL LETTER IO
0xA4 0x0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
0xA5 0x2554 # BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xA6 0x0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
0xA7 0x0457 # CYRILLIC SMALL LETTER YI
0xA8 0x2557 # BOX DRAWINGS DOUBLE DOWN AND LEFT
0xA9 0x2558 # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xAA 0x2559 # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xAB 0x255A # BOX DRAWINGS DOUBLE UP AND RIGHT
0xAC 0x255B # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xAD 0x0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
0xAE 0x045E # CYRILLIC SMALL LETTER SHORT U
0xAF 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xB0 0x255F # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xB1 0x2560 # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xB2 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xB3 0x0401 # CYRILLIC CAPITAL LETTER IO
0xB4 0x0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
0xB5 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xB6 0x0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
0xB7 0x0407 # CYRILLIC CAPITAL LETTER YI
0xB8 0x2566 # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xB9 0x2567 # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xBA 0x2568 # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xBB 0x2569 # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xBC 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xBD 0x0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
0xBE 0x040E # CYRILLIC CAPITAL LETTER SHORT U
0xBF 0x00A9 # COPYRIGHT SIGN
0xC0 0x044E # CYRILLIC SMALL LETTER YU
0xC1 0x0430 # CYRILLIC SMALL LETTER A
0xC2 0x0431 # CYRILLIC SMALL LETTER BE
0xC3 0x0446 # CYRILLIC SMALL LETTER TSE
0xC4 0x0434 # CYRILLIC SMALL LETTER DE
0xC5 0x0435 # CYRILLIC SMALL LETTER IE
0xC6 0x0444 # CYRILLIC SMALL LETTER EF
0xC7 0x0433 # CYRILLIC SMALL LETTER GHE
0xC8 0x0445 # CYRILLIC SMALL LETTER HA
0xC9 0x0438 # CYRILLIC SMALL LETTER I
0xCA 0x0439 # CYRILLIC SMALL LETTER SHORT I
0xCB 0x043A # CYRILLIC SMALL LETTER KA
0xCC 0x043B # CYRILLIC SMALL LETTER EL
0xCD 0x043C # CYRILLIC SMALL LETTER EM
0xCE 0x043D # CYRILLIC SMALL LETTER EN
0xCF 0x043E # CYRILLIC SMALL LETTER O
0xD0 0x043F # CYRILLIC SMALL LETTER PE
0xD1 0x044F # CYRILLIC SMALL LETTER YA
0xD2 0x0440 # CYRILLIC SMALL LETTER ER
0xD3 0x0441 # CYRILLIC SMALL LETTER ES
0xD4 0x0442 # CYRILLIC SMALL LETTER TE
0xD5 0x0443 # CYRILLIC SMALL LETTER U
0xD6 0x0436 # CYRILLIC SMALL LETTER ZHE
0xD7 0x0432 # CYRILLIC SMALL LETTER VE
0xD8 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
0xD9 0x044B # CYRILLIC SMALL LETTER YERU
0xDA 0x0437 # CYRILLIC SMALL LETTER ZE
0xDB 0x0448 # CYRILLIC SMALL LETTER SHA
0xDC 0x044D # CYRILLIC SMALL LETTER E
0xDD 0x0449 # CYRILLIC SMALL LETTER SHCHA
0xDE 0x0447 # CYRILLIC SMALL LETTER CHE
0xDF 0x044A # CYRILLIC SMALL LETTER HARD SIGN
0xE0 0x042E # CYRILLIC CAPITAL LETTER YU
0xE1 0x0410 # CYRILLIC CAPITAL LETTER A
0xE2 0x0411 # CYRILLIC CAPITAL LETTER BE
0xE3 0x0426 # CYRILLIC CAPITAL LETTER TSE
0xE4 0x0414 # CYRILLIC CAPITAL LETTER DE
0xE5 0x0415 # CYRILLIC CAPITAL LETTER IE
0xE6 0x0424 # CYRILLIC CAPITAL LETTER EF
0xE7 0x0413 # CYRILLIC CAPITAL LETTER GHE
0xE8 0x0425 # CYRILLIC CAPITAL LETTER HA
0xE9 0x0418 # CYRILLIC CAPITAL LETTER I
0xEA 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
0xEB 0x041A # CYRILLIC CAPITAL LETTER KA
0xEC 0x041B # CYRILLIC CAPITAL LETTER EL
0xED 0x041C # CYRILLIC CAPITAL LETTER EM
0xEE 0x041D # CYRILLIC CAPITAL LETTER EN
0xEF 0x041E # CYRILLIC CAPITAL LETTER O
0xF0 0x041F # CYRILLIC CAPITAL LETTER PE
0xF1 0x042F # CYRILLIC CAPITAL LETTER YA
0xF2 0x0420 # CYRILLIC CAPITAL LETTER ER
0xF3 0x0421 # CYRILLIC CAPITAL LETTER ES
0xF4 0x0422 # CYRILLIC CAPITAL LETTER TE
0xF5 0x0423 # CYRILLIC CAPITAL LETTER U
0xF6 0x0416 # CYRILLIC CAPITAL LETTER ZHE
0xF7 0x0412 # CYRILLIC CAPITAL LETTER VE
0xF8 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
0xF9 0x042B # CYRILLIC CAPITAL LETTER YERU
0xFA 0x0417 # CYRILLIC CAPITAL LETTER ZE
0xFB 0x0428 # CYRILLIC CAPITAL LETTER SHA
0xFC 0x042D # CYRILLIC CAPITAL LETTER E
0xFD 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
0xFE 0x0427 # CYRILLIC CAPITAL LETTER CHE
0xFF 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
@@ -1,237 +0,0 @@
0x00 0x0000
0x01 0x0001
0x02 0x0002
0x03 0x0003
0x04 0x0004
0x05 0x0005
0x06 0x0006
0x07 0x0007
0x08 0x0008
0x09 0x0009
0x0A 0x000A
0x0B 0x000B
0x0C 0x000C
0x0D 0x000D
0x0E 0x000E
0x0F 0x000F
0x10 0x0010
0x11 0x0011
0x12 0x0012
0x13 0x0013
0x14 0x0014
0x15 0x0015
0x16 0x0016
0x17 0x0017
0x18 0x0018
0x19 0x0019
0x1A 0x001A
0x1B 0x001B
0x1C 0x001C
0x1D 0x001D
0x1E 0x001E
0x1F 0x001F
0x20 0x0020
0x21 0x0021
0x22 0x0022
0x23 0x0023
0x24 0x0024
0x25 0x0025
0x26 0x0026
0x27 0x0027
0x28 0x0028
0x29 0x0029
0x2A 0x002A
0x2B 0x002B
0x2C 0x002C
0x2D 0x002D
0x2E 0x002E
0x2F 0x002F
0x30 0x0030
0x31 0x0031
0x32 0x0032
0x33 0x0033
0x34 0x0034
0x35 0x0035
0x36 0x0036
0x37 0x0037
0x38 0x0038
0x39 0x0039
0x3A 0x003A
0x3B 0x003B
0x3C 0x003C
0x3D 0x003D
0x3E 0x003E
0x3F 0x003F
0x40 0x0040
0x41 0x0041
0x42 0x0042
0x43 0x0043
0x44 0x0044
0x45 0x0045
0x46 0x0046
0x47 0x0047
0x48 0x0048
0x49 0x0049
0x4A 0x004A
0x4B 0x004B
0x4C 0x004C
0x4D 0x004D
0x4E 0x004E
0x4F 0x004F
0x50 0x0050
0x51 0x0051
0x52 0x0052
0x53 0x0053
0x54 0x0054
0x55 0x0055
0x56 0x0056
0x57 0x0057
0x58 0x0058
0x59 0x0059
0x5A 0x005A
0x5B 0x005B
0x5C 0x005C
0x5D 0x005D
0x5E 0x005E
0x5F 0x005F
0x60 0x0060
0x61 0x0061
0x62 0x0062
0x63 0x0063
0x64 0x0064
0x65 0x0065
0x66 0x0066
0x67 0x0067
0x68 0x0068
0x69 0x0069
0x6A 0x006A
0x6B 0x006B
0x6C 0x006C
0x6D 0x006D
0x6E 0x006E
0x6F 0x006F
0x70 0x0070
0x71 0x0071
0x72 0x0072
0x73 0x0073
0x74 0x0074
0x75 0x0075
0x76 0x0076
0x77 0x0077
0x78 0x0078
0x79 0x0079
0x7A 0x007A
0x7B 0x007B
0x7C 0x007C
0x7D 0x007D
0x7E 0x007E
0x7F 0x007F
0x80 0x049B
0x81 0x0493
0x82 0x201A
0x83 0x0492
0x84 0x201E
0x85 0x2026
0x86 0x2020
0x87 0x2021
0x89 0x2030
0x8A 0x04B3
0x8B 0x2039
0x8C 0x04B2
0x8D 0x04B7
0x8E 0x04B6
0x90 0x049A
0x91 0x2018
0x92 0x2019
0x93 0x201C
0x94 0x201D
0x95 0x2022
0x96 0x2013
0x97 0x2014
0x99 0x2122
0x9B 0x203A
0xA1 0x04EF
0xA2 0x04EE
0xA3 0x0451
0xA4 0x00A4
0xA5 0x04E3
0xA6 0x00A6
0xA7 0x00A7
0xAB 0x00AB
0xAC 0x00AC
0xAD 0x00AD
0xAE 0x00AE
0xB0 0x00B0
0xB1 0x00B1
0xB2 0x00B2
0xB3 0x0401
0xB5 0x04E2
0xB6 0x00B6
0xB7 0x00B7
0xB9 0x2116
0xBB 0x00BB
0xBF 0x00A9
0xC0 0x044E
0xC1 0x0430
0xC2 0x0431
0xC3 0x0446
0xC4 0x0434
0xC5 0x0435
0xC6 0x0444
0xC7 0x0433
0xC8 0x0445
0xC9 0x0438
0xCA 0x0439
0xCB 0x043A
0xCC 0x043B
0xCD 0x043C
0xCE 0x043D
0xCF 0x043E
0xD0 0x043F
0xD1 0x044F
0xD2 0x0440
0xD3 0x0441
0xD4 0x0442
0xD5 0x0443
0xD6 0x0436
0xD7 0x0432
0xD8 0x044C
0xD9 0x044B
0xDA 0x0437
0xDB 0x0448
0xDC 0x044D
0xDD 0x0449
0xDE 0x0447
0xDF 0x044A
0xE0 0x042E
0xE1 0x0410
0xE2 0x0411
0xE3 0x0426
0xE4 0x0414
0xE5 0x0415
0xE6 0x0424
0xE7 0x0413
0xE8 0x0425
0xE9 0x0418
0xEA 0x0419
0xEB 0x041A
0xEC 0x041B
0xED 0x041C
0xEE 0x041D
0xEF 0x041E
0xF0 0x041F
0xF1 0x042F
0xF2 0x0420
0xF3 0x0421
0xF4 0x0422
0xF5 0x0423
0xF6 0x0416
0xF7 0x0412
0xF8 0x042C
0xF9 0x042B
0xFA 0x0417
0xFB 0x0428
0xFC 0x042D
0xFD 0x0429
0xFE 0x0427
0xFF 0x042A
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,277 +0,0 @@
#
# Name: Mazowia to Unicode table
# Unicode version: 2.0
# Table version: 2.00
# Table format: Format A
# Date: 04/24/96
# Authors: Mikolaj Jedrzejak
#
# General notes: none
#
# Format: Three tab-separated columns
# Column #1 is the Mazovia code (in hex)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 is the Unicode name (follows a comment sign, '#')
#
# The entries are in Mazovia order
#
0x00 0x0000 #NULL
0x01 0x0001 #START OF HEADING
0x02 0x0002 #START OF TEXT
0x03 0x0003 #END OF TEXT
0x04 0x0004 #END OF TRANSMISSION
0x05 0x0005 #ENQUIRY
0x06 0x0006 #ACKNOWLEDGE
0x07 0x0007 #BELL
0x08 0x0008 #BACKSPACE
0x09 0x0009 #HORIZONTAL TABULATION
0x0a 0x000a #LINE FEED
0x0b 0x000b #VERTICAL TABULATION
0x0c 0x000c #FORM FEED
0x0d 0x000d #CARRIAGE RETURN
0x0e 0x000e #SHIFT OUT
0x0f 0x000f #SHIFT IN
0x10 0x0010 #DATA LINK ESCAPE
0x11 0x0011 #DEVICE CONTROL ONE
0x12 0x0012 #DEVICE CONTROL TWO
0x13 0x0013 #DEVICE CONTROL THREE
0x14 0x0014 #DEVICE CONTROL FOUR
0x15 0x0015 #NEGATIVE ACKNOWLEDGE
0x16 0x0016 #SYNCHRONOUS IDLE
0x17 0x0017 #END OF TRANSMISSION BLOCK
0x18 0x0018 #CANCEL
0x19 0x0019 #END OF MEDIUM
0x1a 0x001a #SUBSTITUTE
0x1b 0x001b #ESCAPE
0x1c 0x001c #FILE SEPARATOR
0x1d 0x001d #GROUP SEPARATOR
0x1e 0x001e #RECORD SEPARATOR
0x1f 0x001f #UNIT SEPARATOR
0x20 0x0020 #SPACE
0x21 0x0021 #EXCLAMATION MARK
0x22 0x0022 #QUOTATION MARK
0x23 0x0023 #NUMBER SIGN
0x24 0x0024 #DOLLAR SIGN
0x25 0x0025 #PERCENT SIGN
0x26 0x0026 #AMPERSAND
0x27 0x0027 #APOSTROPHE
0x28 0x0028 #LEFT PARENTHESIS
0x29 0x0029 #RIGHT PARENTHESIS
0x2a 0x002a #ASTERISK
0x2b 0x002b #PLUS SIGN
0x2c 0x002c #COMMA
0x2d 0x002d #HYPHEN-MINUS
0x2e 0x002e #FULL STOP
0x2f 0x002f #SOLIDUS
0x30 0x0030 #DIGIT ZERO
0x31 0x0031 #DIGIT ONE
0x32 0x0032 #DIGIT TWO
0x33 0x0033 #DIGIT THREE
0x34 0x0034 #DIGIT FOUR
0x35 0x0035 #DIGIT FIVE
0x36 0x0036 #DIGIT SIX
0x37 0x0037 #DIGIT SEVEN
0x38 0x0038 #DIGIT EIGHT
0x39 0x0039 #DIGIT NINE
0x3a 0x003a #COLON
0x3b 0x003b #SEMICOLON
0x3c 0x003c #LESS-THAN SIGN
0x3d 0x003d #EQUALS SIGN
0x3e 0x003e #GREATER-THAN SIGN
0x3f 0x003f #QUESTION MARK
0x40 0x0040 #COMMERCIAL AT
0x41 0x0041 #LATIN CAPITAL LETTER A
0x42 0x0042 #LATIN CAPITAL LETTER B
0x43 0x0043 #LATIN CAPITAL LETTER C
0x44 0x0044 #LATIN CAPITAL LETTER D
0x45 0x0045 #LATIN CAPITAL LETTER E
0x46 0x0046 #LATIN CAPITAL LETTER F
0x47 0x0047 #LATIN CAPITAL LETTER G
0x48 0x0048 #LATIN CAPITAL LETTER H
0x49 0x0049 #LATIN CAPITAL LETTER I
0x4a 0x004a #LATIN CAPITAL LETTER J
0x4b 0x004b #LATIN CAPITAL LETTER K
0x4c 0x004c #LATIN CAPITAL LETTER L
0x4d 0x004d #LATIN CAPITAL LETTER M
0x4e 0x004e #LATIN CAPITAL LETTER N
0x4f 0x004f #LATIN CAPITAL LETTER O
0x50 0x0050 #LATIN CAPITAL LETTER P
0x51 0x0051 #LATIN CAPITAL LETTER Q
0x52 0x0052 #LATIN CAPITAL LETTER R
0x53 0x0053 #LATIN CAPITAL LETTER S
0x54 0x0054 #LATIN CAPITAL LETTER T
0x55 0x0055 #LATIN CAPITAL LETTER U
0x56 0x0056 #LATIN CAPITAL LETTER V
0x57 0x0057 #LATIN CAPITAL LETTER W
0x58 0x0058 #LATIN CAPITAL LETTER X
0x59 0x0059 #LATIN CAPITAL LETTER Y
0x5a 0x005a #LATIN CAPITAL LETTER Z
0x5b 0x005b #LEFT SQUARE BRACKET
0x5c 0x005c #REVERSE SOLIDUS
0x5d 0x005d #RIGHT SQUARE BRACKET
0x5e 0x005e #CIRCUMFLEX ACCENT
0x5f 0x005f #LOW LINE
0x60 0x0060 #GRAVE ACCENT
0x61 0x0061 #LATIN SMALL LETTER A
0x62 0x0062 #LATIN SMALL LETTER B
0x63 0x0063 #LATIN SMALL LETTER C
0x64 0x0064 #LATIN SMALL LETTER D
0x65 0x0065 #LATIN SMALL LETTER E
0x66 0x0066 #LATIN SMALL LETTER F
0x67 0x0067 #LATIN SMALL LETTER G
0x68 0x0068 #LATIN SMALL LETTER H
0x69 0x0069 #LATIN SMALL LETTER I
0x6a 0x006a #LATIN SMALL LETTER J
0x6b 0x006b #LATIN SMALL LETTER K
0x6c 0x006c #LATIN SMALL LETTER L
0x6d 0x006d #LATIN SMALL LETTER M
0x6e 0x006e #LATIN SMALL LETTER N
0x6f 0x006f #LATIN SMALL LETTER O
0x70 0x0070 #LATIN SMALL LETTER P
0x71 0x0071 #LATIN SMALL LETTER Q
0x72 0x0072 #LATIN SMALL LETTER R
0x73 0x0073 #LATIN SMALL LETTER S
0x74 0x0074 #LATIN SMALL LETTER T
0x75 0x0075 #LATIN SMALL LETTER U
0x76 0x0076 #LATIN SMALL LETTER V
0x77 0x0077 #LATIN SMALL LETTER W
0x78 0x0078 #LATIN SMALL LETTER X
0x79 0x0079 #LATIN SMALL LETTER Y
0x7a 0x007a #LATIN SMALL LETTER Z
0x7b 0x007b #LEFT CURLY BRACKET
0x7c 0x007c #VERTICAL LINE
0x7d 0x007d #RIGHT CURLY BRACKET
0x7e 0x007e #TILDE
0x7f 0x007f #DELETE
0x80 0x00c7 #LATIN CAPITAL LETTER C WITH CEDILLA
0x81 0x00fc #LATIN SMALL LETTER U WITH DIAERESIS
0x82 0x00e9 #LATIN SMALL LETTER E WITH ACUTE
0x83 0x00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX
0x84 0x00e4 #LATIN SMALL LETTER A WITH DIAERESIS
0x85 0x00e0 #LATIN SMALL LETTER A WITH GRAVE
0x86 0x0105 #LATIN SMALL LETTER A WITH OGONEK
0x87 0x00e7 #LATIN SMALL LETTER C WITH CEDILLA
0x88 0x00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX
0x89 0x00eb #LATIN SMALL LETTER E WITH DIAERESIS
0x8a 0x00e8 #LATIN SMALL LETTER E WITH GRAVE
0x8b 0x00ef #LATIN SMALL LETTER I WITH DIAERESIS
0x8c 0x00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX
0x8d 0x0107 #LATIN SMALL LETTER C WITH ACUTE
0x8e 0x00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS
0x8f 0x0104 #LATIN CAPITAL LETTER A WITH OGONEK
0x90 0x0118 #LATIN CAPITAL LETTER E WITH OGONEK
0x91 0x0119 #LATIN SMALL LETTER E WITH OGONEK
0x92 0x0142 #LATIN SMALL LETTER L WITH STROKE
0x93 0x00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX
0x94 0x00f6 #LATIN SMALL LETTER O WITH DIAERESIS
0x95 0x0106 #LATIN CAPITAL LETTER C WITH ACUTE
0x96 0x00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX
0x97 0x00f9 #LATIN SMALL LETTER U WITH GRAVE
0x98 0x015A #LATIN CAPITAL LETTER S WITH ACUTE
0x99 0x00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS
0x9a 0x00dc #LATIN CAPITAL LETTER U WITH DIAERESIS
# This (0x007a+0x0142) have to be the first one
0x9b 0x007a+0x0142 #ZL SIGN IN ONE CHAR when "FROM MAZOVIA" convertion
0x9b 0x203A #ZL SIGN needed during "TO MAZOVIA" CONVERT FOR cp1250
0x9c 0x0141 #LATIN CAPITAL LETTER L WITH STROKE
0x9d 0x00a5 #YEN SIGN
0x9e 0x015B #LATIN SMALL LETTER S WITH ACUTE
0x9f 0x0192 #LATIN SMALL LETTER F WITH HOOK
0xa0 0x0179 #LATIN CAPITAL LETTER Z WITH ACUTE
0xa1 0x017B #LATIN CAPITAL LETTER Z WITH DOT ABOVE
0xa2 0x00f3 #LATIN SMALL LETTER O WITH ACUTE
0xa3 0x00D3 #LATIN CAPITAL LETTER O WITH ACUTE
0xa4 0x0144 #LATIN SMALL LETTER N WITH ACUTE
0xa5 0x0143 #LATIN CAPITAL LETTER N WITH ACUTE
0xa6 0x017A #LATIN SMALL LETTER Z WITH ACUTE
0xa7 0x017C #LATIN SMALL LETTER Z WITH DOT ABOVE
0xa8 0x00bf #INVERTED QUESTION MARK
0xa9 0x2310 #REVERSED NOT SIGN
0xaa 0x00ac #NOT SIGN
0xab 0x00bd #VULGAR FRACTION ONE HALF
0xac 0x00bc #VULGAR FRACTION ONE QUARTER
0xad 0x00a1 #INVERTED EXCLAMATION MARK
0xae 0x00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xaf 0x00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xb0 0x2591 #LIGHT SHADE
0xb1 0x2592 #MEDIUM SHADE
0xb2 0x2593 #DARK SHADE
0xb3 0x2502 #BOX DRAWINGS LIGHT VERTICAL
0xb4 0x2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xb5 0x2561 #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
0xb6 0x2562 #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb7 0x2556 #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
0xb8 0x2555 #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
0xb9 0x2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0xba 0x2551 #BOX DRAWINGS DOUBLE VERTICAL
0xbb 0x2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT
0xbc 0x255d #BOX DRAWINGS DOUBLE UP AND LEFT
0xbd 0x255c #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
0xbe 0x255b #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
0xbf 0x2510 #BOX DRAWINGS LIGHT DOWN AND LEFT
0xc0 0x2514 #BOX DRAWINGS LIGHT UP AND RIGHT
0xc1 0x2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xc2 0x252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xc3 0x251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xc4 0x2500 #BOX DRAWINGS LIGHT HORIZONTAL
0xc5 0x253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xc6 0x255e #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
0xc7 0x255f #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
0xc8 0x255a #BOX DRAWINGS DOUBLE UP AND RIGHT
0xc9 0x2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT
0xca 0x2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0xcb 0x2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0xcc 0x2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0xcd 0x2550 #BOX DRAWINGS DOUBLE HORIZONTAL
0xce 0x256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0xcf 0x2567 #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
0xd0 0x2568 #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
0xd1 0x2564 #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
0xd2 0x2565 #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
0xd3 0x2559 #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
0xd4 0x2558 #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
0xd5 0x2552 #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
0xd6 0x2553 #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
0xd7 0x256b #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
0xd8 0x256a #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
0xd9 0x2518 #BOX DRAWINGS LIGHT UP AND LEFT
0xda 0x250c #BOX DRAWINGS LIGHT DOWN AND RIGHT
0xdb 0x2588 #FULL BLOCK
0xdc 0x2584 #LOWER HALF BLOCK
0xdd 0x258c #LEFT HALF BLOCK
0xde 0x2590 #RIGHT HALF BLOCK
0xdf 0x2580 #UPPER HALF BLOCK
0xe0 0x03b1 #GREEK SMALL LETTER ALPHA
0xe1 0x00df #LATIN SMALL LETTER SHARP S
0xe2 0x0393 #GREEK CAPITAL LETTER GAMMA
0xe3 0x03c0 #GREEK SMALL LETTER PI
0xe4 0x03a3 #GREEK CAPITAL LETTER SIGMA
0xe5 0x03c3 #GREEK SMALL LETTER SIGMA
0xe6 0x00b5 #MICRO SIGN
0xe7 0x03c4 #GREEK SMALL LETTER TAU
0xe8 0x03a6 #GREEK CAPITAL LETTER PHI
0xe9 0x0398 #GREEK CAPITAL LETTER THETA
0xea 0x03a9 #GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 #GREEK SMALL LETTER DELTA
0xec 0x221e #INFINITY
0xed 0x03c6 #GREEK SMALL LETTER PHI
0xee 0x03b5 #GREEK SMALL LETTER EPSILON
0xef 0x2229 #INTERSECTION
0xf0 0x2261 #IDENTICAL TO
0xf1 0x00b1 #PLUS-MINUS SIGN
0xf2 0x2265 #GREATER-THAN OR EQUAL TO
0xf3 0x2264 #LESS-THAN OR EQUAL TO
0xf4 0x2320 #TOP HALF INTEGRAL
0xf5 0x2321 #BOTTOM HALF INTEGRAL
0xf6 0x00f7 #DIVISION SIGN
0xf7 0x2248 #ALMOST EQUAL TO
0xf8 0x00b0 #DEGREE SIGN
0xf9 0x2219 #BULLET OPERATOR
0xfa 0x00b7 #MIDDLE DOT
0xfb 0x221a #SQUARE ROOT
0xfc 0x207f #SUPERSCRIPT LATIN SMALL LETTER N
0xfd 0x00b2 #SUPERSCRIPT TWO
0xfe 0x25a0 #BLACK SQUARE
0xff 0x00a0 #NO-BREAK SPACE
@@ -1,173 +0,0 @@
#
# Name: NextStep Encoding to Unicode
# Unicode version: 1.1
# Table version: 0.1
# Table format: Format A
# Date: 1999 September 23
# Authors: Rick McGowan
#
# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# NextStep Encoding characters map into Unicode. Since the first
# 128 characters (0x0 - 0x7f) are identical to ASCII and Unicode,
# this table only maps the NextStep range from 0x80 - 0xFF.
#
# This file is provided for historical reference only and pertains
# to NextStep and OpenStep products shipped prior to the aquisition
# of NeXT by Apple Computer, Inc. See http://www.apple.com for
# further information.
#
# Format: Three tab-separated columns
# Column #1 is the NextStep code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 NextStep name, Unicode name (follows a comment sign, '#')
#
# The entries are in NextStep order
#
# Any comments or problems, contact info@unicode.org
#
0x80 0x00a0 # NO-BREAK SPACE
0x81 0x00c0 # LATIN CAPITAL LETTER A WITH GRAVE
0x82 0x00c1 # LATIN CAPITAL LETTER A WITH ACUTE
0x83 0x00c2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x84 0x00c3 # LATIN CAPITAL LETTER A WITH TILDE
0x85 0x00c4 # LATIN CAPITAL LETTER A WITH DIAERESIS
0x86 0x00c5 # LATIN CAPITAL LETTER A WITH RING
0x87 0x00c7 # LATIN CAPITAL LETTER C WITH CEDILLA
0x88 0x00c8 # LATIN CAPITAL LETTER E WITH GRAVE
0x89 0x00c9 # LATIN CAPITAL LETTER E WITH ACUTE
0x8a 0x00ca # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x8b 0x00cb # LATIN CAPITAL LETTER E WITH DIAERESIS
0x8c 0x00cc # LATIN CAPITAL LETTER I WITH GRAVE
0x8d 0x00cd # LATIN CAPITAL LETTER I WITH ACUTE
0x8e 0x00ce # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x8f 0x00cf # LATIN CAPITAL LETTER I WITH DIAERESIS
0x90 0x00d0 # LATIN CAPITAL LETTER ETH
0x91 0x00d1 # LATIN CAPITAL LETTER N WITH TILDE
0x92 0x00d2 # LATIN CAPITAL LETTER O WITH GRAVE
0x93 0x00d3 # LATIN CAPITAL LETTER O WITH ACUTE
0x94 0x00d4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0x95 0x00d5 # LATIN CAPITAL LETTER O WITH TILDE
0x96 0x00d6 # LATIN CAPITAL LETTER O WITH DIAERESIS
0x97 0x00d9 # LATIN CAPITAL LETTER U WITH GRAVE
0x98 0x00da # LATIN CAPITAL LETTER U WITH ACUTE
0x99 0x00db # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0x9a 0x00dc # LATIN CAPITAL LETTER U WITH DIAERESIS
0x9b 0x00dd # LATIN CAPITAL LETTER Y WITH ACUTE
0x9c 0x00de # LATIN CAPITAL LETTER THORN
0x9d 0x00b5 # MICRO SIGN
0x9e 0x00d7 # MULTIPLICATION SIGN
0x9f 0x00f7 # DIVISION SIGN
0xa0 0x00a9 # COPYRIGHT SIGN
0xa1 0x00a1 # INVERTED EXCLAMATION MARK
0xa2 0x00a2 # CENT SIGN
0xa3 0x00a3 # POUND SIGN
0xa4 0x2044 # FRACTION SLASH
0xa5 0x00a5 # YEN SIGN
0xa6 0x0192 # LATIN SMALL LETTER F WITH HOOK
0xa7 0x00a7 # SECTION SIGN
0xa8 0x00a4 # CURRENCY SIGN
0xa9 0x2019 # RIGHT SINGLE QUOTATION MARK
0xaa 0x201c # LEFT DOUBLE QUOTATION MARK
0xab 0x00ab # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xac 0x2039 # LATIN SMALL LETTER
0xad 0x203a # LATIN SMALL LETTER
0xae 0xfb01 # LATIN SMALL LIGATURE FI
0xaf 0xfb02 # LATIN SMALL LIGATURE FL
0xb0 0x00ae # REGISTERED SIGN
0xb1 0x2013 # EN DASH
0xb2 0x2020 # DAGGER
0xb3 0x2021 # DOUBLE DAGGER
0xb4 0x00b7 # MIDDLE DOT
0xb5 0x00a6 # BROKEN BAR
0xb6 0x00b6 # PILCROW SIGN
0xb7 0x2022 # BULLET
0xb8 0x201a # SINGLE LOW-9 QUOTATION MARK
0xb9 0x201e # DOUBLE LOW-9 QUOTATION MARK
0xba 0x201d # RIGHT DOUBLE QUOTATION MARK
0xbb 0x00bb # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xbc 0x2026 # HORIZONTAL ELLIPSIS
0xbd 0x2030 # PER MILLE SIGN
0xbe 0x00ac # NOT SIGN
0xbf 0x00bf # INVERTED QUESTION MARK
0xc0 0x00b9 # SUPERSCRIPT ONE
0xc1 0x02cb # MODIFIER LETTER GRAVE ACCENT
0xc2 0x00b4 # ACUTE ACCENT
0xc3 0x02c6 # MODIFIER LETTER CIRCUMFLEX ACCENT
0xc4 0x02dc # SMALL TILDE
0xc5 0x00af # MACRON
0xc6 0x02d8 # BREVE
0xc7 0x02d9 # DOT ABOVE
0xc8 0x00a8 # DIAERESIS
0xc9 0x00b2 # SUPERSCRIPT TWO
0xca 0x02da # RING ABOVE
0xcb 0x00b8 # CEDILLA
0xcc 0x00b3 # SUPERSCRIPT THREE
0xcd 0x02dd # DOUBLE ACUTE ACCENT
0xce 0x02db # OGONEK
0xcf 0x02c7 # CARON
0xd0 0x2014 # EM DASH
0xd1 0x00b1 # PLUS-MINUS SIGN
0xd2 0x00bc # VULGAR FRACTION ONE QUARTER
0xd3 0x00bd # VULGAR FRACTION ONE HALF
0xd4 0x00be # VULGAR FRACTION THREE QUARTERS
0xd5 0x00e0 # LATIN SMALL LETTER A WITH GRAVE
0xd6 0x00e1 # LATIN SMALL LETTER A WITH ACUTE
0xd7 0x00e2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0xd8 0x00e3 # LATIN SMALL LETTER A WITH TILDE
0xd9 0x00e4 # LATIN SMALL LETTER A WITH DIAERESIS
0xda 0x00e5 # LATIN SMALL LETTER A WITH RING ABOVE
0xdb 0x00e7 # LATIN SMALL LETTER C WITH CEDILLA
0xdc 0x00e8 # LATIN SMALL LETTER E WITH GRAVE
0xdd 0x00e9 # LATIN SMALL LETTER E WITH ACUTE
0xde 0x00ea # LATIN SMALL LETTER E WITH CIRCUMFLEX
0xdf 0x00eb # LATIN SMALL LETTER E WITH DIAERESIS
0xe0 0x00ec # LATIN SMALL LETTER I WITH GRAVE
0xe1 0x00c6 # LATIN CAPITAL LETTER AE
0xe2 0x00ed # LATIN SMALL LETTER I WITH ACUTE
0xe3 0x00aa # FEMININE ORDINAL INDICATOR
0xe4 0x00ee # LATIN SMALL LETTER I WITH CIRCUMFLEX
0xe5 0x00ef # LATIN SMALL LETTER I WITH DIAERESIS
0xe6 0x00f0 # LATIN SMALL LETTER ETH
0xe7 0x00f1 # LATIN SMALL LETTER N WITH TILDE
0xe8 0x0141 # LATIN CAPITAL LETTER L WITH STROKE
0xe9 0x00d8 # LATIN CAPITAL LETTER O WITH STROKE
0xea 0x0152 # LATIN CAPITAL LIGATURE OE
0xeb 0x00ba # MASCULINE ORDINAL INDICATOR
0xec 0x00f2 # LATIN SMALL LETTER O WITH GRAVE
0xed 0x00f3 # LATIN SMALL LETTER O WITH ACUTE
0xee 0x00f4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0xef 0x00f5 # LATIN SMALL LETTER O WITH TILDE
0xf0 0x00f6 # LATIN SMALL LETTER O WITH DIAERESIS
0xf1 0x00e6 # LATIN SMALL LETTER AE
0xf2 0x00f9 # LATIN SMALL LETTER U WITH GRAVE
0xf3 0x00fa # LATIN SMALL LETTER U WITH ACUTE
0xf4 0x00fb # LATIN SMALL LETTER U WITH CIRCUMFLEX
0xf5 0x0131 # LATIN SMALL LETTER DOTLESS I
0xf6 0x00fc # LATIN SMALL LETTER U WITH DIAERESIS
0xf7 0x00fd # LATIN SMALL LETTER Y WITH ACUTE
0xf8 0x0142 # LATIN SMALL LETTER L WITH STROKE
0xf9 0x00f8 # LATIN SMALL LETTER O WITH STROKE
0xfa 0x0153 # LATIN SMALL LIGATURE OE
0xfb 0x00df # LATIN SMALL LETTER SHARP S
0xfc 0x00fe # LATIN SMALL LETTER THORN
0xfd 0x00ff # LATIN SMALL LETTER Y WITH DIAERESIS
0xfe 0xfffd # .notdef, REPLACEMENT CHARACTER
0xff 0xfffd # .notdef, REPLACEMENT CHARACTER
File diff suppressed because it is too large. Load diff
@@ -1,208 +0,0 @@
#
# Name: JIS X 0201 (1976) to Unicode 1.1 Table
# Unicode version: 1.1
# Table version: 0.9
# Table format: Format A
# Date: 8 March 1994
#
# Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on magnetic media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Recipient is granted the right to make copies in any form for
# internal distribution and to freely use the information supplied
# in the creation of products supporting Unicode. Unicode, Inc.
# specifically excludes the right to re-distribute this file directly
# to third parties or other organizations whether for profit or not.
#
# General notes:
#
#
# This table contains one set of mappings from JIS X 0201 into Unicode.
# Note that these data are *possible* mappings only and may not be the
# same as those used by actual products, nor may they be the best suited
# for all uses. For more information on the mappings between various code
# pages incorporating the repertoire of JIS X 0201 and Unicode, consult the
# VENDORS mapping data. Normative information on the mapping between
# JIS X 0201 and Unicode may be found in the Unihan.txt file in the
# latest Unicode Character Database.
#
# If you have carefully considered the fact that the mappings in
# this table are only one possible set of mappings between JIS X 0201 and
# Unicode and have no normative status, but still feel that you
# have located an error in the table that requires fixing, you may
# report any such error to errata@unicode.org.
#
#
# Format: Three tab-separated columns
# Column #1 is the shift JIS code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode (ISO 10646) name (follows a comment sign)
#
# The entries are in JIS order
#
#
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x00A5 # YEN SIGN
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x203E # OVERLINE
0xA1 0xFF61 # HALFWIDTH IDEOGRAPHIC FULL STOP
0xA2 0xFF62 # HALFWIDTH LEFT CORNER BRACKET
0xA3 0xFF63 # HALFWIDTH RIGHT CORNER BRACKET
0xA4 0xFF64 # HALFWIDTH IDEOGRAPHIC COMMA
0xA5 0xFF65 # HALFWIDTH KATAKANA MIDDLE DOT
0xA6 0xFF66 # HALFWIDTH KATAKANA LETTER WO
0xA7 0xFF67 # HALFWIDTH KATAKANA LETTER SMALL A
0xA8 0xFF68 # HALFWIDTH KATAKANA LETTER SMALL I
0xA9 0xFF69 # HALFWIDTH KATAKANA LETTER SMALL U
0xAA 0xFF6A # HALFWIDTH KATAKANA LETTER SMALL E
0xAB 0xFF6B # HALFWIDTH KATAKANA LETTER SMALL O
0xAC 0xFF6C # HALFWIDTH KATAKANA LETTER SMALL YA
0xAD 0xFF6D # HALFWIDTH KATAKANA LETTER SMALL YU
0xAE 0xFF6E # HALFWIDTH KATAKANA LETTER SMALL YO
0xAF 0xFF6F # HALFWIDTH KATAKANA LETTER SMALL TU
0xB0 0xFF70 # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
0xB1 0xFF71 # HALFWIDTH KATAKANA LETTER A
0xB2 0xFF72 # HALFWIDTH KATAKANA LETTER I
0xB3 0xFF73 # HALFWIDTH KATAKANA LETTER U
0xB4 0xFF74 # HALFWIDTH KATAKANA LETTER E
0xB5 0xFF75 # HALFWIDTH KATAKANA LETTER O
0xB6 0xFF76 # HALFWIDTH KATAKANA LETTER KA
0xB7 0xFF77 # HALFWIDTH KATAKANA LETTER KI
0xB8 0xFF78 # HALFWIDTH KATAKANA LETTER KU
0xB9 0xFF79 # HALFWIDTH KATAKANA LETTER KE
0xBA 0xFF7A # HALFWIDTH KATAKANA LETTER KO
0xBB 0xFF7B # HALFWIDTH KATAKANA LETTER SA
0xBC 0xFF7C # HALFWIDTH KATAKANA LETTER SI
0xBD 0xFF7D # HALFWIDTH KATAKANA LETTER SU
0xBE 0xFF7E # HALFWIDTH KATAKANA LETTER SE
0xBF 0xFF7F # HALFWIDTH KATAKANA LETTER SO
0xC0 0xFF80 # HALFWIDTH KATAKANA LETTER TA
0xC1 0xFF81 # HALFWIDTH KATAKANA LETTER TI
0xC2 0xFF82 # HALFWIDTH KATAKANA LETTER TU
0xC3 0xFF83 # HALFWIDTH KATAKANA LETTER TE
0xC4 0xFF84 # HALFWIDTH KATAKANA LETTER TO
0xC5 0xFF85 # HALFWIDTH KATAKANA LETTER NA
0xC6 0xFF86 # HALFWIDTH KATAKANA LETTER NI
0xC7 0xFF87 # HALFWIDTH KATAKANA LETTER NU
0xC8 0xFF88 # HALFWIDTH KATAKANA LETTER NE
0xC9 0xFF89 # HALFWIDTH KATAKANA LETTER NO
0xCA 0xFF8A # HALFWIDTH KATAKANA LETTER HA
0xCB 0xFF8B # HALFWIDTH KATAKANA LETTER HI
0xCC 0xFF8C # HALFWIDTH KATAKANA LETTER HU
0xCD 0xFF8D # HALFWIDTH KATAKANA LETTER HE
0xCE 0xFF8E # HALFWIDTH KATAKANA LETTER HO
0xCF 0xFF8F # HALFWIDTH KATAKANA LETTER MA
0xD0 0xFF90 # HALFWIDTH KATAKANA LETTER MI
0xD1 0xFF91 # HALFWIDTH KATAKANA LETTER MU
0xD2 0xFF92 # HALFWIDTH KATAKANA LETTER ME
0xD3 0xFF93 # HALFWIDTH KATAKANA LETTER MO
0xD4 0xFF94 # HALFWIDTH KATAKANA LETTER YA
0xD5 0xFF95 # HALFWIDTH KATAKANA LETTER YU
0xD6 0xFF96 # HALFWIDTH KATAKANA LETTER YO
0xD7 0xFF97 # HALFWIDTH KATAKANA LETTER RA
0xD8 0xFF98 # HALFWIDTH KATAKANA LETTER RI
0xD9 0xFF99 # HALFWIDTH KATAKANA LETTER RU
0xDA 0xFF9A # HALFWIDTH KATAKANA LETTER RE
0xDB 0xFF9B # HALFWIDTH KATAKANA LETTER RO
0xDC 0xFF9C # HALFWIDTH KATAKANA LETTER WA
0xDD 0xFF9D # HALFWIDTH KATAKANA LETTER N
0xDE 0xFF9E # HALFWIDTH KATAKANA VOICED SOUND MARK
0xDF 0xFF9F # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,203 +0,0 @@
#
# Name: Adobe Standard Encoding to Unicode
# Unicode version: 2.0
# Table version: 0.2
# Date: 30 March 1999
#
# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). No
# claims are made as to fitness for any particular purpose. No warranties of
# any kind are expressed or implied. The recipient agrees to determine
# applicability of information provided. If this file has been provided on
# magnetic media by Unicode, Inc., the sole remedy for any claim will be
# exchange of defective media within 90 days of receipt.
#
# Recipient is granted the right to make copies in any form for internal
# distribution and to freely use the information supplied in the creation of
# products supporting Unicode. Unicode, Inc. specifically excludes the right
# to re-distribute this file directly to third parties or other organizations
# whether for profit or not.
#
# Format: 4 tab-delimited fields:
#
# (1) The Adobe Standard Encoding code point (in hexadecimal)
# (2) The Unicode value (in hexadecimal)
# (3) # Unicode name
# (4) # PostScript character name
#
# General Notes:
#
# The Unicode values in this table were produced as the result of applying
# the algorithm described in the section "Populating a Unicode space" in the
# document "Unicode and Glyph Names," at
# http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
# to the characters encoded in Adobe Standard Encoding. Note that some
# Standard Encoding characters, such as "space", are mapped to 2 Unicode
# values. Refer to the above document for more details.
#
# Revision History:
#
# [v0.2, 30 March 1999]
# Different algorithm to produce Unicode values (see notes above) results in
# some character codes being mapped to 2 Unicode values. Updated Unicode
# names to Unicode 2.0 names.
#
# [v0.1, 5 May 1995] First release.
#
# Contact <unicode-inc@unicode.org> with any questions or comments.
#
0x20 0x0020 # SPACE # space
0x20 0x00A0 # NO-BREAK SPACE # space
0x21 0x0021 # EXCLAMATION MARK # exclam
0x22 0x0022 # QUOTATION MARK # quotedbl
0x23 0x0023 # NUMBER SIGN # numbersign
0x24 0x0024 # DOLLAR SIGN # dollar
0x25 0x0025 # PERCENT SIGN # percent
0x26 0x0026 # AMPERSAND # ampersand
0x27 0x2019 # RIGHT SINGLE QUOTATION MARK # quoteright
0x28 0x0028 # LEFT PARENTHESIS # parenleft
0x29 0x0029 # RIGHT PARENTHESIS # parenright
0x2A 0x002A # ASTERISK # asterisk
0x2B 0x002B # PLUS SIGN # plus
0x2C 0x002C # COMMA # comma
0x2D 0x002D # HYPHEN-MINUS # hyphen
0x2D 0x00AD # SOFT HYPHEN # hyphen
0x2E 0x002E # FULL STOP # period
0x2F 0x002F # SOLIDUS # slash
0x30 0x0030 # DIGIT ZERO # zero
0x31 0x0031 # DIGIT ONE # one
0x32 0x0032 # DIGIT TWO # two
0x33 0x0033 # DIGIT THREE # three
0x34 0x0034 # DIGIT FOUR # four
0x35 0x0035 # DIGIT FIVE # five
0x36 0x0036 # DIGIT SIX # six
0x37 0x0037 # DIGIT SEVEN # seven
0x38 0x0038 # DIGIT EIGHT # eight
0x39 0x0039 # DIGIT NINE # nine
0x3A 0x003A # COLON # colon
0x3B 0x003B # SEMICOLON # semicolon
0x3C 0x003C # LESS-THAN SIGN # less
0x3D 0x003D # EQUALS SIGN # equal
0x3E 0x003E # GREATER-THAN SIGN # greater
0x3F 0x003F # QUESTION MARK # question
0x40 0x0040 # COMMERCIAL AT # at
0x41 0x0041 # LATIN CAPITAL LETTER A # A
0x42 0x0042 # LATIN CAPITAL LETTER B # B
0x43 0x0043 # LATIN CAPITAL LETTER C # C
0x44 0x0044 # LATIN CAPITAL LETTER D # D
0x45 0x0045 # LATIN CAPITAL LETTER E # E
0x46 0x0046 # LATIN CAPITAL LETTER F # F
0x47 0x0047 # LATIN CAPITAL LETTER G # G
0x48 0x0048 # LATIN CAPITAL LETTER H # H
0x49 0x0049 # LATIN CAPITAL LETTER I # I
0x4A 0x004A # LATIN CAPITAL LETTER J # J
0x4B 0x004B # LATIN CAPITAL LETTER K # K
0x4C 0x004C # LATIN CAPITAL LETTER L # L
0x4D 0x004D # LATIN CAPITAL LETTER M # M
0x4E 0x004E # LATIN CAPITAL LETTER N # N
0x4F 0x004F # LATIN CAPITAL LETTER O # O
0x50 0x0050 # LATIN CAPITAL LETTER P # P
0x51 0x0051 # LATIN CAPITAL LETTER Q # Q
0x52 0x0052 # LATIN CAPITAL LETTER R # R
0x53 0x0053 # LATIN CAPITAL LETTER S # S
0x54 0x0054 # LATIN CAPITAL LETTER T # T
0x55 0x0055 # LATIN CAPITAL LETTER U # U
0x56 0x0056 # LATIN CAPITAL LETTER V # V
0x57 0x0057 # LATIN CAPITAL LETTER W # W
0x58 0x0058 # LATIN CAPITAL LETTER X # X
0x59 0x0059 # LATIN CAPITAL LETTER Y # Y
0x5A 0x005A # LATIN CAPITAL LETTER Z # Z
0x5B 0x005B # LEFT SQUARE BRACKET # bracketleft
0x5C 0x005C # REVERSE SOLIDUS # backslash
0x5D 0x005D # RIGHT SQUARE BRACKET # bracketright
0x5E 0x005E # CIRCUMFLEX ACCENT # asciicircum
0x5F 0x005F # LOW LINE # underscore
0x60 0x2018 # LEFT SINGLE QUOTATION MARK # quoteleft
0x61 0x0061 # LATIN SMALL LETTER A # a
0x62 0x0062 # LATIN SMALL LETTER B # b
0x63 0x0063 # LATIN SMALL LETTER C # c
0x64 0x0064 # LATIN SMALL LETTER D # d
0x65 0x0065 # LATIN SMALL LETTER E # e
0x66 0x0066 # LATIN SMALL LETTER F # f
0x67 0x0067 # LATIN SMALL LETTER G # g
0x68 0x0068 # LATIN SMALL LETTER H # h
0x69 0x0069 # LATIN SMALL LETTER I # i
0x6A 0x006A # LATIN SMALL LETTER J # j
0x6B 0x006B # LATIN SMALL LETTER K # k
0x6C 0x006C # LATIN SMALL LETTER L # l
0x6D 0x006D # LATIN SMALL LETTER M # m
0x6E 0x006E # LATIN SMALL LETTER N # n
0x6F 0x006F # LATIN SMALL LETTER O # o
0x70 0x0070 # LATIN SMALL LETTER P # p
0x71 0x0071 # LATIN SMALL LETTER Q # q
0x72 0x0072 # LATIN SMALL LETTER R # r
0x73 0x0073 # LATIN SMALL LETTER S # s
0x74 0x0074 # LATIN SMALL LETTER T # t
0x75 0x0075 # LATIN SMALL LETTER U # u
0x76 0x0076 # LATIN SMALL LETTER V # v
0x77 0x0077 # LATIN SMALL LETTER W # w
0x78 0x0078 # LATIN SMALL LETTER X # x
0x79 0x0079 # LATIN SMALL LETTER Y # y
0x7A 0x007A # LATIN SMALL LETTER Z # z
0x7B 0x007B # LEFT CURLY BRACKET # braceleft
0x7C 0x007C # VERTICAL LINE # bar
0x7D 0x007D # RIGHT CURLY BRACKET # braceright
0x7E 0x007E # TILDE # asciitilde
0xA1 0x00A1 # INVERTED EXCLAMATION MARK # exclamdown
0xA2 0x00A2 # CENT SIGN # cent
0xA3 0x00A3 # POUND SIGN # sterling
0xA4 0x2044 # FRACTION SLASH # fraction
0xA4 0x2215 # DIVISION SLASH # fraction
0xA5 0x00A5 # YEN SIGN # yen
0xA6 0x0192 # LATIN SMALL LETTER F WITH HOOK # florin
0xA7 0x00A7 # SECTION SIGN # section
0xA8 0x00A4 # CURRENCY SIGN # currency
0xA9 0x0027 # APOSTROPHE # quotesingle
0xAA 0x201C # LEFT DOUBLE QUOTATION MARK # quotedblleft
0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK # guillemotleft
0xAC 0x2039 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK # guilsinglleft
0xAD 0x203A # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK # guilsinglright
0xAE 0xFB01 # LATIN SMALL LIGATURE FI # fi
0xAF 0xFB02 # LATIN SMALL LIGATURE FL # fl
0xB1 0x2013 # EN DASH # endash
0xB2 0x2020 # DAGGER # dagger
0xB3 0x2021 # DOUBLE DAGGER # daggerdbl
0xB4 0x00B7 # MIDDLE DOT # periodcentered
0xB4 0x2219 # BULLET OPERATOR # periodcentered
0xB6 0x00B6 # PILCROW SIGN # paragraph
0xB7 0x2022 # BULLET # bullet
0xB8 0x201A # SINGLE LOW-9 QUOTATION MARK # quotesinglbase
0xB9 0x201E # DOUBLE LOW-9 QUOTATION MARK # quotedblbase
0xBA 0x201D # RIGHT DOUBLE QUOTATION MARK # quotedblright
0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK # guillemotright
0xBC 0x2026 # HORIZONTAL ELLIPSIS # ellipsis
0xBD 0x2030 # PER MILLE SIGN # perthousand
0xBF 0x00BF # INVERTED QUESTION MARK # questiondown
0xC1 0x0060 # GRAVE ACCENT # grave
0xC2 0x00B4 # ACUTE ACCENT # acute
0xC3 0x02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT # circumflex
0xC4 0x02DC # SMALL TILDE # tilde
0xC5 0x00AF # MACRON # macron
0xC5 0x02C9 # MODIFIER LETTER MACRON # macron
0xC6 0x02D8 # BREVE # breve
0xC7 0x02D9 # DOT ABOVE # dotaccent
0xC8 0x00A8 # DIAERESIS # dieresis
0xCA 0x02DA # RING ABOVE # ring
0xCB 0x00B8 # CEDILLA # cedilla
0xCD 0x02DD # DOUBLE ACUTE ACCENT # hungarumlaut
0xCE 0x02DB # OGONEK # ogonek
0xCF 0x02C7 # CARON # caron
0xD0 0x2014 # EM DASH # emdash
0xE1 0x00C6 # LATIN CAPITAL LETTER AE # AE
0xE3 0x00AA # FEMININE ORDINAL INDICATOR # ordfeminine
0xE8 0x0141 # LATIN CAPITAL LETTER L WITH STROKE # Lslash
0xE9 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE # Oslash
0xEA 0x0152 # LATIN CAPITAL LIGATURE OE # OE
0xEB 0x00BA # MASCULINE ORDINAL INDICATOR # ordmasculine
0xF1 0x00E6 # LATIN SMALL LETTER AE # ae
0xF5 0x0131 # LATIN SMALL LETTER DOTLESS I # dotlessi
0xF8 0x0142 # LATIN SMALL LETTER L WITH STROKE # lslash
0xF9 0x00F8 # LATIN SMALL LETTER O WITH STROKE # oslash
0xFA 0x0153 # LATIN SMALL LIGATURE OE # oe
0xFB 0x00DF # LATIN SMALL LETTER SHARP S # germandbls
@@ -1,246 +0,0 @@
#
# Name: Adobe Symbol Encoding to Unicode
# Unicode version: 2.0
# Table version: 0.2
# Date: 30 March 1999
#
# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). No
# claims are made as to fitness for any particular purpose. No warranties of
# any kind are expressed or implied. The recipient agrees to determine
# applicability of information provided. If this file has been provided on
# magnetic media by Unicode, Inc., the sole remedy for any claim will be
# exchange of defective media within 90 days of receipt.
#
# Recipient is granted the right to make copies in any form for internal
# distribution and to freely use the information supplied in the creation of
# products supporting Unicode. Unicode, Inc. specifically excludes the right
# to re-distribute this file directly to third parties or other organizations
# whether for profit or not.
#
# Format: 4 tab-delimited fields:
#
# (1) The Symbol Encoding code point (in hexadecimal)
# (2) The Unicode value (in hexadecimal)
# (3) # Unicode name
# (4) # PostScript character name
#
# General Notes:
#
# The Unicode values in this table were produced as the result of applying
# the algorithm described in the section "Populating a Unicode space" in the
# document "Unicode and Glyph Names," at
# http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
# to the characters in Symbol. Note that some characters, such as "space",
# are mapped to 2 Unicode values. 29 characters have assignments in the
# Corporate Use Subarea; these are indicated by "(CUS)" in field 4. Refer to
# the above document for more details.
#
# Revision History:
#
# [v0.2, 30 March 1999]
# Different algorithm to produce Unicode values (see notes above) results in
# some character codes being mapped to 2 Unicode values; use of Corporate
# Use subarea values; addition of the euro character; changed assignments of
# some characters such as the COPYRIGHT SIGNs and RADICAL EXTENDER. Updated
# Unicode names to Unicode 2.0 names.
#
# [v0.1, 5 May 1995] First release.
#
# Contact <unicode-inc@unicode.org> with any questions or comments.
#
0x20 0x0020 # SPACE # space
0x20 0x00A0 # NO-BREAK SPACE # space
0x21 0x0021 # EXCLAMATION MARK # exclam
0x22 0x2200 # FOR ALL # universal
0x23 0x0023 # NUMBER SIGN # numbersign
0x24 0x2203 # THERE EXISTS # existential
0x25 0x0025 # PERCENT SIGN # percent
0x26 0x0026 # AMPERSAND # ampersand
0x27 0x220B # CONTAINS AS MEMBER # suchthat
0x28 0x0028 # LEFT PARENTHESIS # parenleft
0x29 0x0029 # RIGHT PARENTHESIS # parenright
0x2A 0x2217 # ASTERISK OPERATOR # asteriskmath
0x2B 0x002B # PLUS SIGN # plus
0x2C 0x002C # COMMA # comma
0x2D 0x2212 # MINUS SIGN # minus
0x2E 0x002E # FULL STOP # period
0x2F 0x002F # SOLIDUS # slash
0x30 0x0030 # DIGIT ZERO # zero
0x31 0x0031 # DIGIT ONE # one
0x32 0x0032 # DIGIT TWO # two
0x33 0x0033 # DIGIT THREE # three
0x34 0x0034 # DIGIT FOUR # four
0x35 0x0035 # DIGIT FIVE # five
0x36 0x0036 # DIGIT SIX # six
0x37 0x0037 # DIGIT SEVEN # seven
0x38 0x0038 # DIGIT EIGHT # eight
0x39 0x0039 # DIGIT NINE # nine
0x3A 0x003A # COLON # colon
0x3B 0x003B # SEMICOLON # semicolon
0x3C 0x003C # LESS-THAN SIGN # less
0x3D 0x003D # EQUALS SIGN # equal
0x3E 0x003E # GREATER-THAN SIGN # greater
0x3F 0x003F # QUESTION MARK # question
0x40 0x2245 # APPROXIMATELY EQUAL TO # congruent
0x41 0x0391 # GREEK CAPITAL LETTER ALPHA # Alpha
0x42 0x0392 # GREEK CAPITAL LETTER BETA # Beta
0x43 0x03A7 # GREEK CAPITAL LETTER CHI # Chi
0x44 0x0394 # GREEK CAPITAL LETTER DELTA # Delta
0x44 0x2206 # INCREMENT # Delta
0x45 0x0395 # GREEK CAPITAL LETTER EPSILON # Epsilon
0x46 0x03A6 # GREEK CAPITAL LETTER PHI # Phi
0x47 0x0393 # GREEK CAPITAL LETTER GAMMA # Gamma
0x48 0x0397 # GREEK CAPITAL LETTER ETA # Eta
0x49 0x0399 # GREEK CAPITAL LETTER IOTA # Iota
0x4A 0x03D1 # GREEK THETA SYMBOL # theta1
0x4B 0x039A # GREEK CAPITAL LETTER KAPPA # Kappa
0x4C 0x039B # GREEK CAPITAL LETTER LAMDA # Lambda
0x4D 0x039C # GREEK CAPITAL LETTER MU # Mu
0x4E 0x039D # GREEK CAPITAL LETTER NU # Nu
0x4F 0x039F # GREEK CAPITAL LETTER OMICRON # Omicron
0x50 0x03A0 # GREEK CAPITAL LETTER PI # Pi
0x51 0x0398 # GREEK CAPITAL LETTER THETA # Theta
0x52 0x03A1 # GREEK CAPITAL LETTER RHO # Rho
0x53 0x03A3 # GREEK CAPITAL LETTER SIGMA # Sigma
0x54 0x03A4 # GREEK CAPITAL LETTER TAU # Tau
0x55 0x03A5 # GREEK CAPITAL LETTER UPSILON # Upsilon
0x56 0x03C2 # GREEK SMALL LETTER FINAL SIGMA # sigma1
0x57 0x03A9 # GREEK CAPITAL LETTER OMEGA # Omega
0x57 0x2126 # OHM SIGN # Omega
0x58 0x039E # GREEK CAPITAL LETTER XI # Xi
0x59 0x03A8 # GREEK CAPITAL LETTER PSI # Psi
0x5A 0x0396 # GREEK CAPITAL LETTER ZETA # Zeta
0x5B 0x005B # LEFT SQUARE BRACKET # bracketleft
0x5C 0x2234 # THEREFORE # therefore
0x5D 0x005D # RIGHT SQUARE BRACKET # bracketright
0x5E 0x22A5 # UP TACK # perpendicular
0x5F 0x005F # LOW LINE # underscore
0x60 0xF8E5 # RADICAL EXTENDER # radicalex (CUS)
0x61 0x03B1 # GREEK SMALL LETTER ALPHA # alpha
0x62 0x03B2 # GREEK SMALL LETTER BETA # beta
0x63 0x03C7 # GREEK SMALL LETTER CHI # chi
0x64 0x03B4 # GREEK SMALL LETTER DELTA # delta
0x65 0x03B5 # GREEK SMALL LETTER EPSILON # epsilon
0x66 0x03C6 # GREEK SMALL LETTER PHI # phi
0x67 0x03B3 # GREEK SMALL LETTER GAMMA # gamma
0x68 0x03B7 # GREEK SMALL LETTER ETA # eta
0x69 0x03B9 # GREEK SMALL LETTER IOTA # iota
0x6A 0x03D5 # GREEK PHI SYMBOL # phi1
0x6B 0x03BA # GREEK SMALL LETTER KAPPA # kappa
0x6C 0x03BB # GREEK SMALL LETTER LAMDA # lambda
0x6D 0x00B5 # MICRO SIGN # mu
0x6D 0x03BC # GREEK SMALL LETTER MU # mu
0x6E 0x03BD # GREEK SMALL LETTER NU # nu
0x6F 0x03BF # GREEK SMALL LETTER OMICRON # omicron
0x70 0x03C0 # GREEK SMALL LETTER PI # pi
0x71 0x03B8 # GREEK SMALL LETTER THETA # theta
0x72 0x03C1 # GREEK SMALL LETTER RHO # rho
0x73 0x03C3 # GREEK SMALL LETTER SIGMA # sigma
0x74 0x03C4 # GREEK SMALL LETTER TAU # tau
0x75 0x03C5 # GREEK SMALL LETTER UPSILON # upsilon
0x76 0x03D6 # GREEK PI SYMBOL # omega1
0x77 0x03C9 # GREEK SMALL LETTER OMEGA # omega
0x78 0x03BE # GREEK SMALL LETTER XI # xi
0x79 0x03C8 # GREEK SMALL LETTER PSI # psi
0x7A 0x03B6 # GREEK SMALL LETTER ZETA # zeta
0x7B 0x007B # LEFT CURLY BRACKET # braceleft
0x7C 0x007C # VERTICAL LINE # bar
0x7D 0x007D # RIGHT CURLY BRACKET # braceright
0x7E 0x223C # TILDE OPERATOR # similar
0xA0 0x20AC # EURO SIGN # Euro
0xA1 0x03D2 # GREEK UPSILON WITH HOOK SYMBOL # Upsilon1
0xA2 0x2032 # PRIME # minute
0xA3 0x2264 # LESS-THAN OR EQUAL TO # lessequal
0xA4 0x2044 # FRACTION SLASH # fraction
0xA4 0x2215 # DIVISION SLASH # fraction
0xA5 0x221E # INFINITY # infinity
0xA6 0x0192 # LATIN SMALL LETTER F WITH HOOK # florin
0xA7 0x2663 # BLACK CLUB SUIT # club
0xA8 0x2666 # BLACK DIAMOND SUIT # diamond
0xA9 0x2665 # BLACK HEART SUIT # heart
0xAA 0x2660 # BLACK SPADE SUIT # spade
0xAB 0x2194 # LEFT RIGHT ARROW # arrowboth
0xAC 0x2190 # LEFTWARDS ARROW # arrowleft
0xAD 0x2191 # UPWARDS ARROW # arrowup
0xAE 0x2192 # RIGHTWARDS ARROW # arrowright
0xAF 0x2193 # DOWNWARDS ARROW # arrowdown
0xB0 0x00B0 # DEGREE SIGN # degree
0xB1 0x00B1 # PLUS-MINUS SIGN # plusminus
0xB2 0x2033 # DOUBLE PRIME # second
0xB3 0x2265 # GREATER-THAN OR EQUAL TO # greaterequal
0xB4 0x00D7 # MULTIPLICATION SIGN # multiply
0xB5 0x221D # PROPORTIONAL TO # proportional
0xB6 0x2202 # PARTIAL DIFFERENTIAL # partialdiff
0xB7 0x2022 # BULLET # bullet
0xB8 0x00F7 # DIVISION SIGN # divide
0xB9 0x2260 # NOT EQUAL TO # notequal
0xBA 0x2261 # IDENTICAL TO # equivalence
0xBB 0x2248 # ALMOST EQUAL TO # approxequal
0xBC 0x2026 # HORIZONTAL ELLIPSIS # ellipsis
0xBD 0xF8E6 # VERTICAL ARROW EXTENDER # arrowvertex (CUS)
0xBE 0xF8E7 # HORIZONTAL ARROW EXTENDER # arrowhorizex (CUS)
0xBF 0x21B5 # DOWNWARDS ARROW WITH CORNER LEFTWARDS # carriagereturn
0xC0 0x2135 # ALEF SYMBOL # aleph
0xC1 0x2111 # BLACK-LETTER CAPITAL I # Ifraktur
0xC2 0x211C # BLACK-LETTER CAPITAL R # Rfraktur
0xC3 0x2118 # SCRIPT CAPITAL P # weierstrass
0xC4 0x2297 # CIRCLED TIMES # circlemultiply
0xC5 0x2295 # CIRCLED PLUS # circleplus
0xC6 0x2205 # EMPTY SET # emptyset
0xC7 0x2229 # INTERSECTION # intersection
0xC8 0x222A # UNION # union
0xC9 0x2283 # SUPERSET OF # propersuperset
0xCA 0x2287 # SUPERSET OF OR EQUAL TO # reflexsuperset
0xCB 0x2284 # NOT A SUBSET OF # notsubset
0xCC 0x2282 # SUBSET OF # propersubset
0xCD 0x2286 # SUBSET OF OR EQUAL TO # reflexsubset
0xCE 0x2208 # ELEMENT OF # element
0xCF 0x2209 # NOT AN ELEMENT OF # notelement
0xD0 0x2220 # ANGLE # angle
0xD1 0x2207 # NABLA # gradient
0xD2 0xF6DA # REGISTERED SIGN SERIF # registerserif (CUS)
0xD3 0xF6D9 # COPYRIGHT SIGN SERIF # copyrightserif (CUS)
0xD4 0xF6DB # TRADE MARK SIGN SERIF # trademarkserif (CUS)
0xD5 0x220F # N-ARY PRODUCT # product
0xD6 0x221A # SQUARE ROOT # radical
0xD7 0x22C5 # DOT OPERATOR # dotmath
0xD8 0x00AC # NOT SIGN # logicalnot
0xD9 0x2227 # LOGICAL AND # logicaland
0xDA 0x2228 # LOGICAL OR # logicalor
0xDB 0x21D4 # LEFT RIGHT DOUBLE ARROW # arrowdblboth
0xDC 0x21D0 # LEFTWARDS DOUBLE ARROW # arrowdblleft
0xDD 0x21D1 # UPWARDS DOUBLE ARROW # arrowdblup
0xDE 0x21D2 # RIGHTWARDS DOUBLE ARROW # arrowdblright
0xDF 0x21D3 # DOWNWARDS DOUBLE ARROW # arrowdbldown
0xE0 0x25CA # LOZENGE # lozenge
0xE1 0x2329 # LEFT-POINTING ANGLE BRACKET # angleleft
0xE2 0xF8E8 # REGISTERED SIGN SANS SERIF # registersans (CUS)
0xE3 0xF8E9 # COPYRIGHT SIGN SANS SERIF # copyrightsans (CUS)
0xE4 0xF8EA # TRADE MARK SIGN SANS SERIF # trademarksans (CUS)
0xE5 0x2211 # N-ARY SUMMATION # summation
0xE6 0xF8EB # LEFT PAREN TOP # parenlefttp (CUS)
0xE7 0xF8EC # LEFT PAREN EXTENDER # parenleftex (CUS)
0xE8 0xF8ED # LEFT PAREN BOTTOM # parenleftbt (CUS)
0xE9 0xF8EE # LEFT SQUARE BRACKET TOP # bracketlefttp (CUS)
0xEA 0xF8EF # LEFT SQUARE BRACKET EXTENDER # bracketleftex (CUS)
0xEB 0xF8F0 # LEFT SQUARE BRACKET BOTTOM # bracketleftbt (CUS)
0xEC 0xF8F1 # LEFT CURLY BRACKET TOP # bracelefttp (CUS)
0xED 0xF8F2 # LEFT CURLY BRACKET MID # braceleftmid (CUS)
0xEE 0xF8F3 # LEFT CURLY BRACKET BOTTOM # braceleftbt (CUS)
0xEF 0xF8F4 # CURLY BRACKET EXTENDER # braceex (CUS)
0xF1 0x232A # RIGHT-POINTING ANGLE BRACKET # angleright
0xF2 0x222B # INTEGRAL # integral
0xF3 0x2320 # TOP HALF INTEGRAL # integraltp
0xF4 0xF8F5 # INTEGRAL EXTENDER # integralex (CUS)
0xF5 0x2321 # BOTTOM HALF INTEGRAL # integralbt
0xF6 0xF8F6 # RIGHT PAREN TOP # parenrighttp (CUS)
0xF7 0xF8F7 # RIGHT PAREN EXTENDER # parenrightex (CUS)
0xF8 0xF8F8 # RIGHT PAREN BOTTOM # parenrightbt (CUS)
0xF9 0xF8F9 # RIGHT SQUARE BRACKET TOP # bracketrighttp (CUS)
0xFA 0xF8FA # RIGHT SQUARE BRACKET EXTENDER # bracketrightex (CUS)
0xFB 0xF8FB # RIGHT SQUARE BRACKET BOTTOM # bracketrightbt (CUS)
0xFC 0xF8FC # RIGHT CURLY BRACKET TOP # bracerighttp (CUS)
0xFD 0xF8FD # RIGHT CURLY BRACKET MID # bracerightmid (CUS)
0xFE 0xF8FE # RIGHT CURLY BRACKET BOTTOM # bracerightbt (CUS)
@@ -1,286 +0,0 @@
#
# $Id: VN5712-1.TXT,v 1.2 1999/08/23 18:34:17 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# TCVN 5712-1 1993 Vietnamese. Typed in by hand from a document found on the
# net. This data is now available at a Web site.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 06 March 1998
#
0x00 0x0000 # <control>
0x01 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0x02 0x1EE4 # LATIN CAPITAL LETTER U WITH DOT BELOW
0x03 0x0003 # <control>
0x04 0x1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
0x05 0x1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
0x06 0x1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
0x12 0x1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
0x13 0x1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
0x14 0x1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
0x15 0x1EF8 # LATIN CAPITAL LETTER Y WITH TILDE
0x16 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
0x17 0x1EF4 # LATIN CAPITAL LETTER Y WITH DOT BELOW
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
0x81 0x1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
0x82 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
0x83 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
0x84 0x1EA0 # LATIN CAPITAL LETTER A WITH DOT BELOW
0x85 0x1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
0x86 0x1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0x87 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
0x88 0x1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
0x89 0x1EBC # LATIN CAPITAL LETTER E WITH TILDE
0x8A 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
0x8B 0x1EB8 # LATIN CAPITAL LETTER E WITH DOT BELOW
0x8C 0x1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0x8D 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
0x8E 0x1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
0x8F 0x0128 # LATIN CAPITAL LETTER I WITH TILDE
0x90 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
0x91 0x1ECA # LATIN CAPITAL LETTER I WITH DOT BELOW
0x92 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
0x93 0x1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
0x94 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
0x95 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
0x96 0x1ECC # LATIN CAPITAL LETTER O WITH DOT BELOW
0x97 0x1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0x98 0x1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
0x99 0x1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
0x9A 0x1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
0x9B 0x1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
0x9C 0x1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
0x9D 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
0x9E 0x1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
0x9F 0x0168 # LATIN CAPITAL LETTER U WITH TILDE
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0102 # LATIN CAPITAL LETTER A WITH BREVE
0xA2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xA3 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xA4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xA5 0x01A0 # LATIN CAPITAL LETTER O WITH HORN
0xA6 0x01AF # LATIN CAPITAL LETTER U WITH HORN
0xA7 0x0110 # LATIN CAPITAL LETTER D WITH STROKE
0xA8 0x0103 # LATIN SMALL LETTER A WITH BREVE
0xA9 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0xAA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
0xAB 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0xAC 0x01A1 # LATIN SMALL LETTER O WITH HORN
0xAD 0x01B0 # LATIN SMALL LETTER U WITH HORN
0xAE 0x0111 # LATIN SMALL LETTER D WITH STROKE
0xAF 0x1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
0xB0 0x0300 # COMBINING GRAVE ACCENT
0xB1 0x0309 # COMBINING HOOK ABOVE
0xB2 0x0303 # COMBINING TILDE
0xB3 0x0301 # COMBINING ACUTE ACCENT
0xB4 0x0323 # COMBINING DOT BELOW
0xB5 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0xB6 0x1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
0xB7 0x00E3 # LATIN SMALL LETTER A WITH TILDE
0xB8 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0xB9 0x1EA1 # LATIN SMALL LETTER A WITH DOT BELOW
0xBA 0x1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
0xBB 0x1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
0xBC 0x1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
0xBD 0x1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
0xBE 0x1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
0xBF 0x1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
0xC0 0x1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
0xC1 0x1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
0xC2 0x1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0xC3 0x1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
0xC4 0x1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
0xC5 0x1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
0xC6 0x1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
0xC7 0x1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
0xC8 0x1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0xC9 0x1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
0xCA 0x1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
0xCB 0x1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0xCC 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0xCD 0x1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0xCE 0x1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
0xCF 0x1EBD # LATIN SMALL LETTER E WITH TILDE
0xD0 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0xD1 0x1EB9 # LATIN SMALL LETTER E WITH DOT BELOW
0xD2 0x1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
0xD3 0x1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0xD4 0x1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
0xD5 0x1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
0xD6 0x1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0xD7 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0xD8 0x1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
0xD9 0x1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
0xDA 0x1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
0xDB 0x1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
0xDC 0x0129 # LATIN SMALL LETTER I WITH TILDE
0xDD 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0xDE 0x1ECB # LATIN SMALL LETTER I WITH DOT BELOW
0xDF 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0xE0 0x1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0xE1 0x1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
0xE2 0x00F5 # LATIN SMALL LETTER O WITH TILDE
0xE3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0xE4 0x1ECD # LATIN SMALL LETTER O WITH DOT BELOW
0xE5 0x1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
0xE6 0x1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0xE7 0x1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
0xE8 0x1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
0xE9 0x1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0xEA 0x1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
0xEB 0x1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
0xEC 0x1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
0xED 0x1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
0xEE 0x1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
0xEF 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0xF0 0x1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
0xF1 0x1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
0xF2 0x0169 # LATIN SMALL LETTER U WITH TILDE
0xF3 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0xF4 0x1EE5 # LATIN SMALL LETTER U WITH DOT BELOW
0xF5 0x1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
0xF6 0x1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
0xF7 0x1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
0xF8 0x1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
0xF9 0x1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
0xFA 0x1EF3 # LATIN SMALL LETTER Y WITH GRAVE
0xFB 0x1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
0xFC 0x1EF9 # LATIN SMALL LETTER Y WITH TILDE
0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
0xFE 0x1EF5 # LATIN SMALL LETTER Y WITH DOT BELOW
0xFF 0x1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
@@ -1,286 +0,0 @@
#
# $Id: VN5712-2.TXT,v 1.2 1999/08/23 18:34:17 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# TCVN 5712-2 1993 Vietnamese. Typed in by hand from a document found on the
# net. I believe this data is now available at a Web site.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 06 March 1998
#
0x00 0x0000 # <control>
0x01 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0x02 0x1EE4 # LATIN CAPITAL LETTER U WITH DOT BELOW
0x03 0x0003 # <control>
0x04 0x1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
0x05 0x1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
0x06 0x1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
0x12 0x1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
0x13 0x1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
0x14 0x1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
0x15 0x1EF8 # LATIN CAPITAL LETTER Y WITH TILDE
0x16 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
0x17 0x1EF4 # LATIN CAPITAL LETTER Y WITH DOT BELOW
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0x00A0 # NO-BREAK SPACE
0xA1 0x0102 # LATIN CAPITAL LETTER A WITH BREVE
0xA2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xA3 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xA4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xA5 0x01A0 # LATIN CAPITAL LETTER O WITH HORN
0xA6 0x01AF # LATIN CAPITAL LETTER U WITH HORN
0xA7 0x0110 # LATIN CAPITAL LETTER D WITH STROKE
0xA8 0x0103 # LATIN SMALL LETTER A WITH BREVE
0xA9 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0xAA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
0xAB 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0xAC 0x01A1 # LATIN SMALL LETTER O WITH HORN
0xAD 0x01B0 # LATIN SMALL LETTER U WITH HORN
0xAE 0x0111 # LATIN SMALL LETTER D WITH STROKE
0xAF 0x1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
0xB0 0x0300 # COMBINING GRAVE ACCENT
0xB1 0x0309 # COMBINING HOOK ABOVE
0xB2 0x0303 # COMBINING TILDE
0xB3 0x0301 # COMBINING ACUTE ACCENT
0xB4 0x0323 # COMBINING DOT BELOW
0xB5 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0xB6 0x1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
0xB7 0x00E3 # LATIN SMALL LETTER A WITH TILDE
0xB8 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0xB9 0x1EA1 # LATIN SMALL LETTER A WITH DOT BELOW
0xBA 0x1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
0xBB 0x1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
0xBC 0x1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
0xBD 0x1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
0xBE 0x1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
0xBF 0x1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
0xC0 0x1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
0xC1 0x1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
0xC2 0x1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0xC3 0x1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
0xC4 0x1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
0xC5 0x1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
0xC6 0x1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
0xC7 0x1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
0xC8 0x1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0xC9 0x1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
0xCA 0x1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
0xCB 0x1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0xCC 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0xCD 0x1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0xCE 0x1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
0xCF 0x1EBD # LATIN SMALL LETTER E WITH TILDE
0xD0 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0xD1 0x1EB9 # LATIN SMALL LETTER E WITH DOT BELOW
0xD2 0x1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
0xD3 0x1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0xD4 0x1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
0xD5 0x1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
0xD6 0x1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0xD7 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0xD8 0x1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
0xD9 0x1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
0xDA 0x1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
0xDB 0x1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
0xDC 0x0129 # LATIN SMALL LETTER I WITH TILDE
0xDD 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0xDE 0x1ECB # LATIN SMALL LETTER I WITH DOT BELOW
0xDF 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0xE0 0x1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0xE1 0x1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
0xE2 0x00F5 # LATIN SMALL LETTER O WITH TILDE
0xE3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0xE4 0x1ECD # LATIN SMALL LETTER O WITH DOT BELOW
0xE5 0x1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
0xE6 0x1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0xE7 0x1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
0xE8 0x1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
0xE9 0x1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0xEA 0x1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
0xEB 0x1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
0xEC 0x1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
0xED 0x1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
0xEE 0x1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
0xEF 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0xF0 0x1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
0xF1 0x1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
0xF2 0x0169 # LATIN SMALL LETTER U WITH TILDE
0xF3 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0xF4 0x1EE5 # LATIN SMALL LETTER U WITH DOT BELOW
0xF5 0x1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
0xF6 0x1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
0xF7 0x1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
0xF8 0x1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
0xF9 0x1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
0xFA 0x1EF3 # LATIN SMALL LETTER Y WITH GRAVE
0xFB 0x1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
0xFC 0x1EF9 # LATIN SMALL LETTER Y WITH TILDE
0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
0xFE 0x1EF5 # LATIN SMALL LETTER Y WITH DOT BELOW
0xFF 0x1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
@@ -1,286 +0,0 @@
#
# $Id: TIS620.TXT,v 1.2 1999/08/23 18:34:16 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# TCCII 2533 1009 / TIS 620 Thai. Generated from the table in the "tcs"
# package.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 06 March 1998
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0xFFFD # REPLACEMENT CHARACTER
0xA1 0x0E01 # THAI CHARACTER KO KAI
0xA2 0x0E02 # THAI CHARACTER KHO KHAI
0xA3 0x0E03 # THAI CHARACTER KHO KHUAT
0xA4 0x0E04 # THAI CHARACTER KHO KHWAI
0xA5 0x0E05 # THAI CHARACTER KHO KHON
0xA6 0x0E06 # THAI CHARACTER KHO RAKHANG
0xA7 0x0E07 # THAI CHARACTER NGO NGU
0xA8 0x0E08 # THAI CHARACTER CHO CHAN
0xA9 0x0E09 # THAI CHARACTER CHO CHING
0xAA 0x0E0A # THAI CHARACTER CHO CHANG
0xAB 0x0E0B # THAI CHARACTER SO SO
0xAC 0x0E0C # THAI CHARACTER CHO CHOE
0xAD 0x0E0D # THAI CHARACTER YO YING
0xAE 0x0E0E # THAI CHARACTER DO CHADA
0xAF 0x0E0F # THAI CHARACTER TO PATAK
0xB0 0x0E10 # THAI CHARACTER THO THAN
0xB1 0x0E11 # THAI CHARACTER THO NANGMONTHO
0xB2 0x0E12 # THAI CHARACTER THO PHUTHAO
0xB3 0x0E13 # THAI CHARACTER NO NEN
0xB4 0x0E14 # THAI CHARACTER DO DEK
0xB5 0x0E15 # THAI CHARACTER TO TAO
0xB6 0x0E16 # THAI CHARACTER THO THUNG
0xB7 0x0E17 # THAI CHARACTER THO THAHAN
0xB8 0x0E18 # THAI CHARACTER THO THONG
0xB9 0x0E19 # THAI CHARACTER NO NU
0xBA 0x0E1A # THAI CHARACTER BO BAIMAI
0xBB 0x0E1B # THAI CHARACTER PO PLA
0xBC 0x0E1C # THAI CHARACTER PHO PHUNG
0xBD 0x0E1D # THAI CHARACTER FO FA
0xBE 0x0E1E # THAI CHARACTER PHO PHAN
0xBF 0x0E1F # THAI CHARACTER FO FAN
0xC0 0x0E20 # THAI CHARACTER PHO SAMPHAO
0xC1 0x0E21 # THAI CHARACTER MO MA
0xC2 0x0E22 # THAI CHARACTER YO YAK
0xC3 0x0E23 # THAI CHARACTER RO RUA
0xC4 0x0E24 # THAI CHARACTER RU
0xC5 0x0E25 # THAI CHARACTER LO LING
0xC6 0x0E26 # THAI CHARACTER LU
0xC7 0x0E27 # THAI CHARACTER WO WAEN
0xC8 0x0E28 # THAI CHARACTER SO SALA
0xC9 0x0E29 # THAI CHARACTER SO RUSI
0xCA 0x0E2A # THAI CHARACTER SO SUA
0xCB 0x0E2B # THAI CHARACTER HO HIP
0xCC 0x0E2C # THAI CHARACTER LO CHULA
0xCD 0x0E2D # THAI CHARACTER O ANG
0xCE 0x0E2E # THAI CHARACTER HO NOKHUK
0xCF 0x0E2F # THAI CHARACTER PAIYANNOI
0xD0 0x0E30 # THAI CHARACTER SARA A
0xD1 0x0E31 # THAI CHARACTER MAI HAN-AKAT
0xD2 0x0E32 # THAI CHARACTER SARA AA
0xD3 0x0E33 # THAI CHARACTER SARA AM
0xD4 0x0E34 # THAI CHARACTER SARA I
0xD5 0x0E35 # THAI CHARACTER SARA II
0xD6 0x0E36 # THAI CHARACTER SARA UE
0xD7 0x0E37 # THAI CHARACTER SARA UEE
0xD8 0x0E38 # THAI CHARACTER SARA U
0xD9 0x0E39 # THAI CHARACTER SARA UU
0xDA 0x0E3A # THAI CHARACTER PHINTHU
0xDB 0xFFFD # REPLACEMENT CHARACTER
0xDC 0xFFFD # REPLACEMENT CHARACTER
0xDD 0xFFFD # REPLACEMENT CHARACTER
0xDE 0xFFFD # REPLACEMENT CHARACTER
0xDF 0x0E3F # THAI CURRENCY SYMBOL BAHT
0xE0 0x0E40 # THAI CHARACTER SARA E
0xE1 0x0E41 # THAI CHARACTER SARA AE
0xE2 0x0E42 # THAI CHARACTER SARA O
0xE3 0x0E43 # THAI CHARACTER SARA AI MAIMUAN
0xE4 0x0E44 # THAI CHARACTER SARA AI MAIMALAI
0xE5 0x0E45 # THAI CHARACTER LAKKHANGYAO
0xE6 0x0E46 # THAI CHARACTER MAIYAMOK
0xE7 0x0E47 # THAI CHARACTER MAITAIKHU
0xE8 0x0E48 # THAI CHARACTER MAI EK
0xE9 0x0E49 # THAI CHARACTER MAI THO
0xEA 0x0E4A # THAI CHARACTER MAI TRI
0xEB 0x0E4B # THAI CHARACTER MAI CHATTAWA
0xEC 0x0E4C # THAI CHARACTER THANTHAKHAT
0xED 0x0E4D # THAI CHARACTER NIKHAHIT
0xEE 0x0E4E # THAI CHARACTER YAMAKKAN
0xEF 0x0E4F # THAI CHARACTER FONGMAN
0xF0 0x0E50 # THAI DIGIT ZERO
0xF1 0x0E51 # THAI DIGIT ONE
0xF2 0x0E52 # THAI DIGIT TWO
0xF3 0x0E53 # THAI DIGIT THREE
0xF4 0x0E54 # THAI DIGIT FOUR
0xF5 0x0E55 # THAI DIGIT FIVE
0xF6 0x0E56 # THAI DIGIT SIX
0xF7 0x0E57 # THAI DIGIT SEVEN
0xF8 0x0E58 # THAI DIGIT EIGHT
0xF9 0x0E59 # THAI DIGIT NINE
0xFA 0x0E5A # THAI CHARACTER ANGKHANKHU
0xFB 0x0E5B # THAI CHARACTER KHOMUT
0xFC 0xFFFD # REPLACEMENT CHARACTER
0xFD 0xFFFD # REPLACEMENT CHARACTER
0xFE 0xFFFD # REPLACEMENT CHARACTER
0xFF 0xFFFD # REPLACEMENT CHARACTER
@@ -1,144 +0,0 @@
#
# Name: ANSI X3.4-1968 (US-ASCII) to Unicode
# Unicode version: 3.2
# Table version: 1.0
# Table format: Format A
# Date: 2003 April 8
# Authors: Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
#
#
# Format: Three tab-separated columns
# Column #1 is the ANSI X3.4 code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in ANSI X3.4 order.
#
0x00 0x0000 # NULL
0x01 0x0001 # START OF HEADING
0x02 0x0002 # START OF TEXT
0x03 0x0003 # END OF TEXT
0x04 0x0004 # END OF TRANSMISSION
0x05 0x0005 # ENQUIRY
0x06 0x0006 # ACKNOWLEDGE
0x07 0x0007 # BELL
0x08 0x0008 # BACKSPACE
0x09 0x0009 # HORIZONTAL TABULATION
0x0A 0x000A # LINE FEED
0x0B 0x000B # VERTICAL TABULATION
0x0C 0x000C # FORM FEED
0x0D 0x000D # CARRIAGE RETURN
0x0E 0x000E # SHIFT OUT
0x0F 0x000F # SHIFT IN
0x10 0x0010 # DATA LINK ESCAPE
0x11 0x0011 # DEVICE CONTROL ONE
0x12 0x0012 # DEVICE CONTROL TWO
0x13 0x0013 # DEVICE CONTROL THREE
0x14 0x0014 # DEVICE CONTROL FOUR
0x15 0x0015 # NEGATIVE ACKNOWLEDGE
0x16 0x0016 # SYNCHRONOUS IDLE
0x17 0x0017 # END OF TRANSMISSION BLOCK
0x18 0x0018 # CANCEL
0x19 0x0019 # END OF MEDIUM
0x1A 0x001A # SUBSTITUTE
0x1B 0x001B # ESCAPE
0x1C 0x001C # FILE SEPARATOR
0x1D 0x001D # GROUP SEPARATOR
0x1E 0x001E # RECORD SEPARATOR
0x1F 0x001F # UNIT SEPARATOR
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
@@ -1,198 +0,0 @@
#
# Name: ANSI X3.4-1968 (US-ASCII) with 0x60/0x27 as
# left/right single quotation mark to Unicode
# Unicode version: 3.2
# Table version: 1.0
# Table format: Format A
# Date: 2003 April 8
# Authors: Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>
#
# General notes:
#
# The coded character set commonly known as "American Standard
# Code for Information Interchange (ASCII)" originated in the
# early 1960s international standardization project that led to
# ECMA-6 (1965) and ISO 646 (1972). When the American National
# Standards Institute adopted this specification as national
# standard X3.4 in 1968, it added a national provision for
# overloading the code positions 0x60 and 0x27 with the
# typographic characters left and right single quotation mark.
# This usage was not reflected in the international standard and
# other national adoptions of it, but become widely used in some
# communities in the United States and is now found in numerous
# historic and still even some contemporary English-language
# 7-bit ASCII text files. The Unicode Standard followed
# explicitly the international standard, in which 0x27 encodes
# the directionally neutral (vertical) character that is used as
# both an opening and closing quotation mark as well as an
# apostrophe on traditional typewriters, and where 0x60 is a
# spacing grave accent that matches the spacing acute accent
# found in ISO 8859-1 on position 0xb4.
#
# To facilitate the correct display and conversion of such ASCII
# documents with directional quotation marks to Unicode, this
# encoding table defines a 7-bit coded character set mapping
# that differs from ISO 646-IRV in that the characters 0x60 and
# 0x27 are mapped to Unicode's typographic directional quotation
# marks on U+2018 and U+2019, respectively.
#
# Notes:
#
# - This historic ASCII interpretation is also used in the left
# half of the PostScript StandardEncoding and (erroneously)
# ISOLatin1Encoding encoding vectors.
#
# - Unicode features a SINGLE HIGH-REVERSED-9 QUOTATION MARK
# (U+201B), whose provided example glyph has a slightly
# closer ressemblance to the compromise glyphs found in many
# historic US-ASCII fonts that try to represent both a left
# quotation mark and a grave accent. However, since U+201B
# is not actually intended to encode correct English
# typographic quotation conventions, this table maps 0x60 to
# the the correct English opening quotation mark U+2018
# instead (as did PostScript).
#
# References:
#
# - Markus Kuhn: ASCII and Unicode quotation marks.
# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
#
# - Jukka Korpela: Character histories: notes on some Ascii
# code positions.
# http://www.cs.tut.fi/~jkorpela/latin1/ascii-hist.html
#
# Format: Three tab-separated columns
# Column #1 is the ANSI X3.4 code (in hex as 0xXX)
# Column #2 is the Unicode (in hex as 0xXXXX)
# Column #3 the Unicode name (follows a comment sign, '#')
#
# The entries are in ANSI X3.4 order.
#
0x00 0x0000 # NULL
0x01 0x0001 # START OF HEADING
0x02 0x0002 # START OF TEXT
0x03 0x0003 # END OF TEXT
0x04 0x0004 # END OF TRANSMISSION
0x05 0x0005 # ENQUIRY
0x06 0x0006 # ACKNOWLEDGE
0x07 0x0007 # BELL
0x08 0x0008 # BACKSPACE
0x09 0x0009 # HORIZONTAL TABULATION
0x0A 0x000A # LINE FEED
0x0B 0x000B # VERTICAL TABULATION
0x0C 0x000C # FORM FEED
0x0D 0x000D # CARRIAGE RETURN
0x0E 0x000E # SHIFT OUT
0x0F 0x000F # SHIFT IN
0x10 0x0010 # DATA LINK ESCAPE
0x11 0x0011 # DEVICE CONTROL ONE
0x12 0x0012 # DEVICE CONTROL TWO
0x13 0x0013 # DEVICE CONTROL THREE
0x14 0x0014 # DEVICE CONTROL FOUR
0x15 0x0015 # NEGATIVE ACKNOWLEDGE
0x16 0x0016 # SYNCHRONOUS IDLE
0x17 0x0017 # END OF TRANSMISSION BLOCK
0x18 0x0018 # CANCEL
0x19 0x0019 # END OF MEDIUM
0x1A 0x001A # SUBSTITUTE
0x1B 0x001B # ESCAPE
0x1C 0x001C # FILE SEPARATOR
0x1D 0x001D # GROUP SEPARATOR
0x1E 0x001E # RECORD SEPARATOR
0x1F 0x001F # UNIT SEPARATOR
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x2019 # RIGHT SINGLE QUOTATION MARK
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x2018 # LEFT SINGLE QUOTATION MARK
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # DELETE
@@ -1,287 +0,0 @@
#
# $Id: VISCII.TXT,v 1.2 1999/08/23 18:34:17 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# VISCII 1.1 Vietnamese. Typed in by hand from the Viet-STD VISCII document
# available on the net.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 06 March 1998
# 18 June 1998 - Added missing letter.
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
0x06 0x1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x1EF8 # LATIN CAPITAL LETTER Y WITH TILDE
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x1EF4 # LATIN CAPITAL LETTER Y WITH DOT BELOW
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x1EA0 # LATIN CAPITAL LETTER A WITH DOT BELOW
0x81 0x1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
0x82 0x1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
0x83 0x1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
0x84 0x1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
0x85 0x1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
0x86 0x1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0x87 0x1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0x88 0x1EBC # LATIN CAPITAL LETTER E WITH TILDE
0x89 0x1EB8 # LATIN CAPITAL LETTER E WITH DOT BELOW
0x8A 0x1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
0x8B 0x1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
0x8C 0x1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0x8D 0x1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
0x8E 0x1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0x8F 0x1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
0x90 0x1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
0x91 0x1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0x92 0x1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
0x93 0x1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0x94 0x1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
0x95 0x1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
0x96 0x1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
0x97 0x1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
0x98 0x1ECA # LATIN CAPITAL LETTER I WITH DOT BELOW
0x99 0x1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
0x9A 0x1ECC # LATIN CAPITAL LETTER O WITH DOT BELOW
0x9B 0x1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
0x9C 0x1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
0x9D 0x0168 # LATIN CAPITAL LETTER U WITH TILDE
0x9E 0x1EE4 # LATIN CAPITAL LETTER U WITH DOT BELOW
0x9F 0x1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
0xA0 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
0xA1 0x1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
0xA2 0x1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
0xA3 0x1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
0xA4 0x1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
0xA5 0x1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
0xA6 0x1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
0xA7 0x1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
0xA8 0x1EBD # LATIN SMALL LETTER E WITH TILDE
0xA9 0x1EB9 # LATIN SMALL LETTER E WITH DOT BELOW
0xAA 0x1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
0xAB 0x1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
0xAC 0x1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
0xAD 0x1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
0xAE 0x1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
0xAF 0x1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
0xB0 0x1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
0xB1 0x1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
0xB2 0x1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
0xB3 0x1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
0xB4 0x01A0 # LATIN CAPITAL LETTER O WITH HORN
0xB5 0x1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
0xB6 0x1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
0xB7 0x1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
0xB8 0x1ECB # LATIN SMALL LETTER I WITH DOT BELOW
0xB9 0x1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
0xBA 0x1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
0xBB 0x1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
0xBC 0x1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
0xBD 0x01A1 # LATIN SMALL LETTER O WITH HORN
0xBE 0x1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
0xBF 0x01AF # LATIN CAPITAL LETTER U WITH HORN
0xC0 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0xC3 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
0xC4 0x1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
0xC5 0x0102 # LATIN CAPITAL LETTER A WITH BREVE
0xC6 0x1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
0xC7 0x1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
0xC8 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
0xCA 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0xCB 0x1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
0xCC 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
0xCE 0x0128 # LATIN CAPITAL LETTER I WITH TILDE
0xCF 0x1EF3 # LATIN SMALL LETTER Y WITH GRAVE
0xD0 0x0110 # LATIN CAPITAL LETTER D WITH STROKE
0xD1 0x1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
0xD2 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0xD5 0x1EA1 # LATIN SMALL LETTER A WITH DOT BELOW
0xD6 0x1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
0xD7 0x1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
0xD8 0x1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0xDB 0x1EF9 # LATIN SMALL LETTER Y WITH TILDE
0xDC 0x1EF5 # LATIN SMALL LETTER Y WITH DOT BELOW
0xDD 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
0xDE 0x1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
0xDF 0x01B0 # LATIN SMALL LETTER U WITH HORN
0xE0 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0xE3 0x00E3 # LATIN SMALL LETTER A WITH TILDE
0xE4 0x1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
0xE5 0x0103 # LATIN SMALL LETTER A WITH BREVE
0xE6 0x1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
0xE7 0x1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
0xE8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0xEA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
0xEB 0x1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
0xEC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0xEE 0x0129 # LATIN SMALL LETTER I WITH TILDE
0xEF 0x1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
0xF0 0x0111 # LATIN SMALL LETTER D WITH STROKE
0xF1 0x1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
0xF2 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
0xF6 0x1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
0xF7 0x1ECD # LATIN SMALL LETTER O WITH DOT BELOW
0xF8 0x1EE5 # LATIN SMALL LETTER U WITH DOT BELOW
0xF9 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0xFB 0x0169 # LATIN SMALL LETTER U WITH TILDE
0xFC 0x1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
0xFE 0x1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
0xFF 0x1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
@@ -1,286 +0,0 @@
#
# $Id: TIS620.TXT,v 1.2 1999/08/23 18:34:16 mleisher Exp $
#
# Copyright 1999 Computing Research Labs, New Mexico State University
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# TCCII 2533 1009 / TIS 620 Thai. Generated from the table in the "tcs"
# package.
#
# Mark Leisher <mleisher@crl.nmsu.edu>
# 06 March 1998
#
0x00 0x0000 # <control>
0x01 0x0001 # <control>
0x02 0x0002 # <control>
0x03 0x0003 # <control>
0x04 0x0004 # <control>
0x05 0x0005 # <control>
0x06 0x0006 # <control>
0x07 0x0007 # <control>
0x08 0x0008 # <control>
0x09 0x0009 # <control>
0x0A 0x000A # <control>
0x0B 0x000B # <control>
0x0C 0x000C # <control>
0x0D 0x000D # <control>
0x0E 0x000E # <control>
0x0F 0x000F # <control>
0x10 0x0010 # <control>
0x11 0x0011 # <control>
0x12 0x0012 # <control>
0x13 0x0013 # <control>
0x14 0x0014 # <control>
0x15 0x0015 # <control>
0x16 0x0016 # <control>
0x17 0x0017 # <control>
0x18 0x0018 # <control>
0x19 0x0019 # <control>
0x1A 0x001A # <control>
0x1B 0x001B # <control>
0x1C 0x001C # <control>
0x1D 0x001D # <control>
0x1E 0x001E # <control>
0x1F 0x001F # <control>
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
0x7F 0x007F # <control>
0x80 0x0080 # <control>
0x81 0x0081 # <control>
0x82 0x0082 # <control>
0x83 0x0083 # <control>
0x84 0x0084 # <control>
0x85 0x0085 # <control>
0x86 0x0086 # <control>
0x87 0x0087 # <control>
0x88 0x0088 # <control>
0x89 0x0089 # <control>
0x8A 0x008A # <control>
0x8B 0x008B # <control>
0x8C 0x008C # <control>
0x8D 0x008D # <control>
0x8E 0x008E # <control>
0x8F 0x008F # <control>
0x90 0x0090 # <control>
0x91 0x0091 # <control>
0x92 0x0092 # <control>
0x93 0x0093 # <control>
0x94 0x0094 # <control>
0x95 0x0095 # <control>
0x96 0x0096 # <control>
0x97 0x0097 # <control>
0x98 0x0098 # <control>
0x99 0x0099 # <control>
0x9A 0x009A # <control>
0x9B 0x009B # <control>
0x9C 0x009C # <control>
0x9D 0x009D # <control>
0x9E 0x009E # <control>
0x9F 0x009F # <control>
0xA0 0xFFFD # REPLACEMENT CHARACTER
0xA1 0x0E01 # THAI CHARACTER KO KAI
0xA2 0x0E02 # THAI CHARACTER KHO KHAI
0xA3 0x0E03 # THAI CHARACTER KHO KHUAT
0xA4 0x0E04 # THAI CHARACTER KHO KHWAI
0xA5 0x0E05 # THAI CHARACTER KHO KHON
0xA6 0x0E06 # THAI CHARACTER KHO RAKHANG
0xA7 0x0E07 # THAI CHARACTER NGO NGU
0xA8 0x0E08 # THAI CHARACTER CHO CHAN
0xA9 0x0E09 # THAI CHARACTER CHO CHING
0xAA 0x0E0A # THAI CHARACTER CHO CHANG
0xAB 0x0E0B # THAI CHARACTER SO SO
0xAC 0x0E0C # THAI CHARACTER CHO CHOE
0xAD 0x0E0D # THAI CHARACTER YO YING
0xAE 0x0E0E # THAI CHARACTER DO CHADA
0xAF 0x0E0F # THAI CHARACTER TO PATAK
0xB0 0x0E10 # THAI CHARACTER THO THAN
0xB1 0x0E11 # THAI CHARACTER THO NANGMONTHO
0xB2 0x0E12 # THAI CHARACTER THO PHUTHAO
0xB3 0x0E13 # THAI CHARACTER NO NEN
0xB4 0x0E14 # THAI CHARACTER DO DEK
0xB5 0x0E15 # THAI CHARACTER TO TAO
0xB6 0x0E16 # THAI CHARACTER THO THUNG
0xB7 0x0E17 # THAI CHARACTER THO THAHAN
0xB8 0x0E18 # THAI CHARACTER THO THONG
0xB9 0x0E19 # THAI CHARACTER NO NU
0xBA 0x0E1A # THAI CHARACTER BO BAIMAI
0xBB 0x0E1B # THAI CHARACTER PO PLA
0xBC 0x0E1C # THAI CHARACTER PHO PHUNG
0xBD 0x0E1D # THAI CHARACTER FO FA
0xBE 0x0E1E # THAI CHARACTER PHO PHAN
0xBF 0x0E1F # THAI CHARACTER FO FAN
0xC0 0x0E20 # THAI CHARACTER PHO SAMPHAO
0xC1 0x0E21 # THAI CHARACTER MO MA
0xC2 0x0E22 # THAI CHARACTER YO YAK
0xC3 0x0E23 # THAI CHARACTER RO RUA
0xC4 0x0E24 # THAI CHARACTER RU
0xC5 0x0E25 # THAI CHARACTER LO LING
0xC6 0x0E26 # THAI CHARACTER LU
0xC7 0x0E27 # THAI CHARACTER WO WAEN
0xC8 0x0E28 # THAI CHARACTER SO SALA
0xC9 0x0E29 # THAI CHARACTER SO RUSI
0xCA 0x0E2A # THAI CHARACTER SO SUA
0xCB 0x0E2B # THAI CHARACTER HO HIP
0xCC 0x0E2C # THAI CHARACTER LO CHULA
0xCD 0x0E2D # THAI CHARACTER O ANG
0xCE 0x0E2E # THAI CHARACTER HO NOKHUK
0xCF 0x0E2F # THAI CHARACTER PAIYANNOI
0xD0 0x0E30 # THAI CHARACTER SARA A
0xD1 0x0E31 # THAI CHARACTER MAI HAN-AKAT
0xD2 0x0E32 # THAI CHARACTER SARA AA
0xD3 0x0E33 # THAI CHARACTER SARA AM
0xD4 0x0E34 # THAI CHARACTER SARA I
0xD5 0x0E35 # THAI CHARACTER SARA II
0xD6 0x0E36 # THAI CHARACTER SARA UE
0xD7 0x0E37 # THAI CHARACTER SARA UEE
0xD8 0x0E38 # THAI CHARACTER SARA U
0xD9 0x0E39 # THAI CHARACTER SARA UU
0xDA 0x0E3A # THAI CHARACTER PHINTHU
0xDB 0xFFFD # REPLACEMENT CHARACTER
0xDC 0xFFFD # REPLACEMENT CHARACTER
0xDD 0xFFFD # REPLACEMENT CHARACTER
0xDE 0xFFFD # REPLACEMENT CHARACTER
0xDF 0x0E3F # THAI CURRENCY SYMBOL BAHT
0xE0 0x0E40 # THAI CHARACTER SARA E
0xE1 0x0E41 # THAI CHARACTER SARA AE
0xE2 0x0E42 # THAI CHARACTER SARA O
0xE3 0x0E43 # THAI CHARACTER SARA AI MAIMUAN
0xE4 0x0E44 # THAI CHARACTER SARA AI MAIMALAI
0xE5 0x0E45 # THAI CHARACTER LAKKHANGYAO
0xE6 0x0E46 # THAI CHARACTER MAIYAMOK
0xE7 0x0E47 # THAI CHARACTER MAITAIKHU
0xE8 0x0E48 # THAI CHARACTER MAI EK
0xE9 0x0E49 # THAI CHARACTER MAI THO
0xEA 0x0E4A # THAI CHARACTER MAI TRI
0xEB 0x0E4B # THAI CHARACTER MAI CHATTAWA
0xEC 0x0E4C # THAI CHARACTER THANTHAKHAT
0xED 0x0E4D # THAI CHARACTER NIKHAHIT
0xEE 0x0E4E # THAI CHARACTER YAMAKKAN
0xEF 0x0E4F # THAI CHARACTER FONGMAN
0xF0 0x0E50 # THAI DIGIT ZERO
0xF1 0x0E51 # THAI DIGIT ONE
0xF2 0x0E52 # THAI DIGIT TWO
0xF3 0x0E53 # THAI DIGIT THREE
0xF4 0x0E54 # THAI DIGIT FOUR
0xF5 0x0E55 # THAI DIGIT FIVE
0xF6 0x0E56 # THAI DIGIT SIX
0xF7 0x0E57 # THAI DIGIT SEVEN
0xF8 0x0E58 # THAI DIGIT EIGHT
0xF9 0x0E59 # THAI DIGIT NINE
0xFA 0x0E5A # THAI CHARACTER ANGKHANKHU
0xFB 0x0E5B # THAI CHARACTER KHOMUT
0xFC 0xFFFD # REPLACEMENT CHARACTER
0xFD 0xFFFD # REPLACEMENT CHARACTER
0xFE 0xFFFD # REPLACEMENT CHARACTER
0xFF 0xFFFD # REPLACEMENT CHARACTER
@@ -1,534 +0,0 @@
#
# Contents: Map (external version) from Mac OS Arabic
# character set to Unicode 2.1 and later.
#
# Copyright: (c) 1994-2002, 2005 by Apple Computer, Inc., all rights
# reserved.
#
# Contact: charsets@apple.com
#
# Changes:
#
# c02 2005-Apr-04 Update header comments. Matches internal xml
# <c1.2> and Text Encoding Converter 2.0.
# b3,c1 2002-Dec-19 Add comments about character display and
# direction overrides. Update URLs, notes.
# Matches internal utom<b4>.
# b02 1999-Sep-22 Update contact e-mail address. Matches
# internal utom<b1>, ufrm<b1>, and Text
# Encoding Converter version 1.5.
# n10 1998-Feb-05 Show required Unicode character
# directionality in a different way. Matches
# internal utom<n4>, ufrm<n21>, and Text
# Encoding Converter version 1.3. Update
# header comments; include information on
# loose mapping of digits.
# n07 1997-Jul-17 Update to match internal utom<n2>, ufrm<n17>:
# Change standard mapping for 0xC0 from U+066D
# to U+274A. Add direction overrides to
# mappings for 0x25, 0x2C, 0x3B, 0x3F. Add
# information on variants.
# n03 1995-Apr-18 First version (after fixing some typos).
# Matches internal ufrm<n11>.
#
# Standard header:
# ----------------
#
# Apple, the Apple logo, and Macintosh are trademarks of Apple
# Computer, Inc., registered in the United States and other countries.
# Unicode is a trademark of Unicode Inc. For the sake of brevity,
# throughout this document, "Macintosh" can be used to refer to
# Macintosh computers and "Unicode" can be used to refer to the
# Unicode standard.
#
# Apple Computer, Inc. ("Apple") makes no warranty or representation,
# either express or implied, with respect to this document and the
# included data, its quality, accuracy, or fitness for a particular
# purpose. In no event will Apple be liable for direct, indirect,
# special, incidental, or consequential damages resulting from any
# defect or inaccuracy in this document or the included data.
#
# These mapping tables and character lists are subject to change.
# The latest tables should be available from the following:
#
# <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
#
# For general information about Mac OS encodings and these mapping
# tables, see the file "README.TXT".
#
# Format:
# -------
#
# Three tab-separated columns;
# '#' begins a comment which continues to the end of the line.
# Column #1 is the Mac OS Arabic code (in hex as 0xNN).
# Column #2 is the corresponding Unicode (in hex as 0xNNNN),
# possibly preceded by a tag indicating required directionality
# (i.e. <LR>+0xNNNN or <RL>+0xNNNN).
# Column #3 is a comment containing the Unicode name.
#
# The entries are in Mac OS Arabic code order.
#
# Control character mappings are not shown in this table, following
# the conventions of the standard UTC mapping tables. However, the
# Mac OS Arabic character set uses the standard control characters at
# 0x00-0x1F and 0x7F.
#
# Notes on Mac OS Arabic:
# -----------------------
#
# This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
# environments, it is only supported via transcoding to and from
# Unicode.
#
# 1. General
#
# The Mac OS Arabic character set is intended to cover Arabic as
# used in North Africa, the Arabian peninsula, and the Levant. It
# also contains several characters needed for Urdu and/or Farsi.
#
# The Mac OS Arabic character set is essentially a superset of ISO
# 8859-6. The 8859-6 code points that are interpreted differently
# in the Mac OS Arabic set are as follows:
# 0xA0 is NO-BREAK SPACE in 8859-6 and right-left SPACE in Mac OS
# Arabic; NO-BREAK is 0x81 in Mac OS Arabic.
# 0xA4 is CURRENCY SIGN in 8859-6 and right-left DOLLAR SIGN in
# Mac OS Arabic.
# 0xAD is SOFT HYPHEN in 8859-6 and right-left HYPHEN-MINUS in
# Mac OS Arabic.
# ISO 8859-6 specifies that codes 0x30-0x39 can be rendered either
# with European digit shapes or Arabic digit shapes. This is also
# true in Mac OS Arabic, which determines from context which digit
# shapes to use (see below).
#
# The Mac OS Arabic character set uses the C1 controls area and other
# code points which are undefined in ISO 8859-6 for additional
# graphic characters: additional Arabic letters for Farsi and Urdu,
# some accented Roman letters for European languages (such as French),
# and duplicates of some of the punctuation, symbols, and digits in
# the ASCII block. The duplicate punctuation, symbol, and digit
# characters have right-left directionality, while the ASCII versions
# have left-right directionality. See the next section for more
# information on this.
#
# Mac OS Arabic characters 0xEB-0xF2 are non-spacing/combining marks.
#
# 2. Directional characters and roundtrip fidelity
#
# The Mac OS Arabic character set was developed in 1986-1987. At that
# time the bidirectional line layout algorithm used in the Mac OS
# Arabic system was fairly simple; it used only a few direction
# classes (instead of the 19 now used in the Unicode bidirectional
# algorithm). In order to permit users to handle some tricky layout
# problems, certain punctuation and symbol characters were encoded
# twice, one with a left-right direction attribute and the other with
# a right-left direction attribute.
#
# For example, plus sign is encoded at 0x2B with a left-right
# attribute, and at 0xAB with a right-left attribute. However, there
# is only one PLUS SIGN character in Unicode. This leads to some
# interesting problems when mapping between Mac OS Arabic and Unicode;
# see below.
#
# A related problem is that even when a particular character is
# encoded only once in Mac OS Arabic, it may have a different
# direction attribute than the corresponding Unicode character.
#
# For example, the Mac OS Arabic character at 0x93 is HORIZONTAL
# ELLIPSIS with strong right-left direction. However, the Unicode
# character HORIZONTAL ELLIPSIS has direction class neutral.
#
# 3. Behavior of ASCII-range numbers in WorldScript
#
# Mac OS Arabic also has two sets of digit codes.
#
# The digits at 0x30-0x39 may be displayed using either European
# digit forms or Arabic digit forms, depending on context. If there
# is a "strong European" character such as a Latin letter on either
# side of a sequence consisting of digits 0x30-0x39 and possibly comma
# 0x2C or period 0x2E, then the characters will be displayed using
# European forms (This will happen even if there are neutral characters
# between the digits and the strong European character). Otherwise, the
# digits will be displayed using Arabic forms, the comma will be
# displayed as Arabic thousands separator, and the period as Arabic
# decimal separator. In any case, 0x2C, 0x2E, and 0x30-0x39 are always
# left-right.
#
# The digits at 0xB0-0xB9 are always displayed using Arabic digit
# shapes, and moreover, these digits always have strong right-left
# directionality. These are mainly intended for special layout
# purposes such as part numbers, etc.
#
# 4. Font variants
#
# The table in this file gives the Unicode mappings for the standard
# Mac OS Arabic encoding. This encoding is supported by the Cairo font
# (the system font for Arabic), and is the encoding supported by the
# text processing utilities. However, the other Arabic fonts actually
# implement slightly different encodings; this mainly affects the code
# points 0xAA and 0xC0. For these code points the standard Mac OS
# Arabic encoding has the following mappings:
# 0xAA -> <RL>+0x002A ASTERISK, right-left
# 0xC0 -> <RL>+0x274A EIGHT TEARDROP-SPOKED PROPELLER ASTERISK,
# right-left
# This mapping of 0xAA is consistent with the normal convention for
# Mac OS Arabic and Hebrew that the right-left duplicates have codes
# that are equal to the ASCII code of the left-right character plus
# 0x80. However, in all of the other fonts, 0xAA is MULTIPLY SIGN, and
# right-left ASTERISK may be at a different code point. The other
# variants are described below.
#
# The TrueType variant is used for most of the Arabic TrueType fonts:
# Baghdad, Geeza, Kufi, Nadeem. It differs from the standard variant
# in the following way:
# 0xAA -> <RL>+0x00D7 MULTIPLICATION SIGN, right-left
# 0xC0 -> <RL>+0x002A ASTERISK, right-left
#
# The Thuluth variant is used for the Arabic Postscript-only fonts:
# Thuluth and Thuluth bold. It differs from the standard variant in
# the following way:
# 0xAA -> <RL>+0x00D7 MULTIPLICATION SIGN, right-left
# 0xC0 -> 0x066D ARABIC FIVE POINTED STAR
#
# The AlBayan variant is used for the Arabic TrueType font Al Bayan.
# It differs from the standard variant in the following way:
# 0x81 -> no mapping (glyph just has authorship information, etc.)
# 0xA3 -> 0xFDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
# 0xA4 -> 0xFDF2 ARABIC LIGATURE ALLAH ISOLATED FORM
# 0xAA -> <RL>+0x00D7 MULTIPLICATION SIGN, right-left
# 0xDC -> <RL>+0x25CF BLACK CIRCLE, right-left
# 0xFC -> <RL>+0x25A0 BLACK SQUARE, right-left
#
# Unicode mapping issues and notes:
# ---------------------------------
#
# 1. Matching the direction of Mac OS Arabic characters
#
# When Mac OS Arabic encodes a character twice but with different
# direction attributes for the two code points - as in the case of
# plus sign mentioned above - we need a way to map both Mac OS Arabic
# code points to Unicode and back again without loss of information.
# With the plus sign, for example, mapping one of the Mac OS Arabic
# characters to a code in the Unicode corporate use zone is
# undesirable, since both of the plus sign characters are likely to
# be used in text that is interchanged.
#
# The problem is solved with the use of direction override characters
# and direction-dependent mappings. When mapping from Mac OS Arabic
# to Unicode, we use direction overrides as necessary to force the
# direction of the resulting Unicode characters.
#
# The required direction is indicated by a direction tag in the
# mappings. A tag of <LR> means the corresponding Unicode character
# must have a strong left-right context, and a tag of <RL> indicates
# a right-left context.
#
# For example, the mapping of 0x2B is given as <LR>+0x002B; the
# mapping of 0xAB is given as <RL>+0x002B. If we map an isolated
# instance of 0x2B to Unicode, it should be mapped as follows (LRO
# indicates LEFT-RIGHT OVERRIDE, PDF indicates POP DIRECTION
# FORMATTING):
#
# 0x2B -> 0x202D (LRO) + 0x002B (PLUS SIGN) + 0x202C (PDF)
#
# When mapping several characters in a row that require direction
# forcing, the overrides need only be used at the beginning and end.
# For example:
#
# 0x24 0x20 0x28 0x29 -> 0x202D 0x0024 0x0020 0x0028 0x0029 0x202C
#
# If neutral characters that require direction forcing are already
# between strong-direction characters with matching directionality,
# then direction overrides need not be used. Direction overrides are
# always needed to map the right-left digits at 0xB0-0xB9.
#
# When mapping from Unicode to Mac OS Arabic, the Unicode
# bidirectional algorithm should be used to determine resolved
# direction of the Unicode characters. The mapping from Unicode to
# Mac OS Arabic can then be disambiguated by the use of the resolved
# direction:
#
# Unicode 0x002B -> Mac OS Arabic 0x2B (if L) or 0xAB (if R)
#
# However, this also means the direction override characters should
# be discarded when mapping from Unicode to Mac OS Arabic (after
# they have been used to determine resolved direction), since the
# direction override information is carried by the code point itself.
#
# Even when direction overrides are not needed for roundtrip
# fidelity, they are sometimes used when mapping Mac OS Arabic
# characters to Unicode in order to achieve similar text layout with
# the resulting Unicode text. For example, the single Mac OS Arabic
# ellipsis character has direction class right-left,and there is no
# left-right version. However, the Unicode HORIZONTAL ELLIPSIS
# character has direction class neutral (which means it may end up
# with a resolved direction of left-right if surrounded by left-right
# characters). When mapping the Mac OS Arabic ellipsis to Unicode, it
# is surrounded with a direction override to help preserve proper
# text layout. The resolved direction is not needed or used when
# mapping the Unicode HORIZONTAL ELLIPSIS back to Mac OS Arabic.
#
# 2. Mapping the Mac OS Arabic digits
#
# The main table below contains mappings that should be used when
# strict round-trip fidelity is required. However, for numeric
# values, the mappings in that table will produce Unicode characters
# that may appear different than the Mac OS Arabic text displayed on
# a Mac OS system using WorldScript. This is because WorldScript
# uses context-dependent display for the 0x30-0x39 digits.
#
# If roundtrip fidelity is not required, then the following
# alternate mappings should be used when a sequence of 0x30-0x39
# digits - possibly including 0x2C and 0x2E - occurs in an Arabic
# context (that is, when the first "strong" character on either side
# of the digit sequence is Arabic, or there is no strong character):
#
# 0x2C 0x066C # ARABIC THOUSANDS SEPARATOR
# 0x2E 0x066B # ARABIC DECIMAL SEPARATOR
# 0x30 0x0660 # ARABIC-INDIC DIGIT ZERO
# 0x31 0x0661 # ARABIC-INDIC DIGIT ONE
# 0x32 0x0662 # ARABIC-INDIC DIGIT TWO
# 0x33 0x0663 # ARABIC-INDIC DIGIT THREE
# 0x34 0x0664 # ARABIC-INDIC DIGIT FOUR
# 0x35 0x0665 # ARABIC-INDIC DIGIT FIVE
# 0x36 0x0666 # ARABIC-INDIC DIGIT SIX
# 0x37 0x0667 # ARABIC-INDIC DIGIT SEVEN
# 0x38 0x0668 # ARABIC-INDIC DIGIT EIGHT
# 0x39 0x0669 # ARABIC-INDIC DIGIT NINE
#
# Details of mapping changes in each version:
# -------------------------------------------
#
# Changes from version n03 to version n07:
#
# - Change mapping for 0xC0 from U+066D to U+274A.
#
# - Add direction overrides (required directionality) to mappings
# for 0x25, 0x2C, 0x3B, 0x3F.
#
##################
0x20 <LR>+0x0020 # SPACE, left-right
0x21 <LR>+0x0021 # EXCLAMATION MARK, left-right
0x22 <LR>+0x0022 # QUOTATION MARK, left-right
0x23 <LR>+0x0023 # NUMBER SIGN, left-right
0x24 <LR>+0x0024 # DOLLAR SIGN, left-right
0x25 <LR>+0x0025 # PERCENT SIGN, left-right
0x26 <LR>+0x0026 # AMPERSAND, left-right
0x27 <LR>+0x0027 # APOSTROPHE, left-right
0x28 <LR>+0x0028 # LEFT PARENTHESIS, left-right
0x29 <LR>+0x0029 # RIGHT PARENTHESIS, left-right
0x2A <LR>+0x002A # ASTERISK, left-right
0x2B <LR>+0x002B # PLUS SIGN, left-right
0x2C <LR>+0x002C # COMMA, left-right; in Arabic-script context, displayed as 0x066C ARABIC THOUSANDS SEPARATOR
0x2D <LR>+0x002D # HYPHEN-MINUS, left-right
0x2E <LR>+0x002E # FULL STOP, left-right; in Arabic-script context, displayed as 0x066B ARABIC DECIMAL SEPARATOR
0x2F <LR>+0x002F # SOLIDUS, left-right
0x30 0x0030 # DIGIT ZERO; in Arabic-script context, displayed as 0x0660 ARABIC-INDIC DIGIT ZERO
0x31 0x0031 # DIGIT ONE; in Arabic-script context, displayed as 0x0661 ARABIC-INDIC DIGIT ONE
0x32 0x0032 # DIGIT TWO; in Arabic-script context, displayed as 0x0662 ARABIC-INDIC DIGIT TWO
0x33 0x0033 # DIGIT THREE; in Arabic-script context, displayed as 0x0663 ARABIC-INDIC DIGIT THREE
0x34 0x0034 # DIGIT FOUR; in Arabic-script context, displayed as 0x0664 ARABIC-INDIC DIGIT FOUR
0x35 0x0035 # DIGIT FIVE; in Arabic-script context, displayed as 0x0665 ARABIC-INDIC DIGIT FIVE
0x36 0x0036 # DIGIT SIX; in Arabic-script context, displayed as 0x0666 ARABIC-INDIC DIGIT SIX
0x37 0x0037 # DIGIT SEVEN; in Arabic-script context, displayed as 0x0667 ARABIC-INDIC DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT; in Arabic-script context, displayed as 0x0668 ARABIC-INDIC DIGIT EIGHT
0x39 0x0039 # DIGIT NINE; in Arabic-script context, displayed as 0x0669 ARABIC-INDIC DIGIT NINE
0x3A <LR>+0x003A # COLON, left-right
0x3B <LR>+0x003B # SEMICOLON, left-right
0x3C <LR>+0x003C # LESS-THAN SIGN, left-right
0x3D <LR>+0x003D # EQUALS SIGN, left-right
0x3E <LR>+0x003E # GREATER-THAN SIGN, left-right
0x3F <LR>+0x003F # QUESTION MARK, left-right
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B <LR>+0x005B # LEFT SQUARE BRACKET, left-right
0x5C <LR>+0x005C # REVERSE SOLIDUS, left-right
0x5D <LR>+0x005D # RIGHT SQUARE BRACKET, left-right
0x5E <LR>+0x005E # CIRCUMFLEX ACCENT, left-right
0x5F <LR>+0x005F # LOW LINE, left-right
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B <LR>+0x007B # LEFT CURLY BRACKET, left-right
0x7C <LR>+0x007C # VERTICAL LINE, left-right
0x7D <LR>+0x007D # RIGHT CURLY BRACKET, left-right
0x7E 0x007E # TILDE
#
0x80 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
0x81 <RL>+0x00A0 # NO-BREAK SPACE, right-left
0x82 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
0x83 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
0x84 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
0x85 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
0x86 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
0x87 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0x88 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0x89 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
0x8A 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
0x8B 0x06BA # ARABIC LETTER NOON GHUNNA
0x8C <RL>+0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK, right-left
0x8D 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
0x8E 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0x8F 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0x90 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
0x91 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
0x92 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0x93 <RL>+0x2026 # HORIZONTAL ELLIPSIS, right-left
0x94 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
0x95 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
0x96 0x00F1 # LATIN SMALL LETTER N WITH TILDE
0x97 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0x98 <RL>+0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK, right-left
0x99 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
0x9A 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
0x9B <RL>+0x00F7 # DIVISION SIGN, right-left
0x9C 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0x9D 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0x9E 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
0x9F 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
0xA0 <RL>+0x0020 # SPACE, right-left
0xA1 <RL>+0x0021 # EXCLAMATION MARK, right-left
0xA2 <RL>+0x0022 # QUOTATION MARK, right-left
0xA3 <RL>+0x0023 # NUMBER SIGN, right-left
0xA4 <RL>+0x0024 # DOLLAR SIGN, right-left
0xA5 0x066A # ARABIC PERCENT SIGN
0xA6 <RL>+0x0026 # AMPERSAND, right-left
0xA7 <RL>+0x0027 # APOSTROPHE, right-left
0xA8 <RL>+0x0028 # LEFT PARENTHESIS, right-left
0xA9 <RL>+0x0029 # RIGHT PARENTHESIS, right-left
0xAA <RL>+0x002A # ASTERISK, right-left
0xAB <RL>+0x002B # PLUS SIGN, right-left
0xAC 0x060C # ARABIC COMMA
0xAD <RL>+0x002D # HYPHEN-MINUS, right-left
0xAE <RL>+0x002E # FULL STOP, right-left
0xAF <RL>+0x002F # SOLIDUS, right-left
0xB0 <RL>+0x0660 # ARABIC-INDIC DIGIT ZERO, right-left (need override)
0xB1 <RL>+0x0661 # ARABIC-INDIC DIGIT ONE, right-left (need override)
0xB2 <RL>+0x0662 # ARABIC-INDIC DIGIT TWO, right-left (need override)
0xB3 <RL>+0x0663 # ARABIC-INDIC DIGIT THREE, right-left (need override)
0xB4 <RL>+0x0664 # ARABIC-INDIC DIGIT FOUR, right-left (need override)
0xB5 <RL>+0x0665 # ARABIC-INDIC DIGIT FIVE, right-left (need override)
0xB6 <RL>+0x0666 # ARABIC-INDIC DIGIT SIX, right-left (need override)
0xB7 <RL>+0x0667 # ARABIC-INDIC DIGIT SEVEN, right-left (need override)
0xB8 <RL>+0x0668 # ARABIC-INDIC DIGIT EIGHT, right-left (need override)
0xB9 <RL>+0x0669 # ARABIC-INDIC DIGIT NINE, right-left (need override)
0xBA <RL>+0x003A # COLON, right-left
0xBB 0x061B # ARABIC SEMICOLON
0xBC <RL>+0x003C # LESS-THAN SIGN, right-left
0xBD <RL>+0x003D # EQUALS SIGN, right-left
0xBE <RL>+0x003E # GREATER-THAN SIGN, right-left
0xBF 0x061F # ARABIC QUESTION MARK
0xC0 <RL>+0x274A # EIGHT TEARDROP-SPOKED PROPELLER ASTERISK, right-left
0xC1 0x0621 # ARABIC LETTER HAMZA
0xC2 0x0622 # ARABIC LETTER ALEF WITH MADDA ABOVE
0xC3 0x0623 # ARABIC LETTER ALEF WITH HAMZA ABOVE
0xC4 0x0624 # ARABIC LETTER WAW WITH HAMZA ABOVE
0xC5 0x0625 # ARABIC LETTER ALEF WITH HAMZA BELOW
0xC6 0x0626 # ARABIC LETTER YEH WITH HAMZA ABOVE
0xC7 0x0627 # ARABIC LETTER ALEF
0xC8 0x0628 # ARABIC LETTER BEH
0xC9 0x0629 # ARABIC LETTER TEH MARBUTA
0xCA 0x062A # ARABIC LETTER TEH
0xCB 0x062B # ARABIC LETTER THEH
0xCC 0x062C # ARABIC LETTER JEEM
0xCD 0x062D # ARABIC LETTER HAH
0xCE 0x062E # ARABIC LETTER KHAH
0xCF 0x062F # ARABIC LETTER DAL
0xD0 0x0630 # ARABIC LETTER THAL
0xD1 0x0631 # ARABIC LETTER REH
0xD2 0x0632 # ARABIC LETTER ZAIN
0xD3 0x0633 # ARABIC LETTER SEEN
0xD4 0x0634 # ARABIC LETTER SHEEN
0xD5 0x0635 # ARABIC LETTER SAD
0xD6 0x0636 # ARABIC LETTER DAD
0xD7 0x0637 # ARABIC LETTER TAH
0xD8 0x0638 # ARABIC LETTER ZAH
0xD9 0x0639 # ARABIC LETTER AIN
0xDA 0x063A # ARABIC LETTER GHAIN
0xDB <RL>+0x005B # LEFT SQUARE BRACKET, right-left
0xDC <RL>+0x005C # REVERSE SOLIDUS, right-left
0xDD <RL>+0x005D # RIGHT SQUARE BRACKET, right-left
0xDE <RL>+0x005E # CIRCUMFLEX ACCENT, right-left
0xDF <RL>+0x005F # LOW LINE, right-left
0xE0 0x0640 # ARABIC TATWEEL
0xE1 0x0641 # ARABIC LETTER FEH
0xE2 0x0642 # ARABIC LETTER QAF
0xE3 0x0643 # ARABIC LETTER KAF
0xE4 0x0644 # ARABIC LETTER LAM
0xE5 0x0645 # ARABIC LETTER MEEM
0xE6 0x0646 # ARABIC LETTER NOON
0xE7 0x0647 # ARABIC LETTER HEH
0xE8 0x0648 # ARABIC LETTER WAW
0xE9 0x0649 # ARABIC LETTER ALEF MAKSURA
0xEA 0x064A # ARABIC LETTER YEH
0xEB 0x064B # ARABIC FATHATAN
0xEC 0x064C # ARABIC DAMMATAN
0xED 0x064D # ARABIC KASRATAN
0xEE 0x064E # ARABIC FATHA
0xEF 0x064F # ARABIC DAMMA
0xF0 0x0650 # ARABIC KASRA
0xF1 0x0651 # ARABIC SHADDA
0xF2 0x0652 # ARABIC SUKUN
0xF3 0x067E # ARABIC LETTER PEH
0xF4 0x0679 # ARABIC LETTER TTEH
0xF5 0x0686 # ARABIC LETTER TCHEH
0xF6 0x06D5 # ARABIC LETTER AE
0xF7 0x06A4 # ARABIC LETTER VEH
0xF8 0x06AF # ARABIC LETTER GAF
0xF9 0x0688 # ARABIC LETTER DDAL
0xFA 0x0691 # ARABIC LETTER RREH
0xFB <RL>+0x007B # LEFT CURLY BRACKET, right-left
0xFC <RL>+0x007C # VERTICAL LINE, right-left
0xFD <RL>+0x007D # RIGHT CURLY BRACKET, right-left
0xFE 0x0698 # ARABIC LETTER JEH
0xFF 0x06D2 # ARABIC LETTER YEH BARREE
Loaded 100 of 3755 files, more files were not shown because too many files have changed in this diff. Show more