At 05:34 AM 11/21/2002, Gary P. Grosso wrote:
Uniscribe contains the MS complex script shaping engines. These perform a variety of functions, depending on the script, including character re-ordering and application of OpenType Layout features for basic language shaping. In order for a Uniscribe application to correctly display a complex script, the version of Uniscribe that supports the script must be installed (Uniscribe ships with Windows and with IE; depending on the version of Windows or IE, you will encounter slightly different script support/implementation), and you need a font that contains appropriate OpenType Layout (glyph substitution and glyph positioning) to render the script. The current shipping version of Arial Unicode MS contains basic Hindi characters, but does not contain the additional glyphs or layout features necessary to correctly display Hindi; I believe MS are working on an update to this font.As this will likely come up in my line of work (tech support and troubleshooting for products which, among other things, export HTML), I would be interested in any more detail/explanation (or pointers to such) about "using Uniscribe for complex text rendering" and/or why using Arial Unicode MS would cause such a problem, or why using a different font would solve the problem.
For more information see:
http://www.microsoft.com/typography/specs/default.htm
I think I'm "hearing" that some combination and/or reordering of glyphs is needed for Hindi, and just having the right characters alone isn't enough... is that on the right track?
Correct. This is why Hindi is a 'complex script'.
John Hudson Tiro Typeworks www.tiro.com Vancouver, BC [EMAIL PROTECTED] It is necessary that by all means and cunning, the cursed owners of books should be persuaded to make them available to us, either by argument or by force. - Michael Apostolis, 1467