Björn Kautler created FOP-2522:
----------------------------------

             Summary: Soft hyphens in front of some characters are transformed 
to hyphen-minus
                 Key: FOP-2522
                 URL: https://issues.apache.org/jira/browse/FOP-2522
             Project: FOP
          Issue Type: Bug
    Affects Versions: 2.0
            Reporter: Björn Kautler


If you have a verbatim block like {{<programlisting>}} in DocBook, the DocBook 
XSL stylesheets insert many soft hypens (http://decodeunicode.org/u+00AD) into 
the content to show where the FO-processor may insert linebreaks. By default 
after spaces and non-breakable spaces, but configurable also after arbitrary 
other characters.

Unfortunately it seems FOP does not handle the soft hyphens correctly, 
depending on the character that follows it. Soft Hyphens in front of some 
characters are transformed to hyphen-minus, no matter what 
hyphenation-characters is configured and even if the occurence is within a line 
and not at line break.

I've observed this behaviour with soft hyphens in front of apostrophe 
(http://decodeunicode.org/u+0027), quotation mark 
(http://decodeunicode.org/u+0022), hyphen-minus 
(http://decodeunicode.org/u+002D) and full stop 
(http://decodeunicode.org/u+002E)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to