% orman.tex -- user's manual of Oriya-TeX % Copyright 1996, 1999 Jeroen Hellingman % % History: % 20-JUN-1999 Added several conjuncts (JH) % 21-MAY-1999 Added s+kha conjunct (JH) % 30-MAY-1998 Added h+ma conjunct (JH) % 15-MAY-1998 Fixed wrong vowel-sign ri (JH) % 03-MAY-1998 Changed address, added vowel signs for rii, li, lii, % further minor modifications (JH) % 07-SEP-1997 Added d+ga, dd+dda (JH) % 17-MAY-1997 Several corrections and addition of table (JH) % 11-MAY-1997 Added transcription table (JH) % 02-MAR-1997 Small Edits (JH) % 01-SEP-1996 Extended (JH) % 15-AUG-1996 Created (Jeroen Hellingman) % %%%%% Macros \input ormacs \input 2kol \setdoublecolumns{16cm}{24.6cm}{7.65cm} \emergencystretch=30pt \def\today{\number\day/\number\month/\number\year} \rightheader={{\it Oriya-\TeX\ 1.0 Users' Manual}\hfill\folio} \leftheader={\folio\hfill{\it Oriya-\TeX\ 1.0 Users' Manual}} \voffset-1cm % artifact of the 2kol macros \def\ortex{Oriya-\TeX} \def\obrace{\char"7B} \def\cbrace{\char"7D} \parindent=0pt %%%%% Text \beginsection \ortex ({\it printed on \today\/})\medskip \beginsection Summary This article gives an overview of the \ortex-package which can be used in combination with \TeX\ for typesetting text in Oriya ({\or uw[\ornukta aA}). \ortex\ can also be used in combination with other packages, to typeset mixed language documents. \ortex\ is part of a larger project to make all South Asian scripts available for \TeX. The following South Asian scripts are now available as Metafonts: Devanagari (for Sanskrit, Prakrit, Hindi, Marathi, Nepali, Konkani), Gurumukhi (for Panjabi), Tamil, Malayalam, Telugu, Kannada, and Singhalese. Some of these packages need some refinement and adaption to La\TeX. The only important Indian scripts still missing are Gujarati and Bengali. \beginsection License This software is \copyright\ Copyright 1999 Jeroen Hellingman. However, it may be freely distributed in the spirit of the GNU General Public License. The only restriction is that you cannot place further restrictions on this or derived works and you should give others you give this software or derived works everything, including the sources. Of course, works you print using this font are not derived works, but if you add or touch up a few characters, or create a post script font, based on this design, it is. As I am a collector of aksharamala (first grade alphabet books, often very nice and colourful), I will highly appreciate it if you send me one, especially for Oriya, although all Indian scripts are welcome. % This is still a work in progress. A beta version of the fonts is available % for interested users. Note that the pre-processor is not yet available. % % The following points are to be reviewed: % (i)~Letters and symbols that might be missing. % (ii)~Designs of specific letters might need improvements. % (iii)~Spacing between letters can sometimes be incorrect. % (iv)~There might be spelling mistakes in the samples. % % Your help is requested for the following points: % (i)~Better samples, I would prefer to have some pancatantra stories. % (ii)~Resolving some technical details. % (iii)~Converting the fonts to TrueType and PostScript type~1 fonts. (I don't have % such fonts yet.) % (iv)~Translating the manual to Oriya. % % All suggestions and comments are welcome. \bigskip Jeroen Hellingman Aletta Jacobsstraat 5 3404 XD IJsselstein The Netherlands telephone: +31 30 687 5444 (19:00--21:00 MET) E-mail: {\tt} \vfill\eject %\begindoublecolumns \beginsection Introduction The Oriya script is used for the Oriya language and a few minority languages, such as Khondi and Santali, spoken in the state of Orissa in Eastern India. The Oriya language belongs to the Indic branch of the large Indo-European language family and is closely related to Bengali. It is spoken by about 30 million people, of them roughly the half can read and write. The Oriya script forms a link between the South and North Indian scripts. The distinctive inner parts of some of the letters can be recognised when one knowns Devanagari and Bengali script, but the circular appearance reminds one of the curly South Indian scripts. The explanation for all those circles is easy: traditionally the script was written on palm-leaves with a sharp metal nib, and when one makes a horizontal top-line like in Devanagari on a palm-leave, it will tear. To avoid this, the top-lines where changed into the semi-circles which give Oriya its characteristic appearance---described by Nakanishi\footnote*{Akira Nakanishi, {\it Writing Systems of the World,} p. 54} as a parade of bald heads. The Oriya alphabet follows the alphabetic order of Sanskrit. This order is based on phonetic principles. The vowels come first, in pairs of a short and long sound, those articulated in the back of the mouth first. After the `pure' vowels come the `diphtongs' (in Sanskrit, {\it e} and {\it o} are supposed to have been diphtongs originally). \def\OB#1#2{$\hbox{\orXVII#1}\atop\hbox{\strut\it#2}$} $$ \vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr \OB{a}{a} &\OB{aA}{\=a} &\OB{i}{i} &\OB{I}{\=\i} &\OB{u}{u} &\OB{U}{\=u} \cr\noalign{\smallskip} \OB{\orvowelri}{\d r}&\OB{\orvowelrii}{\d{\=r}}&\OB{\orvowelli}{\d l}&\OB{\orvowellii}{\d{\=l}} \cr\noalign{\smallskip} \OB{e}{e} &\OB{E}{ai} &\OB{o}{o} &\OB{O}{au} \cr }} $$ \noindent Three vowel modifiers traditionally follow the vowels. These are {\or a/} {\it a\.m}, {\or aM} {\it a\d{m}}, and {\or aH} {\it a\d{h}}, which originally stood for a nasalisation, a following nasal, and a following aspiration respectively. In Oriya, {\or H} {\it \d h} is now used to indicated that the following consonant is doubled. Here written on the letter {\or a} {\it a,} they can appear on any letter. The modifiers are followed by the consonants arranged in rows (called {\it varg}) of related sounds. The rows are ordered again by point of articulation, with semivowels and sibilants comming at the end, and in each row the voiceless sound first, followed by the aspirated, voiced, voiced and aspirated sound and the corresponding nasal. $$ \vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr \OB{k}{ka} &\OB{K}{kha} &\OB{g}{ga} &\OB{G}{gha} &\OB{f}{\.na} \cr\noalign{\smallskip} \OB{c}{ca} &\OB{C}{cha} &\OB{j}{ja} &\OB{J}{jha} &\OB{F}{\~na} \cr\noalign{\smallskip} \OB{q}{\d ta} &\OB{Q}{\d tha} &\OB{w}{\d da} &\OB{W}{\d dha} &\OB{N}{\d na} \cr\noalign{\smallskip} \OB{t}{ta} &\OB{T}{tha} &\OB{d}{da} &\OB{D}{dha} &\OB{n}{na} \cr\noalign{\smallskip} \OB{p}{pa} &\OB{P}{pha} &\OB{b}{ba} &\OB{B}{bha} &\OB{m}{ma} \cr\noalign{\smallskip} \OB{Y}{ya} &\OB{y}{\.ya} &\OB{r}{ra} &\OB{l}{la} &\OB{v}{va} \cr\noalign{\smallskip} \OB{z}{\'sa} &\OB{S}{\d sa} &\OB{s}{sa} \cr\noalign{\smallskip} \OB{h}{ha} &\OB{L}{\d la} & &\OB{w\ornukta}{\d{r}a} &\OB{W\ornukta}{\d{r}ha}\cr }} $$ \noindent as shown in this table, all consonants are thought to be followed by the short letter {\or a} {\it a.}\footnote{**}{The vowels {\or\orvowelrii, \orvowelli,} and {\or\orvowellii} are not used in Oriya at all. They are borrowed from Sanskrit (and even in Sanskrit the last one is only introduced for symmetry), and are included in the alphabet for completeness. I've found only one reference to the corresponding vowel signs for these three vowels. The letter {\or v} is a recent invention to distinguish the sound {\it va} from {\it ba} in loanwords. It is a combination of the vowel {\or o} with a secondary {\or b}.} When a vowel follows a consonant, this is indicated by writing a special vowel sign, attached to the consonant. These vowel signs sometimes even stand before the consonant they apply to. Here the vowel signs are shown attached to the letter {\or g} {\it ga\/}: $$ \vbox{\halign{\it\hfill#\hfill\quad&&\it\hfill#\hfill\quad\cr \OB{g}{ga} &\OB{gA}{g\=a} &\OB{g[}{gi} &\OB{gX}{g\=\i} &\OB{g]}{gu} &\OB{gZ}{g\=u} \cr\noalign{\smallskip} \OB{g\orsignri}{g\d r} &\OB{}{gai} &\OB{} and {\tt }. A special `dollar-mode' is supplied for people who have to switch from Oriya to English constantly. When it is used, Oriya can also be enclosed between dollar signs. In this case, math has to be accessed with {\tt } and {\tt }. The following table indicates how to type Oriya. The first collumn indicates the transcription typed, the second the Oriya letter output, and the third the scientific transcription. It should be noted that the scientific transcription is based on the model of Sanskrit, and does not give an exact indication of the actual pronunciation in Oriya. \bigskip \bgroup \def\orstrut{\vtop to4pt{}\vbox to10pt{}} \def\q{\quad\hfill} \def\x{\vrule\ } \def\xx{\vrule width.8pt} \offinterlineskip \halign{\orstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr \noalign{\hrule height.8pt} a & {\or a} or implicit & {\it a} & ka & {\or k} & {\it ka} & pa & {\or p} & {\it pa} \cr aa & {\or aA} or {\or\dotcircle A} & {\it \=a} & kha & {\or K} & {\it kha} & pha, fa & {\or P} & {\it pha, fa} \cr i & {\or i} or {\or\dotcircle[} & {\it i} & ga & {\or g} & {\it ga} & ba, va & {\or b} & {\it ba, va} \cr ii & {\or I} or {\or\dotcircle X} & {\it \=\i} & gha & {\or G} & {\it gha} & bha & {\or B} & {\it bha} \cr u & {\or u} or {\or\dotcircle]} & {\it u} & "na & {\or f} & {\it \.na} & ma & {\or m} & {\it ma} \cr uu & {\or U} or {\or\dotcircle Z} & {\it \=u} & ca & {\or c} & {\it ca} & ya & {\or Y} & {\it ya} \cr R & {\or\orvowelri} or {\or\dotcircle\orsignri} & {\it \d{r}} & cha & {\or C} & {\it cha} & .ya & {\or y} & {\it \.ya} \cr RR & {\or\orvowelrii} or {\or\dotcircle\orsignrii} & {\it \d{\=r}} & ja & {\or j} & {\it ja} & ra & {\or r} & {\it ra} \cr L & {\or\orvowelli} or {\or\dotcircle\orsignli} & {\it \d{l}} & jha & {\or J} & {\it jha} & la & {\or l} & {\it la} \cr LL & {\or\orvowellii} or {\or\dotcircle\orsignlii} & {\it \d{\=l}} & \~{}na & {\or F} & {\it \~na} & .va & {\or v} & {\it va} \cr e & {\or e} or {\or<\dotcircle} & {\it e} & .ta & {\or q} & {\it \d{t}a} & sha & {\or z} & {\it \'sa} \cr ai & {\or E} or {\or<\dotcircle>} & {\it ai} & .tha & {\or Q} & {\it \d{t}ha} & .sa & {\or S} & {\it \d{s}a} \cr o & {\or o} or {\or<\dotcircle A} & {\it o} & .da & {\or w} & {\it \d{d}a} & sa & {\or s} & {\it sa} \cr au & {\or O} or {\or<\dotcircle*} & {\it au} & .dha & {\or W} & {\it \d{d}ha} & ha & {\or h} & {\it ha} \cr / & {\or\dotcircle/} & {\it \.m} & .na & {\or N} & {\it \d{n}a} & .la & {\or L} & {\it \d{l}a} \cr .m & {\or\dotcircle M} & {\it \d{m}} & ta & {\or t} & {\it ta} & .ra & {\or w\ornukta} & {\it \d{r}a} \cr .h & {\or\dotcircle H} & {\it \d{h}} & tha & {\or T} & {\it tha} & .rha & {\or W\ornukta} & {\it \d{r}ha} \cr & & & da & {\or d} & {\it da} & + & {\or\dotcircle+} & \cr \~{}e & {\or e\orsecya>} & {\it \^e} & dha & {\or D} & {\it dha} & & & \cr \~{}o & {\or o\orsecya>} & {\it \^o} & na & {\or n} & {\it na} & & & \cr \noalign{\hrule height.8pt} }\egroup \bigskip Note that {\or\orkSa} {\it k\d sa} and {\or\orjnya} {\it j\~na} are conjuncts, and typed as {\tt k.sa} and {\tt j\~{}na} respectively. When two vowels follow each other, care has to be taken that the pair can be distinguished from a single vowel transcribed with two letters. This is done by typing {\tt"} between them. For example, when a short {\or a} {\it a\/} follows another short {\or a} {\it a\/}. For example {\or kaN} {\it kaa\d{n},} should be typed as {\tt ka"a.n}. When there is no danger for confusion, there is no need to separate vowels in this way. The following table should make all possible combinations clear: \vfill\eject \bgroup \def\orstrut{\vtop to4pt{}\vbox to10pt{}} \def\q{\quad\hfill} \def\x{\vrule\ } \def\xx{\vrule width.8pt} \offinterlineskip \halign{\orstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr \noalign{\hrule height.8pt} aa & {\or aA} & {\it \=a} & kaa & {\or kA} & {\it k\=a} \cr a"a & {\or aa} & {\it aa} & ka"a & {\or ka} & {\it kaa} \cr a"aa & {\or aaA} & {\it a\=a} & ka"aa & {\or kaA} & {\it ka\=a} \cr ai & {\or E} & {\it ai} & kai & {\or } & {\it kai} \cr a"i & {\or ai} & {\it a\"\i} & ka"i & {\or ki} & {\it ka\"\i} \cr au & {\or O} & {\it au} & kau & {\or } and {\tt }. The transcription as shown in the tables will be used. A silent {\it a\/} can be typed as {\tt *}, and a capital is produced by preceeding it with a {\tt \^\ }. A whole sentence in capitals can be produced by putting it in between {\tt \^\ \^\ }. % TODO %\enddoublecolumns % % \beginsection Composition of Oriya % % The composition algorithm for Oriya script accepts a sequence of Oriya characters, % encoded following the Unicode standard, and delivers a sequence of composition % instructions, which can be interpreted by a typesetting system, which is now \TeX, but % can also be configured for PostScript or just plain glyph sequences which can % be displayed on Windows. % % For sake of the Oriya composition algorithm, we classify characters as follows: % % $V$ full vowels, {\it i.e.,} {\or a} \dots\ {\or O}. % % $C$ consonants, {\it i.e.,} {\or k} \dots\ {\or L}. % % $M$ vowel signs or matras, {\it i.e.,} {\or\dotcircle A} \dots\ {\or <\dotcircle*}. % % $D$ vowel modifiers, {\or\dotcircle/} candrabindu, {\or\dotcircle M}, anusvar, and % {\or\dotcircle H} visarg. % % $H$ the vowel omission sign viram, {\or\dotcircle\orhalant}. % % $N$ the diacritic sign nukta, {\or\dotcircle\ornukta}. % % $O$ any other character, for example punctuation marks, Roman letters, figures, and spaces. % % The logic unit for composition is a syllable. For the sake of our composition algorithm, % A syllable has the following structure: % % syllable ::= cluster ending % % cluster ::= letter halant letter % % % The structure of a syllable has to be changed, following the set of rules given % below. % % 1. re-ordering of the vowel-signs. % The parts of the vowel signs have to positioned at their proper position. % % vowel vowel left over under right % % a a % \=a aA % i i % \=\i % % % 2. re-ordering of the reph % % When the first consonant of a cluster is ra, then this ra is represent % by the symbol reph, following the cluster and following consonants, but before % a possible vowel modifier. % % 3. use of secondary consonants % % when the last consonant of the cluster has a secondary version, this % version is used, and placed in its proper position. % % consonant left over under right % % % 4. apply consonant--consonant ligatures % 5. apply consonant--vowel sign ligatures % 6. apply vowel sign--modifier--reph ligatures % 7. apply kerning. % % all possible ligatures are given in the appendix. % % % % % The output of the algorithm is a sequence of glyphs. Those glyphs can be classified % as follows: \vfill\eject %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Sample page Konark %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\oralphabet{a aA i I u U \orvowelri\ e E o O a/ aM aH\par k K g G f c C j J F q Q w W N t T d D n\par p P b B m y Y r l L z S s h\par} \def\ormatras{k kA k[ kX k] kZ k\orsignri\ &ai &E2 &0B48 &ai &vowel sign ai \cr <\dotcircle A &o &E4 &0B4B &o &vowel sign o \cr <\dotcircle* &au &E5 &0B4C &au &vowel sign au \cr\noalign{\medskip\leftline{\it additional vowels}\medskip} % e\orsecya> &\^e &-- &0BOF 0B4D 0B5F &\~{}e \cr o\orsecya> &\^o &-- &0B13 0B4D 0B5F &\~{}o \cr\noalign{\medskip\leftline{\it other signs and symbols}\medskip} % \dotcircle+ & &E8 &0B4D &+ &halant \cr \oravagraha & &EA E9 &0B3D &.a &avagraha \cr \organesh & &-- &0B70 & &isshar \cr \oromsign & &A1 E9 &-- &.o &om sign \cr\noalign{\medskip\leftline{\it digits}\medskip} % 0 &0 &F1 &0B66 &0 &digit zero \cr 1 &1 &F2 &0b67 &1 &digit one \cr 2 &2 &F3 &0B68 &2 &digit two \cr 3 &3 &F4 &0B69 &3 &digit three \cr 4 &4 &F5 &0B6A &4 &digit four \cr 5 &5 &F6 &0B6B &5 &digit five \cr 6 &6 &F7 &0B6C &6 &digit six \cr 7 &7 &F8 &0B6D &7 &digit seven \cr 8 &8 &F9 &0B6E &8 &digit eight \cr 9 &9 &FA &0B6F &9 &digit nine \cr\noalign{\medskip\leftline{\it conjunct control}\medskip} % \orkra &kra &B3 E8 CF &0B15 0B4D 0B30 &kra &{\it ordinary conjunct}\cr k+r &kra &B3 E8 E8 CF &0B15 0B4D 200C 0B30 &k+ra &{\it explicit halant}\cr k\orsecra &kra &B3 E8 E8 E8 CF &0B15 0B4D 200D 0B30 &k++ra &{\it alternate conjunct}\cr } \vfill\eject \leftline{\bf Table of Consonant-Vowel Sign Combinations} \bigskip Vowel-signs often combine with the consonant or conjunct they modify. \medskip \halign{\it#\quad\hfill&&\orXII#\quad\hfill\cr &\it a &\it\=a &\it i &\it\=\i &\it u &\it\=u &\it\d{r} &\it e &\it ai &\it o &\it au &\it \.m&\it \d{m}&\it \d{h}\cr &a &aA &i &I &u &U &\orvowelri &e &E &o &O &a/ &aM &aH \cr\noalign{\smallskip} k &k &kA &k[ &kX &k] &kZ &k\orsignri & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &<\dotcircle A &<\dotcircle * &\dotcircle / &\dotcircle M &\dotcircle H \cr } \bigskip \leftline{\bf combinations of vowel signs, reph and candrabindu} \medskip When vowel signs, reph and candrabindu appear together, the following ligatures are used. \medskip {\orXII \dotcircle[\orcandrabindu\ % \dotcircle[\orreph\ % \dotcircle[\orreph\orcandrabindu\ % <\dotcircle>\orcandrabindu\ % <\dotcircle>\orreph\ % <\dotcircle>\orreph\orcandrabindu\ % <\dotcircle*\orcandrabindu\ % <\dotcircle*\orreph\ % <\dotcircle*\orreph\orcandrabindu\ % } \vfill\eject \leftline{\bf Table of Conjunct Consonants} \bigskip The conjunct consonants in Oriya are very intricate and irregular. The table below gives all the conjuncts included in the font, however, not all of these will be automatically used by the pre-processor. The conjuncts were collected from various sources. I consulted various Oriya grammars and dictionaries, and inspected the Oriya font produced by C-DAC. All conjuncts encountered, except for those fully regular, like {\or k\orsecra} {\it kra} and {\or p\orsecya} {\it pya,} have been included in this list. \medskip \begindoublecolumns \halign{% \orXII#\rm\ \hfill&#\ \hfill& \orXII#\rm\ \hfill&#\ \hfill& \orXII#\rm\ \hfill&#\ \hfill& \orXII#\rm\ \hfill&#\ \hfill& \orXII#\rm\quad\quad\hfill&#\cr k &+&k && && &=&\orkka &kka \cr k &+&q && && &=&\orkTa &k\d{t}a \cr k &+&t && && &=&\orkta &kta \cr k &+&r && && &=&\orkra {\rm\ or} k\orsecra &kra \cr k &+&l && && &=&k\orsecla &kla \cr k &+&b && && &=&k\orsecva &kva \cr k &+&S && && &=&\orkSa &k\d{s}a \cr k &+&S &+&N && &=&\orkSNa &k\d{s}\d{n}a \cr k &+&s && && &=&\orksa &ksa \cr % K &+&Y && && &=&K\orsecya &khya \cr % g &+&g && && &=&\orgga &gga \cr g &+&D && && &=&\orgdha &gdha \cr g &+&n && && &=&g\orsecna &gna \cr g &+&r && && &=&g\orsecra &gra \cr g &+&l && && &=&g\orsecla &gla \cr % G &+&n && && &=&G\orsecna &ghna \cr % f &+&k && && &=&\orngka &\.nka \cr f &+&K && && &=&\orngkha &\.nkha \cr f &+&g && && &=&\orngga &\.nga \cr f &+&G && && &=&\ornggha &\.ngha \cr % c &+&c && && &=&\orcca &cca \cr c &+&C && && &=&\orccha &ccha \cr % j &+&j && && &=&\orjja &jja \cr j &+&J && && &=&\orjjha &jjha \cr j &+&F && && &=&\orjnya &j\~na \cr j &+&Y && && &=&j\orsecya &jya \cr j &+&b && && &=&j\orsecva &jva \cr % F &+&c && && &=&\ornyca &\~nca \cr F &+&C && && &=&\ornyca\orseccha &\~ncha \cr F &+&j && && &=&\ornyja &\~nja \cr F &+&J && && &=&\ornyjha &\~njha \cr % q &+&q && && &=&\orTTa &\d{t}\d{t}a \cr % w &+&g && && &=&\orDga &\d{d}ga \cr w\ornukta&+&g&& && &=&\orRga &\d{r}ga \cr w &+&w && && &=&\orDDa &\d{d}\d{d}a \cr % N &+&q && && &=&\orNTa &\d{n}\d{t}a \cr N &+&Q && && &=&\orNTha &\d{n}\d{t}ha \cr N &+&w && && &=&\orNDa &\d{n}\d{d}a \cr N &+&W && && &=&\orNDha &\d{n}\d{d}ha \cr N &+&N && && &=&\orNNa &\d{n}\d{n}a \cr % t &+&t && && &=&\ortta &tta \cr t &+&n && && &=&\ortna &tna \cr t &+&p && && &=&\ortpa &tpa \cr t &+&m && && &=&\ortma {\rm\ or} t\orsecma &tma \cr t &+&r && && &=&\ortra {\rm\ or} t\orsecra &tra \cr t &+&s && && &=&\ortsa &tsa \cr % d &+&g && && &=&\ordga &dga \cr d &+&d && && &=&\ordda &dda \cr d &+&D && && &=&\orddha &ddha \cr d &+&B && && &=&\ordbha &dbha \cr d &+&m && && &=&d\orsecma &dma \cr % D &+&Y && && &=&\ordhya &dhya \cr D &+&b && && &=&D\orsecva &dhva \cr % n &+&t && && &=&\ornta &nta \cr n &+&t &+&Y && &=&\ornta\orsecya &ntya \cr n &+&t &+&r && &=&\orntra &ntra \cr n &+&T && && &=&n\orsectha &ntha \cr n &+&d && && &=&\ornda &nda \cr n &+&D && && &=&\orndha &ndha \cr n &+&n && && &=&n\orsecna &nna \cr % p &+&Y && && &=&p\orsecya &pya \cr % b &+&j && && &=&\orbja &bja \cr b &+&d && && &=&\orbda &bda \cr b &+&D && && &=&\orbdha &bdha \cr b &+&b && && &=&\orbba &bba \cr % p &+&t && && &=&\orpta &pta \cr p &+&s && && &=&\orpsa &psa \cr % m &+&p && && &=&\ormpa &mpa \cr m &+&P && && &=&\ormpha &mpha \cr m &+&b && && &=&m\orsecva &mba \cr m &+&B && && &=&m\orsecbha &mbha \cr m &+&m && && &=&\ormma &mma \cr % r &+&N &+&N && &=&\orNNa\orreph &r\d{n}\d{n}a \cr r &+&b && && &=&b\orreph &rba \cr % l &+&k && && &=&\orlka &lka \cr l &+&p && && &=&\orlpa &lpa \cr l &+&P && && &=&\orlpha &lpha \cr l &+&l && && &=&\orlla &lla \cr % z &+&c && && &=&\orshca &\'sca \cr z &+&C && && &=&z\orseccha &\'scha \cr z &+&q && && &=&\orshTa &\'s\d{t}a \cr z &+&n && && &=&z\orsecna &\'sna \cr % S &+&k && && &=&\orSka &\d{s}ka \cr S &+&q && && &=&\orSTa &\d{s}\d{t}a \cr S &+&Q && && &=&\orSTha &\d{s}\d{t}ha \cr S &+&N && && &=&\orSNa &\d{s}\d{n}a \cr S &+&p && && &=&\orSpa &\d{s}pa \cr S &+&P && && &=&\orSpha &\d{s}pha \cr % s &+&k && && &=&\orska &ska \cr s &+&K && && &=&\orskha &skha \cr s &+&t && && &=&\orsta &sta \cr s &+&t &+&r && &=&\orstra &stra \cr s &+&T && && &=&s\orsectha &stha \cr s &+&p && && &=&\orspa &spa \cr s &+&P && && &=&\orspha &spha \cr % h &+&n && && &=&\orhna &hna \cr h &+&m && && &=&\orhma &hma \cr h &+&b && && &=&\orhva &hva \cr } \enddoublecolumns \vfill\eject % Some conjunct-vowel sign combinations % % {\or k] \orkka] \ormma Z \orpsa\orsecra \orpsa] p] s] k\orsecva]} \beginsection Glyph Chart This chart gives all the glyphs and their positions in the Oriya font. Software should not rely on a certain glyph having a certain position in this chart, but use the symbolic names for glyphs and the mapping tables supplied with the font. The font includes several copies of the same glyph in different positions. Although such copies are not strictly necessary for a composing system as strong as \TeX, they will make life much easier to use the font in a Windows environment, to which I intend to adapt it. \bigskip \input chart \table or12 \bye