The basic letters of Arabic calligraphy

What is the benefit of the side menu which does not contain the basic characters of the Arabic language?
Below: all the basic characters of the Arabic language in alphabetical order. I’m tired of inserting them every time and don’t know how the new user of the application will insert them!

Basic Shapes:
hamza-ar

alef-ar
alef-ar.fina

alefHamzaabove-ar
alefHamzaabove-ar.fina

alefHamzabelow-ar
alefHamzabelow-ar.fina

alefMadda-ar
alefMadda-ar.fina

beh-ar
beh-ar.fina
beh-ar.medi
beh-ar.init

teh-ar
teh-ar.fina
teh-ar.medi
teh-ar.init

theh-ar
theh-ar.fian
theh-ar.medi
theh-ar.init

jeem-ar
jeem-ar.fina
jeem-ar.medi
jeem-ar.init

khah-ar
khah-ar.fina
khah-ar.medi
khah-ar.init

dal-ar
dal-ar.fina

thal-ar
thal-ar.fina

reh-ar
reh-ar.fina

zain-ar
zain-ar.fina

seen-ar
seen-ar.fina
seen-ar.medi
seen-ar.init

sheen-ar
sheen-ar.fina
sheen-ar.medi
sheen-ar.init

sad-ar
sad-ar.fina
sad-ar.medi
sad-ar.init

dad-ar
dad-ar.fina
dad-ar.medi
dad-ar.init

tah-ar
tah-ar.fina
tah-ar.medi
tah-ar.init

zah-ar
zah-ar.fina
zah-ar.medi
zah-ar.init

ain-ar
ain-ar.fina
ain-ar.medi
ain-ar.init

ghain-ar
ghain-ar.fina
ghain-ar.medi
ghain-ar.init

feh-ar
feh-ar.fina
feh-ar.medi
feh-ar.init

qaf-ar
qaf-ar.fina
qaf-ar.medi
qaf-ar.init

kaf-ar Components: kafDotless-ar hamzaabove-ar
kaf-ar.fina Components: kafDotless-ar.fina hamzaabove-ar
kaf-ar.medi
kaf-ar.init

lam-ar
lam-ar.fina
lam-ar.medi
lam-ar.init

meem-ar
meem-ar.fina
meem-ar.medi
meem-ar.init

noon-ar
noon-ar.fina
noon-ar.medi
noon-ar.init

heh-ar
heh-ar.fina
heh-ar.medi
heh-ar.init

tehMarbuta-ar
tehMarbuta-ar.fina

waw-ar
waw-ar.fina

wawHamzaabove-ar
wawHamzaabove-ar.fina

alefMaksura-ar
alefMaksura-ar.fina
alefMaksura-ar.medi
alefMaksura-ar.init

yeh-ar
yeh-ar.fina
yeh-ar.medi
yeh-ar.init

yehHamzaabove-ar
yehHamzaabove-ar.fina
yehHamzaabove-ar.medi
yehHamzaabove-ar.init

Ligatures:
lam_alef-ar Components: non
lam_alef-ar.fina Components: non

lam_alefHamzaabove-ar Components: lam_alef-ar.short hamzaabove-ar
lam_alefHamzaabove-ar.fina Components: lam_alef-ar.fina.short hamzaabove-ar

lam_alefHamzabelow-ar Components: lam_alef-ar hamzabelow-ar
lam_alefHamzabelow-ar.fina Components: lam_alef-ar.fina hamzabelow-ar

lam_alefMadda-ar Components: lam_alef-ar.short madda-ar
lam_alefMadda-ar.fina Components: am_alef-ar.fina.short madda-ar

Number:
zero-ar
one-ar
two-ar
three-ar
four-ar
five-ar
six-ar
seven-ar
eight-ar
nine-ar

Punctuation:
period
colon
ellipsis
exclam
parenleft
parenright
braceleft
braceright
bracketleft
bracketright
hyphen
quotedblleft
quotedblright
quoteleft
quoteright
guillemetleft
guillemetright
quotedbl
quotesingle
comma-ar
semicolon-ar
question-ar
asterisk-ar
parenleft-ar
parenright-ar

Symbol:
percent-ar
perthousand-ar
allah-ar
lam_lam_heh-ar

Dot:
dotabove-ar
dotbelow-ar
dotcenter-ar
twodotshorizontalabove-ar
twodotshorizontalbelow-ar
threedotsupabove-ar

Mark:
alefabove-ar
hamzaabove-ar
hamzabelow-ar
fathatan-ar
dammatan-ar
kasratan-ar
fatha-ar
damma-ar
kasra-ar
shadda-ar
sukun-ar
madda-ar

Mark with shadda:
shadda_fathatan-ar
shadda_dammatan-ar
shadda_kasratan-ar
shadda_fatha-ar
shadda_damma-ar
shadda_kasra-ar
shadda_alefabove-ar

Components:
alef-ar.short
alef-ar.fina.short

