Arabic - Line spacing
SIL Arabic fonts have been designed specifically for lesser known languages. Because those languages usually mark all the vowels, fonts may require a greater line spacing than fonts designed just for the Arabic language where vowels are not always marked.
Figuring out the character(s) requiring the highest ascent and lowest descent will be style-dependent. For example, in the Scheherazade New font ڷ has the highest ascent, and the final form of ݷ has one of the lowest descent values. Because vowels and other combining marks are also placed above or below characters, those must also be accounted for.
The image below demonstrates some of the calculations required in evaluating line spacing.

See also Line Metrics.