OK now we're getting somewhere.
You mean what are called "EASTERN Arabic" numerals in English:
http://en.wikipedia.org/wiki/Eastern_Arabic_numeralsor in Unicode, Arabic-Indic:
http://stackoverflow.com/questions/1676 ... bic-digitsThe puzzle is in 3 parts:
1. understanding when Word uses Eastern Arabic/Arabic-Indic
2. how to tell XSL Fo / FOP to use it
3. deciding when docx4j should use Eastern Arabic/Arabic-Indic (a setting, computer locale, or what?)
In this post I deal with point 1.
What does your instance of Word do, exactly? Could you please open the attached docx in Word, then post a screen shot of what you see?
In your Word "Options", choose Hindi numerals:
- Click on "Options", then click on "Additional" (or "Miscellaneous"?) on the left, the one under "Language".
- Scroll down to "Show content" (headline no. 3). There, you will find "Numerals". You can choose between "Hindi", "Context", "Arabic", and "System".
What setting do you have there?
See further:
[1]
http://answers.microsoft.com/en-us/offi ... b04bd0b4b9Note the quote:
- Code: Select all
Something you should bear in mind when using these options is that they are Word options. They aren't stored in the document at all. If you save and close your document, modify the options, and re-open, the new options will be in force. If you send the document to another user, their options will be in force. Since this isn't something I do, it's difficult to know whether this is what Word users writing in Arabic/English (say) expect (or perhaps even "have become resigned to") or whether they woud be surprised that their numbers might appear differently to a recipient.
[2]
http://superuser.com/questions/182039/h ... ithin-wordSo maybe the answer the point 3 is that docx4j should have a property setting like Hindi_Numerals="Hindi"|"Context"|"Arabic"|"System"