Here is an example map_0r file for Arabic/Urdu support. Note that the name of the map makes use of the mnemonic letter used in the file name, so the example map names would be modified depending on the name of the mapping file.
Between the #BEGINMAP and #ENDMAP lines are lines defining the translation.
The first hexadecimal number indicates the code being mapped from, and the second value indicates the code point being mapped to. The internal transitional form requires two hexadecimal digits, and the Unicode form requires four hexadecimal digits. Internal transitional form must always map the bytes 0xXY as 0x00XY for values from 0x00 through 0x7F, except for the error character 0x1A that maps to Unicode 0xFFFD.
#####################################################################
# Name: map_0r
#
# Description: Define the mapping arrays used by isfinitsbcx:
# 0R_2_UNICODE
# 0R_2_UNICODE_UC
# UNICODE_2_0R_UC
#
# History: 1999Aug23 Create an Arabic mapping based upon code # page 1256
#####################################################################
#BEGINMAP 0R_2_UNICODE
#
# Name: CP1256(Arabic)to the corresponding letters of Unicode.
# Unicode version: 2.1
# Format: Three tab-separated columns
# Column #1 is the CP1256 input set (in hex as 0xXXXX)
# Column #2 is the Unicode output set (in hex as 0xXXXX)
# Column#3:the Unicode(ISO 10646)name(follows a comment sign)
# Each name for column #1 & column #2, if difference
# between them
#
# History: 14Aug1999Created for V2R4
#
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 0xFFFD# <control> & REPLACEMENT CHARACTER
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 0x20AC# EURO SIGN
0x81 0x067E# ARABIC LETTER PEH
0x82 0x201A# SINGLE LOW-9 QUOTATION MARK
0x83 0x0192# LATIN SMALL LETTER F WITH HOOK
0x84 0x201E# DOUBLE LOW-9 QUOTATION MARK
0x85 0x2026# HORIZONTAL ELLIPSIS
0x86 0x2020# DAGGER
0x87 0x2021# DOUBLE DAGGER
0x88 0x02C6# MODIFIER LETTER CIRCUMFLEX ACCENT
0x89 0x2030# PER MILLE SIGN
0x8A 0x0679# ARABIC LETTER TTEH
0x8B 0x2039# SINGLE LEFT-POINTING ANGLE QUOTATION MARK
0x8C 0x0152# LATIN CAPITAL LIGATURE OE
0x8D 0x0686# ARABIC LETTER TCHEH
0x8E 0x0698# ARABIC LETTER JEH
0x8F 0x0688# ARABIC LETTER DDAL
0x90 0x06AF# ARABIC LETTER GAF
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 0x06A9# ARABIC LETTER KEHEH
0x99 0x2122# TRADE MARK SIGN
0x9A 0x0691# ARABIC LETTER RREH
0x9B 0x203A# SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
0x9C 0x0153# LATIN SMALL LIGATURE OE
0x9D 0x200C# ZERO WIDTH NON-JOINER
0x9E 0x200D# ZERO WIDTH JOINER
0x9F 0x06BA# ARABIC LETTER NOON GHUNNA
0xA0 0x00A0# NO-BREAK SPACE
0xA1 0x060C# ARABIC COMMA
0xA2 0x00A2# CENT SIGN
0xA3 0x00A3# POUND SIGN
0xA4 0x00A4# CURRENCY SIGN
0xA5 0x00A5# YEN SIGN
0xA6 0x00A6# BROKEN BAR
0xA7 0x00A7# SECTION SIGN
0xA8 0x00A8# DIAERESIS
0xA9 0x00A9# COPYRIGHT SIGN
0xAA 0x06BE# ARABIC LETTER HEH DOACHASHMEE
0xAB 0x00AB# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0xAC 0x00AC# NOT SIGN
0xAD 0x00AD# SOFT HYPHEN
0xAE 0x00AE# REGISTERED SIGN
0xAF 0x00AF# MACRON
0xB0 0x00B0# DEGREE SIGN
0xB1 0x00B1# PLUS-MINUS SIGN
0xB2 0x00B2# SUPERSCRIPT TWO
0xB3 0x00B3# SUPERSCRIPT THREE
0xB4 0x00B4# ACUTE ACCENT
0xB5 0x00B5# MICRO SIGN
0xB6 0x00B6# PILCROW SIGN
0xB7 0x00B7# MIDDLE DOT
0xB8 0x00B8# CEDILLA
0xB9 0x00B9# SUPERSCRIPT ONE
0xBA 0x061B# ARABIC SEMICOLON
0xBB 0x00BB# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0xBC 0x00BC# VULGAR FRACTION ONE QUARTER
0xBD 0x00BD# VULGAR FRACTION ONE HALF
0xBE 0x00BE# VULGAR FRACTION THREE QUARTERS
0xBF 0x061F# ARABIC QUESTION MARK
0xC0 0x06C1# ARABIC LETTER HEH GOAL
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 0x00D7# MULTIPLICATION SIGN
0xD8 0x0637# ARABIC LETTER TAH
0xD9 0x0638# ARABIC LETTER ZAH
0xDA 0x0639# ARABIC LETTER AIN
0xDB 0x063A# ARABIC LETTER GHAIN
0xDC 0x0640# ARABIC TATWEEL
0xDD 0x0641# ARABIC LETTER FEH
0xDE 0x0642# ARABIC LETTER QAF
0xDF 0x0643# ARABIC LETTER KAF
0xE0 0x00E0# LATIN SMALL LETTER A WITH GRAVE
0xE1 0x0644# ARABIC LETTER LAM
0xE2 0x00E2# LATIN SMALL LETTER A WITH CIRCUMFLEX
0xE3 0x0645# ARABIC LETTER MEEM
0xE4 0x0646# ARABIC LETTER NOON
0xE5 0x0647# ARABIC LETTER HEH
0xE6 0x0648# ARABIC LETTER WAW
0xE7 0x00E7# LATIN SMALL LETTER C WITH CEDILLA
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 0x00EB# LATIN SMALL LETTER E WITH DIAERESIS
0xEC 0x0649# ARABIC LETTER ALEF MAKSURA
0xED 0x064A# ARABIC LETTER YEH
0xEE 0x00EE# LATIN SMALL LETTER I WITH CIRCUMFLEX
0xEF 0x00EF# LATIN SMALL LETTER I WITH DIAERESIS
0xF0 0x064B# ARABIC FATHATAN
0xF1 0x064C# ARABIC DAMMATAN
0xF2 0x064D# ARABIC KASRATAN
0xF3 0x064E# ARABIC FATHA
0xF4 0x00F4# LATIN SMALL LETTER O WITH CIRCUMFLEX
0xF5 0x064F# ARABIC DAMMA
0xF6 0x0650# ARABIC KASRA
0xF7 0x00F7# DIVISION SIGN
0xF8 0x0651# ARABIC SHADDA
0xF9 0x00F9# LATIN SMALL LETTER U WITH GRAVE
0xFA 0x0652# ARABIC SUKUN
0xFB 0x00FB# LATIN SMALL LETTER U WITH CIRCUMFLEX
0xFC 0x00FC# LATIN SMALL LETTER U WITH DIAERESIS
0xFD 0x200E# LEFT-TO-RIGHT MARK
0xFE 0x200F# RIGHT-TO-LEFT MARK
0xFF 0x06D2# ARABIC LETTER YEH BARREE
#ENDMAP0R_2_UNICODE
#BEGINMAP0R_2_UNICODE_UC
#
# Name:The lower case letters of CP1256 (Arabic) to the corresponding
# upper case letters of Unicode.
# Unicode version: 2.1
# Format:Three tab-separated columns
# Column #1 is the CP1256 input set (in hex as 0xXXXX)
# Column #2 is the Unicode output set (in hex as 0xXXXX)
# Column #3 is the Unicode(ISO 10646) name(follows comment sign)
# Each name for column #1 & column #2, if difference
# between them
#
# History: 14Aug1999Created for V2R4
#
0x61 0x0041# LATIN SMALL LETTER A & LATIN CAPITAL LETTER A
0x62 0x0042# LATIN SMALL LETTER B & LATIN CAPITAL LETTER B
0x63 0x0043# LATIN SMALL LETTER C & LATIN CAPITAL LETTER C
0x64 0x0044# LATIN SMALL LETTER D & LATIN CAPITAL LETTER D
0x65 0x0045# LATIN SMALL LETTER E & LATIN CAPITAL LETTER E
0x66 0x0046# LATIN SMALL LETTER F & LATIN CAPITAL LETTER F
0x67 0x0047# LATIN SMALL LETTER G & LATIN CAPITAL LETTER G
0x68 0x0048# LATIN SMALL LETTER H & LATIN CAPITAL LETTER H
0x69 0x0049# LATIN SMALL LETTER I & LATIN CAPITAL LETTER I
0x6A 0x004A# LATIN SMALL LETTER J & LATIN CAPITAL LETTER J
0x6B 0x004B# LATIN SMALL LETTER K & LATIN CAPITAL LETTER K
0x6C 0x004C# LATIN SMALL LETTER L & LATIN CAPITAL LETTER L
0x6D 0x004D# LATIN SMALL LETTER M & LATIN CAPITAL LETTER M
0x6E 0x004E# LATIN SMALL LETTER N & LATIN CAPITAL LETTER N
0x6F 0x004F# LATIN SMALL LETTER O & LATIN CAPITAL LETTER O
0x70 0x0050# LATIN SMALL LETTER P & LATIN CAPITAL LETTER P
0x71 0x0051# LATIN SMALL LETTER Q & LATIN CAPITAL LETTER Q
0x72 0x0052# LATIN SMALL LETTER R & LATIN CAPITAL LETTER R
0x73 0x0053# LATIN SMALL LETTER S & LATIN CAPITAL LETTER S
0x74 0x0054# LATIN SMALL LETTER T & LATIN CAPITAL LETTER T
0x75 0x0055# LATIN SMALL LETTER U & LATIN CAPITAL LETTER U
0x76 0x0056# LATIN SMALL LETTER V & LATIN CAPITAL LETTER V
0x77 0x0057# LATIN SMALL LETTER W & LATIN CAPITAL LETTER W
0x78 0x0058# LATIN SMALL LETTER X & LATIN CAPITAL LETTER X
0x79 0x0059# LATIN SMALL LETTER Y & LATIN CAPITAL LETTER Y
0x7A 0x005A# LATIN SMALL LETTER Z & LATIN CAPITAL LETTER Z
0x83 0x0191# LATIN SMALL LETTER F WITH HOOK & LATIN CAPITAL LETTER F WITH HOOK
0x9C 0x0152# LATIN SMALL LIGATURE OE & LATIN CAPITAL LIGATURE OE
0xE0 0x00C0# LATIN SMALL LETTER A WITH GRAVE & LATIN CAPITAL LETTER A WITH GRAVE
0xE2 0x00C2# LATIN SMALL LETTER A WITH CIRCUMFLEX & LATIN
#CAPITAL LETTER A WITH CIRCUMFLEX
0xE7 0x00C7# LATIN SMALL LETTER C WITH CEDILLA & LATIN CAPITAL
#LETTER C WITH CEDILLA
0xE8 0x00C8# LATIN SMALL LETTER E WITH GRAVE & LATIN CAPITAL
#LETTER E WITH GRAVE
0xE9 0x00C9# LATIN SMALL LETTER E WITH ACUTE & LATIN CAPITAL
#LETTER E WITH ACUTE
0xEA 0x00CA# LATIN SMALL LETTER E WITH CIRCUMFLEX & LATIN
#CAPITAL LETTER E WITH CIRCUMFLEX
0xEB 0x00CB# LATIN SMALL LETTER E WITH DIAERESIS & LATIN CAPITAL
#LETTER E WITH DIAERESIS
0xEE 0x00CE# LATIN SMALL LETTER I WITH CIRCUMFLEX & LATIN
#CAPITAL LETTER I WITH CIRCUMFLEX
0xEF 0x00CF# LATIN SMALL LETTER I WITH DIAERESIS & LATIN CAPITAL
#LETTER I WITH DIAERESIS
0xF4 0x00D4# LATIN SMALL LETTER O WITH CIRCUMFLEX & LATIN
#CAPITAL LETTER O WITH CIRCUMFLEX
0xF9 0x00D9# LATIN SMALL LETTER U WITH GRAVE & LATIN CAPITAL
#LETTER U WITH GRAVE
0xFB 0x00DB# LATIN SMALL LETTER U WITH CIRCUMFLEX & LATIN
#CAPITAL LETTER U WITH CIRCUMFLEX
0xFC 0x00DC# LATIN SMALL LETTER U WITH DIAERESIS & LATIN CAPITAL
#LETTER U WITH DIAERESIS
#ENDMAP 0R_2_UNICODE_UC
#BEGINMAP UNICODE_2_0R
#
# Name: Unicode to the corresponding letters of CP1256 (Arabic).
# Unicode version: 2.1
# Format:Three tab-separated columns
# Column #1 is the Unicode input set (in hex as 0xXXXX)
# Column #2 is the CP1256 output set (in hex as 0xXXXX)
# Column #3 is the Unicode (ISO 10646) name (follows a comment
# sign)
# Each name for column #1 & column #2, if difference
# between them
#
# History: 14Aug1999Created for V2R4
#
0x0000 0x00# <control>
0x0001 0x01# <control>
0x0002 0x02# <control>
0x0003 0x03# <control>
0x0004 0x04# <control>
0x0005 0x05# <control>
0x0006 0x06# <control>
0x0007 0x07# <control>
0x0008 0x08# <control>
0x0009 0x09# <control>
0x000A 0x0A# <control>
0x000B 0x0B# <control>
0x000C 0x0C# <control>
0x000D 0x0D# <control>
0x000E 0x0E# <control>
0x000F 0x0F# <control>
0x0010 0x10# <control>
0x0011 0x11# <control>
0x0012 0x12# <control>
0x0013 0x13# <control>
0x0014 0x14# <control>
0x0015 0x15# <control>
0x0016 0x16# <control>
0x0017 0x17# <control>
0x0018 0x18# <control>
0x0019 0x19# <control>
0x001B 0x1B# <control>
0x001C 0x1C# <control>
0x001D 0x1D# <control>
0x001E 0x1E# <control>
0x001F 0x1F# <control>
0x0020 0x20# SPACE
0x0021 0x21# EXCLAMATION MARK
0x0022 0x22# QUOTATION MARK
0x0023 0x23# NUMBER SIGN
0x0024 0x24# DOLLAR SIGN
0x0025 0x25# PERCENT SIGN
0x0026 0x26# AMPERSAND
0x0027 0x27# APOSTROPHE
0x0028 0x28# LEFT PARENTHESIS
0x0029 0x29# RIGHT PARENTHESIS
0x002A 0x2A# ASTERISK
0x002B 0x2B# PLUS SIGN
0x002C 0x2C# COMMA
0x002D 0x2D# HYPHEN-MINUS
0x002E 0x2E# FULL STOP
0x002F 0x2F# SOLIDUS
0x0030 0x30# DIGIT ZERO
0x0031 0x31# DIGIT ONE
0x0032 0x32# DIGIT TWO
0x0033 0x33# DIGIT THREE
0x0034 0x34# DIGIT FOUR
0x0035 0x35# DIGIT FIVE
0x0036 0x36# DIGIT SIX
0x0037 0x37# DIGIT SEVEN
0x0038 0x38# DIGIT EIGHT
0x0039 0x39# DIGIT NINE
0x003A 0x3A# COLON
0x003B 0x3B# SEMICOLON
0x003C 0x3C# LESS-THAN SIGN
0x003D 0x3D# EQUALS SIGN
0x003E 0x3E# GREATER-THAN SIGN
0x003F 0x3F# QUESTION MARK
0x0040 0x40# COMMERCIAL AT
0x0041 0x41# LATIN CAPITAL LETTER A
0x0042 0x42# LATIN CAPITAL LETTER B
0x0043 0x43# LATIN CAPITAL LETTER C
0x0044 0x44# LATIN CAPITAL LETTER D
0x0045 0x45# LATIN CAPITAL LETTER E
0x0046 0x46# LATIN CAPITAL LETTER F
0x0047 0x47# LATIN CAPITAL LETTER G
0x0048 0x48# LATIN CAPITAL LETTER H
0x0049 0x49# LATIN CAPITAL LETTER I
0x004A 0x4A# LATIN CAPITAL LETTER J
0x004B 0x4B# LATIN CAPITAL LETTER K
0x004C 0x4C# LATIN CAPITAL LETTER L
0x004D 0x4D# LATIN CAPITAL LETTER M
0x004E 0x4E# LATIN CAPITAL LETTER N
0x004F 0x4F# LATIN CAPITAL LETTER O
0x0050 0x50# LATIN CAPITAL LETTER P
0x0051 0x51# LATIN CAPITAL LETTER Q
0x0052 0x52# LATIN CAPITAL LETTER R
0x0053 0x53# LATIN CAPITAL LETTER S
0x0054 0x54## LATIN CAPITAL LETTER T
0x0055 0x55# LATIN CAPITAL LETTER U
0x0056 0x56# LATIN CAPITAL LETTER V
0x0057 0x57# LATIN CAPITAL LETTER W
0x0058 0x58# LATIN CAPITAL LETTER X
0x0059 0x59# LATIN CAPITAL LETTER Y
0x005A 0x5A# LATIN CAPITAL LETTER Z
0x005B 0x5B# LEFT SQUARE BRACKET
0x005C 0x5C# REVERSE SOLIDUS
0x005D 0x5D# RIGHT SQUARE BRACKET
0x005E 0x5E# CIRCUMFLEX ACCENT
0x005F 0x5F# LOW LINE
0x0060 0x60# GRAVE ACCENT
0x0061 0x61# LATIN SMALL LETTER A
0x0062 0x62# LATIN SMALL LETTER B
0x0063 0x63# LATIN SMALL LETTER C
0x0064 0x64# LATIN SMALL LETTER D
0x0065 0x65# LATIN SMALL LETTER E
0x0066 0x66# LATIN SMALL LETTER F
0x0067 0x67# LATIN SMALL LETTER G
0x0068 0x68# LATIN SMALL LETTER H
0x0069 0x69# LATIN SMALL LETTER I
0x006A 0x6A# LATIN SMALL LETTER J
0x006B 0x6B# LATIN SMALL LETTER K
0x006C 0x6C# LATIN SMALL LETTER L
0x006D 0x6D# LATIN SMALL LETTER M
0x006E 0x6E# LATIN SMALL LETTER N
0x006F 0x6F# LATIN SMALL LETTER O
0x0070 0x70# LATIN SMALL LETTER P
0x0071 0x71# LATIN SMALL LETTER Q
0x0072 0x72# LATIN SMALL LETTER R
0x0073 0x73# LATIN SMALL LETTER S
0x0074 0x74# LATIN SMALL LETTER T
0x0075 0x75# LATIN SMALL LETTER U
0x0076 0x76# LATIN SMALL LETTER V
0x0077 0x77# LATIN SMALL LETTER W
0x0078 0x78# LATIN SMALL LETTER X
0x0079 0x79# LATIN SMALL LETTER Y
0x007A 0x7A# LATIN SMALL LETTER Z
0x007B 0x7B# LEFT CURLY BRACKET
0x007C 0x7C# VERTICAL LINE
0x007D 0x7D# RIGHT CURLY BRACKET
0x007E 0x7E# TILDE
0x007F 0x7F# <control>
0x00A0 0xA0# NO-BREAK SPACE
0x00A2 0xA2# CENT SIGN
0x00A3 0xA3# POUND SIGN
0x00A4 0xA4# CURRENCY SIGN
0x00A5 0xA5# YEN SIGN
0x00A6 0xA6# BROKEN BAR
0x00A7 0xA7# SECTION SIGN
0x00A8 0xA8# DIAERESIS
0x00A9 0xA9# COPYRIGHT SIGN
0x00AB 0xAB# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00AC 0xAC# NOT SIGN
0x00AD 0xAD# SOFT HYPHEN
0x00AE 0xAE# REGISTERED SIGN
0x00AF 0xAF# MACRON
0x00B0 0xB0# DEGREE SIGN
0x00B1 0xB1# PLUS-MINUS SIGN
0x00B2 0xB2# SUPERSCRIPT TWO
0x00B3 0xB3# SUPERSCRIPT THREE
0x00B4 0xB4# ACUTE ACCENT
0x00B5 0xB5# MICRO SIGN
0x00B6 0xB6# PILCROW SIGN
0x00B7 0xB7# MIDDLE DOT
0x00B8 0xB8# CEDILLA
0x00B9 0xB9# SUPERSCRIPT ONE
0x00BB 0xBB# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00BC 0xBC# VULGAR FRACTION ONE QUARTER
0x00BD 0xBD# VULGAR FRACTION ONE HALF
0x00BE 0xBE# VULGAR FRACTION THREE QUARTERS
0x00C0 0xE0# LATIN CAPITAL LETTER A WITH GRAVE & LATIN SMALL
#LETTER A WITH GRAVE
0x00C2 0xE2# LATIN CAPITAL LETTER A WITH CIRCUMFLEX & LATIN
#SMALL LETTER A WITH CIRCUMFLEX
0x00C7 0xE7# LATIN CAPITAL LETTER C WITH CEDILLA & LATIN SMALL
#LETTER C WITH CEDILLA
0x00C8 0xE8# LATIN CAPITAL LETTER E WITH GRAVE & LATIN SMALL
#LETTER E WITH GRAVE
0x00C9 0xE9# LATIN CAPITAL LETTER E WITH ACUTE & LATIN SMALL
#LETTER E WITH ACUTE
0x00CA 0xEA# LATIN CAPITAL LETTER E WITH CIRCUMFLEX & LATIN
#SMALL LETTER E WITH CIRCUMFLEX
0x00CB 0xEB# LATIN CAPITAL LETTER E WITH DIAERESIS & LATIN SMALL
#LETTER E WITH DIAERESIS
0x00CE 0xEE# LATIN CAPITAL LETTER I WITH CIRCUMFLEX & LATIN
#SMALL LETTER I WITH CIRCUMFLEX
0x00CF 0xEF# LATIN CAPITAL LETTER I WITH DIAERESIS & LATIN SMALL
#LETTER I WITH DIAERESIS
0x00D4 0xF4# LATIN CAPITAL LETTER O WITH CIRCUMFLEX & LATIN
#SMALL LETTER O WITH CIRCUMFLEX
0x00D7 0xD7# MULTIPLICATION SIGN
0x00D9 0xF9# LATIN CAPITAL LETTER U WITH GRAVE & LATIN SMALL
#LETTER U WITH GRAVE
0x00DB 0xFB# LATIN CAPITAL LETTER U WITH CIRCUMFLEX & LATIN
#SMALL LETTER U WITH CIRCUMFLEX
0x00DC 0xFC# LATIN CAPITAL LETTER U WITH DIAERESIS & LATIN SMALL
#LETTER U WITH DIAERESIS
0x00E0 0xE0# LATIN SMALL LETTER A WITH GRAVE
0x00E2 0xE2# LATIN SMALL LETTER A WITH CIRCUMFLEX
0x00E7 0xE7# LATIN SMALL LETTER C WITH CEDILLA
0x00E8 0xE8# LATIN SMALL LETTER E WITH GRAVE
0x00E9 0xE9# LATIN SMALL LETTER E WITH ACUTE
0x00EA 0xEA# LATIN SMALL LETTER E WITH CIRCUMFLEX
0x00EB 0xEB# LATIN SMALL LETTER E WITH DIAERESIS
0x00EE 0xEE# LATIN SMALL LETTER I WITH CIRCUMFLEX
0x00EF 0xEF# LATIN SMALL LETTER I WITH DIAERESIS
0x00F4 0xF4# LATIN SMALL LETTER O WITH CIRCUMFLEX
0x00F7 0xF7# DIVISION SIGN
0x00F9 0xF9# LATIN SMALL LETTER U WITH GRAVE
0x00FB 0xFB# LATIN SMALL LETTER U WITH CIRCUMFLEX
0x00FC 0xFC# LATIN SMALL LETTER U WITH DIAERESIS
0x0152 0x8C# LATIN CAPITAL LIGATURE OE
0x0153 0x9C# LATIN SMALL LIGATURE OE
0x0191 0x83# LATIN CAPITAL LETTER F WITH HOOK & LATIN SMALL
#LETTER F WITH HOOK
0x0192 0x83# LATIN SMALL LETTER F WITH HOOK
0x02C6 0x88# MODIFIER LETTER CIRCUMFLEX ACCENT
0x060C 0xA1# ARABIC COMMA
0x061B 0xBA# ARABIC SEMICOLON
0x061F 0xBF# ARABIC QUESTION MARK
0x0621 0xC1# ARABIC LETTER HAMZA
0x0622 0xC2# ARABIC LETTER ALEF WITH MADDA ABOVE
0x0623 0xC3# ARABIC LETTER ALEF WITH HAMZA ABOVE
0x0624 0xC4# ARABIC LETTER WAW WITH HAMZA ABOVE
0x0625 0xC5# ARABIC LETTER ALEF WITH HAMZA BELOW
0x0626 0xC6# ARABIC LETTER YEH WITH HAMZA ABOVE
0x0627 0xC7# ARABIC LETTER ALEF
0x0628 0xC8# ARABIC LETTER BEH
0x0629 0xC9# ARABIC LETTER TEH MARBUTA
0x062A 0xCA# ARABIC LETTER TEH
0x062B 0xCB# ARABIC LETTER THEH
0x062C 0xCC# ARABIC LETTER JEEM
0x062D 0xCD# ARABIC LETTER HAH
0x062E 0xCE# ARABIC LETTER KHAH
0x062F 0xCF# ARABIC LETTER DAL
0x0630 0xD0# ARABIC LETTER THAL
0x0631 0xD1# ARABIC LETTER REH
0x0632 0xD2# ARABIC LETTER ZAIN
0x0633 0xD3# ARABIC LETTER SEEN
0x0634 0xD4# ARABIC LETTER SHEEN
0x0635 0xD5# ARABIC LETTER SAD
0x0636 0xD6# ARABIC LETTER DAD
0x0637 0xD8# ARABIC LETTER TAH
0x0638 0xD9# ARABIC LETTER ZAH
0x0639 0xDA# ARABIC LETTER AIN
0x063A 0xDB# ARABIC LETTER GHAIN
0x0640 0xDC# ARABIC TATWEEL
0x0641 0xDD# ARABIC LETTER FEH
0x0642 0xDE# ARABIC LETTER QAF
0x0643 0xDF# ARABIC LETTER KAF
0x0644 0xE1# ARABIC LETTER LAM
0x0645 0xE3# ARABIC LETTER MEEM
0x0646 0xE4# ARABIC LETTER NOON
0x0647 0xE5# ARABIC LETTER HEH
0x0648 0xE6# ARABIC LETTER WAW
0x0649 0xEC# ARABIC LETTER ALEF MAKSURA
0x064A 0xED# ARABIC LETTER YEH
0x064B 0xF0# ARABIC FATHATAN
0x064C 0xF1# ARABIC DAMMATAN
0x064D 0xF2# ARABIC KASRATAN
0x064E 0xF3# ARABIC FATHA
0x064F 0xF5# ARABIC DAMMA
0x0650 0xF6# ARABIC KASRA
0x0651 0xF8# ARABIC SHADDA
0x0652 0xFA# ARABIC SUKUN
0x0679 0x8A# ARABIC LETTER TTEH
0x067E 0x81# ARABIC LETTER PEH
0x0686 0x8D# ARABIC LETTER TCHEH
0x0688 0x8F# ARABIC LETTER DDAL
0x0691 0x9A# ARABIC LETTER RREH
0x0698 0x8E# ARABIC LETTER JEH
0x06A9 0x98# ARABIC LETTER KEHEH
0x06AF 0x90# ARABIC LETTER GAF
0x06BA 0x9F# ARABIC LETTER NOON GHUNNA
0x06BE 0xAA# ARABIC LETTER HEH DOACHASHMEE
0x06C1 0xC0# ARABIC LETTER HEH GOAL
0x06D2 0xFF# ARABIC LETTER YEH BARREE
0x200C 0x9D# ZERO WIDTH NON-JOINER
0x200D 0x9E# ZERO WIDTH JOINER
0x200E 0xFD# LEFT-TO-RIGHT MARK
0x200F 0xFE# RIGHT-TO-LEFT MARK
0x2013 0x96# EN DASH
0x2014 0x97# EM DASH
0x2018 0x91# LEFT SINGLE QUOTATION MARK
0x2019 0x92# RIGHT SINGLE QUOTATION MARK
0x201A 0x82# SINGLE LOW-9 QUOTATION MARK
0x201C 0x93# LEFT DOUBLE QUOTATION MARK
0x201D 0x94# RIGHT DOUBLE QUOTATION MARK
0x201E 0x84# DOUBLE LOW-9 QUOTATION MARK
0x2020 0x86# DAGGER
0x2021 0x87# DOUBLE DAGGER
0x2022 0x95# BULLET
0x2026 0x85# HORIZONTAL ELLIPSIS
0x2030 0x89# PER MILLE SIGN
0x2039 0x8B# SINGLE LEFT-POINTING ANGLE QUOTATION MARK
0x203A 0x9B# SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
0x20AC 0x80# EURO SIGN
0x2122 0x99# TRADE MARK SIGN
#ENDMAP UNICODE_2_0R
#BEGINMAP UNICODE_2_0R_UC
#
# Name:The lower case CP1256 letters of Unicode to the
# corresponding upper case letters of CP1256.
# Unicode version: 2.1
# Format:Three tab-separated columns
# Column #1 is the Unicode input set (in hex as 0xXXXX)
# Column #2 is the CP1256 output set (in hex as 0xXXXX)
# Column #3 is the Unicode(ISO 10646) name(follows comment sign)
# Each name for column #1 & column #2, if difference
# between them
#
# History: 14Aug1999Created for V2R4
#
0x0061 0x41# LATIN SMALL LETTER A & LATIN CAPITAL LETTER A
0x0062 0x42# LATIN SMALL LETTER B & LATIN CAPITAL LETTER B
0x0063 0x43# LATIN SMALL LETTER C & LATIN CAPITAL LETTER C
0x0064 0x44# LATIN SMALL LETTER D & LATIN CAPITAL LETTER D
0x0065 0x45# LATIN SMALL LETTER E & LATIN CAPITAL LETTER E
0x0066 0x46# LATIN SMALL LETTER F & LATIN CAPITAL LETTER F
0x0067 0x47# LATIN SMALL LETTER G & LATIN CAPITAL LETTER G
0x0068 0x48# LATIN SMALL LETTER H & LATIN CAPITAL LETTER H
0x0069 0x49# LATIN SMALL LETTER I & LATIN CAPITAL LETTER I
0x006A 0x4A# LATIN SMALL LETTER J & LATIN CAPITAL LETTER J
0x006B 0x4B# LATIN SMALL LETTER K & LATIN CAPITAL LETTER K
0x006C 0x4C# LATIN SMALL LETTER L & LATIN CAPITAL LETTER L
0x006D 0x4D# LATIN SMALL LETTER M & LATIN CAPITAL LETTER M
0x006E 0x4E# LATIN SMALL LETTER N & LATIN CAPITAL LETTER N
0x006F 0x4F# LATIN SMALL LETTER O & LATIN CAPITAL LETTER O
0x0070 0x50# LATIN SMALL LETTER P & LATIN CAPITAL LETTER P
0x0071 0x51# LATIN SMALL LETTER Q & LATIN CAPITAL LETTER Q
0x0072 0x52# LATIN SMALL LETTER R & LATIN CAPITAL LETTER R
0x0073 0x53# LATIN SMALL LETTER S & LATIN CAPITAL LETTER S
0x0074 0x54# LATIN SMALL LETTER T & LATIN CAPITAL LETTER T
0x0075 0x55# LATIN SMALL LETTER U & LATIN CAPITAL LETTER U
0x0076 0x56# LATIN SMALL LETTER V & LATIN CAPITAL LETTER V
0x0077 0x57# LATIN SMALL LETTER W & LATIN CAPITAL LETTER W
0x0078 0x58# LATIN SMALL LETTER X & LATIN CAPITAL LETTER X
0x0079 0x59# LATIN SMALL LETTER Y & LATIN CAPITAL LETTER Y
0x007A 0x5A# LATIN SMALL LETTER Z & LATIN CAPITAL LETTER Z
0x0152 0x9C# LATIN CAPITAL LIGATURE OE & LATIN SMALL LIGATURE OE
#ENDMAP UNICODE_2_0R_UC