[ 
https://issues.apache.org/jira/browse/FOP-3005?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

J Frank updated FOP-3005:
-------------------------
    Attachment: image-2021-07-01-11-09-59-563.png

> Hyphenation: Any non-English language prevents inherited hyphenate="true" 
> from being overridden
> -----------------------------------------------------------------------------------------------
>
>                 Key: FOP-3005
>                 URL: https://issues.apache.org/jira/browse/FOP-3005
>             Project: FOP
>          Issue Type: Bug
>    Affects Versions: 2.6
>            Reporter: Jay
>            Priority: Major
>         Attachments: image-2021-07-01-11-09-59-563.png, out_de.pdf, 
> out_en.pdf, screenshot-1.png, screenshot-2.png
>
>
> Overriding an inherited {{hyphenate="true"}} (e. g. to prevent words from 
> being hyphenated) is not possible if the language is any other than English. 
> Consider this example:
> {code:xml}
> <?xml version="1.0" encoding="UTF-8"?>
> <root xmlns="http://www.w3.org/1999/XSL/Format";>
>     <layout-master-set>
>         <simple-page-master master-name="the-master-name" page-height="29.7cm"
>                             page-width="21.0cm" margin-top="1.21cm"
>                             margin-bottom=".8cm" margin-left="2.4cm"
>                             margin-right="1.5cm">
>             <region-body region-name="the-region-body"/>
>         </simple-page-master>
>     </layout-master-set>
>     <page-sequence master-reference="the-master-name" xml:lang="en">
>         <flow flow-name="the-region-body">
>             <block hyphenate="true">
>                 Whereas recognition of the inherent dignity and of the equal 
> and
>                 inalienable rights of all members of the human family is the
>                 foundation of freedom, justice and peace in the world, Whereas
>                 disregard and contempt for human rights have resulted in
>                 barbarous acts which have outraged the conscience of mankind,
>                 and the advent of a
>                 <inline hyphenate="false" keep-together="always">
>                     http://www.some-link-that-must-not-be-hyphenated.com
>                 </inline>
>                 world in which human beings shall enjoy freedom of speech and
>                 belief and freedom from fear and want has been proclaimed as 
> the
>                 highest aspiration of the common people
>             </block>
>         </flow>
>     </page-sequence>
> </root>
> {code}
> The link 
> {{[http://www.some-link-that-must-not-be-hyphenated.com|http://www.some-link-that-must-not-be-hyphenated.com/]}}
>  as expected is not getting hyphenated. However, once I set 
> {{xml:lang="de"}}, both the attributes {{hyphenate="false"}} and 
> {{keep-together="always"}} inside the {{inline}} tag will be ignored. The 
> link will be hyphenated, _not_ as expected.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to