os/textandloc/charconvfw/charconvplugins/data/iscii.ctl
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
# All rights reserved.
sl@0
     3
# This component and the accompanying materials are made available
sl@0
     4
# under the terms of "Eclipse Public License v1.0"
sl@0
     5
# which accompanies this distribution, and is available
sl@0
     6
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
#
sl@0
     8
# Initial Contributors:
sl@0
     9
# Nokia Corporation - initial contribution.
sl@0
    10
#
sl@0
    11
# Contributors:
sl@0
    12
#
sl@0
    13
# Description:
sl@0
    14
#
sl@0
    15
#The Control File For ISCII Character Set Conversion Plug-In
sl@0
    16
sl@0
    17
sl@0
    18
Endianness															FixedBigEndian
sl@0
    19
sl@0
    20
ReplacementForUnconvertibleUnicodeCharacters		0x1a 	# ASCII substitute character
sl@0
    21
sl@0
    22
StartForeignVariableByteData
sl@0
    23
0x00			0xff			0 															
sl@0
    24
EndForeignVariableByteData
sl@0
    25
sl@0
    26
StartForeignToUnicodeData
sl@0
    27
	
sl@0
    28
1	1	0x00	0x7f	Direct		{}
sl@0
    29
2 2 0x80  0x85	KeyedTable1616	{}	
sl@0
    30
2	2	0xa1	0xa4	KeyedTable1616	{}	
sl@0
    31
3	3	0xa5	0xaa	offset		{}	
sl@0
    32
4	4	0xab	0xb2	IndexedTable16	{}	
sl@0
    33
5	5	0xb3	0xcd	offset		{}
sl@0
    34
6	6	0xce	0xcf	KeyedTable1616	{}
sl@0
    35
7	7	0xd0	0xd8	offset		{}
sl@0
    36
8	8	0xd9	0xda	KeyedTable1616	{}
sl@0
    37
9	9	0xdb	0xdf	Offset		{}
sl@0
    38
10	10	0xe0	0xea	IndexedTable16	{}
sl@0
    39
11	11	0xf1	0xfa	Offset		{}
sl@0
    40
12	12	0xfc	0xff	KeyedTable1616	{}
sl@0
    41
# To support the unusual cases where one Unicode character corresponds to two ISCII characters.
sl@0
    42
13	13	0xa1e9	0xeae9	KeyedTable1616	{}
sl@0
    43
sl@0
    44
ConflictResolution
sl@0
    45
#ForeignCharacterCodeToResolve	UnicodeCharacterCodePreferred
sl@0
    46
0xe8							0x094d
sl@0
    47
0xe9							0x093c
sl@0
    48
sl@0
    49
sl@0
    50
EndForeignToUnicodeData
sl@0
    51
sl@0
    52
sl@0
    53
StartUnicodeToForeignData
sl@0
    54
1	1	0x0000	0x007f	Direct		1	{}
sl@0
    55
2	2	0x0901	0x0905	KeyedTable1616	1	{}		
sl@0
    56
3	3	0x0906	0x090b	Offset		1	{}
sl@0
    57
4	4	0x090d	0x0914	IndexedTable16	1	{}
sl@0
    58
5	5	0x0915	0x092f	Offset		1	{}
sl@0
    59
6	6	0x0930	0x093c	KeyedTable1616	1	{}
sl@0
    60
7	7	0x093e	0x0943	Offset		1	{}	
sl@0
    61
8	8	0x0945	0x094d	IndexedTable16	1	{}
sl@0
    62
9	9	0x095f	0x095f	KeyedTable1616	1	{} 
sl@0
    63
10	10	0x0964	0x0964	KeyedTable1616	1	{} 
sl@0
    64
11	11	0x0966	0x096f	Offset		1	{}
sl@0
    65
12	12	0x200c	0x200d	KeyedTable1616	1	{}
sl@0
    66
13	13	0x00A0	0x00A0	KeyedTable1616	1	{}
sl@0
    67
# To support the unusual cases where one Unicode character corresponds to two ISCII characters.
sl@0
    68
13	13	0x0960	0x0963	KeyedTable1616	2	{}
sl@0
    69
14	14	0x0950	0x095e	KeyedTable1616	2	{}
sl@0
    70
15	15	0x093d	0x093d	KeyedTable1616	2	{}
sl@0
    71
16	16	0x0944	0x0944	KeyedTable1616	2	{}
sl@0
    72
17	17	0x090C	0x090C	KeyedTable1616	2	{}
sl@0
    73
ConflictResolution
sl@0
    74
#ForeignCharacterCodeToResolve	UnicodeCharacterCodePreferred
sl@0
    75
0x200c							0xe8
sl@0
    76
0x200d							0xe9
sl@0
    77
0x0950							0xa1e9
sl@0
    78
0x093D							0xeae9	
sl@0
    79
0x0960							0xAAE9
sl@0
    80
0x0944							0xDFE9
sl@0
    81
0x0961							0xA7E9
sl@0
    82
0x090C							0xA6E9
sl@0
    83
0x0962							0xDBE9
sl@0
    84
0x0963							0xDCE9
sl@0
    85
sl@0
    86
EndUnicodeToForeignData