The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD chinese : ttfm

A Big5/GB enhanced TrueType Font Manager

 A True Type Font Manager that handles true type font
installation, uninstallation, list, and default font
setting.  It was originally in the CLE distribution.

The manager doesn't deal with applications using TTF
directly.  Instead, it calls modules to handle the
details.  There are only several predefined behaviours
of the modules, like add/remove/list.  There are four
modules as of version 0.9:

chitex: For ChiTeX, a Chinese TeX/LaTeX
ttf2pk: Generate pk/tfm for CJK
xfreetype: For Xfsft in XFree86 3.3.x and "freetype"
           module in 4.x
xttfm: For X-TT in XFree86 3.3.x and "xtt" module in
       4.x, avaiable in both tcl and sh versions.

Some modules are Big5/GB enhanced, for better font
detection/generation.
 

LOCAL/rafan/chinese



ttfm history


v. 1.20
date: 2007/05/19 20:00:49;  author: flz;  state: Exp;  lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.

v. 1.19 date: 2007/02/22 07:37:54; author: rafan; state: Exp; lines: +2 -2 - Host files on my local distfiles. freebsd.sinica.edu.tw is down for a long time. For arphicttf, the two sites are just FreeBSD distfiles mirror. Host at my place is better. - Claim maintainership
v. 1.18 date: 2006/11/26 18:12:11; author: rafan; state: Exp; lines: +6 -0 - Repsect X11BASE. This should fix chinese/*ttf build failure with non-standard X11BASE. Reported by: pointyhat
v. 1.17 date: 2005/08/28 15:43:47; author: clive; state: Exp; lines: +1 -0 Let mkfontscale(1) and mkfontdir(1) handle fonts.scale and fonts.dir. PR: ports/76658
v. 1.16 date: 2005/07/25 21:58:09; author: linimon; state: Exp; lines: +1 -1 Reset bouncing maintainer address. These ports are now available for adoption. Note that I have left the maintainer's own ftp site as a MASTERSITE because it still appears to be active (for now, anyways). Hat: portmgr
v. 1.15 date: 2005/02/19 13:51:49; author: leeym; state: Exp; lines: +3 -5 - add chinese/Makefile.ttf to control install/deinstall process of all TrueType fonts in chinese/*ttf - update related Makefile(s) and remove pkg-{install,pkg-deinstall,pkg-plist} - relocate non-font files to DATADIR or DOCSDIR - fix "unable to reomve fonts from gscjk" problem in ttfm.sh and gscjk.ttfm - update chinese/zh-fireflyttf to 1.2.6 [1] PR: [1] 77438 Submitted by: leeym Approved by: statue at freebsd.sinica.edu.tw
v. 1.14 date: 2005/01/08 15:50:04; author: sem; state: Exp; lines: +1 -1 - Pass maintainership to submitter PR: ports/75730 Submitted by: statue(at)freebsd.netlab.cse.yzu.edu.tw
v. 1.13 date: 2004/07/23 19:10:08; author: anholt; state: Exp; lines: +1 -1 - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk, and make XFREE86_VERSION map to it. XFREE86_VERSION is now deprecated. - Make xorg the default X_WINDOW_SYSTEM on -current. - Add several new X_*_PORT variables which point to various pieces of X11 based on the setting of X_WINDOW_SYSTEM, and make ports use them. - Add information to CHANGES about how to handle the transition. PR: ports/68763 Approved by: portmgr (marcus) Approved by: re (scottl)
v. 1.12 date: 2003/11/21 03:09:44; author: linimon; state: Exp; lines: +1 -1 statue@freebsd.sinica.edu.tw has asked for all the maintained ports to be reset to ports@FreeBSD.org. We're sorry to see you go and want to thank you for your help in the past. PR: ports/59515 Submitted by: statue@freebsd.sinica.edu.tw
v. 1.11 date: 2003/11/04 00:59:07; author: leeym; state: Exp; lines: +10 -9 Update to 0.9.5 PR: 58903 Submitted by: Statue
v. 1.10 date: 2003/09/30 17:55:11; author: vanilla; state: Exp; lines: +6 -14 update to 0.9.4 update MASTER_SITES take maintainership PR: ports/57180 Submitted by: statue@freebsd.sinica.edu.tw
v. 1.9 date: 2003/02/26 14:23:43; author: foxfair; state: Exp; lines: +1 -0 pkg-comment police: Purge them in this category while I'm here.
v. 1.8 date: 2002/08/03 19:30:17; author: clive; state: Exp; lines: +1 -1 remove files/patch-aa add files/patch-modules::abiword.ttfm update files/patch-ttfinfo.c PR: ports/38820 , ports/41141
v. 1.7 date: 2002/06/02 17:31:56; author: ijliao; state: Exp; lines: +3 -3 add gscjk module remove ghostscript6 module bump portrevision PR: 38803 Submitted by: Statue
v. 1.6 date: 2002/03/31 10:07:04; author: clive; state: Exp; lines: +6 -1 Add dependency for XFree86-4. PR: ports/33038 Submitted by: Statue
v. 1.5 date: 2001/10/15 12:09:23; author: ijliao; state: Exp; lines: +2 -1 Since AbiWord 0.9.0, it had been moved from $PREFIX/AbiSuite to $PREFIX/share/AbiSuite So we should change path-setting in chinese/abiword and chinese/ttfm PR: 30600 Submitted by: Kuang-che Wu Approved by: MAINTAINER
v. 1.4 date: 2001/02/01 06:17:20; author: keith; state: Exp; lines: +7 -4 Update to 0.9.3. This version supports Ghostscript 6.50, and a new abiword module and a man page were added.
v. 1.3 date: 2000/12/04 12:15:31; author: keith; state: Exp; lines: +2 -2 Update to 0.9.2. Prior versions of TTFM modules have many undefined behaviors, some of which are coherent in 0.9.2, others like CID & TTF naming conventions are not standardized yet. Future versions should move to FreeType 2, since it has more font support, especially for CID fonts, so that some really hacks can be removed from TTFM.
v. 1.2 date: 2000/11/26 18:39:38; author: keith; state: Exp; lines: +4 -4 Update to 0.9.1. This version fixes some minor typos and bugs in ttfm.sh and X modules, and the ghostscript6.ttfm module was also added. The new module is to be used along with the forthcoming zh-ghostscript6 and zh-enscript. It can also be used as a CID font manager. Relative info can be found at: http://www.aihara.co.jp/~taiji/tops/ The new GS6 module is written with Japan/Korean in mind, meaning there are some barebones for identifying/using Japan/Korean TTF/CIDs. TODO modules: * Abiword * ChiTeX * CID for XFree86-4 * CJK * cwTeX * GS5.5/vflib
v. 1.1 date: 2000/11/13 08:48:09; author: keith; state: Exp; New port added: ttfm A True Type Font Manager that handles true type font installation, uninstallation, list, and default font setting. It was originally in the CLE Linux distribution, modified by Cheng Yuan-Chung from Joerg Pommnitz's ttmkfdir, to have Big5/GB TTF better detection. There are four modules as of version 0.9.0 for their respective apps: chitex: For ChiTeX, a Chinese TeX/LaTeX ttf2pk: Generate pk/tfm for CJK xfreetype: For Xfsft in XFree86 3.3.x and "freetype" module in 4.x xttfm: For X-TT in XFree86 3.3.x and "xtt" module in 4.x, available in both tcl and sh versions. Since ChiTeX hasn't been ported yet, CJK needs further tuning, only xfreetype & xttfm are available right now. Future applications which uses TTF(like ghostscript) should use TTFM to manage TTF. The importing of this port also implies existing ports like arphicttf/moettf should be re-written. /me is always able to find trouble for himself. :-) =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm