1. Trang chủ
  2. » Công Nghệ Thông Tin

Taking Your Talent to the Web- P6 pptx

15 325 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 207,62 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

In 1994, the makers of Netscape Navigator mathematically subdivided the color spectrum into 216 web-safe colors, which are equidistant from each other along the color wheel.. You will he

Trang 1

Monitors that are limited to 256 colors face an additional problem in that

up to 40 of these colors are “used up” in advance by the operating system itself For instance, Windows reserves 40 Windows system colors for its own display purposes in lower-end color environments That leaves exactly

216 colors at your disposal

In 1994, the makers of Netscape Navigator mathematically subdivided the

color spectrum into 216 web-safe colors, which are equidistant from each

other along the color wheel You will hear this mathematical arrangement

of web-safe colors variously referred to as the Netscape Color Cube, the web-safe palette, and variations thereof, many of them unprintable in a family publication

The Color Cube is the bane of many web designers’ existence, but it need not be Paper stocks have limitations; so do type families, and so does the Web This is one of those limitations you can master upon accepting it as part of the discipline the medium imposes

Know the Code Photoshop 5 (and higher) includes a web-safe color palette, and the included VisiBone color palette is even more useful because it arranges the colors in ways with which designers can understand and work But how can you tell in code alone if your colors are web-safe? Easy Know the code In HTML, all col-ors are indicated in three pairs (six digits) of hexadecimal code

This, for instance, is red: #ff0000

And this is a darker red: #cc0000

What are these little characters? They are hexadecimal code for the Red, Green, and Blue channels of an RGB monitor The first two digits indicate the amount of light pouring from the monitor’s Red channel; the second pair tells how much Green appears; and the third tells how much Blue.

With #ff0000 , the Red channel is going full blast ( #ff is the highest possible two-digit value in hexadecimal), and the other two channels are “turned off” ( #00 ) (Most of the time, you will be working with subtler color values.)

Web-safe colors are composed only of the following hexadecimal pairs:

Thus, #3399ff is a web-safe color, while #07ba42 is not.

56 WHY: Designing for the Medium: Color My Web

Trang 2

Only the 216 web-safe colors (colors that can be described with the hexa-decimal pairs indicated in the previous sidebar) are guaranteed to display correctly in both Windows and Mac OS in the 8-bit environment Any other

color will dither (be broken into dots) on a 256-color monitor and will shift

(change to an unintended and subtly mismatched color) on a system with thousands of colors

Thousands Weep

As of this writing, 56% of computer owners now have 16-bit color (thou-sands of colors), and this probably makes them happy because it makes the daily bikini models’ flesh tones look more realistic But for web designers, 16-bit color is a nightmare

Sure, the dithering in 8-bit (256-color) systems is downright ugly and can make a web page unreadable, but you can avoid it by sticking to the web-safe Color Cube, which thus ends the problem By contrast, the unavoid-able color shifting that occurs on 16-bit systems springs from the dripping maws of Hell

Figure 2.11

For reasons only a soft-ware company could explain, browsers and image editors round off 16-bit color calculations differently As a result, for users of 16-bit color, image backgrounds and HTML (or CSS), back-grounds will never match ( www.alistapart.com/ stories/beyond/ ).

Say your web page has a web-safe, light brown background color Say your client’s product shot is supposed to sit on the page Say the background color in that product shot is subtly “off” from the background of your web page Say you’re in big trouble, cowboy

Trang 3

Due to differences between the way browsers calculate 16-bit color and the way image editors like Adobe Photoshop do it, in the 16-bit color space, browsers are off differently from the way GIF images are off In other words, the background color of the image absolutely, mathematically can-not match the background color of the web page All the web designer’s careful illusions are revealed There is nothing you can do about this except wait for 24-bit color to become cheaper so that more consumers will adopt it

Some web designers work around this problem by using transparent back-grounds This is fine as long as the image does not serve also as a link (Most images these days do.) Why are links problematic? Today most web pages use the CSS hoverproperty to make links light up (meaning change colors) when the visitor drags her mouse over them As you’ll see in Chapter 3, this kind of visual interactivity is helpful because it lets the user know that this particular set of words can take her somewhere else with a click of her mouse When images serve as links and when links use the CSS hover prop-erty, the background color of a transparent image will change in response

