[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: