-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- X TrueType Server Version 1.3 [Aoi MATSUBARA Release 3] README First (C)1998,1999 X TrueType Server Project All rights reserved. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- --------------------------------- 1. WHAT IS X-TrueType Server? --------------------------------- X-TrueType Server, or X-TT in short(*1), enables X server to use TrueType fonts by incorporating a free TrueType rasterizer FreeType(*2). You can get the newest version of X-TT from "http://X-TT.dsl.gr.jp/". 1.1 Features ------------ X-TT has the following features: - From the X client side's view, the interface to the font is not changed, since the additional features by X-TT is hidden in X Server. Hence there is absolutely no need for recompilation of any client to take advantage of X-TT. - Rasterization can be done either by X server itself or by X font server. - By using TTCap description, support for font transformations, such as slanting, adjusting glyph width, pseudo-bolding, etc. - It can be specified whether the glyphs be proportional or fixed width. - Support for TrueType Collection fonts. - Support for the following character sets: * For Western languages ASCII Any ISO8859 (part 1-10, and 15) Any KOI8 * For Chinese Big5 Big5ETen GB2312 * For Korean KSC5601-0 KSC5601-1 (EUC encoding) KSC5601Wansung KSC5601Johab * For Japanese JISX0201 (ANK) JISX0208 (JIS Level 1 and Level 2 Kanji) JISX0212 (JIS Auxiliary Kanji) * For Vietnamese VISCII TCVN * For Thai TIS620.2533 (ISO8859-11) * armenian (*-armscii-8, standard armenian encoding) * laotian (*-ibm-cp1133 and *-mulelao-1) * some DOS and Windows encodings (*-ibm-cp347, *-ibm-cp850, useful for dosemu users; *-microsoft-cp1252 also aliased as *-microsoft-fontspecific, which is very useful, as most fonts don't use proper unicode values, but claim themselves to be in cp1252 encoding (it is the default Windows encoding)) * arabic (arabic font encoding is a mess; ther is no standardization at all, I added some of the most used font encodings, *-mulearabic-{0,1,2} as used by MULE, *-microsoft-cp1256 as used by Windows, *-xaterm-fontspecific the specific encoding used by the arabic xterm 'xaterm', *-asmo-449 a standard used on some arabic countries, and *-iso8859-6_8 and *-iso8859-6_16 (the so called iso-8859-6-8 and iso-8859-6-16 font encodings; have you a better idea for the X11 font naming ?) used by the Arabic Xmosaic web browser. * For Unified Character Set Unicode (X clients can use it) - Server library libfont can be built as a shared library. - Because charset conversion codes is made as dynamic loadable modules, the users can use the required encodings on demand, and there are no worry that the codes of needless encodings waste the memory. - Since Ver1.1pl01, the fonts containing the huge number of glyphs can be used as proportional font with practical response by specifying the `vl' option to use `Very Lazy Font Metrics Calculation Method'. 1.2 Supported operating systems ------------------------------- Because current release of X-TT is provided as patches for XFree86, X-TT is available on all the systems where XFree86 and FreeType are supported. Even for the user of a system where XFree86 is not supported, or for the user of a X server other than XFree86, X font server with X-TT features is still available. ---- (*1) NOT `xtt' nor `Xtt' BUT `X-TT'. And, you can also use `Aoi' as the other name of X-TT. (*2) http://www.freetype.org/ $Id: 00README.mix,v 1.4 1999/10/08 03:17:09 tshiozak Exp $ # end of file