Arabic script is a complex and difficult script, and this complexity is compounded by the fact that Arabic script is used for many different languages and cultures with variations in acceptable calligraphic style. From a computer perspective at least, the technologies used to implement Arabic script are not yet fully mature. The result is that while a given font might work for one set of languages on a given software platform, the same font might not work for other languages or on other platforms. This means that it is very difficult to give an accurate answer to the question of software requirements.
This Arabic font utilizes OpenType and Graphite technology to provide rendering information needed by application and system software. Usability of the features provided in these fonts will depend on the exact capabilities of your software.
OpenType and Graphite
See Application Support for a list of applications that make full use of the OpenType and Graphite font technologies.
See Smart Font Features for further information.
See Arabic Fonts — Application Support for a list of applications that make full use of the OpenType and Graphite font technologies in the context of Arabic scripts.