-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- X TrueType Server Version 1.3 [Aoi MATSUBARA Release 3] Miscellaneous Note (C)1998,1999 X TrueType Server Project All rights reserved. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ----------------------- 1. Related information ----------------------- 1.1 Acknowledgment ------------------ * X TrueType Server is using the product "FreeType" from The FreeType Project: http://www.freetype.org/ * X TrueType is based on the "X-V server" by Junji Takagi. * The basis of X TrueType is developed by Go Watanabe (go@cclub.cc.tut.ac.jp). And, Go Watanabe incorporated the source codes into the distribution files until Ver0.6 X-TT. * In the current version of X-TT, Takuya SHIOZAKI (tshiozak@makino.ise.chuo-u.ac.jp) incorporated the source codes into the distribution file, and wrote the manuals. And, He did - make code converter table and make it dynamic loadable, and - design and implement TTCap. * The current version of X-TT was merged by the xtt07pre patch, which was developed by Mutsumi ISHIKAWA (ishikawa@linux.or.jp) He also maintains the X-TT package in Debian-JP. With his help, X-TT is supposed to be adopted in Debian 2.0 (Hamm) Japanese version. And, he is working to port X-TT to next release series of XFree86. Mutumi's "The issues of X-TT": http://www.linux.or.jp/~ishikawa/linux/X-TT/index.html (Japanese) * The current version of the metric calculating routine in X TrueType servers was developed by Kazushi "Jam" MARUKAWA (jam@pobox.com). Jam's "X-TrueType Server and TrueType fonts" http://www.io.com/~kazushi/xtt/ (English) * This manual is based on some documents written by Kazushi "Jam" MARUKAWA (jam@pobox.com), Makoto "Utage" MINOURA (minoura@hauN.org), M.MEIARASHI (mes@st.rim.or.jp), and KAGEYAMA@So-Net (yt-kage@cb3.so-net.ne.jp). * We were given much advice on the issues of Korean words by CHOI Junho. CHOI Junho's "X-TrueType Server: How to use TrueType fonts in X": http://jazz.snu.ac.kr/~junker/pub/unixx/xfont/x-tt.html (Korean) * We were given the contribution of the code converters for Thai and Vietnamese from Pablo Saratxaga (yanagi@chanae.alphanet.ch). * The X-TT mailing list is maintained by Shin ZUKERAN (shin@ryukyu.ad.jp). Note: In this mailing list, the primary language is Japanese. ZUKERAN's "Let's use Japanese Scalable Fonts on X": http://www.ryukyu.ad.jp/~shin/linux/x-tt/ (Japanese) * X-TT was ported to next release series of XFree86 by Nozomi Ytow (nozomi@biol.tsukuba.ac.jp). * Hidetoshi Yamano-uchi (mer@interlink.or.jp) contributed the codes to use embedded bitmaps. * Shunsuke AKIYAMA (akiyama@jp.FreeBSD.org) sent many patches and compile test result reports. Additionally, he made new bitmap cache facility. * And we were given much contribution by many people. - He Takeshi TAGUCHI (taguchi@tohoku.iij.ad.jp) - He made X-TT ports for FreeBSD packages/ports. His X-TT port is in x11 category of ports-current now. Kazuhiro YABE (yabe-z@tk.airnet.ne.jp) - He make binary kit for Slackware. Keitaro "Ramsy" YOSHIMURA (ramsy@linux.or.jp) - He made RPM file for PJE on RedHat Linux. Seiji MIZUKOSHI (mizk@tky2.3web.ne.jp) - He made RPM file for TurboLinux. Toshiomi MORIMOTO (moriki@db.is.kyushu-u.ac.jp) - He incorporate some patches for Version 0.2 X-TT. Satoshi TAOKA (taoka@infonets.hiroshima-u.ac.jp) - He introduced X-VFlib and earier version of X-TT in "Software Design" magazine. Shunji MATSUYAMA - They introduced X-TT on their serialization in "Unix User" magazine. They intend to introduce again on "Unix User" Oct., 1998. Tadayoshi OKUMA - Pacific Hitech's `TurboLinux' distribution Mr. T.A. (asada@nurs.or.jp) - His chat on a certain news group with Go gave Go's motivation to make X-TT. Naoki HAMADA (nao@tom-yam.or.jp) - He introduced FreeType to FreeBSD-tech-jp mailing list. And he sent several advices about TrueType Font to the X-TT mailing list. There are many other people reported about bugs and contributed some patches. 1.2 Other sites --------------- * Hiroshi TAKITA's "Let's use TrueType fonts on Accelerated-X!" http://www.mtl.t.u-tokyo.ac.jp/%7Etakita/ax-tt/index.html (Japanese) * Debian-JP Project http://www.debian.or.jp/ (Japanese) * FreeBSD Project (Japan) http://www.jp.freebsd.org/ (Japanese) 1.3 TODO -------- * To add powerful adjustment facility for font metric. * Anti-aliasing server. * Incorporate X-TT into XFree86 Ver4.0. * Code conversion server. (Shiokzaki's personal TODO.) 1.4 History and Changes ----------------------- On August 30, 1998 X-TT version1.0 [Aoi MATSUBARA Release 0] was released. It is our first official release. The code name of X-TT Ver1.x series is "Aoi MATSUBARA". On August 1, 1998 Many encoding functions for western words were added. On July 12, 1998 X-TT version0.7pre was released. (This version was distributed only in the X-TT mailing list.) On May 24, 1998 The great fruits from the X-TT project were presented in the conference on JUS PC-UNIX held in Hamamatsu City, Shizuoka Prefecture. In the early morning on May 23, 1998 The dynamic font loading method in the code conversion routine was completed. On May 18, 1998 X-TT version0.6 [MULTI Beta Release 6] was released. On May 6, 1998 Jam finished correcting the font metrics. On April 28, 1998 Jam started to correct the font metrics. On April 11, 1998 TTCap was added. On March 30, 1998 X-TT version0.5 [MULTI Beta Release 5] was released. Its features were as follows: * The calculation method for the proportional fonts was corrected. * The TrueType collection was supported. (Now it was replaced by TTCap.) On March 22, 1998 Many encoding routines for far east countries' languages were added in the code conversion routine. On Febrary 24, 1998 X-TT version0.4 [MULTI Beta Release 4] was released. On Febrary 21, 1998 X-TT version0.3 [MULTI Beta Release 3] was released. On Febrary 20, 1998 The patch which converted JISX0208 codes into Unicode was released. On Febrary 12, 1998 X-TT version0.2 [MULTI Beta Release 2] was released. Its features were as follows; * Changed the libfont library into shared one. * Some character sets were added. * The Matrix Transformation method was adopted. * The Slant was adopted. * The proportional fonts were added. On Febrary 6, 1998 X-TT version0.1 [MULTI Beta Release 1] was released. This is the first beta release of X-TT. All of beta X-TT distributions (Ver0.x) have a same code name as "MULTI". On Febrary 4, 1998 The X-TT Mailing list started its service. In October 1997 X-VFlib was released. It was made very well, in spite of using the functions that were covered by VFlib2 (*1), and was very robust at its release. In October 1997 In the fj.comp.x11 newsgroup, Mr. T.A. and Mr. G discussed X fonts. In September 1997 In the computer center of C. University, Mr. KmoP and Mr. S made some discussion about VFlib again. (At that time, Mr. S knew that there were a "msf2bdf" for Win3.1.) At the beginning of 1997 In M labo., Department of Science and Electrical Engineering, C. University, Mr. KmoP and Mr. S discussed whether VFlib could be used on X or not. -------- *1 VFlib is a rendering library for Japanese vector fonts. Since version 3 was released, it has been able to deal with proportional western fonts. In version 2, however, it was only able to deal with monospaced fonts. This means that it could be used only in the Japanese environment. 1.4 License Information ----------------------- The current version of X-TT must be used accourding to the BSD style license. Copyright (c)1998 X TrueType Server Project, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This license is a quote of the /usr/share/examples/etc/bsd-style-copyright document in FreeBSD-2.2.6R, except for the first line. $Id: MISCNOTES.mix,v 1.4 1999/10/08 03:13:52 tshiozak Exp $ # end of file