Multilingual Text Support in Windows 2000
Supporting Multilanguage Text Layout and Complex Scripts with Windows 2000
This article, located on the Microsoft Systems Journal Web site, discusses techniques for input and layout of multi-lingual text, including those using complex scripts such as Arabic, Hebrew, Hindi, Tamil, and Thai. The techniques described for simple and plain-text applications include edit controls and standard Win32 API functions such as TextOutW. The article also introduces the new Uniscribe technology for formatted layout, and looks at sample code using Uniscribe. Finally, since full multilingual support requires Unicode, some techniques for using Unicode on Windows 9x are presented.
F. Avery Bishop, David C. Brown, David M. Meltzer, Microsoft Corporation