to the actions of the visitor’s mouse Freddie Kreuger has nothing on this unintentional visual effect Web designers who wish to avoid this horror will either create incredibly complex style sheets or simply use solid, web-safe background colors in their images And of course, these solid colors will be subtly mismatched on the screens of all 16-bit users Welcome to the Web Meantime, at least you can protect your 8-bit, 24-bit, and 32-bit using friends by sticking to the web-safe color palette as often as possible, particularly for large color fields, typography, and background colors

At this point many designers scream: “These colors are ugly! This is not what I want.” You will find, after you work with these colors, that it is pos-sible to create pleasing combinations with them, and you will develop your own techniques for doing so We promise

When saving images, you do not need to worry about intermediate colors

If your type is web-safe orange, and your background is web-safe blue, the edges of the type will be filled in with intermediately shaded pixels that are probably not web-safe They do not have to be As long as the large areas

of color are web-safe, a little dithering around the edges of type and images goes unnoticed by most users

58 WHY: Designing for the Medium: Color My Web

Trang 4

While GIFs are an appropriate format for logos, typography, and illustra-tions, the JPEG format is usually preferred for photography It is impossi-ble to shift colors to the web-safe palette in a JPEG Again, this limitation

of the medium is accepted or ignored by most users But GIF images should generally be shifted as closely as possible toward the Color Cube In the next sections, we will talk about ways of doing that

Gamma Gamma Hey!

Gamma is a measurement of light, and different platforms come with

dif-ferent standard gamma settings The Macintosh has a System Gamma set-ting of 1.8 Put simply, it looks bright and has a wide range of light-to-dark variance unless Mac users adjust their display to some other setting Sili-con Graphics Machines (SGI) have a System Gamma setting of 2.4 Their default output is darker than that of Mac OS

The Windows, Linux, and Sun operating systems run on PCs PCs and their components are built by a wide variety of manufacturers While this keeps end-user costs down, it also means that PCs have no standard hardware gamma correction Typically, their System Gamma is estimated at 2.4—

darker than Macintosh In practice, PC gamma can be all over the place, but it is always darker than that of Mac OS

What does this mean to web designers? It means that if you do not com-pensate for this cross-platform gamma variance, the subtle “study in earth tones” that looks so moody and mysterious on your Mac will probably look like a “study in mud” on most PCs Because PCs are used by at least 90%

of your audience, a study in mud is not what you want

In the late 1990s, Microsoft and Hewlett-Packard (www.w3.org/

Graphics/Color/sRGB.html) came up with a gamma standard called standard RGB (sRGB) that gives Windows machines a common gamma set-ting of around 2.2—at least in theory Of course, it doesn’t work if users don’t select it And if they haven’t calibrated their monitors, it still won’t really work But at least it gives us something to aim for Windows-based web designers should calibrate their monitors, set their machines to sRGB, and find something else to worry about

Trang 5

There are three ways for Mac-based web designers to compensate for gamma issues

The simplest is to download and install GammaToggle FKEY (www.acts.org/ roland/thanks/), a $5.00 shareware control panel created by Roland Gustafsson in the mid-1990s After it's downloaded and installed in the System folder, this simple control panel allows you to toggle between your Mac gamma setting and a representative PC gamma setting at the touch

of a command key The software works flawlessly, the $5.00 shareware fee

is optional (but how could you not pay the man?), and this tool has proved sufficient for hundreds of thousands of web designers since the earliest days of professional design on the Web Another advantage to Gamma-Toggle FKEY is that it is software-independent In other words, you can tog-gle from Mac to PC gamma whether you’re working in Photoshop, using a browser, or simply have the kooky urge to push a Command key in the mid-dle of a slow day

The second solution is to download the Furbo Filters Webmaster pack

