Adding code to MarkupPreHead will in fact bake it directly into the HTML
document, so I don't see why this wouldn't work.
Have you reloaded the document after making the change? Perhaps check
the source; the MarkupPreHead contents should appear towards the top of
the document (look for "PRE-HEAD-START", right below the license).
-- F.
It seems unlikely for the meta element to require a particular position
in the document head.
I'll try to get my hands on a Windows machine next week to investigate.
-- F.