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]
