Arabic desktop publishing presents unique challenges such as having to work with an unfamiliar script, finding compatible fonts, and reversing the text direction for right-to-left reading