(www.furbo-filters.com), created by Iconfactory’s brilliant Craig Hocken-berry with kibitzing from your humble author Unveiled in 1997, the Furbo Webmaster pack is a constellation of Photoshop plug-ins that (among other things) allows web designers to switch between Mac gamma and three kinds of PC gamma The software also lets you preview the effects of various types of GIF and JPEG compression, and an included Web Scrubber (based on the pioneering efforts of user interface guru Todd Fahrner) lets you selectively shift your images toward the Color Cube The shareware costs $40, and may be downloaded and used indefinitely for free A nag screen helps your conscience decide when it’s time to pay for the software

In 1998, Adobe got wise to this whole cross-platform gamma issue (and related web design issues) and came out with ImageReady, a Photoshop-like application for creating and exporting web graphics Like Furbo Filters, ImageReady lets you preview the effects of gamma differences and com-pression settings on your images, and it also lets you shift your colors closer

to or further from the Color Cube

60 WHY: Designing for the Medium: Color My Web

Trang 6

In late 1998, with the release of Photoshop 5, Adobe made it possible to compensate for gamma differences between platforms using Photoshop alone This is largely because Adobe supports the sRGB standard in Photo-shop (even on Macs), and Apple supports it through the system’s included ColorSync control panel

Mac users, here’s how to put sRGB to work:

1 Open the RGB Settings preference in Photoshop 5 or higher and select sRGB as your working environment

2 Photoshop will prompt you to set up your System Gamma if you have not done so already In Mac OS 8 and higher, you can set your Mac’s System Gamma to sRGB using either the Mac’s built-in ColorSync control panel or the Adobe Gamma control panel that comes with Photoshop

3 Set your Mac to sRGB, and you will always be inside the Windows gamma space If you prefer, leave it at typical Mac gamma (or some custom setting), and Photoshop will magically shift your images from the Mac to the Windows color space

Choose Your Gamma

If you continue to design for print as well as the Web, stick with Apple’s default settings and let Photoshop toggle you back and forth between Mac and sRGB gamma settings If you’re biting the bullet and plunging into full-time web design, by all means set your Mac to sRGB and be done with it After you get used to working inside a slightly darker color space, it will look just fine to you, and you’ll never have to worry about gamma compatibility again.

ImageReady 2.0 is included in Photoshop 5 and higher Photoshop 5.5 is much more web-savvy than its predecessor, and Photoshop 6 is even more

so We heartily recommend these later versions of Photoshop If you use an older version, by all means try GammaToggle FKEY or Furbo Filters

Trang 7

T YPOGRAPHY Given what we’ve already discussed in terms of screen, color, and gamma differences, it should come as no surprise that there are vast differences in the way different platforms handle typography on the Web

For one thing, different platforms offer different fonts Two sans serif fonts, Geneva and Helvetica, come standard with Mac OS Geneva is not found

on any other platform, and while Helvetica is available in Linux, it may or may not be present on Windows systems (Arial is the standard sans serif font that comes with Windows There is also a version of Geneva that

PC users can download, and we believe that three or four of them have done so.)

Confused, yet?

The 97% Solution

In 1997, Microsoft decided to do something about these typographic

dif-ferences and commissioned a set of cross-platform web fonts for both Mac

and Windows These include Verdana, a lovely sans serif font designed by Matthew Carter; Georgia, also by Carter, a broad-in-the-beam serif font that can claim a distant kinship with Palatino; and Mac versions of the Windows fonts Arial, Impact, Times New Roman, Courier New, and so on The notion of cross-platform web fonts was a great idea Unfortunately, not everyone bothered to download and install these fonts, so Microsoft included them in its Internet Explorer browser (That took care of all the Windows users.) Microsoft then persuaded Apple to make IE the default browser that comes with the Macintosh Operating System (That took care

of the new Mac users and nearly took care of Netscape.) This did nothing for Linux or UNIX users, but it did go a long way toward solving cross-platform font problems because Windows and Mac OS together make up about 97% of the market (Depending on how you define the market, anyway.)

That still left a huge problem unsolved: the difference in typographic res-olution between Mac OS and Windows

62 WHY: Designing for the Medium: Typography

Trang 8

