Apache OpenOffice (AOO) Bugzilla – Issue 105214
Chinese punctuation mark outside text border would not be printed out
Last modified: 2014-03-05 19:18:12 UTC
The paragraph style has an option called "Allow hanging punctuation" under the "Asian Typography" Tab Sheet. I have some question about it. As a Chinese, I could not understand why such an option is needed (It is checked by default, one can verify it by clicking the standard button). Furthermore, It will cause some printing problem which will be stated below. There are two files: http://dl.getdropbox.com/u/359105/%E7%81%AD%E8%8B%A6%E4%B9%8B%E9%81%93.odt http://dl.getdropbox.com/u/359105/%E7%81%AD%E8%8B%A6%E4%B9%8B%E9%81%93.pdf The second one(pdf) was exported from the first one, we can compare the two documents at the end of each line. I have draw a circle to emphasize the differences in the pdf file. The differences indicate that some punctuations are left outside the right page margin and would not be printed out. BTW, the odt file was written in Chinese, so for convenience, I have made a screen capture here. http://dl.getdropbox.com/u/359105/%E7%81%AD%E8%8B%A6%E4%B9%8B%E9%81%93.png BTW2, If one use the print functionality instead of pdf export, the same result will be received. BTW3: There is a related report http://qa.openoffice.org/issues/show_bug.cgi?id=17337
Created attachment 64863 [details] puctuation.odt
Created attachment 64864 [details] puctuation.pdf
Created attachment 64865 [details] puctuation.png
IssueZilla is not the place for questions. Generally I'd advice you to ask in users@openoffice.org but in this case (reason for this feature) you could better ask on ux-discuss@openoffice.org. As you noticed yourself, this issue is duplicate of issue 17337. *** This issue has been marked as a duplicate of 17337 ***
closed
No, it is not totally identical to the 17337. I want to emphasis again that I do care the printing problem since some punctuation will be lost via printing. But the 17337 issue care only the screen appearance. Yes, there maybe some implicit feature-assumption: nothing should be put outside the page margin even if the "allow hanging punctuation" option is enabled. I do not want to discuss this new feature or report this as a bug. All that I care is everything should be printed out. Even if we hold the belief that since the stuff is left outside page margin, it will not be printed out consequently. The belief doesn't always hold true. If we pay more attention to the difference between .odt file and .pdf file, we will find that some outside-punctuations appear in the pdf file and some not. Now summarize the steps as: 1. Before open the odt file, examine the setting in Options - Language Settings - Asian Layout, make sure to enable the "Western characters only" and "Compress punctuation only". 2. Then open the odt file, change the page style as follows: Paper format: 32 kai large Margins: Left: 2.20cm; right: 1.20cm; top: 1.20cm; bottom:1.20cm 3. In the paragraph style of "Performatted text", enable all options in the Asian Typography tabsheet. They are: Apply list of forbidden characters to the beginning and end of line Allow hanging punctuation Apply spacing between Asian, Latin and Complex text 4. Now, we will see some punctuations are left out right margin. 5. Export to a pdf and compare the pdf document with the odt document, we will see punctuations lost. (If you could not find any differences, you may try step 1-3 one more times. Actually, I have found that the punctuation-missing problem doesn't always happen.) BTW, it seems that the punctuation-missing occurs when we enable the "Compress punctuation only" and "Allow hanging punctuation" at the same time. Only one of them enabled will not cause outside-right-margin problem. I don't consider it a trivial bug. When you have a document formatted, do you still feel confidence to print it out and feel happy to the punctuation-missing result?
Changing summary accordingly
(last comment in the wrong issue. Sorry!)
Please see issue 92498 for information. *** This issue has been marked as a duplicate of 92498 ***
Closing duplicate.
Is it reasonable that "Allow hanging punctuation" will cause printing problem(miss punctuations)?
Characters which are displayed outside the text boundaries are never printed in OOo, unless you explicitly change the right indent of such a paragraph. We could handle this as "Enhancement", that chars outside the text area will be printed, though...
>> unless you explicitly change the right indent of such a paragraph. I cannot make sure what you said, right indent of a paragraph? May I trouble you a minute to have a look at http://dl.getdropbox.com/u/359105/2009-09-23_093640.png Or the question can be changed to why the "allow hanging punctuation" is needed.
Reassigned to SBA