🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sys.sun
Article #13219

Re: Help me, displaying kanji use XView.

#13219
From: Hashizume
Date: Fri, 11 Dec 1992 11:16
110 lines
4635 bytes
From pix!dnpgw!dnpcts!astecgw!wnoc-tyo-news!sh.wide!wnoc-kyo!hiroshima-u!hugw!icspub!kwlab!hry Fri Dec 11 19:25:37 JST 1992
Article: 1059 of fj.sys.news
Path: pix!dnpgw!dnpcts!astecgw!wnoc-tyo-news!sh.wide!wnoc-kyo!hiroshima-u!hugw!icspub!kwlab!hry
From: hry@belial.osakac.ac.jp (Hisashi MINAMINO)
Newsgroups: fj.sys.news
Subject: Re: gcc on 4.2R
Message-ID: <HRY.92Nov28144537@belial.osakac.ac.jp>
Date: 28 Nov 92 05:45:37 GMT
References: <KAZUKI.92Nov27212815@ee5news1.ee5.yz.yamagata-u.ac.jp>
Sender: news@kwlab.osakac.ac.jp
Reply-To: hry@belial.osakac.ac.jp
Distribution: fj
Organization: Osaka Electro-Communication Univ., Japan
Lines: 18
In-reply-to: kazuki@ee5.yz.yamagata-u.ac.jp's message of 27 Nov 92 21:28:15 JST

  $B$3$s$K$A$O!"66D^!w#D#N#P$G$9!#(J

>>>>> On 10 Dec 92 09:28:20 GMT
 ichimura@tok-ctgw.tokyo-ct.ac.jp (Ichimura) said

