Just some information for those few people who work with Chinese and Japanese
fonts, I was encouraged to write this in the forum, so I apologize to those
not being interested.  

In my last post I asked for a solution to print really justified text, and
the approach with the letter.spacing-property turned out to be excellent,
not just as regards justified alignment.

(1) Basically, Chinese characters often look too close together, and the
text layout is not as smooth as in East Asian word processors. With using
letter-spacing.minimum, optimum, maximum, the layout becomes more natural
and nicely justified. An expample that looks good in my eyes: 

font-size 10pt, letter-spacing.optimum 0.3pt, .minimum 0pt, .maximum 3pt. 

(2) There is a principal problem with colons, brackets etc. particularly in
Japanese text layout, they need to be pushed to the right border if they are
the last character in a line and need some space to the right or left
respectively if somewhere in the line. This problem is not solved with
simple letter-spacing, but a solution with values similar to those suggested
above produced rather good compromises in these cases. 

(3) I have not yet come across cases where colons etc. start a new line.
This is a problem that occurs frequently with text engines that are not used
to East Asian texts. If this problem turns up, it needs to be solved. 

(4) With the letter-spacing approach, letters of words written in Western
scripts become spaced although this is not the intention. Yet the only way
to avoid this is to mark up any string that belongs to a different script
system or to use some complicated filter for each glyph in the transforming
stylesheet by its unicode value (this is at least, how I see it with my
rather limited knowledge). 
-- 
View this message in context: 
http://www.nabble.com/Making-East-Asian-text-look-good-tp22452061p22452061.html
Sent from the FOP - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to