You are currently viewing: Home / 2005 / Page / 2

Archive for 2005


GreenOrlando Launches

Wednesday, June 22nd, 2005

GreenOrlandoRecently, I have had the honor be a part of and help develop a couple of great, local, grassroots projects, GreenOrlando.com and GreenBrevard.com. GreenOrlando is more than a website, an eMagazine or a blog. So many people work for the benefit of the community, more than most people are aware of. Our goal is to tell your story, to pull together all the amazing things that goes on and thereby reveal how unique Florida really is. Imagined and built by Giant3, The GreenOrlando site gathers relevant stories, interviews and spotlights sorted by categories, each addressing a particular community. By doing so, we paint a big picture of the diverse landscape that is Central Florida.

GreenOrlando is published online and updated frequently. We exist to provide a forum for the community as it grapples with its present and future. We have no political affiliations or motivations, and see the need for dialogue, awareness and consensus-building on local issues. We live here and love Central Florida, and want future generations to love our community as well. As you feel led, write to us, contribute your opinions and get involved. Send us your historic photos, write an article or share your frustrations, so that together we can keep our communities healthy, vital and growing without sacrificing the quality of life that brought (or kept) us here.

GreenOrlando is committed to helping preserve and improve the quality of life available to all residents of Central Florida. Its mission is to help individuals, families, businesses and organizations reach their fullest potential and accomplish their evolving goals. This mission is expressed through eight quality of life aspects that are held in dynamic tension: Art, Balance, Ethics, Faith, Fitness, Nature, Teamwork and Sustainability.

CSS Based Magazine-Style Techniques and Tricks

Wednesday, June 15th, 2005

CSS based Magazine-style Techniques and TricksMagazines are a continual source of inspiration for website design, yet many of the techniques used in magazine layouts are nary to be found on the web.

http://www.mandarindesign.com has a nice compilation of css tricks, magazine style pullquotes and even CSS based opacity/transparency.

CSS in 60 – Take 2

Thursday, May 26th, 2005

CSS in 60Another installment of CSS in 60. Where you can see a website based on xhtml and css being built from scratch in about 60 seconds or less. A screenshot was taken anytime css changes were made that significantly alters the layout. A days worth of work compressed for your viewing pleasure. This is just another example of how CSS can be used to achieve a pixel-perfect rendition of what was mocked up in a graphics program. Click read more to view the animated GIF (412Kb).

CSS in 60 - Take 2

The state of PNG transparency

Thursday, May 26th, 2005

What is PNG? What browsers support the format? I thought IE didn’t have PNG support? Is it transparent or not? How can I make IE display PNG’s full transparency capabilities? These are all valid questions that arise when using the PNG format. For those that aren’t familiar with PNG (portable network graphics) it is a lossless compression that offers far greater quality and smaller filesize than the ever-so-common and proprietary GIF format. “Better quality and a smaller file! What more could I ask for?” you’re asking yourself. Well, PNG’s also allow designers real transparency. How well does your browser render them? Take a look at these images and compare the last 2 with the first, which is a GIF.

If you are viewing these images in IE, chances are these images look pretty bad. Alot of white around the shadows in the GIF and PNG-8 images and the PNG-24 is totally broken. If you are viewing this in Firefox/Mozilla then the first two images are chunky and ugly while the third properly allows you to “see through” the dropshadow to the checker board background. Whats going on here?

There are different types of transparency?

PNG transparency comes in two flavors: 8bit(indexed transparency) and 24bit (alpha transparency). The former is found in GIF’s and is the standard you see used on the internet. This kind of transparency is on/off. Absolute. The pixels are either filled, or transparent. This produces ugly white pixels around aliased, transparent images and makes it impossible to create dropshadows that work on any background. Note the white around the drop shadows in the GIF and PNG-8 images.

PNG-24 provides 254 levels of transparency per pixel. This gives designers the freedom to add dropshadows without worry of what color/pattern background is the destination. Besides dropshadows, images can now be semi-transparent. Note the green bar in the PNG-24 version – you can see the checker board pattern through it. What a windfall! This opens up all kinds of neat design implementations – if only it was widely supported.

