Home | History | Annotate | Download | only in transforms
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
      3 <!--
      4 Copyright  1991-2013 Unicode, Inc.
      5 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
      6 For terms of use, see http://www.unicode.org/copyright.html
      7 -->
      8 <supplementalData>
      9 	<version number="$Revision: 12137 $"/>
     10 	<transforms>
     11 		<transform source="InterIndic" target="Gurmukhi" direction="forward" visibility="internal">
     12 			<tRule>
     13 # InterIndic-Gurmukhi
     14 #:: NFD (NFC) ;
     15 $vowel = [- -];
     16 $consonant = [-];
     17 \uE001;       # SIGN CHANDRABINDU
     18 #rules for BINDI
     19 # Anusvara is equivalent to BINDI when preceeded by a vowel
     20 $vowel{\uE002; # SIGN ANUSVARA ( = SIGN BINDI)
     21 # else is equivalent to TIPPI
     22 $consonant{\uE002; # SIGN TIPPI
     23 \uE002;
     24 \uE003;       # FALLBACK BLOW AWAY SIGN VISARGA
     25 \uE004; # FALLBACK TO LETTER A
     26 \uE005; # LETTER A
     27 \uE006; # LETTER AA
     28 \uE007; # LETTER I
     29 \uE008; # LETTER II
     30 \uE009; # LETTER U
     31 \uE00A; # LETTER UU
     32 \uE00B; # REMAP (indicExceptions.txt): \u0A0B = LETTER VOCALIC RLETTER RA.VOWEL SIGN I
     33 \uE00C; # FALLBACK
     34 \uE00D; # FALLBACK
     35 \uE00E; # FALLBACK
     36 \uE00F; # LETTER EE
     37 \uE010; # LETTER AI
     38 \uE011; # FALLBACK
     39 \uE012; # FALLBACK
     40 \uE013; # LETTER OO
     41 \uE014; # LETTER AU
     42 \uE015; # LETTER KA
     43 \uE016; # LETTER KHA
     44 \uE017; # LETTER GA
     45 \uE018; # LETTER GHA
     46 \uE019; # LETTER NGA
     47 \uE01A; # LETTER CA
     48 \uE01B; # LETTER CHA
     49 \uE01C; # LETTER JA
     50 \uE01D; # LETTER JHA
     51 \uE01E; # LETTER NYA
     52 \uE01F; # LETTER TTA
     53 \uE020; # LETTER TTHA
     54 \uE021; # LETTER DDA
     55 \uE022; # LETTER DDHA
     56 \uE023; # LETTER NNA
     57 \uE024; # LETTER TA
     58 \uE025; # LETTER THA
     59 \uE026; # LETTER DA
     60 \uE027; # LETTER DHA
     61 \uE028; # LETTER NA
     62 \uE029; # REMAP (indicExceptions.txt): \u0A29 = LETTER NNNALETTER NA
     63 \uE02A; # LETTER PA
     64 \uE02B; # LETTER PHA
     65 \uE02C; # LETTER BA
     66 \uE02D; # LETTER BHA
     67 \uE02E; # LETTER MA
     68 \uE02F; # LETTER YA
     69 \uE030; # LETTER RA
     70 \uE031; # FALLBACK LETTER RA+NUKTA
     71 \uE032; # LETTER LA
     72 \uE033; # LETTER LLA
     73 \uE034; # REMAP (indicExceptions.txt): \u0A34 = LETTER LLLALETTER LLA
     74 \uE035; # LETTER VA
     75 \uE036; # LETTER SHA
     76 \uE037; # REMAP (indicExceptions.txt): \u0A37 = LETTER SSALETTER SHA
     77 \uE038; # LETTER SA
     78 \uE039; # LETTER HA
     79 \uE03C; # SIGN NUKTA
     80 \uE03D; # FALLBACK BLOW AWAY SIGN AVAGRAHA
     81 \uE03E; # VOWEL SIGN AA
     82 \uE03F; # VOWEL SIGN I
     83 \uE040; # VOWEL SIGN II
     84 \uE041; # VOWEL SIGN U
     85 \uE042; # VOWEL SIGN UU
     86 \uE043; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC R
     87 \uE044; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR
     88 \uE045; # REMAP (indicExceptions.txt): \u0A45 = VOWEL SIGN CANDRA EVOWEL SIGN AI
     89 \uE046; # FALLABCK
     90 \uE047; # VOWEL SIGN EE
     91 \uE048; # VOWEL SIGN AI
     92 \uE049; # REMAP (indicExceptions.txt): \u0A49 = VOWEL SIGN CANDRA OVOWEL SIGN AU
     93 \uE04A; # FALLBACK
     94 \uE04B; # VOWEL SIGN OO
     95 \uE04C; # VOWEL SIGN AU
     96 \uE04D; # SIGN VIRAMA
     97 \uE050; #  FALLBACK to OO+BINDI : OM
     98 \uE051;
     99 \uE052;
    100 \uE053;
    101 \uE054;
    102 \uE055; # FALLBACK BLOW AWAY LENGTH MARK
    103 \uE056; # REMAP (indicExceptions.txt): \u0A56 = AI LENGTH MARKVOWEL SIGN AI
    104 \uE057; # REMAP (indicExceptions.txt): \u0A57 = AU LENGTH MARKVOWEL SIGN AU
    105 \uE058; # FALLBACK RA+ NUKTA
    106 \uE059; # LETTER KHHA
    107 \uE05A; # LETTER GHHA
    108 \uE05B; # LETTER ZA
    109 \uE05C; # LETTER RRA
    110 \uE05D; # REMAP (indicExceptions.txt): \u0A5D = LETTER RHALETTER DDHA.SIGN NUKTA
    111 \uE05E; # LETTER FA
    112 \uE05F; # REMAP (indicExceptions.txt): \u0A5F = LETTER YYALETTER YA
    113 \uE060; # REMAP (indicExceptions.txt): \u0A60 = LETTER VOCALIC RRLETTER RA.VOWEL SIGN I
    114 \uE061; #
    115 \uE062; # REMAP (indicExceptions.txt): \u0A62 = VOWEL SIGN VOCALIC LVOWEL SIGN I.SIGN NUKTA
    116 \uE063; # REMAP (indicExceptions.txt): \u0A63 = VOWEL SIGN VOCALIC LLVOWEL SIGN II.SIGN NUKTA
    117 \uE064;          # DANDA
    118 \uE065;          # DOUBLE DANDA
    119 \uE066; # DIGIT ZERO
    120 \uE067; # DIGIT ONE
    121 \uE068; # DIGIT TWO
    122 \uE069; # DIGIT THREE
    123 \uE06A; # DIGIT FOUR
    124 \uE06B; # DIGIT FIVE
    125 \uE06C; # DIGIT SIX
    126 \uE06D; # DIGIT SEVEN
    127 \uE06E; # DIGIT EIGHT
    128 \uE06F; # DIGIT NINE
    129 \uE070;       # ABBREVIATION SIGN
    130 \uE071;     # LETTER RA WITH MIDDLE DIAGONAL
    131 \uE072;     # LETTER RA WITH LOWER DIAGONAL
    132 \uE073;           # RUPEE MARK
    133 \uE074;           # RUPEE SIGN
    134 \uE075;           # CURRENCY NUMERATOR ONE
    135 \uE076;           # CURRENCY NUMERATOR TWO
    136 \uE077;           # CURRENCY NUMERATOR THREE
    137 \uE078;           # CURRENCY NUMERATOR FOUR
    138 \uE079;           # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
    139 \uE07A;           # CURRENCY DENOMINATOR SIXTEEN
    140 \uE07B;           # ISSHAR
    141 \uE07C;     # TIPPI
    142 \uE07D;     # ADDAK
    143 \uE07E;     # IRI
    144 \uE07F;     # URA
    145 \uE080;     # EK ONKAR
    146 \uE081;     # FALLBACK FOR ORIYA LETTER WA
    147 \uE082;           # Devanagari Glottal Stop
    148 \uE083;  # Bengali Khanda-ta
    149 0  ;       # FALLBACK FOR TAMIL
    150 1  ;
    151 #    :: NFC (NFD) ;
    152 # eof
    153 			</tRule>
    154 		</transform>
    155 	</transforms>
    156 </supplementalData>
    157