Mete Kural wrote:
And I also realized that there is another, graphical method to edit/verify the underlying text data. That is for Meor to create a "proofreading" font by copying his Quranic font and changing the mapping tables to make the mapping transparent. I.e., so that each visible mark is produced by exactly one codepoint in the underlying textual data. Then, for example, if you see a low small meem in the rendered display, you know that it corresponds to exactly one <low small meem> in the text stream. Conversely, every <low small meem> in the text stream produces exactly one low small meem glyph and nothing else.
Another nice program to use that shows Unicode codepoints automatically as you edit is UniPad: http://www.unipad.org/main/