diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/ucs/config/telugu.ucf')
-rw-r--r-- | Master/texmf-dist/doc/latex/ucs/config/telugu.ucf | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/ucs/config/telugu.ucf b/Master/texmf-dist/doc/latex/ucs/config/telugu.ucf new file mode 100644 index 00000000000..db65f7ae80a --- /dev/null +++ b/Master/texmf-dist/doc/latex/ucs/config/telugu.ucf @@ -0,0 +1,123 @@ +# -*-coding: utf-8; tab-width: 8;-*- + +PROVIDE MULTILINE +\global\let\uc@combining@prechar\@ne +\gdef\uc@telugu@prechar#1{% + \ifnum#1<"C01 \texttelugustop\let\uc@prechar\undefined\fi + \ifnum#1>"C6F \texttelugustop\let\uc@prechar\undefined\fi}% +\DeclareRobustCommand\uc@telugu[1]{% + \ifx\uc@prechar\undefined + \texttelugustart + \let\uc@prechar\uc@telugu@prechar + \else\ifx\uc@telugu@prechar\uc@prechar\else + \PackageError{ucs}{\protect\uc@prechar\space already + defined.}{Something is already using the \protect\uc@prechar + mechanism. Telugu characters wont combine properly.}% + \fi\fi + #1}% +% make \uc@telugu global +\def\uc@temp@a#1{\global\let#1#1}% +\uc@temp@a\uc@telugu +\expandafter\uc@temp@a\csname uc@telugu \endcsname +% +\gdef\uc@@kill@telugu#1#2\uc@telugu#3#4\@nil{% + \ifx\@nil#3\@nil\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi + {#1{#2}}{#1{#3}}}% +\gdef\uc@kill@telugu#1#2{% + \uc@@kill@telugu#1#2\uc@telugu{}\@nil}% +END + +#FONTENC LTG +#PACKAGE pstricks +#COMBINECHAR postscript/U+25CC + +ENVELOPE \uc@telugu{@@@} + +FONTENC LTL +COMBINECHAR \texttelugublackbox + +U+0C01 \uc@kill@telugu\texttelugucandrabindu{#1} # [◌ఁ] +U+0C02 \uc@kill@telugu\textteluguanusvara{#1} # [◌ం] +U+0C03 \uc@kill@telugu\textteluguvisarga{#1} # [◌ః] +U+0C05 \texttelugua # [అ] +U+0C06 \textteluguaa # [ఆ] +U+0C07 \texttelugui # [ఇ] +U+0C08 \textteluguii # [ఈ] +U+0C09 \textteluguu # [ఉ] +U+0C0A \textteluguuu # [ఊ] +U+0C0B \textteluguvocalicr # [ఋ] +U+0C0C \textteluguvocalicl # [ఌ] +U+0C0E \texttelugue # [ఎ] +U+0C0F \textteluguee # [ఏ] +U+0C10 \textteluguai # [ఐ] +U+0C12 \textteluguo # [ఒ] +U+0C13 \textteluguoo # [ఓ] +U+0C14 \textteluguau # [ఔ] +U+0C15 \textteluguka # [క] +U+0C16 \texttelugukha # [ఖ] +U+0C17 \textteluguga # [గ] +U+0C18 \texttelugugha # [ఘ] +U+0C19 \texttelugunga # [ఙ] +U+0C1A \textteluguca # [చ] +U+0C1B \texttelugucha # [ఛ] +U+0C1C \textteluguja # [జ] +U+0C1D \texttelugujha # [ఝ] +U+0C1E \texttelugunya # [ఞ] +U+0C1F \texttelugutta # [ట] +U+0C20 \textteluguttha # [ఠ] +U+0C21 \texttelugudda # [డ] +U+0C22 \textteluguddha # [ఢ] +U+0C23 \texttelugunna # [ణ] +U+0C24 \textteluguta # [త] +U+0C25 \texttelugutha # [థ] +U+0C26 \textteluguda # [ద] +U+0C27 \texttelugudha # [ధ] +U+0C28 \textteluguna # [న] +U+0C2A \texttelugupa # [ప] +U+0C2B \texttelugupha # [ఫ] +U+0C2C \textteluguba # [బ] +U+0C2D \texttelugubha # [భ] +U+0C2E \textteluguma # [మ] +U+0C2F \textteluguya # [య] +U+0C30 \texttelugura # [ర] +U+0C31 \texttelugurra # [ఱ] +U+0C32 \texttelugula # [ల] +U+0C33 \texttelugulla # [ళ] +U+0C35 \textteluguva # [వ] +U+0C36 \texttelugusha # [శ] +U+0C37 \texttelugussa # [ష] +U+0C38 \texttelugusa # [స] +U+0C39 \textteluguha # [హ] +U+0C3E \uc@kill@telugu\textteluguvowelaa{#1} # [◌ా] +U+0C3F \uc@kill@telugu\textteluguvoweli{#1} # [◌ి] +U+0C40 \uc@kill@telugu\textteluguvowelii{#1} # [◌ీ] +U+0C41 \uc@kill@telugu\textteluguvowelu{#1} # [◌ు] +U+0C42 \uc@kill@telugu\textteluguvoweluu{#1} # [◌ూ] +U+0C43 \uc@kill@telugu\textteluguvowelvocalicr{#1} # [◌ృ] +U+0C44 \uc@kill@telugu\textteluguvowelvocalicrr{#1} # [◌ౄ] +U+0C46 \uc@kill@telugu\textteluguvowele{#1} # [◌ె] +U+0C47 \uc@kill@telugu\textteluguvowelee{#1} # [◌ే] +U+0C48 \uc@kill@telugu\textteluguvowelai{#1} # [◌ై] +U+0C4A \uc@kill@telugu\textteluguvowelo{#1} # [◌ొ] +U+0C4B \uc@kill@telugu\textteluguvoweloo{#1} # [◌ో] +U+0C4C \uc@kill@telugu\textteluguvowelau{#1} # [◌ౌ] +U+0C4D \uc@kill@telugu\textteluguvirama{#1} # [◌్] +U+0C60 \textteluguvocalicrr # [ౠ] +U+0C61 \textteluguvocalicll # [ౡ] +U+0C66 \textteluguzero # [౦] +U+0C67 \textteluguone # [౧] +U+0C68 \texttelugutwo # [౨] +U+0C69 \textteluguthree # [౩] +U+0C6A \texttelugufour # [౪] +U+0C6B \texttelugufive # [౫] +U+0C6C \texttelugusix # [౬] +U+0C6D \textteluguseven # [౭] +U+0C6E \texttelugueight # [౮] +U+0C6F \texttelugunine # [౯] + +FONTENC LTG +PACKAGE pstricks +COMBINECHAR postscript/U+25CC + +U+0C55 \uc@kill@telugu\texttelugulengthmark{#1} # [◌ౕ] +U+0C56 \uc@kill@telugu\textteluguailengthmark{#1} # [◌ౖ] |