#!/bin/sh
fenc='UTF-8-MAC'
tenc='UTF-8'; cmap='UniJIS-UTF8-H'
font="HeiseiMin-W3-$cmap"
prog="`basename \"$0\"`"
tmp1="`mktemp \"${TMPDIR:-/tmp}/$prog.XXXXXX\"`"
tmp2="`mktemp \"${TMPDIR:-/tmp}/$prog.XXXXXX\"`"
iconv -c -f "$fenc" -t "$tenc" | du2ps ${font:+-ff "$font"} "$@" |
env NeverEmbedCIDFontList=" " ps2pdf -sPAPERSIZE=a4 - "$tmp1" > /dev/null &&
{
  replacecjkfonts.pl --keepmetrics "$tmp1" "$tmp2" > /dev/null 2>&1 ||
  cp "$tmp1" "$tmp2"
} &&
cat "$tmp2" &&
rm "$tmp1" "$tmp2"
