Re: Arphic fonts
On Thu, 23 Dec 1999, Anthony Fok wrote:
> ??讽???罢? ^_^ 把酚????? Anthony Wong ?? *.scale ? *.alias?
> ?灿?ゼ??ㄒ??ぃ?蛤 CLE ?妓? "-default-ming-*" ?摸? aliases?
> ?┪ "bkai24" ? 24 ? ???单单??ぃ? "-????-?灿?砰-" ?摸? aliases
> Τ?惠???┪Τㄤ????快??
闽?-default-ming-*?场??и??参?ゑ耕???ㄒㄓ弧:???gtk?????
э?-default-ming-*??妓┮Τgtk?AP常??ノ???????и??ぃ惠??
?package???fontset?patch....
???????..ぃ??????谋????
и?娩临?ゼ暗?.alias?.scale郎???陈沸????メ?ㄓ??把σ??..:-)
> ??ぐ或 script? :-) (.src.rpm 郎び??┮???ぃ??更?τ
?RPMノ?.spec郎ずΤㄇscript?и?莱赣?蛤?DEB郎????!
и??????把σ??..:-)
Chinese GNU/Linux Extension(CLE) Project : http://cle.linux.org.tw/CLE/
Development Site for CLE on Mandrake : ftp://mdk.tmtc.edu.tw/pub/CLE/
Developer -- Andrew Lee <andrew@cle.linux.org.tw>
%define ver 1.0
%define rel 1mdk
Summary: Chinese (Big5) TTF fonts
Name: fonts-ttf-big5
Version: %{ver}
Release: %{rel}
Icon: fonts-ttf-big5-logo.xpm
Source0: ftp://linux.tmtc.edu.tw/pub/arphic/fonts-ttf-chinese.tar.bz2
Copyright: GPL-like (see /usr/doc/fonts-ttf-big5/arphicpl.txt)
Group: X11/XFree86
BuildArch: noarch
BuildRoot: /var/tmp/fonts-ttf-chinese-root
%description
Chinese (Big5 encoded) TTF Fonts donated by Arphic company.
%package -n fonts-ttf-gb2312
Summary: Chinese (GB2312) TTF fonts
Copyright: GPL-like (see /usr/doc/fonts-ttf-big5/arphicpl.txt)
Icon: fonts-ttf-gb2312-logo.xpm
Group: X11/XFree86
%description -n fonts-ttf-gb2312
Chinese (GuoBiao 2312 encoded) TTF Fonts donated by Arphic company.
%prep
%setup -n fonts-ttf-chinese
%build
# ttindex is provided by VFlib package; the index files it produces can
# then be used by a ghostscript with VFlib support
ttindex bkai00mp
ttindex bsmi00lp
ttindex gbsn00lp
ttindex gkai00mp
mkdir -p big5-doc && cp arphicpl.txt big5-doc
mkdir -p gb2312-doc && cp arphicpl.txt gb2312-doc
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/share/fonts/ttf/big5
install -d $RPM_BUILD_ROOT/usr/share/fonts/ttf/gb2312
install -m 0644 b*.{ttf,tti} \
$RPM_BUILD_ROOT/usr/share/fonts/ttf/big5
install -m 0644 g*.{ttf,tti} \
$RPM_BUILD_ROOT/usr/share/fonts/ttf/gb2312
cat fonts.dir.big5 \
> $RPM_BUILD_ROOT/usr/share/fonts/ttf/big5/fonts.dir
cat fonts.dir.gb2312 \
> $RPM_BUILD_ROOT/usr/share/fonts/ttf/gb2312/fonts.dir
echo -n "\
As these fonts are True Type catalogs and need special info in
the fonts.dir that ttmkfdir doesn't yet create automatically;
it is better you don't change it; use another directory for
your manually added fonts
" > $RPM_BUILD_ROOT/usr/share/fonts/ttf/big5/README
cp $RPM_BUILD_ROOT/usr/share/fonts/ttf/big5/README \
$RPM_BUILD_ROOT/usr/share/fonts/ttf/gb2312
%post
/usr/sbin/chkfontpath -q -a /usr/share/fonts/ttf/big5
killall -USR1 xfs || killall -USR1 xtt || killall -USR1 xfsft
if [ -n "$DISPLAY" ]; then
xset fp rehash
fi
%post -n fonts-ttf-gb2312
/usr/sbin/chkfontpath -q -a /usr/share/fonts/ttf/gb2312
killall -USR1 xfs || killall -USR1 xtt || killall -USR1 xfsft
if [ -n "$DISPLAY" ]; then
xset fp rehash
fi
%postun
# 0 means a real uninstall
if [ "$1" = "0" ]; then
/usr/sbin/chkfontpath -q -r /usr/share/fonts/ttf/korean
fi
killall -USR1 xfs || killall -USR1 xtt || killall -USR1 xfsft
if [ -n "$DISPLAY" ]; then
xset fp rehash
fi
%postun -n fonts-ttf-gb2312
# 0 means a real uninstall
if [ "$1" = "0" ]; then
/usr/sbin/chkfontpath -q -r /usr/share/fonts/ttf/gb2312
fi
killall -USR1 xfs || killall -USR1 xtt || killall -USR1 xfsft
if [ -n "$DISPLAY" ]; then
xset fp rehash
fi
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(0644,root,root,0755)
%doc big5-doc/*
%dir /usr/share/fonts/ttf/big5
/usr/share/fonts/ttf/big5/*.ttf
/usr/share/fonts/ttf/big5/*.tti
/usr/share/fonts/ttf/big5/README
%config /usr/share/fonts/ttf/big5/fonts.dir
%files -n fonts-ttf-gb2312
%doc gb2312-doc/*
%dir /usr/share/fonts/ttf/gb2312
/usr/share/fonts/ttf/gb2312/*.ttf
/usr/share/fonts/ttf/gb2312/*.tti
/usr/share/fonts/ttf/gb2312/README
%config /usr/share/fonts/ttf/gb2312/fonts.dir
%changelog
* Tue Dec 07 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
- first Mandrake version
Reply to: