Thread View: fj.editor.mule
2 messages
2 total messages
Started by matsuda
Tue, 26 Jan 1999 00:00
tategaki
Author: matsuda
Date: Tue, 26 Jan 1999 00:00
Date: Tue, 26 Jan 1999 00:00
45 lines
3172 bytes
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
Author: KATAYAMA Yoshio
Date: Tue, 26 Jan 1999 00:00
Date: Tue, 26 Jan 1999 00:00
19 lines
1405 bytes
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