You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2002/11/12 17:08:09 UTC
DO NOT REPLY [Bug 14478] New: -
Hyphenation for the first time works not correctly
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14478>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14478
Hyphenation for the first time works not correctly
Summary: Hyphenation for the first time works not correctly
Product: Fop
Version: 0.20.4
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: Normal
Priority: Other
Component: general
AssignedTo: fop-dev@xml.apache.org
ReportedBy: michael.maier@vivai.de
If a text is rendered and it's contents hits the right border for the first time AND the last
word in the current line should be hyphenated then and only then the hyphenated word
is rendered in the wrong order.
But if a text which hits for the first time the left border of an area wasn't hyphenated then
the hyphenation works correctly for the next strings. I think the problem is in the class
LineArea. The instance works for hyphenation correctly only after it renders a text which
hits the right border of an area. After that all member variables have now right values for
hyphenation.
example:
I have two <fo:block>-tags, which contains the same text und attributes. The first <
fo:block> is wrapped for the first time at all at the end of line. So the last word of the line is
hyphenated. The same thing happens (of course) to the second block. The result isn't the
same.
<fo:block font-size="7pt"
font-family="arial"
font-weight="normal"
text-align="left"
space-after="1.5mm"
color="#000000">
bla bla T-D1-Company bla bla
</fo:block>
<fo:block font-size="7pt"
font-family="arial"
font-weight="normal"
text-align="left"
space-after="1.5mm"
color="#000000">
bla bla T-D1-Company bla bla
</fo:block>
result:
bla bla om-
T-D1-Cpany bla bla
bla bla T-D1-
Company bla bla
As you can see the string "T-D1-Company" is hyphenated to "om-T-D1-Cpany" which is
wrong. But the second hyphenation of the same string is right.
If you now change the content of the first block, so there is no hyphenation needed, then
it works fine. The hyphenation of the second block is right. This is my work around for that
feature...:-)
I know I should send the complete fo-document...I try to find a "small" example to show it.
I hope you can understand my bug report...:-)
-Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org