| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/japanese/font-ume/files/ |
Upload File : |
#!/bin/sh
catfontsdir ()
{
while read _IN
do
case "${_IN}" in
*-ume-*|[0-9]*|"") ;;
*) echo ${_IN} ;;
esac
done
}
ROMA=""
BOLD="ds=y"
ITAL="ai=0.15"
OBLI="ai=0.15"
RITA="ai=0.08"
ROBL="ai=0.08"
make_xlfd()
{
_enc=$1
_file=$2
_vendor=$3
_fname=$4
_poc=$5
case "${_poc}:${_enc}" in
p:jisx0201.1976-*) PFIX="bw=0.5" ;;
c:jisx0201.1976-*) PFIX="bw=0.5" ;;
p:*) PFIX="" ;;
c:*) PFIX="" ;;
esac
set -- "${ROMA}" medium-r \
${BOLD} bold-r \
${ITAL} medium-i \
${ITAL}:${BOLD} bold-i \
${OBLI} medium-o \
${OBLI}:${BOLD} bold-o \
${RITA} medium-ri \
${RITA}:${BOLD} bold-ri \
${ROBL} medium-ro \
${ROBL}:${BOLD} bold-ro
while [ $# != 0 ]; do
_prefix="${PFIX}:$1"; shift
_variant=$1; shift
printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \
$_prefix $_file $_vendor $_fname $_variant $_poc $_enc
done | sed -e 's,::,:,g' -e 's,^:,,'
}
addentries ()
{
for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0
do
make_xlfd $ENC ume-hgo4.ttf ume gothic_hy p
make_xlfd $ENC ume-pgc4.ttf ume gothic_c4 p
make_xlfd $ENC ume-pgc5.ttf ume gothic_c5 p
make_xlfd $ENC ume-pgo5.ttf ume gothic_o5 p
make_xlfd $ENC ume-pgo4.ttf ume gothic p
make_xlfd $ENC ume-tgc4.ttf ume gothic_c4 c
make_xlfd $ENC ume-tgc5.ttf ume gothic_c5 c
make_xlfd $ENC ume-tgo5.ttf ume gothic_o5 c
make_xlfd $ENC ume-tgo4.ttf ume gothic c
make_xlfd $ENC ume-ugo4.ttf ume ui_gothic c
make_xlfd $ENC ume-ugo5.ttf ume ui_gothic_o5 c
make_xlfd $ENC ume-tmo3.ttf ume mincho c
make_xlfd $ENC ume-pmo3.ttf ume mincho p
done
}
nfonts ()
{
_L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L}
}
case "$2" in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.dir
exec < fonts.dir; rm -f fonts.dir
(catfontsdir; addentries) > fonts.dir
_num=`nfonts fonts.dir`
exec < fonts.dir; rm -f fonts.dir
(echo "${_num}"; cat) > fonts.dir
chmod 0444 fonts.dir
;;
DEINSTALL)
cd %%FONTSDIR%%
exec < fonts.dir; rm -f fonts.dir
catfontsdir > fonts.dir
_num=`nfonts fonts.dir`
exec < fonts.dir; rm -f fonts.dir
(echo "${_num}"; cat) > fonts.dir
chmod 0444 fonts.dir
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
;;
esac