------------------------------------------------------- Pemasangan font True Type Font (TTF) pada mesin FreeBSD ------------------------------------------------------- Masuk ke root dan install ttmkfdir (TrueType Make Font Directory) $ su root $ cd /usr/ports/x11-fonts/ttmkfdir ; make install clean Setelah selesai install ttmkfdir, cipta dir TrueType $ cd /usr/X11R6/lib/X11/fonts/ $ mkdir -p TrueType Letak font berformat .ttf kedalam dir /usr/X11R6/lib/X11/fonts/TrueType Font berformat .ttf boleh diambil dari C:\WINDOWS\Fonts Kemudian pindahkan maklumat skala ttmkfdir kedalam fail fonts.scale $ cd /usr/X11R6/lib/X11/fonts/TrueType $ ttmkfdir > fonts.scale Bina fail xfs.sh (Skrip Font) untuk font TrueType $ mkfontdir $ pushd /usr/X11R6/etc/rc.d $ touch xfs.sh Buka fail xfs.sh dan letak kandungan spt dibawah: #!/bin/sh xfs=/usr/X11R6/bin/xfs case "$1" in start) if ! ps auwxc | grep -q xfs ; then $xfs -daemon > /dev/null 2>&1 echo -n " xfs" fi ;; stop) if ps auwxc | grep -q xfs ; then killall -9 ${xfs##*/} > /dev/null 2>&1 echo -n " xfs" fi ;; esac Simpan dan keluar Setkan permission fail xfs.sh $ chmod 0755 xfs.sh Buat salinan fail config $ cd /usr/X11R6/lib/X11/fs $ cp config config.old Ubah semua kandungan fail config spt berikut: clone-self = on use-syslog = off catalogue = /usr/X11R6/lib/X11/fonts/TrueType/, /usr/X11R6/lib/X11/fonts/TTF/, /usr/X11R6/lib/X11/fonts/misc/, /usr/X11R6/lib/X11/fonts/75dpi/ error-file = /var/log/xfs.log default-point-size = 120 default-resolutions = 96,96,100,100 cache-hi-mark = 2048 cache-low-mark = 1433 cache-balance = 70 Simpan dan keluar Jalankan Skrip Font xfs.sh $ /usr/X11R6/etc/rc.d/xfs.sh start Buat salinan fail XftConfig NOTA: XFree86 versi 4.x tidak lagi menggunakan fail XftConfig utk X Server jadi anda berkemungkinan besar perlu membina fail tersebut $ cd /usr/X11R6/lib/X11 $ cp XftConfig XftConfig.old Buka fail XftConfig dan ubah kandungan yang berkenaan spt berikut: #dir "/usr/X11R6/lib/X11/fonts/Type1" dir "/usr/X11R6/lib/X11/fonts/TrueType" dir "/usr/X11R6/lib/X11/fonts/TTF Simpan dan keluar Matikan Skrip Font sekarang $ killall xfs Buat salinan fail gtkrc $ cd /usr/X11R6/share/themes/Default/gtk $ cp gtkrc gtkrc.old Buka fail gtkrc dan ubah semua kandungannya spt berikut: style "Crap" { fontset = "-*-tahoma-medium-r-normal-*-*-80-96-96-*-*-*" bg[NORMAL] = "#d6d1c7" } class "GtkWidget" style "Crap" Simpan dan keluar Ubah fail XF86Config $ cd /etc/X11/ $ ee /etc/X11/XF86Config Pada bahagian "File", letakkan baris spt berikut: RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:7100" Pada bahagian "Module", ubah bahagian berikut: Load "freetype" Jalankan Skrip Font xfs $ /usr/X11R6/etc/rc.d/xfs.sh start Restart X Server anda dengan menggunakan arahan berikut: $ startx -- -dpi 96 * NOTA: Mulai sekarang anda perlu menjalankan X Server anda menggunakan arahan diatas untuk mengelak font anda menjadi terlalu kecil # Ahmad Azizan # lobak(at)MyBSD.org.my # Credit goes to drl, vc0r3 and SkyWizard @ DALnet #mybsd