Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

تداخل الحركات في لفظ الجلالة #184

Closed
munzirtaha opened this issue Dec 15, 2019 · 5 comments
Closed

تداخل الحركات في لفظ الجلالة #184

munzirtaha opened this issue Dec 15, 2019 · 5 comments

Comments

@munzirtaha
Copy link
Contributor

في لفظ الجلالة إذا كانت اللام مفتوحة فإنها تتداخل مع الشدة
amiri-bug
أيضا أحب أن أسأل هل مخالفتك لمعيار يونيكود في قضية إضافة الشدة والألف الصغيرة تلقائيا عن عمد؟
أعني الاختبار أدناه
https://w3c.github.io/alreq/gap-analysis/tests/ligation/ligation_000.html

@khaledhosny
Copy link
Member

khaledhosny commented Nov 3, 2020

أعني الاختبار أدناه
https://w3c.github.io/alreq/gap-analysis/tests/ligation/ligation_000.html

لا أعرف من أین أتت هذه الصفحة بالنتیجة التی تتوقعها، لكن یونیكود لا تحدد شیئا بهذا الشأن ولا هی وظیفتها. أمیری خط نسخی طباعی ویتبع هنا التقالید المتبعة فی الخطوط النسخیة، ویضیف علیها تفادی شكل لفظ الجلالة فی المواضع غیر المناسبة.

@munzirtaha
Copy link
Contributor Author

Let me quote this text which I believe relevant from the Unicode Standard 13.0 p. 388

U+FDF2 arabic ligature allah isolated form is a very common ligature, used to dis-
play the name of God. When the formation of the allah ligature is desired, the recom-
mended way to represent the word would be <alef, lam, lam, shadda, superscript alef, heh>
<0627, 0644, 0644, 0651, 0670, 0647>. In non-Arabic languages, other forms of heh, such as
heh goal (U+06C1), may also form the ligature. Extra care should be taken not to form the
ligature in the absence of the shadda and the superscript alef, as the sequences <alef, lam,
lam, heh> and <alef, lam, lam, shadda, heh> exist in Persian and other languages with dif-
ferent meanings or pronunciations, where the formation of the ligature would be incorrect
and inappropriate.

So, my understanding is this feature shouldn't be enabled by default for Persian and similar non-Arabic languages. You are one of the few experts in these kind of topics so research it and give us your final conclusion in a detailed way so it can be considered as a reference for further discussion in this particular issue.

@khaledhosny
Copy link
Member

Amiri already tries to limit the ligature to certain sequences, and enabling the ligature by default is the expectation of our users and Arabic typography in general regardless of this recommendation. I have seen almost zero occurrences of the sequence <alef, lam, lam, shadda, superscript alef, heh> out in the wild, and users of Amiri wouldn’t appreciate not having it by default.

@munzirtaha
Copy link
Contributor Author

I agree but since glyph substitution (GSUB) could be defined per language, why not allow Arabic users to have the same experience where as others would have theirs.

@khaledhosny
Copy link
Member

Because no one complained in 10 years, so I don’t see why I should make such a drastic change over a hypothetical issue. Either the issue does not exit or no one is bothered by it or Amiri isn’t widely used enough where this happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants