Hello all,
<div><br></div><div>I have recently found myself needing to include small bits of text (words) from various languages in a latex document. To try and make this easier on myself, I decided to try out lualatex, and originally steered clear of xelatex because I wanted a tex engine that would provide PDF natively (I also want to be try out the microtype package, but this isn't terribly important). I'm doing this on Ubuntu 10.10, which uses TeX Live 2009, and since the examples I found all used fontspec which (as I recall, and hopefully read correctly) didn't work with luatex until TeX Live 2010, I downloaded that and installed it (separately from the 2009 installation, of course). All of my runs have been done using what is included with TeX Live 2010 (though I did grab the latest source for luaotfload, since there was an infinite loop bug that got fixed recently).</div>

<div><br></div><div>I got Cyrillic, IPA, and Japanese displaying well, but the Devanagari script (for Hindi) has been causing me some problems. In particular, the vowel signs and ligatures are not being rendered (if that's the right word) correctly, and this is the case using any font. I gave xelatex a shot (which I am stuck with for now), and it seems to handle them correctly. I can describe it, or I can just show you---I didn't want to attach PDFs as I'm not sure what the rules are for this list, so you can grab them online:</div>

<div><br></div><div><a href="http://www.cs.ualberta.ca/~ab31/bad-dn/dn-xelatex.pdf" target="_blank">http://www.cs.ualberta.ca/~ab31/bad-dn/dn-xelatex.pdf</a></div><div><a href="http://www.cs.ualberta.ca/~ab31/bad-dn/dn-lualatex.pdf" target="_blank">http://www.cs.ualberta.ca/~ab31/bad-dn/dn-lualatex.pdf</a></div>

<div><br></div><div>And here is the code that generated them:</div><div><br></div><div><div><font face="'courier new', monospace">\documentclass[11pt]{report}</font></div><div>\usepackage{fontspec}</div>
<div><font face="'courier new', monospace">%\usepackage[english]{babel}</font></div><div>\newcommand{\hindi}[1]{{\fontspec[Script=Devanagari]{Nakula}#1}}</div><div>\begin{document}</div><div>
Here is the word:\\</div><div><font face="'courier new', monospace">\hindi{गर्शविन}\\</font></div><div><font face="'courier new', monospace">The Unicode character sequence is:\\</font></div>
<div><font face="'courier new', monospace">\hindi{ग र ् श व ि न}\\</font></div><div><font face="'courier new', monospace">a.k.a.\\</font></div><div><font face="'courier new', monospace">\texttt{U+0917 U+0930 U+094D U+0936 U+0935 U+093F U+0928}</font></div>

<div>\end{document}</div></div><div><br></div><div>Which you can grab from:</div><div><a href="http://www.cs.ualberta.ca/~ab31/bad-dn/dn.tex" target="_blank">http://www.cs.ualberta.ca/~ab31/bad-dn/dn.tex</a></div>
<div><br></div><div>Hopefully you can see what the issue is; I've included the characters separately so that you can see the whole sequence. If it's not clear from the PDFs I can elaborate further.</div><div><br>
</div>
<div>I should be OK using xelatex for now, but if this is a bug hopefully now it's known and can be treated as such. If I'm doing something wrong, I'd love to hear it!</div><div><br></div><div>TIA,</div><div>
Aditya</div>