xmlgraphics-fop-dev mailing list archives

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

    [ https://issues.apache.org/jira/browse/FOP-3005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17372667#comment-17372667

Jay commented on FOP-3005:

[~jagruti.frank@gmail.com] What is the exact FO code for your input for both of the outputs
you have attached? I am pretty sure it must be different from my example in the description
as in your output, there is no hyphenation at all. Compare the word "barbarous" in my output
to yours for instance.

> 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: Pdf properties to cross check.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