Points of Distinction

By default in Mac OS, there are 72ppi, and a pixel is the same as a point

Thus 12pt type is 12 pixels tall, 72pt type is 72 pixels (or one inch) tall, and so on Of course, most Mac users set their screens to higher resolu-tions, so this one-to-one equivalency between points and pixels soon becomes meaningless But 72ppi is the starting point for Macs

Windows users start off with 96ppi resolution; thus, 12pt type in Windows

is 16 pixels tall Again, this varies according to the user’s choice of screen resolutions, but 96ppi is the starting point

In 4.0 (and older) browsers, what looks readable on a Mac looks big and horsey on a Windows PC Conversely, what looks tasteful and discrete on a Windows box is often illegibly small on a Mac

Figure 2.12

Font Wars: In 1997, CSS expert Todd Fahrner stuck this image in an obscure corner of the Web It proved why using points was a brain-dead approach to CSS (too bad

so few people listened) He sarcastically observed that

if things got much worse, Macs would have to use Windows-size typographic defaults Three and a half years later, Fahrner’s sar-donic prediction came true ( http://style.metrius.com/ font_size/points/

font_wars.GIF ).

Trang 9

Particularly since web designers began overcoming their fear of style sheets, Windows-based designers who do not check their work cross-plat-form have been giving Mac users type they could neither read nor enlarge

in the browser On a PC, 8pt type looks swell On a Mac, it looks like 8 pix-els, which is at least 1 pixel shy of legibility

Year 2000—Browsers to the Rescue

In 2000, browser makers figured out how to compensate for this long-standing problem The first to do so was IE5 Macintosh Edition, released in March 2000 IE5/Mac’s default setting is 16px type at 96ppi (Windows res-olution) The Mac version of Netscape 6, released in November, followed suit

In IE5/Mac and Netscape 6, users can change their preferences and restore the traditional “Mac” setting for text By doing so, they risk continuing to

be frustrated by the typographic resolution differences between their plat-form and the dominant Windows OS But if they’re smart enough to change their settings once, they’re smart enough to change them back again when needed

IE5/Mac also introduced text zooming, which enables users to enlarge (or

shrink) HTML and CSS text on the page, no matter how the designer has formatted that text This liberates web users from web designers’ mistakes and makes the medium more accessible to the visually impaired Netscape

6 offers similar functionality, though for some reason it was left out of the Macintosh version (at least in the initial Netscape 6 release)

Of course, 4.0 browsers are still very much among us, and the 18-Month Pregnancy period has only just begun Consequently, cross-platform font size issues will continue to plague the Web for some time to come In Chap-ter 10, “Style Sheets for Designers,” we’ll explain how to use style sheets

to compensate for all these incompatibilities

64 WHY: Designing for the Medium: Typography

Trang 10

T OUCH F ACTOR When designing a book, your choice of materials and textures is limited only by the client’s budget When designing a website, you have no tex-tures whatsoever There is no “touch factor” in work designed for the dig-ital screen But this lack of sensory input does not mean that the site must

be a cold, detached, clinical object There are many tools to help you bring humanity and warmth to the Web

Appropriate Graphic Design Interactivity can go a long way toward simulating the effect of the “touch.” For instance, when you move your mouse over or press the buttons at

www.k10k.net, they seem to respond to your touch—like buttons in the real world Intuitive, user-centered navigation helps as well If the architecture

is designed the way users think, navigating the site will be simple pleasure

There will be more on all that in Chapter 3 Smart, appropriate copywrit-ing, which reads the way people talk, also can go a long way toward bring-ing warmth and humanity to the onscreen experience

These approaches enable anyone to create a site that feels like a living entity Failure to use these tools results in a site that feels cold and dead—

high tech, but not high touch

The framers of the Web intended it to be a medium of universal access—a medium whose wealth of information would be accessible to anyone, regardless of physical, mental, or technological disability Anything that stands in the way of that accessibility is contrary to the purpose of the Web

It is also inhumane, and, as we alluded to earlier, it is now against the law:

Ngày đăng: 03/07/2014, 07:20