This the correct components to alef Group
alef-ar=non components
alef-ar.fina=non components
alef-ar.short=non components
alef-ar.fina.short=non components
alefHamzaabove-ar=alef-ar.short+hamzaabove-ar
alefHamzaabove-ar.fina=alef-ar.fina.short+hamzaabove-ar
alefHamzabelow-ar=alef-ar+hamzabelow-ar
alefHamzabelow-ar.fina=alef-ar.fina+hamzabelow-ar
alefWavyhamzaabove-ar=alef-ar.short+wavyhamzaabove-ar
alefWavyhamzaabove-ar.fina=alef-ar.fina.short+wavyhamzaabove-ar
True Name:
alefWavyabove-ar
wavyabove-ar
alefWavyhamzabelow-ar=alef-ar.short+wavyhamzabelow-ar
alefWavyhamzabelow-ar.fina=alef-ar.fina.short+wavyhamzabelow-ar
True Name:
alefWavybelow-ar
wavybelow-ar
alefMadda-ar=alef-ar.short+madda-ar
alefMadda-ar.fina=alef-ar.fina.short+madda-ar
alefWasla-ar=alef-ar.short+wasla-ar
alefWasla-ar.fina=alef-ar.fina.short+wasla-ar
alefFathatan-ar=alef-ar.short+fathatan-ar
alefFathatan-ar.fina=alef-ar.fina.short+fathatan-ar
Notice:
sub alef-ar fathatan-ar by alefFathatan-ar
sub alef-ar.fina fathatan-ar by alefFathatan-ar.fina
highhamzaAlef-ar=alef-ar+highhamza-ar
highhamzaAlef-ar.fina=alef-ar.fina+highhamza-ar
True Name:
highhamza-ar+alef-ar=alefHighhamza-ar
Notice:
its don’t need to alef-ar.short Because Hamza is not at the top alef-ar
alefTwoabove-ar=alef-ar.short+twoabove-ar
alefTwoabove-ar.fina=alef-ar.fina.short+twoabove-ar
alefThreeabove-ar=alef-ar.short+threeabove-ar
alefThreeabove-ar.fina=alef-ar.fina.short+threeabove-ar