| PREVIOUS | HEAD |
This release of the previewer supports all aspects of Omega, an extended version of TEX which supports enhanced multilingual capabilities and 16-bit font encodings. You can learn about the powerful capabilities of Omega, an opus of Yannis Haralambous and John Plaice, in TUGboat vol. 15, no. 3, September 1994, ``Progress on the Omega Project''. The Omega software is available at URL ftp://nef.ens.fr/pub/tex/yannis/omega, and there is a Web page at http://www.ens.fr/omega.
Omega is a tool for the multilingual expert, and a means for TRUETEX to improve the performance of 8-bit TEX on Windows. The plain TEX and LATEX macros are not directly usable in the Omega formatter, so the features are not immediately useful in the way an author would write conventional TEX documents.
TRUETEX support for Omega includes the following features:
The most immediately useful aspect of the TRUETEX Omega extensions are the simple and complete access to the Unicode fonts of Windows NT and Windows 95. This means that you can avoid encoding mismatches when using non-TEX fonts in TEX documents. For example, the Unicode Times New Roman font in Windows contains all of the characters (or elements needed to compose accented characters)1 used in the TEX Roman and LATEX T1 encodings, and the Omega-enhanced TRUETEX previewer allows full translation between TEX and Unicode encodings via the Omega-enhanced virtual fonts. Access to Unicode allows us to finally rationalize the TEX fonts and typesetting into cross-platform standards, instead of employing ad-hoc 8-bit encodings that will not work when, for example, the Windows code page changes or when an output file is exported via Adobe Acrobat.
While both the 16-bit and 32-bit editions of the previewer support the Omega files, rendering with Unicode fonts requires the 32-bit previewer running on a Unicode-capable version of Windows (currently Windows NT and Windows 95).
This release of the Unicode edition also implements virtual character packets for codes above 256; previously virtual characters larger than 256 could only appear in virtual fonts as codes for actual TrueType fonts; now TRUETEX supports fully general TEX and Omega virtual fonts. TRUETEX also applies sparse table techniques to map virtual font character numbers to virtual font packets, thus avoiding inefficient use of memory.
| NEXT | HEAD |