недавний мой проект – digitalisation учебника для чтения арабского языка. сам когда-то на нем научился и заметил что некоторым друзьям тоже был нужен – вот и собрал им e-book с переводами и обучаю

арабский отличается от многих языков тем что он пишется только согласными буквами, и используются диакритики (чёрточки над и под) чтобы указать гласные или какие-то замечания

например, كتب (ktb) или с диакритиками كِتَبٌ (kitabun) – книга

пока делал, я был в шоке от того что в html/css нельзя просто выделить букву отдельно от диакритиков. а с цветами очень удобно учиться, выделять внимание

в итоге нашел метод где текст пишется дважды: один красится, другой нет. тогда, наложив на друг-друга можно покрасить отдельные элементы букв

с этим все равно есть затруднения, типа в шрифтах сочетания букв пишутся по-другому и тогда все съезжает. для этого тоже сидел подбирал шрифт.

вообщем, оставлю ссылка на книгу, мб кому-то будет полезно, или просто посмотрите как красиво вышло :)

https://bbjamaat.github.io/learning-arabic-letters/

п.с. для тех кто все же умеет читать, заранее предупреждаю в книге есть “опечатки”, если заметите lmk, я их исправлю