How can I get IE to render that fancy transparency?

“Widely supported” in the browser world means “Does it work in IE?”. This is an unfortunate fact that designers have to cope with daily. If you haven’t heard of the IE7 css provided by Dean Edwards, it adds some css2 functionality, fixes some CSS issues IE currently has and renders PNG’s correctly. Its a great way to tide you over until IE7 arrives and hopefully addresses these issues. The only caveat is that it is a javascript implementation and thus could pose a liability in terms of accessibility. In other words, if a browser has javascript disabled – so are the niceties this hack provides.

If that is too much funtionality for you, Justin Koivisto has a php script that replaces image tags at runtime with the proprietary IE filter code that renders true alpha transparency.

Conclusions

Besides nifty transparency, PNG’s are far smaller than the average GIF. The compression is lossless, which means there is no artifacting like that found in JPG’s. Someone even created a PNG that displays all 16.7 million colors in 58.4Kb !

PNG is a great format that needs more attention. GIF’s have plagued the web long enough. Everyone should replace their GIF’s with PNG’s. Even for transparency. I find many designers/developers don’t relize they can use the PNG format. Many believe IE doesn’t support the format altogether – totally wrong! IE currently supports the basic transparency found in PNG-8 and the release of IE7 should show a rise in PNG use and allow designers to implement true alpha transparency in their work without hackish methods of delivery. Until then, the above methods should have you well on your way to enjoying the Portable Network Graphics format.

Resources

The PNG (Portable Network Graphics) Home Site
http://www.libpng.org/pub/png/

PHP script for replacing image tags with code that allows IE 5.5+ to render PNG’s alpha transparency. Good background information on the implementation.
http://koivi.com/ie-png-transparency/

A tome of information on PNG and its filesize saving capabilities. Lots of good examples of what PNG is capable of.
http://www.webcolors.freeserve.co.uk/png/

Dean Edwards IE7 Hack
http://dean.edwards.name/IE7/

WordPress Identity Progression

Thursday, May 19th, 2005

Wordpress logo progressYesterday’s WordPress IRC meetup covered many topics. One of particular note, is the progress of their logo building and identity-forming process. After recieving input from the WP community over the last couple of weeks, Matt announced the final design choice during yesterday’s meet. Now that the vectors are in place, its time to give some color to the black and white logo. I’m guessing blue will be the obvious choice.

To view the topics discussed during yesterday’s meet visit the WordPress Codex.

Birth and evolution of an illustrated character: Penny Arcade

Monday, May 16th, 2005

The Birth and evolution of an illustrated character - part two: Penny ArcadePenny Arcade is probably one of the most respected, copied and successful web-comics of late. Mike Krahulik (Gabe), and Jerry Holkins (Tyco) are the co-creators behind Penny Arcade. Their unabashed opinions are hurled with ferocious might on a daily basis as they openly attack their enemies with a salvos of biting humor and coarse language typically found on HBO or fervent internet bulletin boards. As all comic characters are prone to, Penny Arcade’s characters have undergone years worth of fine-tuning and their appearances have changed, subtly. This article attempts to trace the PA timeline and study the evolution of the Tycho and Gabe characters from internet doodles – to web mavens.

Mike & Jerry - Cocreators of Penny Arcade

In my previous article I outlined the inception and evolution of my character, Yoshi, and touched upon Garfield and Penny Arcade as clear examples of character evolution. Garfield started as a very, very, fat cat. Over the years his gut was tucked in and extra rolls removed to produce a still tubby, but more lovable character. Similarly, Penny Arcade’s auspicious start was simply the first step on a long, colorful path to success.

Mike Krahulik (Gabe), left, and Jerry Holkins are the co-creators behind Penny Arcade. Together they have forged an impressive archive of work and created a legion of fans. Lets meet the men and characters behind this success.

Enter the Gabe

