The Central Kurdish variety Sorani is mainly written using an Arabic alphabet with 33 letters. Unlike the regular Arabic script, which is an abjad, Kurdish Arabic is an alphabet in which vowels are mandatory.
Non-letter characters in addition to punctuation marks and symbols are:
Alifonts, widely used with Windows 98, enabled typing of Kurdish with Arabic or Farsi keyboard layouts. While it uses a non-standard mapping, typing Kurdish with Alifonts remains popular, as it does not require a specific Kurdish keyboard layout.
Ribaz Font, 99 non-Unicode fonts suited from Arabic fonts. file
Download zanest fonts 1994
Beware: Some old converters convert Teh Marbuta (0629) to Heh + ZWNJ (0647 200C) instead of the correct Ae (06D5)!
Most converters don't retain formatting through non-joiners and therefore give a slightly different, albeit more standard, rendering.