I am having trouble with the specification: it is defined in terms of "the M glyph", but a glyph is not a graphic. Does the specification fix a particular font?
The M icon in the Markdown Mark was created out of a modified version of the M from Gill Sans Bold (you probably should not try to recreate the mark using Gill Sans because of the modifications to the crotch on the M).