behDotless-ar
behDotless-ar.fina
behDotless-ar.medi
behDotless-ar.init

fehDotless-ar
fehDotless-ar.fina
fehDotless-ar.medi
fehDotless-ar.init

qafDotless-ar
qafDotless-ar.fina

kafDotless-ar
kafDotless-ar.fina

lam_alef-ar.short
lam_alef-ar.fina.short

Hi, something like this?
You can select all or some and add to your work pressing Generate

45

1 Like

Dear, it seems that you have not read my article well, or you do not know what you talking about, what you talk about is what I consider to be a problem must be solved, because this list does not contain the characters correctly, which makes the work easier.

Excuse me!

1 Like

You make it sound that the list in Glyphs is not at all useful. I compared your list with the list you get when you add the glyphs from the first tow entries. Glyphs add a few more glyphs and misses some. Expect of the ligatures, yours are not generally needed. So I don’t seed why you should compiling so harshly. And you can always add your own entries to the sidebar.

1 Like

Typography Not Calligraphy.

You mean re-classifying the Arabic side menu based on 1. categories (marks, punctuation… etc) and 2. languages (Arabic, Persian, …etc).

I think the only need is to rename Basic to Arabic Or Arabic alphabet (أ، ب، ت، ث، …)
the current "Basic Shapes" is already part of “Shapes
Basic Shapes is essential because you can build all glyphs fast by components. it still lack some basic shapes like lam_alef-ar.fina

The Symbol part you mentioned is Universal and is not specific to Arabic except for the last 6 symbols: comma-ar, semicolon-ar, question-ar, asterisk-ar, parenleft-ar, parenright-ar

1 Like

@GeorgSeifert

Some basic shapes like lam_alef-ar.fina is really essential to be added

But lam_alef-ar.fina is in the “Basic” list.

@GeorgSeifert I mean in the “Basic shapes” to be component source for 4 “ligature glyphs”

  1. Basic Shape: lam_alef-ar.fina
  2. lam_alefHamzaabove-ar.fina = Components: lam_alef-ar.fina + hamzaabove-ar
  3. lam_alefHamzabelow-ar.fina = Components: lam_alef-ar.fina + hamzabelow-ar
  4. lam_alefMadda-ar.fina = Components: lam_alef-ar.fina + madda-ar

I dare you to come up with an Arabic Font that does not contain one of the characters that I mentioned in the Basic Shapes. Then tell me what you want…

Review the components of the Arabic keyboard, to identify the symbols used in Arabic font.

com-video-to-gif

Can you give me a list of the missing glyphs.

sorry I have some points

  1. This character FDFC is not auto-generated with features. it a dlig ligature:

  1. In my opinion lam_alef-ar.fina Should be also in “Basic Shapes”

All the characters in the “Basic Shapes” and “Basic” menu are basic characters and should not be separated from each other. The missing basic characters are:
alefMaksura-ar.medi
alefMaksura-ar.init

lam_alef-ar.fina Components: non

lam_alefHamzaabove-ar Components: lam_alef-ar.short hamzaabove-ar
lam_alefHamzaabove-ar.fina Components: lam_alef-ar.fina.short hamzaabove-ar

lam_alefHamzabelow-ar Components: lam_alef-ar hamzabelow-ar
lam_alefHamzabelow-ar.fina Components: lam_alef-ar.fina hamzabelow-ar

lam_alefMadda-ar Components: lam_alef-ar.short madda-ar
lam_alefMadda-ar.fina Components: am_alef-ar.fina.short madda-ar

The side menu contains non-essential characters and these are the ones that should be placed in a separate section and you can find them through the Arabic keyboard by pressing a key Alt

veh-ar
veh-ar.fina
veh-ar.medi
veh-ar.init

ae-ar
ae-ar.fina

tcheh-ar
tcheh-ar.fina
tcheh-ar.medi
tcheh-ar.init

yehbarree-ar
yehbarree-ar.fina
yehbarree-ar.medi
yehbarree-ar.init

yeh-farsi
yeh-farsi.fina
yeh-farsi.medi
yeh-farsi.init

peh-ar
peh-ar.fina
peh-ar.medi
peh-ar.init

tteh-ar
tteh-ar.fina
tteh-ar.medi
tteh-arinit

wasla-ar
alefWasla-ar
alefWasla-ar.fina
lam_alefWasla-ar
lam_alefWasla-ar.fina

noonghunna-ar
noonghunna-ar.fina
noonghunna-ar.medi Components: noon-ar.medi
noonghunna-ar.init Components: noon-ar.init

keheh-ar
keheh-ar.fina
keheh-ar.medi
keheh-ar.init

gaf-ar
gaf-ar.fina
gaf-ar.medi
gaf-ar.init

ddal-ar
ddal-ar.fina

rreh-ar
rreh-ar.fina

jeh-ar
jeh-ar.fina

The riyal is a currency symbol like a dollar and can be listed from the list of symbols and is found in the Persian keyboard.