What stopped me was step one, and the reason is that character sets have evolved out of an ancient muck. HTML supports thousands of real, true letters, punctuation and numeric characters. In the old days, to make a diacritical mark, we had to tell a computer to display one symbol, to backspace, and to overlay another symbol. I could use that old system to put, say, an umlaut on an 'm', which I think would really sell. The current HTML character sets don't deal kindly with made-up characters.
Well, there's still a way, but I really don't care to spend my time on it. I could design my own font, in which, say, 'm' looked like m-plus-umlaut (etc.), and then display text for my blog item in my own designed font. But this is whimsy we're talking about! It's not worth the effort.