" />

Saturday, May 31, 2008

Embed fonts on your Web site

Recently, I have been thinking about design and the nature to code safely on the Web. As designers we typically choose to use Web friendly fonts like Verdana, Times New Roman, Arial, and Trebuchet MS.

Designers, however should not let browsers inabilities to carry a vast array of fonts interfere with their designs. Michaelangelo would not have sacrifice the roof of the Sistine Chapel due to lack of a smaller brush, so why is it that Web designers so often sacrifice bandwidth and turn to background images or heavy downloads to convey their message; not to mention the lack of search engine friendliness involved in presenting picures and images instead of text.

I sought out a clear answer on how to embed fonts on a site without the need to sacrife speed or SEO. Back in the late 90's both Netscape and Internet Explorer were fighting grounds for the title of browser reign supreme as such both came out with unusual plugins and font rendering programs, however this was but a mere patch and band aid on the problem as fonts were translated to images solving only the small side of the equation. I don't blame them as SEO wasn't a hot topic in those days and Google was but a silly word some guys thought of to represent their brand.

In today's Web, where Search Engines are the hot club were your name must be on the list, it is crucial to create SE's friendly sites. to do so, the @font-face construct must be utilize.

Here is a simple example courtesy of the css czars at A List Apart:

@font-face {
font-family: "Kimberley";
src: url(http://www.princexml.com/fonts/larabie/ »
kimberle.ttf) format("truetype");
}
h1 { font-family: "Kimberley", sans-serif }

"Those familiar with CSS syntax will recognize the last line. The @font-face construct may not be familiar, however it’s easy to explain: as the “Kimberley” font is requested, the font file is fetched from the specified URL. The syntax is described in the CSS2 specification.

To avoid long lists of @font-face declarations in the style sheet, they can be hidden using @import" like so,

@import url(http://www.princexml.com/fonts/larabie/index.css) all;
h1 { font-family: Goodfish, serif }

The bottom line is that you should not limit yourself or set the bar too low, there is always a way to solve the problem. Problems are easy to come by, but securing an answer is where the intellectual matter comes into play. Don't let the ineptitude of todays' browser interfere with the future, just make sure that you gracefully prepare your site for degredation or for those living in the past. To appreciate the true power behind css, please refer to the Zen Garden project.

Labels: , , , , , , , , ,

Digg This Del.icio.us Slashdot

Monday, May 05, 2008

Teabagging

Teabagging is a slang term for the act of a man placing his testicles, specifically the scrotum, in the mouth or face of another person, often in a repeated in-and-out motion. The practice vaguely resembles dipping a tea bag into a cup of tea.

I first heard the term on Howard Stern and his filthy unrated show.

Most recently however, someone told me that simulations of teabagging are often used in video games. Sure enough, a quick Google search turn up a Wikipedia entry describing that simulations of teabagging are often used in video games, specifically first person shooters such as Counter-Strike, Resistance: Fall of Man and Halo, the last of these in which it is sometimes referred to as the "Halo Hump" or simply "corpse-humping". "Teabagging" is performed by repeatedly crouching down - a common movement in FPSs - while on top of an enemy corpse. The act is a form of victory dance to show ownership and to humiliate an enemy player.

I was not only left with my mouth wide open in disbelief, but with a sour taste for these types of video games. After all, I have young nephews and friends with small children who enjoy these games. The rating of the games may note that the game is inappropriate due to violence, but this is more than just violence, it is simply inappropriate sexual behavior, these games are to be rated NC-17, not just M for mature audience.

The bottom line is that although I'm far from a prude, I think that when it comes to the young minds we ought to draw some sort of line. I recently made a statement on how I disapproved of the computer age. I think what started out as a great method of communication and idea sharing has let to corruption of our society and a loss for moral values. What thinks you?

Labels: , , , ,

Digg This Del.icio.us Slashdot

SEO Hackery and sales tricks

I was recently reading an article on SEO Chat, a large provider of SEO tools, articles, and news. I have been exploring and toying with the idea of hiring a consultant/ helper to get better rankings on some terms. I have a lot of experience on SEO, and keep with with the space, but it is always great to get third party validation.

The problem is that when it comes to SEO, you have to open up your entire site to some folks who just may do a hack job or worst, get you banned. This is why I get wary of SEO, thankfully SEO Chat is able to validate my worries, this article speaks of Network Solutions, one of the largest domain name registrars.

It is sad to see such a powerful company diminish the trust of the community by offering trickery and half-ass SEO programs to turn a profit on the less savvy.

Another point not covered in the article is that you do -not- get to select the keywords you want to rank for. They go after low volume low traffic "low hanging fruit" keywords (the sort a crappy site can rank for with the addition of the term into the title tag)

Another bad practice by these registrars, also not covered in the article, but I mostly seen it in godaddy.com, is that they keep track of the domain names you search for. If you search for a domain name a few times, they consider it popular and will self register to themselves and then ask you for a lot of $$$ to sell it to you. I notice this in the past and was happy to see validation from some other users commenting on it at the end of this article.

The bottom line is that we have to be very careful on who to trust. Don't open up your site to just any hack that comes along, especially if the price is too good to be true. Here are some tips to keep in mind as you are in the search for an SEO consultant from the king of all Search Engines, Google.

Labels: , , , , ,

Digg This Del.icio.us Slashdot

posted by Death is Forever at 0 Comments Links to this post