Persian Font, Farsi Font, Iran Font, True Type Font, TTF, Micros Full Version
As you might have noticed there are not that many companies making Arabic fonts. The reason for that might be the fact that one cannot make any money by designing Arabic or Persian typefaces. So most of the efforts in this field is done by a few companies (like Linotype, Monotype, and some others) outside the Middle East. I list them all in the near future in another post about commercial Arabic and Persian (Farsi) fonts, but here I introduce the available free fonts I find most useful. Some of them are made by support from the local governments (Uthman, Nastaliq, Neirizi) and some others are made by individuals. Most of them can be used for styling text in any Arabic-script language including Arabic, Persian (Farsi), Dari, Kurdish (Sorani), Punjabi, Pashto, Urdu, Kashmiri, Sindhi, and Uyghur.
CanIUse ( https://caniuse.com/ / https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face ) shows most browser support for font support and provides basic HTML
@font-face support. It also allows for many advanced web fonts, including services such as Google Fonts.
MyFonts ( http://myfonts.com/ ) provides thousands of free fonts, as well as a search function. Select a font family, then click the Download button on the right of the result to receive the font in a variety of formats. Select a different font from the same family, then click the Download button again to create a new font file. All download links to myfonts.