GabeMike Krahulik is the illustrator that brings Gabe and Tyco to life. Just about every day for the last 5 years, he has churned out strip after strip. This is the type of determination required to really make it. Regardless of finances, or circumstances – they put out strips on a regular basis. It is this repetition and high level of production that leads to true character development. Each day Mike drew Gabe and Tyco, he refined the characters.

House of Brahe

Tycho BraheJerry Holkins is Tycho Brahe. Jerry maintains the news on the website and helps write the strips that Gabe draws. He can’t paint, draw or carve little wooden chess pieces. However, he shows his dominion over the English language and mastery over expletives to deliver blows of crushing humor. This is definitely not your Sunday paper comic strip. The language is course, common curse words are used – but delivered in uncommon ways. His writing keeps the strip fresh and current. Often targeting the video game industry they draw upon current events to keep their readership interested. Mike’s artistry is great – but without the content to drive each strip, it would soon grow stale.

The Early Years

It took two years for the Gabe and Tycho characters to evolve into what they look like today. The two you see currently on the Penny Arcade website are not the same two that started years before. Lets take a look at the earliest strips available in their archive. First up are the profile shots.

Gabe's Profile

Gabe’s profile is a good example of character refinement. Early in 98 Gabe’s chin is hard and angular. As he works his way through 98 and 99 the style changes. Style 2 is vastly different from anything you can find in their archives. Clearly a path was taken that the artist didn’t like and we don’t see many other strips with this style. Its important you allow yourself as an artist to fork in this way. Let yourself travel down tangent paths and play them out to their full extent. Only through experimentation can you find your style. Through this experimentation you can see a progression as Mike removes line after line and replaces the hard angles seen in 98 with a softer look found at the end of 99.

Another area of note is the eyebrows. Early strips have very simple brows, lacking in expression. I too fall victim to using very simple eyebrows that consist of basically 3 points. Eyebrows can be one of the most effective ways of communicating expression without words. Gabe’s character develops curvy, expressive eyebrows late in 99.

Tycho's Profile

Tycho too evolves during this period. Again I point out the variant style of 98, style 2. Its just such a vastly different variation – it almost doesn’t even look like Mike drew it. It experiments with facial strokes and a slightly different shade of hair color than we see in other strips. Style 2 also enlarged the head proportion to an even larger state. Tycho’s sideburns were the target of many changes, too. Different sizes and shapes can be seen through 98 and 99. Just like Gabe, Tycho is a lot closer to the present-day version towards the end of 99. Its amazing how much 1 year of constantly working on your characters will evolve them.

PA into the new millennia

The first couple of years featured massive heads. These were tuned down and by 2002 the characters start to look a lot like what we are used to seeing. 2002 also marks the start of thicker stokes.

Gabe's Profile

Another area of note, are the ears. During this time the ears are given several revisions. This process is one of gradual refinement. Hit and miss. Sometimes you like it, sometimes you don’t. Let yourself perform this exercise. If you do, your characters will grow.

Tycho's Profile

Another underlying theme of this process is simplicity. As the years passed, Mike drew simpler and simpler characters. Their expressions grew ever bolder though. Thick strokes give the characters depth and power, without adding too much more detail. The little strokes that can be seen early in 99 and 98 are now all gone. The extra angles and flat lines in the faces? Replaced with simpler shapes. Tycho’s face is consists of a straight line, and a curved one. Gabe’s is a V-shape. Most successful cartoons/comics are simple. Keep this in mind.

Final Thoughts

Don’t try to draw a masterpiece the first time out. Even talent like PA took time to cultivate and grow. Mike is a great artist, but I’m sure he learned a lot along the way. If you ask him today, he’ll no doubt agree that his first strips aren’t very good. But its those first strips that got him to where he can illustrate so masterfully today. Take a look at their site – its chock full of ads he drew. Hang in there and your character will grow.

5 Years of work produces this before and after shot

It took 5 years of work to produce that before and after shot. That’s 5 years of near-daily drawings. Five years of drawing these little cartoony characters and waiting. Some may call that silly. I say that’s perseverance, a trait few people have.

