Newsgroups: fj.comp.texhax
Path: galaxy.trc.rwcp.or.jp!sparky!uunet!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!handa
From: handa@etlken.etl.go.jp (Kenichi Handa)
Subject: Re: GS patch for ASCII JTeX's Xtex
In-Reply-To: noro@iias.flab.fujitsu.co.jp's message of 22 Sep 92 09: 03:50 GMT
Message-ID: <HANDA.92Sep23104709@etlken.etl.go.jp>
Sender: news@etl.go.jp (News System)
Nntp-Posting-Host: etlken
Organization: Electrotechnical Lab., Japan.
References: <WATANABE.92Sep20185615@akiu.gw.tohoku.ac.jp> <BuvpzG.MC@cs.titech.ac.jp>
	<HANDA.92Sep21102351@etlken.etl.go.jp> <BuwpJv.D8B@cs.titech.ac.jp>
	<HANDA.92Sep21162823@etlken.etl.go.jp>
	<HANDA.92Sep22095108@etlken.etl.go.jp> <SENDA.92Sep22132805@cr-x.kuis. 
	<NORO.92Sep22180350@otemoyan.iias.flab.fujitsu.co.jp>
Distribution: fj
Date: Wed, 23 Sep 1992 01:47:09 GMT
Lines: 80
Xref: galaxy.trc.rwcp.or.jp fj.comp.texhax:1443
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.texhax&nb=1443&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 article <NORO.92Sep22180350@otemoyan.iias.flab.fujitsu.co.jp>
noro@iias.flab.fujitsu.co.jp (Masayuki Noro) writes:
>> $BEvA3!"(Bgrayscale anti-aliasing $B$D$-$N(B xdvi $B$N$3$H$G$9$h$M(B ? (pl14 $B0J>e(B
>> $B$GI8=`AuHw(B) $B$3$lL5$7$@$HC/$,8+$F$b(B xtex $B$NJ}$,$-$l$$$@$H;W$$$^$9$,!#$H(B
>> $B$$$$$D$D!":#(B xtex $BMQ$N%U%)%s%H$r:n$C$F$$$^$9(B :-)

pl15 $B$N(B xdvi $B$r;H$C$F$$$^$9!#$?$@!"IaCJ$O(B Sun $B$N(B HM $B%b%N%/%m(B
$B%b%K%?!<$r;H$C$F$$$k$N$G!"(Bgreyscale anti-aliasing $B$N287C$,$J(B
$B$$$N$G$9!#:#!"(B Sun $B$N(B GX $B$K=P$7$F$_$^$7$?!#3N$+$K(B 
anti-aliasing $B$N0RNO$O@dBg$G!"%U%)%s%H$N%9%?%$%k$NJ70O5$$O$:$C(B
$B$H(B xdvi $B$NJ}$,$h$$$G$9$M!#$?$@(B GX $B$N2hLL$K(B A4 $B$,%U%k$KI=<($5(B
$B$l$k%9%1!<%k$G;H$C$F$$$^$9$H!"J8;z$NNX3T$,$\$d$1$F$$$k$?$a!"(B
$B$$$i$$$i$7$F$-$^$9!#D9$$4V8+$F$$$k$H$/$i$/$i$7$F$/$k!#0lEY(B 
HM $B$N$/$C$-$j2hLL!J(B1600x1200$B!K$K$J$l$A$c$&$H$H$F$b%+%i!<%b%K(B
$B%?!<$G;E;v$9$k5$$K$J$l$^$;$s!#(Bgreyscale $B%b%K%?!<$J$iBg>fIW$+(B
$B$J$H;W$C$F(B SonyNEWS $B$K=P$7$F$_$?$i(B segmentation fault $B$r5/$3(B
$B$7$F$7$^$$$^$7$?!#(B:-(

$B$H$$$&$o$1$G%+%i!<%b%K%?!<$J$i(B xdvi $B%b%N%/%m$J$i(B xtex $B$C$F$3(B
$B$H$+$J!#$$$^$N$H$3$m!#(B

>> $B$$$$$D$D!":#(B xtex $BMQ$N%U%)%s%H$r:n$C$F$$$^$9(B :-)

>> In article <HANDA.92Sep22095108@etlken.etl.go.jp>, handa@etlken.etl.go.jp (Kenichi Handa) writes:
>> $B$O(B xtex $B$NJ}$,$-$l$$!#$?$@(B bdfresize $B$O(B BBX $B$NJQ49;~$K@0?t7W(B
>> $B;;$G@Z<N$F$F$$$k$N$G!"(Bgyq $B$J$I(B BBoy $B$,Ii$N$b$N$,>.$5$/!JBg$-(B
>> $B$/!)(B $B$h$&$9$k$K(B -3 $B$G$"$C$FM_$7$$$b$N$,(B -2 $B$K!K$J$C$?$j$7$F(B
>> $B$A$g$C$HJ8;z$N0LCV$,JQ$K$J$j$^$9!#(B

$B$H!"=q$-$^$7$?$,!"7k6IKM$O$3$l$r=$@5$9$k0J2<$N$$$$2C8:$J%Q%C(B
$B%A$rEv$F$F;H$C$F$$$^$9!#(B

$B!]!]!!$1$s$A$c$s!w#E#T#L(B
      handa@etl.go.jp

--- charresize.c.origMon Sep 21 14:25:51 1992
+++ charresize.cTue Sep 22 20:38:00 1992
@@ -32,6 +32,7 @@
 #include<ctype.h>/* isxdigit() macro */
 #include<strings.h>/* bzero() function */
 #include<sys/param.h>/* howmany(), MAX(), MIN() macro */
+#include<math.h>
 #include"def.h"
 
 #definexdigit(c)((c)>='a' ? (c)-'a'+10\
@@ -149,6 +150,7 @@
 {
 intarg1, arg2, arg3, arg4;
 intnewbbox, newbboy;
+doubletemp;
 
 get_line();
 if (!beginwith(linebuf, "BBX")) {
@@ -164,15 +166,20 @@
 newbbh = HRESIZE(arg2);
 graylevel = bbw * bbh * level / 100;
 
-newbbox = XRESIZE(arg3);
-newbboy = YRESIZE(arg4);
+/*newbbox = XRESIZE(arg3);*/
+temp = arg3 * numerator_x;
+temp /= denominator_x;
+newbbox = nint(temp);
+/*newbboy = YRESIZE(arg4);*/
+temp = arg4 * numerator_y;
+temp /= denominator_y;
+newbboy = nint(temp);
 sprintf(linebuf, "BBX %d %d %d %d", newbbw, newbbh, newbbox, newbboy);
 put_line();
 }
 
 
-bitmap(linebuf)
-char*linebuf;
+bitmap()
 {
 if (!beginwith(linebuf, "BITMAP")) {
 error("BITMAP expected\n");


