The Origin & Evolution Of The Word Safi

This would be the how the word Safi came about:


AFI صافي (ˈsˤa:fi:) 

(Moroccan Arabic word for 'enough')


EVOLVED INTO 

SAFI ('safi)
(the emphatic 'ṣ' becomes a normal 's')
(the length of the vowels is reduced)