> $BFMA3$G$9$,$$$^(JXView$B$G%/%j%(%$%H$7$?%&%#%s%I%&>e$K4A;z$rI=<($5$;$h$&$H$7$F$$$k(J
> $B$N$G$9$,$&$^$/$$$-$^$;$s!#(J
> SUN $B$N!!(JSPARK_Station2$B!!$N(J Japanese OpenWindow 2.0.1 $B>e$G%W%m%0%i%_%s%0$r$7$F(J
> $B$$$^$9!#(J
> $B!V#X#V#i#e#w%W%m%0%i%_%s%0%^%K%e%"%k!J#S#O#F#T#B#A#N#K!K!W$N#3#0#2%Z!<%8$NNcBj(J
> $B%W%m%0%i%`(J"simple_font.c"$B$K!V#X#V#i#e#w%W%m%0%i%^!<%:%,%$%I!J9q:]2=HG!K!JF|K\(J
> $B%5%s%^%$%/%m%7%9%F%`%:!K!W$K1h$$%W%m%0%i%`$rJQ99$7$F$_$?$N$G$9$,!"(J"Bus Error"
> $B$K$J$C$F$7$^$$$^$9!#$^$?!"$3$N%W%m%0%i%`$NB0@-(J"XV_KEY_DATA"$B$r(J"XV_KEY_DATA_WCS"
> $B$H%o%$%I%-%c%i%/%?;EMM$K$7$h$&$H$9$k$H(J"Undefined"$B$N%(%i!<$,$G$^$9!#(J

> $B$I$NMM$K$9$l$P$$$$$N$G$7$g$&$+8f;XF32<$5$$!#(J

> $B$^$?!"4A;z$rI=<($G$-$k$h$&$K$J$k4JC1$JNcBj$J$IM-$j$^$7$?$i!"$*65$(2<$5$$!#(J


  $B$3$N%W%m%0%i%`$J$s$G$9$1$I!"$^$:%-%c%s%P%9$N%j%Z%$%s%H4X?t$N0z?t$,0c$$$^$9!#(J
$B$3$N4X?t$N0z?t$O!"(JCANVAS_X_PAINT_WINDOW $BB0@-$,(J TRUE $B$N>l9g!"(J

	void repaint_proc(canvas, pw, dpy, xwin, xrects)
	Canvas canvas;
	Xv_window pw;
	Display *dpy;
	Window xwin;
	Xv_xreclist *xrects;

$B$G$9!#(J
  $B$=$l$+$i!"!V#X#V#i#e#w%W%m%0%i%^!<%:%,%$%I!J9q:]2=HG!K!W$N2r@b$,$o$+$j$K$/$$(J
$B$;$$$@$H;W$$$^$9$,!"(JXmbDrawString() $B$d(J XwcDrawString() $B$G;XDj$5$l$k0z?t$N(J 
XFontSet font $B$O!"(Jxv_find() $B$+$iF@$i$l$k(J Xv_opaque font_set $B$G$O$J$/!"(J

	Xv_opaque font_set = (Xv_opaque)xv_find(frame, FONT, ... , NULL);
	XFontSet font = (XFontSet)xv_get(font_set, FONT_SET_ID);

$B$K$h$C$F!"F@$J$1$l$P$$$1$J$$$h$&$G$9!#(J
  $B$D$$$G$K=q$/$H!"$3$N>l9g!"$o$6$o$6%W%m%;%9%3!<%IMQ$N4X?t$r;H$&$h$j$O%^%k%A(J
$B%P%$%HMQ$N(J XmbDrawString() $B$rMQ$$$?J}$,NI$$$N$G$O$J$$$G$7$g$&$+!)(J
$BJ8;zNsCf$K#1%P%$%H$NJ8;z$,F~$C$?>l9g!"$X$s$JF0:n$r$9$k$*$=$l$,$"$j$^$9!#(J

  $B$H$$$&$o$1$G!"2<$NMM$KJQ99$9$l$PF0$/$s$8$c$J$$$G$7$g$&$+!#(J

> /*
>  * simple_font.c -- 
>  */
	/*  $B>JN,(J  */

> main(argc,argv)
> int	argc;
> char	*argv[];
> {
	/*  $B>JN,(J  */
> }
> 
> /*
>  * Called every time the window needs repainting.
>  */
  void
  my_repaint_proc(canvas, pw, dpy, xwin, xrects)
  Canvas canvas;
  Xv_window pw;
  Display *dpy;
  Window xwin;
  Xv_xreclist *xrects;
> {
> 	GC gc = (GC)xv_get(canvas, XV_KEY_DATA, GC_KEY);
	Xv_opaque font_set = (Xv_opaque)xv_find(frame, FONT,
				FONT_FAMILY, FONT_FAMILY_SANS_SERIF,
				FONT_STYLE, FONT_STYLE_NORMAL,
				FONT_LOCALE, "japanese",
				NULL);
	XFontSet font = (XFontSet)xv_get(font_set, FONT_SET_ID);
  	char *wstring;
> 
> 	printf("pass!5\n");/*********/
> 
> 	wstring = "$BEl5~9b@l(J";
> 
> 	printf("pass!6\n");/*********/
> 
> 	XwcDrawString(dpy, xwin, font, gc, 10, 20, wstring, 4);     /* %%% BUS ERROR occured %%% */
> 
> 	printf("pass!7\n");/*********/
> }

==================================================
    $BBgF|K\0u:~(J  $B2hA|8&5f=j(J  $B8&5fBh#3It#12](J
          $B66D^(J  $B2H<#(J    (TEL 03-3266-2322)
                     (E-Mail jime@gaken.dnp.co.jp)
==================================================
Technical Details
Message-ID: <2576@pix.gaken.dnp.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!wupost!spool.mu.edu!sgiblab!nec-gw!nec-tyo!wnoc-tyo-news!astecgw!dnpcts!dnpgw!pix!jime
References: <1148@tok-ctgw.tokyo-ct.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: fcfb5,5e7585e4d1dfae98
X-Google-Attributes: gidfcfb5,public
X-Google-ArrivalTime: 1992-12-11 06:33:18 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!wupost!spool.mu.edu!sgiblab!nec-gw!nec-tyo!wnoc-tyo-news!astecgw!dnpcts!dnpgw!pix!jime
From: jime@gaken.dnp.co.jp (Hashizume)
Newsgroups: fj.sys.sun
Subject: Re: Help me, displaying kanji use XView.
Message-ID: <2576@pix.gaken.dnp.co.jp>
Date: 11 Dec 92 11:16:08 GMT
References: <1148@tok-ctgw.tokyo-ct.ac.jp>
Distribution: fj
Organization: IIRI , Dai Nippon Printin Co.,Ltd. , Tokyo , Japan
Lines: 110