I was researching how to typeset traditional Arabic texts in LaTeX and stumbled on this research article published on tug.org from back in 2006 (link).
- Does there exist a more modern/better approach, using
ConTeXt(orLuaLaTex/XeLaTeXmaybe w.harfbuzz), to get the same/better results?
I'm specific interested in typesetting this part from the research pager, that is in the Arabic font 'Amiri' (link) (in the words of the typeface designer, quote: "a digital typeface to be used in typesetting Koranic verses."):
Notes:
- The solution should provide options for individual letter/mark/vowel colouring
Open regarding alternative typefaces, however they explicit need to typeset all the mark/vowels of classic/traditional Arabic text (like the Quran)
Only text-based solution (the numbering between verses are not necessary)

arabluatexfor LuaLaTeX andarabtexforpdfLaTeX. I haven't been able to track a solution for the colouring off marks/vowels seperat with XeLaTeX, see this open tick link. – imdk4242 Aug 10 '19 at 16:51\usepackage[nopar]{quran}only represents the Hafs version of the text above – imdk4242 Aug 10 '19 at 17:11contextthis answer can be helpful https://tex.stackexchange.com/a/46240/54817 – Salim Bou Aug 12 '19 at 20:10