Lettering.js is an elegant solution to create typographical CSS3 posters. You can use it inside headlines, blockquotes and Asides.

You write a regular HTML markup with some class and then apply lettering() to that class. This will break all the characters inside the HTML into individual span tags with numbered classes that you can manipulate using CSS.

In other words, you can have complete control on the layout of over every single letter in the text.