The Java2 platform provides the foundation for supporting a wide variety languages and customs.
Text is represented with the Unicode character set, which covers most scripts in use today.
Additionally, Java2 provides services for localized text processing, orientation of components in a user interface, and a rich set of capabilities for displaying and interacting with visually complex text. Doug Felt is Project Lead for Complex Text in Java at the IBM Centre for Java Technology. As part of the Text and International team at Taligent and at the CJT, he contributed to the development of the bidirectional text support in JDK 1.2 and in Swing. Doug worked on the original RichEdit control at Taligent, and ported the bidirectional text classes to JDK 1.1. Doug is a graduate of Stanford University.