The XSL Formatting Objects (XSL-FO) specification was designed from the start to be locale and language neutral. This makes XSL-FO well suited to the task of composing for print internationalized documents, and in particular, documents in non-Western languages. However, users of XSL-FO are dependent on both the implementation of XSL-FO internationalization features, such as support for differen...