xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J Frank (Jira)" <j...@apache.org>
Subject [jira] [Updated] (FOP-3005) Hyphenation: Any non-English language prevents inherited hyphenate="true" from being overridden
Date Thu, 01 Jul 2021 10:10:00 GMT

     [ 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
> -----------------------------------------------------------------------------------------------
>                 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,
> 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

View raw message