Flash is always better with zombies

Friday, May 13th, 2005

Bum Lee's Deanimator, a great flash gameBum Lee’s website is chock full of great art. Besides being a talented illustrator, Lee also features a fine body of animations and shorts. I love the hard contrasting style he adopts in many of his animations. Its got a very euro-feel to it. He even has a Flash game. We all love those. Throw in some zombies and very smooth animtions and you have Deanimator. An online game and parody of Herbert West: Reanimator, serial short stories by H.P. Lovecraft.

Cpu-hungry Flash banners and the designers who love them

Wednesday, May 11th, 2005

Catagory: FlashApparently this site’s flash banner consumes alot of cpu cycles and might turn some people off. I work hard on my Flash and do all I can to ensure viewers have a positive experience on this site. I cannot overcome bias against Flash, I can only present and package it in a way that will hopefully reach the most people. To this end I have added a control set to the header to control the animation. The icons in the top-right of the banner will now let you can stop play, skip and return to other animations. This both serves as a platform to display animations and allows users to stop the animation, should it become annoying. To free up more cpu I have set the wmode properties of the flash from Transparent to Opaque, as research shows transparency also increases the cpu usage. Other optimizations include trimming file sizes down another 12kb. All things considered I have managed to bring the cpu consumption down from ~24-28% to ~13-22% when a user stops the animation.

AJAX & Flash

Wednesday, May 11th, 2005

Catagory: FlashAJAX allows you to create pages that are dynamic without having to reload the page. Now this functionality if available though Flash. Christian Cantrell and Mike Chambers posted a proof of concept on MXNA that shows Flash & AJAX integration, and two-way Flash / JavaScript communication.

Help! Help! I’ve been sIFRized!

Wednesday, May 11th, 2005

sIFR: Scalable Inman Flash ReplacementFonts have always been a major concern in webdesign, or rather, the lack of fonts. To remedy this, I have recently installed sIFR: Scalable Inman Flash Replacement for all headlines. sIFR replaces all H1′s, H2′s etc with a flash rendition of the text. Naturally you can select any font you have on your computer – giving designers complete typographic control over their headlines. Not to be used as a text replacement for websites, so designers still don’t have 100% control over type – but its very nice and degrades well for non-Flash or Javascript enabled browsers.

The installation process is relatively easy, the directions straightforward. Simply edit a js file, include it in your source and create the font. Font creation involves the use of the Macromedia Flash editor where you simply select the font you want your text to render in – then export the swf. Font creation can even be sped via automatic sIFR font creation through JSFL, Flash’s internal scripting engine. Overall, getting sIFR onto your site is easy – making it look good is slightly harder.

The trouble comes in the tuning of your new flashy headlines. Letter spacing, line height, padding, font size etc are all variables that need to be tweaked to get the best looking headlines you can with your font. I spent a good amount of time staring at headlines with cut off bottoms before I finally landed upon the values that worked. You are not styling the flash, but rather a dummy text only version of the headline that is created a split second before displaying the page to the viewer. This dummy version attempts to mimic the flash font’s letter spacing and size so the javascript can accurately determine the real estate to occupy with the flash replacement.

Conclusion

Overall I really like sIFR – its great for someone who wants total control of design. Perhaps less important to others but designers are a particular bunch. While easy to install – its not easy to tune. Probably the biggest drawback is extra time it adds to your page load. This of course depends on your usage and number of headlines it is replacing.

Resources used:

http://wiki.novemberborn.net/sifr/show/HomePage
wiki documentation

http://www.communitymx.com/blog/index.cfm?newsid=408
Not particularly informative but she does hit upon a good practice. It will make it easier on yourself if you first set the letter-spacing and font-size before before tweaking line-height. The line height can drastically alter the size of the box sIFR is trying to replace and skew your letter spacings and font sizes.

http://macromedia.breezecentral.com/p67619682/
Danilo Celic’s Breeze presentation