Fix mark scaling for the Quran font

By default FontForge scales relative to the glyph origin, which can
result in miving the scaled splines which in turn breaks glyph
referencing it (e.g. uniFDFD), so I copied the logic of scaling glyph
around its center from FontForge’s GUI code.