-
Notifications
You must be signed in to change notification settings - Fork 14
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
The "Maghrebian Abjad" sequence #14
Comments
About implementation, only Mozilla based UAs are OK. Here is an example.
|
@ntounsi I added this in 5fa0990 See https://w3c.github.io/predefined-counter-styles/#arabic-styles Najib, i think there is one small error in your code above. You use keheh ک instead of kaf ك. Since i'm pretty sure that's an error, and since it is the only difference from the maghrebi sequence described in Wikipedia, i used kaf. Please reopen this issue if you want to come back on that. |
You're right. My error. It's Kaf '\643' instead of Keheh '\6A9' .
|
In addition to the two lists of Arabic letters in CSS counter styles, "persian-alphabetic" (aka Hijā’ī) and "persian-abjad" (aka Abjadī), I think there is another list (or version) of Arabic Abjadī. The "Maghrebian Abjad" sequence. It is a little bit different from the well known one, the "Persian Abjad" (or "Arabic Abjad")
Persian-abjad : أبجد هوز حطي كلمن سعفص قرشت ثخذ ضظغ
Magrebian-abjad : أبجد هوز حطي كلمن صعفض قرست ثخذ ظغش
(See also picture attached)
The Magrebian-abjad is what I learned at school as a second sequence beside the more scholar sequence which is called alphabetic (and is also the Unicode sequence).
I think the Magrebian-abjad is easier to pronounce, especially at the end.
" ... thakhudh ẓughshin " vs " ... thakhudh ḍuẓghin "
So here is my suggestion:
@counter-style maghrebian-abjad {
system: fixed;
suffix: ') ';
symbols:
'\627' '\628' '\62C' '\62F' '\647\200D' '\648' '\632' '\62D' '\637' '\64A' '\6A9' '\644' '\645' '\646'
'\635' '\639' '\641' '\636' '\642' '\631' '\633' '\62A' '\62B' '\62E' '\630' '\638' '\63A' '\634';
/* symbols:
'ا' 'ب' 'ج' 'د' 'ه' 'و' 'ز' 'ح' 'ط' 'ي' 'ک' 'ل' 'م' 'ن'
'ص' 'ع' 'ف' 'ض'
'ق' 'ر' 'س' 'ت' 'ث' 'خ' 'ذ' 'ظ' 'غ' 'ش'
*/;
}
Note that I put
ARABIC LETTER YEH (U+064A)
instead of
ARABIC LETTER FARSI YEH (U+06CC)
Best regards,
Najib
The text was updated successfully, but these errors were encountered: