The generation of Arabic typefaces

I just started to work through your lists. You added some glyphs that I think are not needed.

e.g:

The first one has the unicode 06BF, but the other three are not encoded. So I think you don't need a glyph for them. What you need is to decompose the glyph into tcheh-ar and dotabove-ar in the ccmp feature like this: sub tchehDot-ar by tcheh-ar dotabove-ar;

I will see if I can add the ccmp substitutions automatically.

I am working on a file GlyphData now

https://dl.dropboxusercontent.com/u/26680111/glyphs.html

I will complete the rest

are you sure about this:

This is the right thing
hehgoal-ar.fina=ae-ar.fina

another questions:

here the media and final form has dots below Here there are no dots. The fonts I have do not have dots for both.

Mr. George my eyes crossed when I was working on this file and, I have to re-arrange and classify Arabic (typefaces) , but still there is a lot needs to re-adjust and classification

https://dl.dropboxusercontent.com/u/26680111/GlyphData%20copy.xml

https://dl.dropboxusercontent.com/u/26680111/Error%20Marks.mp4

Sir George
All the arabic Glyphs which are located within the property Discretionary Ligatures do not need to decompose because they contain a new form is completely different from the basic shape of his

I know about the different shapes for some ligatures. Not all components are meant to be kept. But may be used as the basis to draw the proper glyph.

Will not be utilized in something, this list of most frequently dotless
It is such an example here dozens

Are the Dot-less (in red) are considered discretionary ligatures ?
I cannot see them in components list.

Falls under the list discretionary ligatures A large number of
Dot-less
The model only to clarify some

Glyphs application is not a reference to the Arabic fonts in order to find all The Dot-less

Between lists and by following we have added manually during the font design

Sir George
There are important programmatic codes should work automatically in Glyphs App rather than add them manually every time

required ligatures
sub alef-ar lam-ar.init alef-ar.fina by alef_lam_alef-ar;
sub alef-ar lam-ar.init alefHamzaabove-ar.fina by alef_lam_alefHamzaabove-ar;
sub alef-ar lam-ar.init alef-ar.fina by alef_lam_alef-ar;
sub alef-ar lam-ar.init alefHamzabelow-ar.fina by alef_lam_alefHamzabelow-ar;

discretionary ligatures
sub alef-ar lam-ar.init by alef_lam-ar.init;

Sir George
Is there a possibility to adjust the marks in Glyphs, once the key press Control + U?
Away so that the mark on the glyph automatically by a certain amount as in the picture

This will make the process of adjusting the marks that quick, especially the arabic fonts depends entirely on the marks

1 Like