Issue 105214 - Chinese punctuation mark outside text border would not be printed out
Summary: Chinese punctuation mark outside text border would not be printed out
Alias: None
Product: Writer
Classification: Application
Component: printing (show other issues)
Version: OOO310m19
Hardware: Unknown All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: CJK, needhelp
Depends on:
Reported: 2009-09-20 02:40 UTC by arinya
Modified: 2014-03-05 19:18 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

puctuation.odt (20.09 KB, application/vnd.oasis.opendocument.text)
2009-09-20 02:41 UTC, arinya
no flags Details
puctuation.pdf (35.41 KB, application/pdf)
2009-09-20 02:41 UTC, arinya
no flags Details
puctuation.png (9.73 KB, image/png)
2009-09-20 02:42 UTC, arinya
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description arinya 2009-09-20 02:40:29 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:

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.

BTW2, If one use the print functionality instead of pdf export, the same result
will be received.

BTW3: There is a related report
Comment 1 arinya 2009-09-20 02:41:15 UTC
Created attachment 64863 [details]
Comment 2 arinya 2009-09-20 02:41:47 UTC
Created attachment 64864 [details]
Comment 3 arinya 2009-09-20 02:42:16 UTC
Created attachment 64865 [details]
Comment 4 eric.savary 2009-09-20 13:10:07 UTC
IssueZilla is not the place for questions.
Generally I'd advice you to ask in but in this case (reason
for this feature) you could better ask on

As you noticed yourself, this issue is duplicate of issue 17337.

*** This issue has been marked as a duplicate of 17337 ***
Comment 5 eric.savary 2009-09-20 13:10:41 UTC
Comment 6 arinya 2009-09-20 16:49:50 UTC
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
    Left: 2.20cm; 
    right: 1.20cm; 
    top: 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

Comment 7 eric.savary 2009-09-20 16:52:52 UTC
Changing summary accordingly
Comment 8 eric.savary 2009-09-20 17:14:44 UTC
Comment 9 eric.savary 2009-09-20 17:16:31 UTC
(last comment in the wrong issue. Sorry!)
Comment 10 michael.ruess 2009-09-21 09:32:30 UTC
Please see issue 92498 for information.

*** This issue has been marked as a duplicate of 92498 ***
Comment 11 michael.ruess 2009-09-21 09:32:57 UTC
Closing duplicate.
Comment 12 arinya 2009-09-21 15:04:24 UTC
Is it reasonable that "Allow hanging punctuation" will cause printing
problem(miss punctuations)?
Comment 13 michael.ruess 2009-09-22 16:10:56 UTC
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...
Comment 14 arinya 2009-09-23 02:39:05 UTC
>> 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

Or the question can be changed to why the "allow hanging punctuation" is needed.

Comment 15 eric.savary 2009-10-04 19:26:40 UTC
Reassigned to SBA