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

Eric Lim updated FOP-2808:
--------------------------

Probably worth mentioning this limitation in the hyphenation section on FOP 
website.

> Hyphenation does not work with RTL writing mode.
> ------------------------------------------------
>
>                 Key: FOP-2808
>                 URL: https://issues.apache.org/jira/browse/FOP-2808
>             Project: FOP
>          Issue Type: Bug
>            Reporter: Eric Lim
>            Priority: Minor
>         Attachments: rtl_config.xconf, rtl_hyph.xml, rtl_testcase.fo
>
>
> Exception in thread "main" java.lang.AssertionError: heterogeneous inlines 
> not yet supported!!
>  at org.apache.fop.complexscripts.bidi.InlineRun.split(InlineRun.java:139)
>  at 
> org.apache.fop.complexscripts.bidi.BidiResolver.splitRuns(BidiResolver.java:145)
>  at 
> org.apache.fop.complexscripts.bidi.BidiResolver.reorder(BidiResolver.java:86)
>  at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.addInlineArea(LineLayoutManager.java:1645)
>  at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.addAreas(LineLayoutManager.java:1527)
>  at 
> org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:330)
>  at 
> org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
>  at 
> org.apache.fop.layoutmgr.table.TableCellLayoutManager.addAreas(TableCellLayoutManager.java:611)
>  at 
> org.apache.fop.layoutmgr.table.RowPainter.addAreasForCell(RowPainter.java:436)
>  at 
> org.apache.fop.layoutmgr.table.RowPainter.addAreasAndFlushRow(RowPainter.java:314)
>  at 
> org.apache.fop.layoutmgr.table.RowPainter.endTablePart(RowPainter.java:125)
>  
> This assertion is thrown because 
> org.apache.fop.layoutmgr.inline.TextLayoutManger.addHyphenationChar is not 
> updating the  bidi word levels.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to