Any suggestions?
You can not set right-to-left text in the regular version in CS3. You
must buy the ME version of InDesign.
In CS4 you have many more choices, see:
http://www.thomasphinney.com/2009/01/adobe-world-ready-composer/
I don't think that you'll be able to do Gurmukhi in Unicode in InDesign CS3 at all; there are some plugin. I typically back-convert to proprietary encoding when I absolutely must deliver Punjabi in InDesign. (Or I simply ask my translator to use an obsolete font.) I think that CS4 should be able to do it, but I haven't yet laid hands on a license. There are some plugins available to do Indic scripts in ID, but I rarely work in those scripts, so I haven't even kept the link. I'll dig for it, if you'd like. But I think that upgrading to CS4 might be your best option.
It's not just InDesign's problem, as you seem to think; poor support for complex scripts is quite common in the world of page layout applications.
Edit: If you have iWork, I'd bet that Pages would render the characters correctly.
--
Harbs
http://www.in-tools.com
Hi all,
This is FYI that I have been working on InDesign and using IndicPlus
from MetaDesign Solutions for Gurmukhi language and I am pretty
satisfied with this products performance. This plugin is now available
for InDesign CS4 as well.
http://www.metadesignsolutions.com/IndicPlus.html
-Deepika