недавний мой проект – digitalisation учебника для чтения арабского языка. сам когда-то на нем научился и заметил что некоторым друзьям тоже был нужен – вот и собрал им e-book с переводами и обучаю
арабский отличается от многих языков тем что он пишется только согласными буквами, и используются диакритики (чёрточки над и под) чтобы указать гласные или какие-то замечания
например, كتب (ktb) или с диакритиками كِتَبٌ (kitabun) – книга
пока делал, я был в шоке от того что в html/css нельзя просто выделить букву отдельно от диакритиков. а с цветами очень удобно учиться, выделять внимание
в итоге нашел метод где текст пишется дважды: один красится, другой нет. тогда, наложив на друг-друга можно покрасить отдельные элементы букв
с этим все равно есть затруднения, типа в шрифтах сочетания букв пишутся по-другому и тогда все съезжает. для этого тоже сидел подбирал шрифт.
вообщем, оставлю ссылка на книгу, мб кому-то будет полезно, или просто посмотрите как красиво вышло :)
https://bbjamaat.github.io/learning-arabic-letters/
п.с. для тех кто все же умеет читать, заранее предупреждаю в книге есть “опечатки”, если заметите lmk, я их исправлю