> > \CJKtilde
> > aaaaa~,a~,b~,a~,a~,a~,b~,[...]
> >
> > After running LaTeX, The Chinese interpunction "," is at the
> > beginning of the second line. You know, in Chinese, no line break
> > is allowed before a Chinese interpunction.
>
> Indeed.  I've run with UTF8 and then with CJKutf8, and they all show
> this behaviour.  At least, with a version of 31 August 2007.
>
> > Any suggestion? Is it a bug of CJK?
>
> Yes, I think it is.

No, it isn't.  The tilde character `~', as redefined by \CJKtilde,
inserts a *breakable* space.

> Werner, do you have a trick how to get full width interpunction
> glyphs act like real ones?

They already do: The fullwidth comma character U+FF0C is properly
handled in UTF-8 encoding.  However, this is not true for GBK since
this encoding uses the punctuation tables of the GB 2312 character
set.  The same holds for Big5+ (which uses the Big5 punctuation
tables).

It should be straightforward to fix this for GBK (and Big5+) by
providing complete punctuation tables in CJK.enc.  Any volunteers?
Just look at the postpunct and prepunct values for UTF-8 encoding and
map those values to GBK code points...


    Werner

_______________________________________________
Cjk maillist  -  [email protected]
https://lists.ffii.org/mailman/listinfo/cjk

Reply via email to