Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!trc.rwcp!rwc-tyo!news.iij.ad.jp!news.sun.co.jp!sunj-gate.Japan.Sun.COM!news2me.EBay.Sun.COM!venus.sun.com!cs.utexas.edu!news.sprintlink.net!news-stk-200.sprintlink.net!news.sprintlink.net!news-stk-11.sprintlink.net!newsfeed.internetmci.com!uunet!in3.uu.net!psinntp!psinntp!psinntp!vivaldi.inoc.dl.nec.com!jpgate.inoc.sj.nec.com!newssv1.ho.nec!newsserv.cl.nec!csl.cl.nec!csls6!suehiro
From: suehiro@csl.cl.nec.co.jp (SUEHIRO Kenji; Save my favorite =?P?Q?R?=)
Newsgroups: fj.comp.texhax
Subject: Re: dvi2ps-j's virtual fonts
Date: 29 Jul 1996 01:58:33 GMT
Organization: C&C Research Laboratories, NEC Corporation
Lines: 69
Message-ID: <SUEHIRO.96Jul29105834@csls3.csl.cl.nec.co.jp>
References: <SUEHIRO.96Jul24181021@csls3.csl.cl.nec.co.jp>
	<KAZAMA.96Jul25213649@altair.mm.ntt-fanet.co.jp>
NNTP-Posting-Host: csls3.csl.cl.nec.co.jp
In-reply-to: kazama@mm.ntt-fanet.co.jp's message of 25 Jul 1996 12:36:49 GMT
Xref: galaxy.trc.rwcp.or.jp fj.comp.texhax:8265
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.texhax&nb=8265&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

In message <KAZAMA.96Jul25213649@altair.mm.ntt-fanet.co.jp>,
kazama@mm.ntt-fanet.co.jp (Kazuhiro Kazama) writes:
>
> $B$^$:!"$I$s$J>u67$G;H$C$F$$$k$+65$($F$b$i$($^$9$+!)(B

$B%W%j%s%?!'(B QMS$B!J%b%j%5%o%U%)%s%H!K(B
dvi2ps $B$N@_Dj!'(B
  ASCII pTeX = vf-a2bk (mor2) $B;HMQ(B
  NTT JTeX   = vf-n2a -> vf-a2bk $B;HMQ(B
$B$G$9!#(B

> PS$B%W%j%s%?$N%U%)%s%H$H8@$C$F$b!"%j%j!<%9;~4|$K$h$C$F0c$&%a%H%j%C%/%9$N(B
> $B%U%)%s%H$,:NMQ$5$l$F$$$?$j$7$^$9$7!"8_495!$O$^$C$?$/0c$$$^$9$+$i!#$3$l(B
> $B$G0lIt$NJ8;z$N0u;z0LCV$,68$$$^$9!#(B

$B;d$,$3$N8=>]$K5$$E$$$?$N$O(B ghostscript $B$N=PNO$,$"$^$j$K1x$+$C$?$?$a$G$9(B
$B$,!"!H!X!I$J$I$N5-9fN`$O$H$b$+$/!"$R$i$,$J$^$G0LCV$,$:$l$k$N$OJQ$@$H$$$&(B
$B$3$H$GD4$Y$F$_$?$i!"A02s=q$$$?$h$&$J;v>p$@$C$?$H$$$&$o$1$G$9!#(B

$B$G!"$=$&;W$C$F$h$/8+$F$_$k$H!"%b%j%5%o%U%)%s%H$G$b$d$C$Q$jI=<(0LCV$,$P$i(B
$B$D$$$F$$$k$H!#(B

> $B$^$?!"LdBj$O%"%9%-!<HG$G%b%N%9%Z!<%9$H$7$F07$o$l$kJ8;z$N07$$!V$@$1!W$H(B
> $B9M$($F$$$$$G$9$+!)(B

$B$H$$$&$h$j$b!"0l8+%b%N%9%Z!<%9Iw(B :-) $B$J$N$K<B$O%b%N%9%Z!<%9$H$7$F07$o$l(B
$B$F$$$J$$J8;z!J$R$i$,$J$J$I!K$NLdBj$@$H;W$$$^$9!#(B

> $B$^$?$?$H$($P!"BP:v$H$7$F!"$=$&$$$&J8;z$KBP$7$F$OJd@5A`:n$r$7$J$1$l$P$$(B
> $B$$$H$+!D(B($B<B$O:#$^$G$=$&$d$C$F$k$H;W$C$F$^$7$?(B)$B!#(B

$B$$$^$O(B mka2bkvf.c $B$K0J2<$N%Q%C%A$rEv$F$F(B vf-a2bk $B$r@8@.$7$F;H$C$F$$$^$9(B
$B$,!"$+$J$jJ8;z$N$P$i$D$-$,2~A1$5$l$?$h$&$J5$$,$7$^$9!#K\Ev$K$3$l$G$$$$$N(B
$B$+$I$&$+$O$h$/$o$+$C$F$$$^$;$s!#>/$J$/$H$b$3$N$^$^$@$HJ8;z$N0LCV$.$a$K(B 
afm $B$N>pJs$r;H$o$J$$$N$G!"8E$$(B PS $B%W%j%s%?$G$O!H!X!I$J$I$,$:$l$k$H;W$$$^(B
$B$9!J(Bafm $B$,<j$KF~$i$J$$8_49%U%)%s%HMQ$N(B generic $B$J(B vf $B$H$7$F$O$$$$$+$b!K!#(B

--- mka2bkvf.c~Tue Jun 13 16:01:22 1995
+++ mka2bkvf.cMon Jul 29 10:36:01 1996
@@ -131,11 +131,25 @@
 for (; curcmi->code < jis; curcmi++)
     ;
 if (curcmi->code == jis) {
+#if 0
     if (id == JFM_ID)
 l = curcmi->charBBox.llx+curcmi->charBBox.urx;
     else
 l = -(curcmi->charBBox.lly+curcmi->charBBox.ury);
     gl = ((l*UNIT)/1000 - jfmfi->ch[ct].tfmw) /2;
+#else
+    switch (ct) {
+    case 3: case 4: case 5:
+      gl = (UNIT - jfmfi->ch[ct].tfmw) / 2;
+      break;
+    case 6:
+      gl = UNIT - jfmfi->ch[ct].tfmw;
+      break;
+    default:
+      gl = 0;
+      break;
+    }
+#endif
     if (gl != 0) {
 n = inttob(b, -gl, TRUE);
 pl += 1+n;
                _
--<IIII>--   _ | |
  --<IIII>--| |TTT     $BKv9-(B $B8,Fs!JKv9-!w#C!u#C8&5f=j!%#N#E#C!K(B
            TTT                         suehiro@csl.cl.nec.co.jp
