Yue Wang wrote:
Hi, Hans:
It seems that left aligned (flushright) does not work for chinese. I attach the minimal test files in the mail. To test the file, please download the zhfonts.tex from http://code.google.com/p/ctxnotes/downloads/list, and the adobe Chinese fonts. (I also mailed you these files long ago for other problems)
taco and i looked into this it has to do with the fact that the intercharacter spacing has more stretch than the leftskip and since raggedright is achieved differently from raggedleft, there is no easy solution; we could make raggedright behave like raggedleft but that would influence hyphenation too much however, there is a way out ... \startbuffer 1中中中中中中中中中中中中中中中中中中中中中中中中中% 中中中中中中中中中中中中中中中中中中中中中中中中中% 中中中中中中中中中中中中中中中中中中中中中中中中中% 中中中中中中中中中中中中中中中中中中中中中中中中中% \stopbuffer \framedtext [align={broad,flushright},width=90mm] {\getbuffer} \framedtext [align={broad,flushleft},width=90mm] {\getbuffer} \framedtext [align=middle,width=90mm] {\getbuffer} some time in the future we can think of language specific defaults, like \let\raggedleft\veryraggedleft \let\raggedleft\veryraggedright for chinese but first we need to investigate to what extend we need such language specific defaults adapting the leftskip node in the nodelist is also an option, but that might have unwanted side effects so best is to keep it under user control make sure to wikify this ... Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------