... a closer examination of the fonts with a unicode charset table tool revealed that the font examined (ae_alMohanad) does not contain the "Arabic Presentation Forms A" block of unicode. I suspect that this is part of the problem since some of the strange signs occuring on the problematic webpages are rendered with fonts containing those presentation forms.