Has anybody from the development team EVER tried to print the default twenty twelve theme on Internet Explorer 8 or below? Print problems go well beyond layout issues of nav bar as discussed here.
- IE8 does not support @media print and happily applies all those rules you may put into @media print to the screen (e.g. hiding certain elements)!
- On the other hand it goes on printing toggled-on mobile menu, overlapping post/page container, etc.
- Printing on IE9 with document compatibility set to IE8 produces further problems like disappearing post titles etc.
(things aren't getting easier because printing on IE8 local install crashes pdf destiller, because it does not recognize online Google Fonts, so testing is REAL fun...)
In short: printing in IE is just plain impossible!
So, IMHO the only way to solve this mess is to move print rules from @media print to a separate print.css. Not ideal, but as long as there are crappy IE browsers around we cannot just tell them "get lost"! Whether we like it or not, there are still millions of people out there with Windows XP, and the best of IE they can get is IE8
Still I remain perplexed about the theme developer's ignorance: was that willingly or wittingly?
What are your thoughts about this? Do you have a better solution for IE8 printing problems?