Hi,
there are some issues related to page-number-citation in right-to-left
mode in conjunction with align right.
See [1].
[1] https://issues.apache.org/bugzilla/show_bug.cgi?id=54139
2012/11/27 Ryan Fong ryan.f...@workday.com:
G'day, mates. This is a follow-up message to one I posted a couple of
months ago about spacing problems with page numbers in Arabic.
I have text in Arabic surrounding fo:page-number and
fo:page-number-citation elements that simply say Page x of y.
As a sanity-check, I noticed that hardcoding digits where the
fo:page-number and fo:page-number-citation elements normally belong does
not cause any spacing problems. This is seen in the two green boxes
(Page 25 of 100 Page 7 of 9, respectively).
The red box denotes where the fo:page-number elements are used. Several
problems occur:
* The page numbers overlap the Arabic text (esp. on the last pages).
* The entire string is shifted to the left and doesn't right-align.
* On page 10, the page number shows 01 (reversed).
* On page 12, both the page number and the total show 21 (reversed).
The orange box denotes where fo:leader elements (forced spacing) were
added around the fo:page-number elements. This mitigates the text
overlap problem but the other issues persist.
What can be done to fix this problem? Suggestions and thoughts are
welcome. Thank you.
Environment:
* Apache FOP 1.1
* Windows 7 64-bit
* Java 64-bit 1.7.0_09
* arialuni.ttf font
Command:
fop.bat -c fop.xml -fo in.xml -pdf out.pdf -d
Attachments:
* fop.xml (fop config)
* in.xml (fo input)
* out.pdf (pdf result)
* stdout.txt (console output)
--
pascal
-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org