Remove the language="fr" attribute from <fo:table/>. The presence of the language attribute is to override the font table processing, effectively telling FOP to use the French language tables that apply to all text under fo:table. But there are no French language tables for the font for Arabic script content.
Also, you may wish to specify writing-mode="rtl" on either fo:page-sequence of fo:table (as desired), in which case you do not need to specify text-align="right". On Wed, Jun 20, 2012 at 10:35 AM, Christian Pestel < christian.pes...@orange.fr> wrote: > Arabic text seems not well rendered in a fo: table-cell although it is > well rendered in a fo: block. > I use Fop Trunk. >