[Tugindia] Omega - experience
Duvvuri Venu Gopal
venugopal_duvvuri at rediffmail.com
Thu Sep 21 10:15:48 CEST 2006
Dear Venkataraman & Banait
I am trying to write an article giving details about how I modified the OTPs etc. and the problems at present faced. Please read and comment it.
Also please find enclosed the modified hindi-cuni2font.otp.
With regards
Venugopal
-------------- next part --------------
%% Modified by D. Venugopal
%% September 20, 2006
input: 2;
output: 2;
aliases:
BA = (@"092C) ;
BHA = (@"092D) ;
CA = (@"091A) ;
CHA = (@"091B) ;
DA = (@"0926) ;
DDA = (@"0921) ;
DDDHA = (@"095C) ;
DDHA = (@"0922) ;
DHA = (@"0927) ;
FA = (@"095E) ;
GA = (@"0917) ;
GHA = (@"0918) ;
GHHA = (@"095A) ;
HA = (@"0939) ;
JA = (@"091C) ;
JHA = (@"091D) ;
KA = (@"0915) ;
KHA = (@"0916) ;
KHHA = (@"0959) ;
LA = (@"0932) ;
LLA = (@"0933) ;
LLLA = (@"0934) ;
MA = (@"092E) ;
NA = (@"0928) ;
NGA = (@"0919) ;
NNA = (@"0923) ;
NNNA = (@"0929) ;
NYA = (@"091E) ;
PA = (@"092A) ;
PHA = (@"092B) ;
OM = (@"0950) ; %% Added by DVG - Om
QA = (@"0958) ;
RA = (@"0930) ;
RHA = (@"095D) ;
RRA = (@"0931) ;
SA = (@"0938) ;
SHA = (@"0936) ;
SSA = (@"0937) ;
TA = (@"0924) ;
THA = (@"0925) ;
TTA = (@"091F) ;
TTHA = (@"0920) ;
VA = (@"0935) ;
YA = (@"092F) ;
YYA = (@"095F) ;
ZA = (@"095B) ;
VIRAMA = (@"094D) ;
CANDRABINDU = (@"0901) ;
AVAGRAHA = (@"093D) ; %% Added by DVG
ANUSVARA = (@"0902) ;
DEPU = (@"0941);
DEPUU = (@"0942);
DEPAI = (@"0948) ;
DEPR = (@"0943) ; %% Added by DVG
ZERO = (@"0966) ; %% Added by DVG
ONE = (@"0967) ; %% Added by DVG
TWO = (@"0968) ; %% Added by DVG
THREE = (@"0969) ; %% Added by DVG
FOUR = (@"096A) ; %% Added by DVG
FIVE = (@"096B) ; %% Added by DVG
SIX = (@"096C) ; %% Added by DVG
SEVEN = (@"096D) ; %% Added by DVG
EIGHT = (@"096E) ; %% Added by DVG
NINE = (@"096F) ; %% Added by DVG
NONHINDI = (@"0021-@"007F) ;
expressions:
{CANDRABINDU} => "\llap{{\clearocplists\char32}}" ;
{ANUSVARA} => "\llap{{\clearocplists\char92}}" ;
{DEPAI} => "\llap{{\clearocplists\char123}}" ;
@"0945 => "\llap{{\clearocplists\char4}}" ; %"\llap{\char4}" ;
@"0947 => "\llap{{\clearocplists\char3}}" ; %"\llap{\char3}" ;
@"0905 => "a" ;
@"0906 => "aA" ;
@"0907 => "i" ;
@"0908 => "I" ;
@"0909 => "u" ;
@"090A => "U" ;
@"090B => @"001B ;
@"090C => @"0018 ;
@"090F => "e" ;
@"0910 => "e\llap{\char3}" ;
@"0913 => "ao" ;
@"0914 => "aO" ;
@"0960 => @"0011 ;
@"0961 => @"0019 ;
@"093E => "A" ;
@"093F => "E" ;
@"0940 => "F" ;
@"094B => "o" ;
@"094C => "O" ;
@"093D => @"005F ; %% Added by DVG - Avagraha
@"0903 => "," ;
@"0964 => "." ;
{ZA} {VIRAMA} {RA} => @"0086 ; % Velthuis ligature number 114
{VA} {VIRAMA} {RA} => "\qe{" @"0076 "}" ; % Added by DVG
{TTHA} {VIRAMA} {YA} => @"00D5 ; % Velthuis ligature number 45
{TTA} {VIRAMA} {YA} => @"00D4 ; % Velthuis ligature number 44
{TTA} {VIRAMA} {TTHA} => @"00E1 ; % Velthuis ligature number 43
{TTA} {VIRAMA} {TTA} => @"00D3 ; % Velthuis ligature number 42
{TTA} {VIRAMA} {KA} => @"00D6 ; % Velthuis ligature number 41
{TA} {VIRAMA} {TA} {VIRAMA} => @"0082 ; % Velthuis ligature number 55'
{TA} {VIRAMA} {TA} => @"0081 ; % Velthuis ligature number 55
{TA} {VIRAMA} {RA} {VIRAMA} => @"00EC ; % Velthuis ligature number 57' %modified by DVG {VIRAMA} missing
{TA} {VIRAMA} {RA} => @"002F ; % Velthuis ligature number 57
%{SSA} {VIRAMA} {TTA} {VIRAMA} {YA} => @"00F7 ; % Velthuis ligature number 102
%{SSA} {VIRAMA} {TTA} {VIRAMA} {VA} => @"00AB ; % Velthuis ligature number 104
{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00AA ; % Velthuis ligature number 117
{SSA} {VIRAMA} {TTA} {VIRAMA} {RA} => @"0104 ; % @"0009 "\6{V}" ; % Velthuis ligature number 103
{SHA} {VIRAMA} {RA} {VIRAMA} => @"00F5 ; % Velthuis ligature number 97'
{SHA} {VIRAMA} {RA} => @"0099 ; % Velthuis ligature number 97
{SA} {VIRAMA} {RA} => @"00FA ; % Velthuis ligature number 106
{PHA} {VIRAMA} {RA} => @"0083 ; % Velthuis ligature number 115
{PA} {VIRAMA} {RA} => @"00FE ; % Velthuis ligature number 83
{NGA} {VIRAMA} {YA} => @"00C2 ; % Velthuis ligature number 24
{NGA} {VIRAMA} {NGA} => @"00BC ; % Velthuis ligature number 21
%{NGA} {VIRAMA} {NA} => @"00B5 ; % Velthuis ligature number 22
{NGA} {VIRAMA} {MA} => @"00C1 ; % Velthuis ligature number 23
%{NGA} {VIRAMA} {KHA} {VIRAMA} {YA} => @"00BA ; % Velthuis ligature number 28
%{NGA} {VIRAMA} {KHA} => @"00B2 ; % Velthuis ligature number 18
%{NGA} {VIRAMA} {KA} {VIRAMA} {YA} => @"00AF ; % Velthuis ligature number 26
%{NGA} {VIRAMA} {KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00AE ; % Velthuis ligature number 32
%{NGA} {VIRAMA} {KA} {VIRAMA} {SSA} {VIRAMA} {VA} => @"00B1 ; % Velthuis ligature number 33
%{NGA} {VIRAMA} {KA} => @"00AC ; % Velthuis ligature number 17
%{NGA} {VIRAMA} {GHA} {VIRAMA} {YA} => @"00B9 ; % Velthuis ligature number 30
%{NGA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00C0 ; % Velthuis ligature number 31
%{NGA} {VIRAMA} {GHA} => @"00BF ; % Velthuis ligature number 20
%{NGA} {VIRAMA} {GA} {VIRAMA} {YA} => @"00BE ; % Velthuis ligature number 29
%{NGA} {VIRAMA} {GA} => @"00BD ; % Velthuis ligature number 19
{NA} {VIRAMA} {NA} => @"00E0 ; % Velthuis ligature number 80
%{KA} {VIRAMA} {VA} {VIRAMA} {YA} => @"00CC ; % Velthuis ligature number 14
%{KA} {VIRAMA} {VA} => @"00CB ; % Velthuis ligature number 7
%{KA} {VIRAMA} {TA} {VIRAMA} {YA} => @"00C5 ; % Velthuis ligature number 9
%{KA} {VIRAMA} {TA} {VIRAMA} {VA} => @"00C6 ; % Velthuis ligature number 11
%{KA} {VIRAMA} {TA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FC ; % Velthuis ligature number 118
{KA} {VIRAMA} {TA} {VIRAMA} {RA} => @"0103 ; % "\6{" @"00C4 "}" ; % Velthuis ligature number 10
%{KA} {VIRAMA} {TA} => @"00C4 ; % Velthuis ligature number 1
{KA} {VIRAMA} {SSA} {VIRAMA} => @"0023 ; % Velthuis ligature number 8'
{KA} {VIRAMA} {SSA} => @"0022 ; % Velthuis ligature number 8
%{KA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00E7 ; % Velthuis ligature number 13
{KA} {VIRAMA} {RA} => @"0087 ; % Velthuis ligature number 5
%{KA} {VIRAMA} {NA} {VIRAMA} {YA} => @"00E6 ; % Velthuis ligature number 12
%{KA} {VIRAMA} {KA} => @"00C3 ; % Velthuis ligature number 0
{JA} {VIRAMA} {RA} => @"0085 ; % Velthuis ligature number 38
{JA} {VIRAMA} {NYA} {VIRAMA} => @"00EA ; % Velthuis ligature number 37'
{JA} {VIRAMA} {NYA} => @"00E2 ; % Velthuis ligature number 37 %to bemodified DVG
{HA} {VIRAMA} {YA} => @"009D ; % Velthuis ligature number 110
{HA} {VIRAMA} {VA} => @"009F ; % Velthuis ligature number 113
{HA} {VIRAMA} {RA} => @"00A0 ; % Velthuis ligature number 111
{HA} {VIRAMA} {NNA} => @"00A2 ; % Velthuis ligature number 107
{HA} {VIRAMA} {NA} => @"00A1 ; % Velthuis ligature number 108
{HA} {VIRAMA} {MA} => @"009C ; % Velthuis ligature number 109
{HA} {VIRAMA} {LA} => @"009E ; % Velthuis ligature number 112
{GA} {VIRAMA} {RA} => @"0105 ; % "g\llap{" @"007D "}" ; % Velthuis ligature number 15
{FA} {VIRAMA} {RA} => @"0084 ; % Velthuis ligature number 116
{DHA} {VIRAMA} {RA} => @"0102 ; % "D\llap{" @"007D "}" ; % Velthuis ligature number 79
{DDHA} {VIRAMA} {YA} => @"00E4 ; % Velthuis ligature number 54
{DDA} {VIRAMA} {YA} => @"00B7 ; % Velthuis ligature number 50
{DDA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00FB ; % Velthuis ligature number 119
{DDA} {VIRAMA} {RA} => @"0101 ; % "\6{X}" ; % Velthuis ligature number 51
{DDA} {VIRAMA} {DDA} => @"00E5 ; % Velthuis ligature number 48
{DA} {VIRAMA} {YA} => @"008D ; % Velthuis ligature number 66
{DA} {VIRAMA} {VA} {VIRAMA} {YA} => @"0095 ; % Velthuis ligature number 77
{DA} {VIRAMA} {VA} => @"0092 ; % Velthuis ligature number 68
{DA} {VIRAMA} {RA} {VIRAMA} {YA} => @"00EF ; % Velthuis ligature number 76
{DA} {VIRAMA} {RA} => @"0100 ; % "\qb{d}" ; % Velthuis ligature number 67
%{DA} {VIRAMA} {GHA} {VIRAMA} {RA} => @"00EE ; % Velthuis ligature number 70
%{DA} {VIRAMA} {GA} {VIRAMA} {RA} => @"00ED ; % Velthuis ligature number 69
%{DA} {VIRAMA} {DHA} {VIRAMA} {YA} => @"008F ; % Velthuis ligature number 73
%{DA} {VIRAMA} {DHA} {VIRAMA} {VA} => @"00F9 ; % Velthuis ligature number 74
{DA} {VIRAMA} {DHA} => @"0088 ; % Velthuis ligature number 61
%{DA} {VIRAMA} {DA} {VIRAMA} {YA} => @"0090 ; % Velthuis ligature number 71
%{DA} {VIRAMA} {DA} {VIRAMA} {VA} => @"00F8 ; % Velthuis ligature number 72
{DA} {VIRAMA} {DA} => @"008C ; % Velthuis ligature number 60
{DA} {VIRAMA} {BHA} {VIRAMA} {YA} => @"008E ; % Velthuis ligature number 75
{DA} {VIRAMA} {BHA} => @"0089 ; % Velthuis ligature number 64
{DA} {VIRAMA} {BA} => @"0093 ; % Velthuis ligature number 63
%{CHA} {VIRAMA} {YA} => @"00D0 ; % Velthuis ligature number 36
%{LLLA} {VIRAMA} => @"00XX ;
%{NNNA} {VIRAMA} => @"00XX ;
%{RRA} {VIRAMA} => @"00XX ;
%{YYA} {VIRAMA} => @"00XX ;
{BA} {VIRAMA} => @"004E ;
{BHA} {VIRAMA} => @"003C ;
{CA} {VIRAMA} => @"0051 ;
{CHA} {VIRAMA} => "\qq{" @"0043 "}" ;
{DA} {VIRAMA} => "\qq{" @"0064 "}" ;
{DDA} {VIRAMA} => "\qq{" @"0058 "}" ;
{DDDHA} {VIRAMA} => "\qq{" @"0077 "}" ;
{DDHA} {VIRAMA} => "\qq{" @"0059 "}" ;
{DHA} {VIRAMA} => @"0040 ;
{FA} {VIRAMA} => @"0008 ;
{GA} {VIRAMA} => @"0060 ;
{GHA} {VIRAMA} => @"005D ;
{GHHA} {VIRAMA} => @"001C ;
{HA} {VIRAMA} => "\qq{" @"0068 "}" ;
{JA} {VIRAMA} => @"003E ;
{JHA} {VIRAMA} => @"0024 ;
{KA} {VIRAMA} => @"003F ;
{KHA} {VIRAMA} => @"0048 ;
{KHHA} {VIRAMA} => @"0007 ;
{LA} {VIRAMA} => @"0053 ;
{LLA} {VIRAMA} => @"0010 ;
{MA} {VIRAMA} => @"004D ;
{NA} {VIRAMA} => @"0006 ;
{NGA} {VIRAMA} => "\qq{" @"0052 "}" ;
{NNA} {VIRAMA} => @"0017 ;
{NYA} {VIRAMA} => @"0016 ;
{PA} {VIRAMA} => @"003D ;
{PHA} {VIRAMA} => @"0025 ;
{QA} {VIRAMA} => @"000A ;
{RA} {VIRAMA} => "\qq{" @"0072 "}" ;
{RHA} {VIRAMA} => "\qq{" @"0078 "}" ;
{SA} {VIRAMA} => @"002D ;
{SHA} {VIRAMA} => @"005B ;
{SSA} {VIRAMA} => @"0009 ;
{TA} {VIRAMA} => @"0028 ;
{THA} {VIRAMA} => @"004C ;
{TTA} {VIRAMA} => "\qq{" @"0056 "}" ;
{TTHA} {VIRAMA} => "\qq{" @"0057 "}" ;
{VA} {VIRAMA} => "{\clearocplists\char38}" ;
{YA} {VIRAMA} => @"0005 ;
{ZA} {VIRAMA} => @"001E ;
{HA} {DEPR} => @"00E3 ; % Added by DVG for Hri
{RA} {DEPU} => @"007A ;
{RA} {DEPUU} => @"0021 ;
%{LLLA} => @"00XX ;
%{NNNA} => @"00XX ;
%{RRA} => @"00XX ;
%{YYA} => @"00XX ;
{BA} => @"0062 ;
{BHA} => @"0042 ;
{CA} => @"0063 ;
{CHA} => @"0043 ;
{DA} => @"0064 ;
{DDA} => @"0058 ;
{DDDHA} => @"0077 ;
{DDHA} => @"0059 ;
{DHA} => @"0044 ;
{FA} => @"0027 ;
{GA} => @"0067 ;
{GHA} => @"0047 ;
{GHHA} => @"000B ;
{HA} => @"0068 ;
{JA} => @"006A ;
{JHA} => @"004A ;
{KA} => @"006B ;
{KHA} => @"004B ;
{KHHA} => @"000C ;
{LA} => @"006C ;
{LLA} => @"000F ;
{MA} => @"006D ;
{NA} => @"006E ;
{NGA} => @"0052 ;
{NNA} => @"005A ;
{NYA} => @"001A ;
{OM} => @"003A ; % Added by DVG - Om
{PA} => @"0070 ;
{PHA} => @"0050 ;
{QA} => @"002A ;
{RA} => @"0072 ;
{RHA} => @"0078 ;
{SA} => @"0073 ;
{SHA} => @"0066 ;
{SSA} => @"0071 ;
{TA} => @"0074 ;
{THA} => @"0054 ;
{TTA} => @"0056 ;
{TTHA} => @"0057 ;
{VA} => @"0076 ;
{YA} => @"0079 ;
{ZA} => @"0029 ;
{ZERO} => @"0030 ; %% Added by DVG
{ONE} => @"0031 ; %% Added by DVG
{TWO} => @"0032 ; %% Added by DVG
{THREE} => @"0033 ; %% Added by DVG
{FOUR} => @"0034 ; %% Added by DVG
{FIVE} => @"0035 ; %% Added by DVG
{SIX} => @"0036 ; %% Added by DVG
{SEVEN} => @"0037 ; %% Added by DVG
{EIGHT} => @"0038 ; %% Added by DVG
{NINE} => @"0039 ; %% Added by DVG
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 \10 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 \9 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 \8 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 \7 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 \6 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 \5 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 \4 "\,}" ;
{NONHINDI} {NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 \3 "\,}" ;
{NONHINDI} {NONHINDI} => "{\clearocplists\externalfont\," \1 \2 "\,}" ;
{NONHINDI} => "{\clearocplists\externalfont\," \1 "\,}" ;
. => \1 ;
. => \1 ;
More information about the tugindia
mailing list