Web Graphics: vector markup language (VML), part 0

The tutor shares one of his favourite topics:  vector markup language.

I started web design back in ’09.  I don’t have any training; it was just “look up and learn”.  Though not the quickest way to do so, I made progress.

Eventually I wanted to rotate some text.  I’m not sure why – had I seen it done somewhere?  By then, I was used to researching the web.  I set out to find the technique.

As it turned out, rotating text was not so easy as I’d expected.  Mozilla (Firefox) had the -moz-transform method; Chrome (fairly new at that time), the -webkit-transform method (related, I believe, to what Apple products would use). For IE (Internet Explorer), the corresponding-ms-transform had yet to become available.

Nonetheless, I was convinced a solution was possible for IE. By then, web programming had shown me that there were usually two ways to approach a problem: the “generic” way and the Microsoft way. Normally, both had to be done for a cross-browser solution. If Firefox had a way to rotate text, so must IE. Moreover, 40% of people used IE back then; it couldn’t be ignored.

It wasn’t the easiest topic to find, but eventually I stumbled onto VML – vector markup language. I don’t know why, but Microsoft was very modest about it, keeping it in what seemed to be their “back pages”. Within minutes I saw the potential.

I got busy around then, so never used VML much. Next thing I knew, -ms-transform was available on IE9.

Here is the history of VML – vector markup language – as I understand it. VML was developed by Microsoft as a proposed format for web graphics. From it and several other simultaneous proposals, SVG developed. For some time, SVG has been supported by all the major browsers.

Officially, VML is not supported past IE9 (likely because SVG is supported instead). However, VML remains embedded in other Microsoft applications. From my point of view, it’s an elegant format that is still fun to experiment with. You can even view VML effects on a current IE browser, if you know how.

My research indicates that while only 8% use IE today, 80% use Windows operating systems of some kind. Therefore, people commonly have access to IE.

Next post I’ll provide a file you can visit to see VML in action:)

Sources:

w3schools os stats

w3schools browser stats

caniuse.com

wikipedia

w3schools

Jack of Oracle Tutoring by Jack and Diane, Campbell River, BC.

Tagged with: , , ,

Leave a Reply