charconvfw/Charconv/ongoing/data/JISX0201.CTL
changeset 0 1fb32624e06b
equal deleted inserted replaced
-1:000000000000 0:1fb32624e06b
       
     1 # JISX0201.CTL
       
     2 #
       
     3 # Copyright (c) 1997-2000 Nokia Corporation and/or its subsidiary(-ies).
       
     4 # All rights reserved.
       
     5 # This component and the accompanying materials are made available
       
     6 # under the terms of the License "Eclipse Public License v1.0"
       
     7 # which accompanies this distribution, and is available
       
     8 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     9 #
       
    10 # Initial Contributors:
       
    11 # Nokia Corporation - initial contribution.
       
    12 #
       
    13 # Contributors:
       
    14 #
       
    15 # Description:      
       
    16 #
       
    17 
       
    18 Endianness                                                          FixedBigEndian
       
    19 ReplacementForUnconvertibleUnicodeCharacters                        0x00 # a dummy value - the plug-ins using JISX0201.CTL will not use this
       
    20 
       
    21 StartForeignVariableByteData
       
    22 #   FirstInitialByteValueInRange    LastInitialByteValueInRange     NumberOfSubsequentBytes
       
    23     0x00                            0xff                            0
       
    24 EndForeignVariableByteData
       
    25 
       
    26 StartForeignToUnicodeData
       
    27 #       IncludePriority SearchPriority  FirstInputCharacterCodeInRange  LastInputCharacterCodeInRange   Algorithm           Parameters
       
    28     StartAdditionalSubsetTable jisRomanConversionData
       
    29         4               4               0x00                            0x5b                            Direct              {}      # ASCII characters [1]
       
    30         3               1               0x5c                            0x5c                            Offset              {}      # yen sign
       
    31         2               3               0x5d                            0x7f                            Direct              {}      # ASCII characters [2]
       
    32     EndAdditionalSubsetTable jisRomanConversionData
       
    33     StartAdditionalSubsetTable halfWidthKatakana8ConversionData
       
    34         1               2               0xa1                            0xdf                            Offset              {}      # half-width katakana
       
    35     EndAdditionalSubsetTable halfWidthKatakana8ConversionData
       
    36 ConflictResolution
       
    37 #   ForeignCharacterCodeToResolve   UnicodeCharacterCodePreferred
       
    38     0x5c                            0x00a5      # REVERSE SOLIDUS
       
    39 EndForeignToUnicodeData
       
    40 
       
    41 StartUnicodeToForeignData
       
    42 #       IncludePriority SearchPriority  FirstInputCharacterCodeInRange  LastInputCharacterCodeInRange   Algorithm           SizeOfOutputCharacterCodeInBytes    Parameters
       
    43     StartAdditionalSubsetTable jisRomanConversionData
       
    44         4               1               0x0000                          0x007f                          Direct              1                                   {}      # ASCII characters [1]
       
    45         2               4               0x00a5                          0x00a5                          Offset              1                                   {}      # yen sign
       
    46     EndAdditionalSubsetTable jisRomanConversionData
       
    47     StartAdditionalSubsetTable halfWidthKatakana8ConversionData
       
    48         1               3               0xff61                          0xff9f                          Offset              1                                   {}      # half-width katakana
       
    49     EndAdditionalSubsetTable halfWidthKatakana8ConversionData
       
    50 EndUnicodeToForeignData
       
    51