aliftype / raqq

Raqq (رَقّ) is a manuscript Kufic typeface
https://aliftype.com/raqq
GNU Affero General Public License v3.0
41 stars 2 forks source link

Use Kashida (Tatweel) to make mashq elongations #22

Closed ClassicAJ closed 9 months ago

ClassicAJ commented 9 months ago

Perhaps you can code the font such that you can make the mashq elongation function more easily accessible by using the Tatweel character to say that the adjacent (elongatable) letter should be lengthened by one level.

khaledhosny commented 9 months ago

I have considered this, but it has several issues:

So it would too much work and still not be a suitable replacement/alternative to using font variations.

ClassicAJ commented 9 months ago

Oh. I might as well try to use something that supports per-rasm custom variables then.

khaledhosny commented 9 months ago

If it helps, I often try to apply the variation settings to a full calligraphic syllable (the smallest part of the word with all letters connected) and separate them by spaces e.g. write الدين as ا لد ين then apply the variations to the لد part. This prevents it from breaking shaping and the extra spaces enable the old-style line breaking inside the word seen in Kufic manuscripts.