Components Yeh (arabic)

in case the names of glyphs componnent are tuned in a correct way, the Glyphs App will be a good referance for the arabic font instead of the unicode.

Mekkablue> Changing from the dotlessxxx to the xxxDotless scheme would be a major…, but I don’t think we are going to change the naming scheme so quickly.

@ Why multiply the number of glyphs by making dotted and dotless?!
Why not make dotless glyphs only and multiply them with dots?!
Wont that make Arabic easier to create and have fun with?!
http://www.emenang.com/community/index.php?/topic/54920-online-free-fill-jawi-missing-dot-contest/
To emphasize my point, I have typeset Malay proverbs in Jawi (Arab Melayu) in 2 files with the help of QB: one without dots and one with dots and hamzas in blue. BungaBahasa-Dotless.pdf (224.8 KB)BungaBahasa-Dotted.pdf (248.4 KB)
QB-English.pdf (189.6 KB)

Aziz: this is about the glyph definitions that the app knows about. Glyphs must know about beh and dotlessbeh. What you put in your font is your decision.

Glyphs must know about beh and dotlessbeh.
@ … and must know about peh and dotlesspeh.
and must know about yeh and dotlessyeh.
and must know about teh and dotlessteh.
and must know about theh and dotlesstheh.

Why not treat Dots as Marks and get rid of beh, peh, yeh, teh and theh?
The 19 socializing Arabic glyphs are different from the 52 live-single-successfully [A-Z]+[a-z] :slight_smile:

Dots are already treated as marks, and what you suggest is already possible.

Aziz, I believe you are posting in the wrong thread. This is about the app’s internal glyph data, and not how an Arabic font should be made.

Dots are already treated as marks, and what you suggest is already possible.
@ If possible, why is it a must to define the dotted and the dot-less?!

I believe you are posting in the wrong thread.
@ The threads are too narrowly-distinguished. Should I start a new topic at Design category?

Please add a new subject for what you want! I want to read the important things … [removed by moderator]

God-Willing, I will do as soon as my broken hand is free off the splint set on it.

I think I have all of them transferred now, thank you very much for your input. There is still one unclarity about yehKashmiri, though. I suppose the isolated and final forms should be:

yehKashmiri-ar = alefMaksura-ar+ringbelow-ar
yehKashmiri-ar.fina = alefMaksura-ar.fina+ringbelow-ar

And the other forms with dotlessbeh. Does this look okay to you?

I understand what you mean, but it is not a good idea to reuse the name fehDotbelow for a different glyph, because it would break Glyphs > Update Glyph Info and could cause compatibility problems. So, we now have:

  • 06A2 fehDotaboveDotbelow-ar
  • 06A3 fehDotbelow-ar

06A2 fehDotaboveDotbelow-ar might be better like fehNoDotaboveDotbelow-ar or fehOnlyDotbelow-ar?

thank you dear , yes its okay now… thank you alot.

the glyph: dotlessfeh+dot above “in arabic”=feh, and without dotabove its nothing.

fehTwodotsbelow-ar=fehDotless-ar+twodotshorizontalbelow-ar
fehTwodotsbelow-ar.fina=fehDotless-ar.fina+twodotshorizontalbelow-ar
fehTwodotsbelow-ar.medi=fehDotless-ar.medi+twodotshorizontalbelow-ar
fehTwodotsbelow-ar.init=fehDotless-ar.init+twodotshorizontalbelow-ar

behThreedotsupabove-ar=theh-ar+dotbelow-ar
behThreedotsupabove-ar.fina=theh-ar.fina+dotbelow-ar
behThreedotsupabove-ar.medi=theh-ar.medi+dotbelow-ar
behThreedotsupabove-ar.init=theh-ar.init+dotbelow-ar

name: behThreedotsupabove-ar —> thehDotbeloe-ar

tehThreedotsupbelow-ar=teh-ar+threedotsupbelow-ar
tehThreedotsupbelow-ar.fina=teh-ar.fina+threedotsupbelow-ar
tehThreedotsupbelow-ar.medi=teh-ar,medi+threedotsupbelow-ar
tehThreedotsupbelow-ar.init=teh-ar.init+threedotsupbelow-ar

behTwodotsbelowDotabove-ar=behDotless-ar+twodotshorizontalbelow-ar+dotabove-ar
behTwodotsbelowDotabove-ar.fina=behDotless-ar.fina+twodotshorizontalbelow-ar+dotabove-ar
behTwodotsbelowDotabove-ar.medi=yeh-ar.medi+dotabove-ar
behTwodotsbelowDotabove-ar.init=yeh-ar.init+dotabove-ar

hahThreedotsupbelow-ar=hah-ar+threedotsupcenter-ar
hahThreedotsupbelow-ar.fina=hah-ar.fina+threedotsupcenter-ar
hahThreedotsupbelow-ar.medi=hah-ar.medi+threedotsupbelow-ar
hahThreedotsupbelow-ar.init=hah-ar.init+threedotsupbelow-ar

noonTahabove-ar=noon-ar+tahabove-ar
noonTahabove-ar.fina=noon-ar.fina+tahabove-ar
noonTahabove-ar.medi=noon-ar.medi+tahabove-ar
noonTahabove-ar.init=noon-ar.init+tahabove-ar

dalTwodotsverticalbelowTahabove-ar=ddal-ar+twodotsverticalbelow-ar
dalTwodotsverticalbelowTahabove-ar.fina=ddal-ar.fina+twodotsverticalbelow-ar

name: dalTwodotsverticalbelowTahabove-ar —> ddalTwodotsverticalbelow-ar

ainTwodotshorizontalabove-ar=ain-ar+twodotshorizontalabove-ar
ainTwodotshorizontalabove-ar.fina=ain-ar.fina+twodotshorizontalabove-ar
ainTwodotshorizontalabove-ar.medi=ain-ar.medi+twodotshorizontalabove-ar
ainTwodotshorizontalabove-ar.init=ain-ar.init+twodotshorizontalabove-ar