🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by matsuda Tue, 26 Jan 1999 00:00
tategaki
#739
Author: matsuda
Date: Tue, 26 Jan 1999 00:00
45 lines
3172 bytes
こんにちわ。松田と申します。
muleで縦書きをしたいんですが、なにかいい方法はないで
しょうか。
以前のこの話題では、早稲田のプロジェクトがあると
いうことと、Xnestを使う案、lispでなんとかなるなどあった
みたいですが、具体的な進展はなかったように思います。

早稲田の他言語プロジェクトは、97年中にソース公開予定と
ありましたが、だいぶたってますが、公開されてないみたい
です。
また、新しいバージョンのmuleがいつか出るのか、それは縦書き
表示をサポートするのかも分かりません。
現行のlispではちょっと無理なのかもしれませんし、縦書き
フォントを使い、Xnestで90度回転させるといっても、そんな
機能はXnestにあるのでしょうか?(manでは確認できません)
Xlibの関数には、XRotateWindowPropertiesというものがありますが、
これでどうにかなるのでしょうか。
何かこの「muleでの縦書き実現」について具体的なヒントが
ありましたら、フォローください。


   XRotateWindowProperties(display, w, properties, num_prop, npositions)
         Display *display;
         Window w;
         Atom properties[];
         int num_prop;
         int npositions;

   The XRotateWindowProperties function allows you to rotate properties on
   a window and causes the X server to generate PropertyNotify events. If
   the property names in the properties array are viewed as being numbered
   starting from zero and if there are num_prop property names in the list,
   then the value associated with property name I becomes the value
   associated with property name (I + npositions) mod N for all I from zero
   to N - 1. The effect is to rotate the states by npositions places around
   the virtual ring of property names (right for positive npositions, left
   for negative npositions). If npositions mod N is nonzero, the X server
   generates a PropertyNotify event for each property in the order that
   they are listed in the array. If an atom occurs more than once in the
   list or no property with that name is defined for the window, a
   ``BadMatch'' error results. If a ``BadAtom'' or ``BadMatch'' error
   results, no properties are changed.

   XRotateWindowProperties can generate ``BadAtom'', ``BadMatch'', and
   ``BadWindow'' errors.
Re: tategaki
#741
Author: KATAYAMA Yoshio
Date: Tue, 26 Jan 1999 00:00
19 lines
1405 bytes
In article <matsuda.99Jan26010341@gmx.net>,
	matsuda@gmx.net writes:

>$B$^$?!"?7$7$$%P!<%8%g%s$N(Bmule$B$,$$$D$+=P$k$N$+!"$=$l$O=D=q$-(B
>$BI=<($r%5%]!<%H$9$k$N$+$bJ,$+$j$^$;$s!#(B

GNU Emacs 20 $B$+$i(B mule $B$,E}9g$5$l$^$7$?$N$G!"!H(Bmule$B!I$H$$$&L>A0(B
$B$N%3%^%s%I$O(B Mule 2.3 $B$,:G=*$K$J$j$^$7$?!#(B

Emacs $B$N:G?7HG$O(B 20.3 $B$G!"$3$l$N(B mule-version $B$O(B 4.0 (HANANOEN) 
$B$G$9!#(B

$B!t(B 20.3 $B$O(B buggy $B$J$N$G!"$^$b$J$/%j%j!<%9$5$l$=$&$J(B 20.4 $B$rBT$C(B
$B!t$?J}$,$h$$$H;W$$$^$9(B

$B8=:_$N(B Emacs 20 $B$O!"$^$@(B mule $B$NA45!G=$,F~$C$F$$$J$/!"(BArabic $B$N(B
$B$h$&$K1&$+$i:8$X$N2#=q$-$J$I$,Mn$A$F$$$^$9!#(B
--
$BJR;3!w#P#F#U(B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads