This is just a font, and does not include keyboard mapping software, or right-to-left text entry support. This font contains Arabic glyphs, rather than abstract characters, and so cannot use a non-glyph encoding such as ASMO-449 or ISO 8859-6. Initial forms are on upper case character positions + 128, and final forms are on lower case characters + 128. The vowel diacritics, some miscellaneous characters, and Persian and Urdu letters are in positions 130-191.