Per XSL-FO 1.1 [1]: "Property writing-mode applies to: fo:page-sequence, fo:simple-page-master, fo:region-body, fo:region-before, fo:region-after, fo:region-start, fo:region-end, fo:block-container, fo:inline-container, and fo:table."
As you can, none of these is fo:block. You need to specify it on fo:table or something higher up the tree. Note that specifying a RTL WM on fo:table causes columns to be numbered from right to left, i.e., the first column will be right-most. [1] http://www.w3.org/TR/2006/REC-xsl11-20061205/#prapply On Wed, Mar 19, 2014 at 12:12 AM, Jason Harrop <jhar...@gmail.com> wrote: > Hi, What's the correct way to write align a block of arabic in an > individual table-cell? > > I found that with writing-mode="rl-tb", it was also necessary to add > text-align="end" > > <fo:table-cell > > <fo:block text-align="end" writing-mode="rl-tb"> > <inline font-family="Arial">المدينة</inline> > </fo:block> > </fo:table-cell> > > thanks .. Jason > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org > >