I have gone through this process, some time back in the late 90s, and it was true then, as it is now. Of course this was in IE 5 and Netscape 4. The browsers change, but not that much, it turns out.
A craftsman’s job is to learn her materials. Period.
If your materials are not trustworthy under certain circumstances, that is something that is good to know so you can avoid getting into those circumstances. That’s your job – to know where the flaws are in the reproduction chain, and how to work around them.
- If you build patio furniture out of particle board, you will discover that rain and particle board do not mix. And you won’t do that again.
- If you try to color-match JPEG images with CSS colors, you will cry. It may look right in one browser one time, but it will not anywhere else.
As a Web designer, your materials are the somewhat flaky combination of your design intent, CSS, and the browser’s rendering prowess.
Multiplied by the different browsers you care about.
Figure out what the worst combination is for you, and then figure out how to get around that problem. Be creative.
The browsers will continue to be awful, and complaining here won’t change that. Complaining on the Surfin’ Safari blog may have more meaningful results. Maybe.
But meanwhile, do what designers always do – find a way around the problem. I assure you – the problem is not in Freeway, which as far as I know strips off the ColorSync profile when it exports your (non-pass-through) images, and it’s not in Photoshop’s Save for Web export tool, which definitely does the profile removal.
As many others on this list do, I go way way back to the stone age of design. I set headlines with a Typositor. I ordered cold type from a typesetting house. And I used a process camera and film and an arc lamp to expose my litho plates when I took a printing course. I can talk you senseless about dot gain, press direction, folding creep, and ink traps in fonts. All of these things are the materials you understand when you design for print, because if you don’t know about them, you get an expensive education in them when you pick up your printed work.
You’ve already done the first part – you’ve discovered a combination (20 steps and all) that does not work predictably on a range of Web browsers. Now start thinking creatively about how you’re going to design yourself out of that corner. If you need to color-match a JPEG to a flat HTML element, do as I have suggested, and cut a tile-able square out of that image, save it as a JPEG with the same export settings as the main image, and tile it as the background (instead of a CSS color). Your image may not be exactly the same color in all browsers, but your background and foreground will both be “wrong the same way”, so it won’t show.
Another cabinetmaking analogy for you: paneled doors. Why are they made the way they are? Because a solid piece of wood (even glued up) will expand and contract a whole lot with the seasons, meaning you won’t be able to open the door in the summer, or you’ll have huge drafts in winter. By creating a large slot for a smaller panel of wood to “float” within the outer frame, you allow that contraction and shrinkage to take place without it affecting the dimensions of the door. And if you were able to take apart a finely-made paneled door, you would see that the finish on the panels continues into the rabbet holding that panel in place, so as it shrinks and expands, no unfinished wood is exposed. That’s the same sort of trick that the “JPEG over a tiled JPEG” trick does. It hides a seam with more of the same material.
Walter
On Mar 25, 2016, at 9:31 PM, JDW email@hidden wrote:
If you have time enough to argue with me in this thread, you have enough time to go through my 20-steps and ponder the results.
freewaytalk mailing list
email@hidden
Update your subscriptions at:
https://freewaytalk.softpress.com/person/options