From: Araki K. <j00...@ip...> - 2002-02-07 21:11:31
|
Hi, Subject: [Mlterm-dev-en] Scrollback etc in cjk-mode From: Karl Koehler <ko...@or...> Message-ID: <Pine.A32.3.91.1020207190552.84649A-100000@r53aix01-tr0.or.uni= -bonn.de> Date: Thu, 7 Feb 2002 20:42:33 +0100 (MEZ) > This leads to some wishes for the wishlist: > a) scrollback should work left-to-right, not bottom-to-top. > b) arabic from bottom-to-top looks strange, especially as it is=20 > not joined. One could think of doing bidi the following way: > + right-to-left: rotate 90deg counterclockwise > + left-to-right:=A0maybe rotate 90deg clockwise Wow ! I'm sorry , but it is too difficult to implement them for now. For example , rotation makes height of characters half , but mlterm assumes all characters has the same height. To solve such a problem , I have to modify many codes. =20 After all , I adopted an easy design where such a full-spec vertical view (left-to-right scrollbar , arabic shaping , character rotation= ...) is not considered , since it is not difficult to maintenance and is nevertheless practical for CJK people. Of cource , I may challenge in the future (and will modify over ten thousand steps in the end) , but I have no plan for now. > In attempting b), I have a question: > In ml_font.c, the font-name is created with: > =20 > sprintf( fontname , "-*-%s-%s-%s-%s--%d-*-%s-*-%s" , > family , weight , slant , width , fontsize , spacing , encoding= ) ; > > This specifies pointsize to be '*', and leaves out xres and yres values. > Is there a reason to not do a full specification, that is: > > sprintf( fontname , "-*-%s-%s-%s-%s--%d-*-*-*-%s-*-%s" , > family , weight , slant , width , fontsize , spacing , encoding= ) ; > > ( the three stars being pointsize, xres,yres ). This is my mistake. I'll fix it , thanks:) -- kiken j00...@ip... |