--------------------------------- After X-TT Project --------------------------------- * Changes from 1.4.2rc1 to 1.4.2 - Added minor improvements. * Changes from 1.4.1 to 1.4.2rc1 - Fixed several bugs of make_up_italic_bitmap() function. - Changed the order of priority of mapIDRelations in JISX0208 and JISX0201 code converter. The windows ucs2 is given the highest priority for kochi-substitute Japanese fonts. - Fixed code relation in cc_jisx0208_to_std_ucs2() function. (not 0x215d -> 0x00b1 but 0x215d -> 0x2212) - Added minor improvements. * Changes from 1.4.1rc1 to 1.4.1 - Added minor improvements. * Changes from 1.4.0 to 1.4.1rc1 - Fixed an X server crash because of an inconsistency problem between XFree86 and X-TT(reported by Koike Kazuhiko). - Improved fix to prevent NULL dereference when the font cache becomes full; solution by allocation of a dummy area for bitmap. * Changes from 1.4.0rc1 to 1.4.0 - Fixed an X server crash when using LucidaSansRegular.ttf (reported by Koike Kazuhiko). - Added U+20AC and U+00AE characters to KSCJOHABtoUCS2.c and KSC5601toUCS2.c(Jungshik Shin). - Added ksc5601.*-3 and ksx1001.*-3 to KSCJOHAB/main.c(Jungshik Shin). * Changes from 1.4.0beta1 to 1.4.0rc1 - Improved fix for server crash that appears on Linux/PPC. - Support for reverse `fc' specification. `fc=0xaa00-0xa0ff' means specifying the ranges 0x0000-0xa0ff and 0xaa00-0xffff. This is useful for GB18030 proportional fonts. - Preparation for extending the encoding field of XLFD. The X-TT permits the following additional XLFD format: "-foo-foo-medium-r-normal--0-0-0-0-c-0-foo.2000-0.0" "-foo-foo-medium-r-normal--0-0-0-0-c-0-foo.2000-0.1" The last number can be used to indicate the plane number of a huge character set. - Added patch for mktcapdir-0.5.4 and some ttfconf files suitable for X-TT 1.4.0. - Other minor improvements. * Changes from 1.3.0 on XF86-4.3.0 to 1.4.0beta1 - Improved fix to crashs caused when certain fonts (e.g. verdana.ttf) are used; solution based on investigating the true nature of the problem. - Improved performance based on the solution to the buffer overflow problem, caused by exceeding the range of maxbounds.ascent/maxbounds.descent. This problem occurred only when `-m-' spacing was used. - Performance improvement of FreeTypeGetMetrics() function. - New options for TTCap, `fc' and `fm': they enable the *extremely* fast loading of big Japanese or unicode fonts with `-p-' in the XLFD. - Enhancements for `ds', `eb' and `bw' options. - Using Embedded Bitmap with the option `eb=y' when Auto Italic is set. - Trying to use TT_Load_Glyph_Bitmap() in get_metrics() when `bs' option is not set. - Extension of code converter modules for ARABIC, ARMSCII8, BIG5HKSCS, GB18030, ISO8859.*, etc. (Pablo Saratxaga, James Su) - Some other minor improvements. * Changes from 1.3.0 to 1.3.0 on XF86-4.3.0 - Fixed an X server crash that appears on Linux/PPC, related to invalid code converter module being loaded because of a broken string comparison in xttcconv.c (Chisato Yamauchi, Daisuke MASATSUNA). - Fixed an X server crash caused by a NULL dereference when the font cache becomes full (Chisato Yamauchi, tokeijikakenoringo). - Increased the default font cache size so that it works better for iso10646 (Hidetoshi Yamano-uchi, Chisato Yamauchi). - Fixed an X-TT garbage-display problem when glyphs are undefined for fixed width fonts (Hidetoshi Yamano-uchi, Chisato Yamauchi). - Fixed an X server crash caused by returning a NULL pointer for the bitmap, even when the height was non-zero. The problem occurred when using some specific fonts (eg. verdana.ttf) and loading huge fonts. (Chisato Yamauchi). - Fixed an X server crash caused by buffer overflow. The problem was caused by glyph ascent/descent exceeding the range of maxbounds.ascent/maxbounds.descent (Chisato Yamauchi, Masanori Shimada). --------------------------------- X-TrueType Server Project --------------------------------- * Changes between 1.2.92 and 1.3.0 - fix the ttcno (uninitialized variable was used). - add TTCap "bs" by Hidetoshi Yamano-uchi. * Changes between 1.2.91 and 1.2.92 - fix to avoid unresolved symbol error in linking XF86Setup. * Changes between 1.2.90 and 1.2.91 - Add forgotten patch * Changes between 1.2.1 and 1.2.90 - Commit new font cache mechanism (by Shunsuke Akiyama). - change libfont - add fontcache extension - change xset - Fit embedded bitmap functions to FreeType-1.3 (by Hidetoshi Yamano-uchi). - Fix the metric calculation for monospaced fonts. - Add the xfsft compatible TTC font number specifying. - Fix tis620 encoding and add Georgian encoding (by Pablo Saratxaga). - Fix BIG5 encoding (Anthony Wong). - Add the encoding name "microsoft-win3.1". - Fix xttcconv to prevent memory leak. - Change the code converter to look up "ModulePath" in XF86Config. - Change Some symbol names and sort out the source files. * Changes between 1.2 and 1.2.1 - change how to get metrics in very lazy method, and - apply changes to use embedded bitmap(by Hidetoshi Yamano-uchi). * Changes between 1.1pl05 and 1.2 - fix several bugs in code converter, and - change directory hierarchie (for XFree86 New Design). * Changes between 1.1pl04 and 1.1pl05 - fix when HasSharedLibraries is defined as No, - add new converters (contributed by Pablo Saratxaga), and - fix for Very Lazy using particular fonts. * Changes between 1.1pl03 and 1.1pl04 - add "cr" (Code Range) TTCap to restrict code range. * Changes between 1.1pl02 and 1.1pl03 - fix for FreeBSD ELF Platforms. * Changes between 1.1pl01 and 1.1pl02 - fix for MS Unicode font to use unicode charset, and - add the XLFD range specifies. * Changes between 1.1pl00 and 1.1pl01 - added the very lazy font metrics calculation method, - fix for the ISO 8859-11, and - fix for ftcconv.c if the code converter module is linked statically. * Changes between 1.1 and 1.1pl00 - added the true font property of the font metrics. * Changes between 1.0pl00 and 1.1. - switched the base XFree86 source codes to version 3.3.3, - added TCVN encoding (contributed by Pablo Saratxaga), - bug fix for the font rotation, and - added the code to calculation the raw width and to store the `attributes' field in the `XCharStruct'. * Changes between 1.0 and 1.0pl00. - added 'Turn on/off Hinting' to TTCap, - added some encodings, and - some bug fix. # end of file