I have made an improvement to my YouTube Tag Cloud page. While browsing some web design sites I came across a blog post about Beautiful Word Clouds which showed some images of fancy word clouds. They used a fancy font and varied the colors of the words. They also shaped the words into a cloud shape. These simple ideas managed to give the word clouds more style. Word clouds aren’t very interesting so anything you can do to enhance them is welcome, even if it is just a cosmetic change.
I have changed the font for my YouTube Word Clouds to Mirisch, a fancy font popular in Flash animation. If you don’t have that font the word cloud may use the Ravie font which I list second in the CSS. And if you don’t have that font then your browser will use a fantasy font because my third choice was the fantasy font family. On my iBook G4 a random font in the fantasy family was used. Here is how you specify these font possibilities in CSS:
1: font-family: Mirisch, Ravie, fantasy;
Alternating the word colors was more difficult. I used JavaScript and the jQuery JavaScript library to accomplish that trick. jQuery features many selectors to get DOM elements so I was able to get all the links within a div. All of the words in my YouTube Tag Cloud are hyperlinks with a title attribute so you can see how many videos used that word as a tag. The number in the title attribute provides a convenient value to base the font color on. For example, I can give all the tags that were used 2 times a green color and all the tags that were used 5 times a blue color, etc.
So I managed to make YouClouds look more colorful and fancier. I could have gone further and shaped my cloud using some more CSS but it is probably not worth the considerable effort.
It is important to keep your eyes peeled for interesting web design ideas as you browse the web. In this case it was a simple typography improvement that gave the uninteresting tag cloud a new lease on life.