Archive for April, 2012

The Art Of Launching An App: A Case Study


  

You’ve made your first app!

Now what?

Anyone in the app business knows that marketing an app is tough. And according to a recent article on TechCrunch, “Getting a mobile app noticed in the increasingly crowded mobile app market is more difficult than ever.� Some titles and concepts are truly unique. Angry Birds? Its title and screenshot alone were enough to catapult it to number one in Finland, according to Mikael Hed, CEO of Finnish game studio Rovio, which develops the game. Some apps are downright genius. Who doesn’t loath maintaining a to-do list? But now with Clear, it’s astonishingly fun! Who in the media wouldn’t cover something this clever? These two special cases were a shoe-in for the coveted feature page.

OK, so we have two apps that have leaped the giant “featureâ€� hurdle and scored attention, much to the envy of countless wannabe developers. But not every app is an Angry Birds or Clear. And any developer surely knows that they are in extraordinary company — 91,754 iOS apps and 122,220 Android apps were released between 16 May and 8 September 2011, according to a recent Mobilewalla report. The researchers also found that during 2011, the number of available iOS apps increased from 338,000 to 589,148, while Android apps also more than doubled, from 115,000 to 319,774.

So many apps
(Image credit: florianplag

The app world is becoming like one giant forest, millions and millions of trees. So, if one of those trees falls and no one is around to hear it, does it make a sound? Sure, there are SEO tricks, word-of-mouth marketing tools and built-in demographic identifiers that might help move your product up the ever-growing search list of apps, whether the list is for books, games or lifestyle tools. Moreover, thousands of companies in the market today make extravagant claims of being able to get your app noticed.

Many developers fall into the trap of allocating tight budget dollars to quick “tech� fixes in a desperate attempt to lift their app above the crowd. However, in this age of digital distraction, one mechanism to help that tree stand out is a tried-and-true PR marketing campaign. And the best initiatives are those that involve choosing strategic partners, creating clever story angles that dovetail with newsworthy occasions, and running a cause marketing campaign and contest. This case study will cover some of these tactics and offer some of the lessons we learned along the way.

Case Study: David and Goliath

According to a recent article in Publishing Perspectives, “The children’s market is a huge opportunity within the digital publishing arena.� Jumping Pages, a children’s app developer, decided to enter this market with an expertly produced book app for children, the first interactive app version of the epic tale of David and Goliath. Based on the work of the team of artists, animators and programmers, the iPad app is filled with vivid graphics and 3-D and 2.5-D animation that runs with interactive components at the same time on the same panel. The reader is able to interact with hundreds of original assets: shoot arrows, catapult burning weapons, populate flowers. Shake the iPad to awaken the sleeping Goliath; sway the iPad to swing a hanging lantern; turn the iPad to change the character’s points of view.

David and Goliath App

The quality of the work was undeniable, so it was imperative to the developer that the app get attention. But how would the app be differentiated to the consumer, considering that a David and Goliath book app for kids already exists. Strike one. Moreover, regardless of its quality, the likelihood of the app landing on a feature page was slim, considering that most retailers are reluctant to highlight stories with religious overtones. Strike two. A final dilemma was how to make a story that has been around forever feel relevant in the crowded world of kids book apps. Strike three?

Not so fast!

Don’t Drink the Kool-Aid

From a production standpoint, the David and Goliath for iPad app was ready to launch in July 2011. The only thing that wasn’t ready was a plan of action on how to make some noise for a story that, for all intents and purposes, already exists as an app. This scenario holds true for many developers who are ready to submit improved versions of models that exist in various categories; there is a plethora of apps for weather, productivity and games (Who’d like to wager on the best poker app?). Many developers spend countless hours designing, programming and shaping their apps. They become so immersed in the product that they often drink the Kool-Aid, so to speak, and believe that their superior work will speak for itself and that word of mouth about their amazing app will spread quickly. Many developers with this mentality simply see no need to create a cool marketing plan around the app. Sounds like buying a lottery ticket.

Launch!
(Image credit: stevendepolo)

Being proud of and confident in your product is nice, but better to be realistic about how to introduce it into the marketplace. Thus, after careful thought and shuffling around scarce budget dollars, Jumping Pages re-examined the landscape and decided to be smart about launching. The company set out to create a targeted and focused consumer marketing strategy. It decided it needed to implement an effective campaign in order to rise above the other book apps that were entering the fray in increasing numbers and to set itself apart from a version of the story that was already available. And because of budgetary constraints, it had no time for a protracted strategy. It’s first swing had to be a hit.

Finding the Perfect Partner

First, the company wanted an effective “marketing� partner, a narrator for the story who would help sell it. Ideally, the narrator would have a back story that was relevant both to the biblical tale and to the targeted demographic, and who would have broad media appeal (in order to be newsworthy). Jumping Pages reached out to baseball star and 2006 World Series MVP David Eckstein to narrate the app. As many sports fans know, Eckstein has had a noteworthy career, overcoming his relatively short stature to achieve glory at the Major League level. Hence, the back story: a modern-day David whose life story mirrors that of the biblical David.

Upon arranging for his participation and partnership, the company moved the launch date of the app to October to coincide with the start of the World Series. Coincidentally, October 2011 marked the five-year anniversary of Eckstein’s World Series MVP performance; so, Jumping Pages created an “MVP Edition� of the book (same app, different narrator), which would be released to dovetail with the newsworthiness of the fall classic.

Newsworthiness Needed

Being newsworthy is key, particularly when you’re trying to generate media coverage. Many developers view the mere existence of their cool app as being newsworthy in itself, but while the launch might be exciting to the developer, 99 times out of 100, it means nothing to a reporter or blogger. The main objective of a reporter is to speak to their audience’s interests and tie those interests to current events — presidential election, Super Bowl, Valentine’s Day, the Final Four, the Oscars. Timing is everything when pitching a story. (Coincidentally, given the baseball spin, this article is timely because the annual spring opening of the Major League Baseball season in the US is a newsworthy event.)

Pinpointing an Audience

Additionally, in order to successfully market a new app, particularly a kid’s app, the developer has to strike a balance between reaching kids and their parents. David Eckstein fits the bill — a baseball hero to dads and sons who enjoy baseball together. Moreover, Eckstein was featured in the film Champions of Faith, so he appeals to those interested in biblical narratives.

Had Jumping Pages stuck with its original version of the app, the launch would have been too general, and the company would not have had an opportunity to reach a specific demographic. Many app developers feel that their apps are good for everyone — all moms or all kids, for example. Whittling down your audience to a very precise demographic is imperative. Reaching a niche audience, one that will respond positively to your app, is enough to spark word of mouth.

Triple Play and “A� Reviews

With David’s cooperation, Jumping Pages had a narrator whose back story matched that of the story’s protagonist — a star athlete tied to an newsworthy sporting event and who resonates with a specific demographic. Eckstein made for a triple play and thus gave the developer an opportunity for multiple story angles. The app was featured in over two dozen outlets using a variety of angles to appeal to enthusiasts of sports (Yardbarker), religion (The Christian Post), baseball (MLB.com) and technology (Wired and GeekDad).

Also, the timeliness of the World Series gave app reviewers a reason to talk about the app in October. The strategy was effective, and reviews were posted far more quickly than normal. All developers appreciate how important early reviews are, given the usual time lag. The app was praised: “like watching a Disney production,� “… animation is picture perfect and it made me want to read the story again and again,� “…is outstanding with fantastic, vibrant animations and images….� It continues to receive impressive reviews.

David and Goliath App

Cause, Demo and Contest

In addition, through Eckstein’s involvement, Jumping Pages had an opportunity to incorporate a cause marketing component into the launch. Eckstein’s charity of choice, Bags of Hope, helped promote the app to its members and Facebook fans. Next, with Eckstein’s involvement, a public reading and demo of the app was arranged, part of a post-launch strategy that would keep the app top of mind during the approaching holidays. A demo and reading of the app featuring Eckstein and his wife, Ashley, took place on November 30th in a Manhattan Apple store, during the start of the hectic holiday shopping season.

Finally, Jumping Pages sought a contest partner to run an iPad giveaway (iPad being the number one requested gift for the holidays and the platform of the David and Goliath app). It approached Smart Apps for Kids, a leading review website for children’s apps, to be a partner. The contest, which ran the week before Christmas, garnered over 1,500 new fans for Jumping Pages’ Facebook page and generated excitement for the app and for the developer during the critical last-minute holiday shopping period.

Hits the Mark on the First Shot

The founding of Jumping Pages and the launch of the David and Goliath app were a success. The high praise, along with the company’s achievements in development and marketing, have enabled the company to move forward on two forthcoming apps: an original interactive story that teaches kids and parents respect for the home, and an interactive musical app for kids, both set for release in the spring of 2012.

Rather than haphazardly launch its app or throw precious dollars at risky online maneuvers, Jumping Pages has demonstrated that a thoughtful, strategic and patient approach usually works best. Many app developers rush their product to market without considering the consequences. These days, with the overwhelming amount of information and the number of apps, the more carefully a developer plans their strategy, the more likely their product will launch successfully. And like David, they usually have just one shot at getting it right! Thanks to its partnerships, creative story angles, newsworthy connection, cause component, contest and patience, Jumping Pages did it right.

Lessons Learned

Keep these points in mind when planning your strategy:

  • Partnership
    Launches work best in pairs! Choose a partner whose background gels with your app. For example, Ruckus Media just announced a unique partnership with New York City’s PBS station for the “Cyberchase� app in its math series.
  • Relevance
    Find a way to tie your app to a current news or seasonal story. News outlets themselves know this better than anyone: just this month, the Washington Post launched a presidential election iPad app.
  • Audience
    Don’t play to a stadium. Rather, cater to an small meaningful audience. Talking about specific audiences, there are even apps for nose-pickers — as well as lawsuits for alleged patent infringement on those nose-picking apps!
  • Cause
    Share the wealth by helping a needy organization that fits your app’s demographic. This one really woke me up: did you know you could donate $0.25 to charity every time you hit the snooze button?
  • Relationship
    Incorporate unique ways to address and engage your audience. Self Magazine, a leading women’s lifestyle publication, is unveiling a mobile app game of its annual Self Workout in the Park, featuring fitness, health, fashion games with avatars, virtual goods and puzzles.

(al) (fi)


© John Casey for Smashing Magazine, 2012.


A Showcase of Amazing Drupal Themes


  

Since its inception, Drupal has had the (rather infamous) reputation of being the developer’s CMS. Designing a website using Drupal meant hard-coding every aspect of the appearance of your website. However, over time, and with the advent of Drupal 7, the picture has changed. Drupal too, like WordPress, now boasts of several new and beautiful themes (also called templates), and the number is increasing everyday (including ports of themes from WP).

In this article, we take a look at some of the best Drupal themes that are available from the web design and development community. We hope that you will find some new and useful templates in the showcase we’ve collected.

Free Themes

BlueMasters

BlueMasters comes with a large home page slider, a custom frontpage comprised of 4 block regions along with a footer containing 4 regions. It offers support for both 2- and 3-column layouts for pages, as well as multilevel drop down menus. This is a port of a WordPress theme.

Bluemasters

Demo | More Info

Corporate Clean

Corporate Clean offers a simple and clean design in the form of 1- or 2-column layouts. The theme also comes with native support for jQuery slideshows and Breadcrumb display.

Corporate Clean

Demo | More Info

Journal Crunch

Journal Crunch for Drupal is a port of the popular Journal Crunch WordPress theme released by Smashing Magazine. The theme is ideal for magazine websites or blogs with lots of Featured images. The footer has 4 block regions.

Journal Crunch

Demo | More Info

Sky

Sky is a minimal theme that comes loaded with the added goodness of HTML5. It comes with 4 preset color schemes, as well as custom color layout options. Apart from 17 customizable regions (along with a 4-column footer), Sky also offers excellent support for mobile devices and integration with Google Fonts API.

Sky

Demo | More Info

Selecta

Just like Journal Crunch and Bluemasters, Selecta is a port of a WordPress theme. It is meant especially for video websites and blogs. Selecta has a 2-column layout, a total of 11 regions, and detailed CSS rules for features such as sidebar ads, comment forms, contact forms, etc. Plus, Selecta has a Javascript powered implementation for ‘Featured Videos’.

Selecta

Demo | More Info

ImpreZZ

ImpreZZ is a port of the original theme released by Smashing Magazine. It is a 3-column theme meant for personal blogs. Though the theme has become bit dated by now, its unique layout with middle column navigation makes it quite popular even to this day.

ImpreZZ

Demo | More Info

Blacksea

Blacksea is a light-weight and flexible theme with a 100% tableless CSS layout. The theme features 8 custom user regions, 2 resizable sidebars, plus support for both fixed and fluid width and jQuery animations.

Blacksea

Demo | More Info

Magazeen Lite

Yet another theme ported from WordPress, Magazeen Lite is meant for magazine websites. It comes with JS Slideshow and a 2-column layout.

Magazeen Lite

Demo | More Info

Premium Themes

Community (Regular License: $40)

As the name suggests, Community is a theme built for community websites. It offers 12 different color schemes and backgrounds, both fixed and fluid layouts, 2 jQuery sliders, as well as support for banner advertisements.

Community

Demo | More Info

Wellfolio (Regular License: $35)

Wellfolio is a minimalist portfolio theme for Drupal 7. It comes loaded with 3 pre-defined skins, jQuery animations, built-in contact form and Google Maps support, etc. All in all, Wellfolio seems to be the ideal theme for showcasing your portfolio or projects.

Wellfolio

Demo | More Info

Creative (Regular License: $50)

Creative is a theme that comes with unlimited color options and 16 flexible regions, along with both fixed and fluid layout options. The theme is cross-browser compatible and features jQuery powered animations.

Creative

Demo | More Info

Smooth (Regular License: $40)

Smooth comes with 8 different color schemes, flexible sidebars and 15 regions that can support any number of blocks. The theme supports Google Fonts API and over 6 different menu styles.

Smooth

Demo | More Info

Simple (Regular License: $45)

Simple offers 16 flexible regions, 1- 2- or 3-column layouts, split sidebars and a jQuery powered home page slider. Just in case that doesn’t impress you, the theme also comes with 12 different color schemes and 23 background options (including 12 block theme colors).

Simple

Demo | More Info

Clean Design (Regular License: $45)

Clean Design is a minimal theme that offers a great deal of customization – you can pick from 17 accent colors, 11 link colors, 11 block title colors and 6 different backgrounds. Plus, you also have a jQuery-powered Featured slider on the home page.

Clean Design

Demo | More Info

City Magazine (Regular License: $40)

City Magazine is a theme meant for magazine websites and blogs. The theme offers a home page slider, animated menus, separate block themes (including a ‘typewriter style’ quick news block), and the ability to create sub-themes.

City Magazine

Demo | More Info

Corporate X (Regular License: $35)

Corporate X is a multi-purpose theme for Drupal 7. It offers over 27 jQuery effects, auto-resizing of images, 6 base color themes and enhanced SEO settings. The theme also offers two separate page layouts for creating a portfolio and automatic thumbnail generation for images.

Corporate X

Demo | More Info

AT Headliner (Club Membership: $65/year)

AT Headliner is a child theme of the free Adaptive Theme for Drupal 7. It is meant for magazine and news websites, and offers features such as custom front pages, Google Fonts API, color module support, home page slideshow, multi-column footer, etc.

AT Headliner

Demo | More Info

Ukulele (Standard License: $60)

Interesting name, isn’t it? Ukulele is a theme with a unique color scheme, targeting sports blogs and websites. It has in-built e-commerce features (just in case you decide to sell souvenirs and T-shirts on your sports blog). It comes with 3 color schemes and 8 block regions.

Ukulele

Demo | More Info

AT Magazine (Club Membership: $65/year)

AT Magazine is another Premium Drupal 7 theme meant for news and content publishing websites. The theme comes with 5 color schemes, 32 regions, selectable textures, multi-column footer, and homepage slideshow. Just like most other themes by this provider, AT Magazine also is a child theme of Adaptive Theme for Drupal 7.

AT Magazine

Demo | More Info

Shemisen (Standard License: $60)

Shemisen is a theme primarily meant for photographers. It comes with support for separate blog and gallery sections, advertisement blocks, social networking icons, etc. It offers 6 color schemes, enhanced SEO settings, and newsletter options.

Shemisen

Demo | More Info

Techtonic (Standard License: $70)

Techtonic is an HTML5 theme with a responsive and mobile-ready design. It has 12 grid based layouts, 8 resizable regions as well as 2 re-positionable sidebars. The theme also comes with menus enhanced by jQuery animations.

Techtonic

a href=”http://www.themeshark.com/demo/techtonic/”>Demo | More Info

Amoeba (Standard License: $70)

Amoeba comes with 8 custom regions, fixed and fluid width as well as a home page featured posts’ slideshow. The theme is light-weight and is ideal for news and content-centric websites.

Amoeba

Demo | More Info

Neptune (Standard License: $70)

Neptune offers almost the same set of features as Amoeba, but it is organized in the form of a grid. It is best suited for content publishing blogs or websites with a rather informal touch.

Neptune

Demo | More Info

Barracuda (Standard License: $70)

Barracuda is a rather loud theme with 8 custom regions, jQuery animations, support for slideshow, CCK and Views Modules as well as a 100% tableless CSS layout. Furthermore, Barracuda is compatible with both Drupal 7.x and 6.x .

Barracuda

Demo | More Info

Starboard Magazine (Standard License: $70)

Starboard Magazine is meant for news and magazine websites. It has resizable sidebars (both left and right), fixed and fluid width options, 8 custom user regions as well as support for various custom modules.

Starboard Magazine

Demo | More Info

That does it for this end. Now we turn things over to you. Do you run a Drupal-powered website? If so, which themes do you use? Feel free to share your thoughts with us in the comments!

(rb)


Turning 2D Into 3D: Seeing The New Angle


  

If you haven’t seen the viral pictures of English artist Julian Beever’s work, then you aren’t on the web enough. Mr. Beever started as a street artist who figured out how to make his pastel chalk drawings on hard sidewalks turn into three-dimensional scenes that amazed and delighted passersby. Beever started out with traditional paintings but soon figured out how to give his work a three-dimensional twist and those pieces became a web sensation.

Turning 2D Into 3D

Beever’s work soon gave way to commercial success as he was commissioned to incorporate famous brands into his street art.

Yet another viral group of art was optical illusions painted in hallways and offices. You’ve probably seen these too, but if you haven’t or it’s been a while since you marveled at these feats of planning and drafting.

Here’s some cool examples without the engineering degree…

The one thing all of these pieces share is that you need to be standing in just the right place to make them work and someone had to figure out the distortions to make them all look real and line up just right.

Printing 3D Pieces

Purely by accident, I once created a 3d piece on a printed piece without even trying using the distort function in Photoshop. I was called into an important smoking break by some coworkers, and I was so excited by the prospect of renewing some much needed nicotine into my blood stream. So instead of hitting save, I hit the keyboard combination for print and ran off to our little smoking spot on the fifth level of the underground garage. Where the smokers and Morlocks were banished.

Upon my return to my cubicle, I found, as often happened, someone at the printer had done me a favor and put my printout on my keyboard. I was struck by the distortion and realized that the piece had a three-dimensional appearance. Not saying I invented this way to make 2D objects into 3D optical illusions as Beever and others had done it many years before.

I showed a couple of coworkers, who pronounced it to be “neat� and “like that guy who does the sidewalk art� and I even left it on the department worktable to see if anyone would see it as 3D. I tried incorporating it into some of our products but it just didn’t fly as we were starting to work with high definition lenticular technology.

I’m sure you’ve stumbled upon it, too. While working on a file, surely something struck a cord in your creativity. That’s often how we discover optical illusions. With a bit of manipulation in Photoshop (edit > transform > distort), a 2D print can create an unbelievable illusion.

Leo Burnett’s advertising agency in São Paulo, Brazil started using the same 2D printing for Samsung to advertise their printers.

A few extra cuts and folds can yield surprising results as in these examples (turn off your computer’s sound or you’ll regret it!)…

How Can You Use This?

For print, the applications are endless. Any image that is used on a flat card can have a 3D appearance. Selling real estate? Have a house standing up on a brochure that sits on a table. Put an image, QR code or AR code on your business card so when it sits on someone’s desk, you’ll “stand out� among the other pieces of paper. Put one on hats, T-shirts, pants (use your imagination but don’t be disgusting) and any other flat surface that is intended to sell.

With a mix of angles on billboards and posters, drivers and passersby will really take notice… and probably crash into something, but what a way to get a message across. Massive pile-ups on the highway may be a tragedy on the evening news but think of the free advertising!

For point of purchase advertising, using the same technique as Beever can have people taking notice in store aisles and parking lots. A cool scene of hell in your driveway will keep away pesky door-to-door salespeople and the neighbors.

Best of all, there are no extraordinary production costs involved aside from some extra Photoshop manipulation and a decent drop shadow.

For the web, it can be a bit more challenging. Still, any 2D surface will work as long as you figure out the angles of viewing. If you can’t figure out the angles, then let web functionality work FOR you. Animated gifs using the same technique as the old stereo viewers with two images, just slightly askew so when viewed through two lenses the images came together into one 3D image. Also caused long-term cross-eyed headaches, which are now suspected to have been the major cause of the First World War.

The Stereoscope glasses. This is why my great grandparents were cross-eyed and thought I was twins. At least I got TWO birthday presents!

Unlike the other examples, that have two layers, this image is ten layers of objects. The effect is hypnotic.

Keep Looking At The Same Things In Different Ways

Every day some creative comes up with a different way of seeing the ordinary. Looking past the limitations of 2D has led to innovative insights. Take the examples here and run with them. See mistakes for what they might present. In the creative process we don’t really make mistakes… we either discover ways something won’t work or a way something will work on a different plane.

Using small white pegs to match the background color, placed in just the right spots, this 2D billboard is actually 3D, and uses the sun’s rays to create shadows to reveal the image for this sunscreen product.

Was it a “royal pain” to figure this one out or did the creator just pull crumpled ten pound notes from his/her pocket and notice how the ripples made the queen smile and frown?

In the End

Always remember this: When they think you’re weird because of your ideas, proudly say, “YES!” When they say you’re different, be glad you are. When they say you don’t look at things the way everyone else does, smile because you are the one who will change things by seeing the solutions… in 3D!

(rb)


Drop Caps: Historical Use And Current Best Practices With CSS


  

The practice of using a large letter to mark the start of a text has been around for almost two thousand years. Illustrated caps increased usability by marking important passages and guiding readers through the text. Unlike their historic counterparts, drop caps on the Web don’t add value in terms of usability or readability—and they are hard for Web developers to control, often rendering differently across browsers.

Yet, front-end designers and clients often want to use drop caps as decorative elements. How should we implement them? Just as scribes, artisans, and early printers had a variety of methods for creating initial capitals, we Web designers have multiple methods to choose from. We can use an image of a letter, create a class to enlarge and place a letter, or use a first-child:first-letter to enlarge and place the first letter of the first paragraph. But which method should we use? Which method remains consistent across browsers? Which is most accessible?

Initial Caps In Manuscripts

Examples of initial caps have been found dating back to the 4th century CE. Early codex books (books with pages, as opposed to scrolls) did not have word spaces, sentence breaks, or paragraph breaks. The written word was not “read� the way it is now. Written text represented sounds; sounds held meaning. “Readers� lived in a primarily oral culture and verbalized the sounds to help them remember ideas and information already committed to memory.

Historically, initial caps were not just decorative elements. Scribes used them to mark where a new section—a new idea—started in the text. This in turn helped “readersâ€� find their place in a text.

Even as late as the 15th century, monks and scribes used initial caps to aid in visually “chunking� texts. Figure 1 shows a manuscript (lettered by hand) bible from 1407. The initial cap (P in the word Petrus) contains a picture of St. Peter, and is thus historiated; it relates to the text by showing a recognizable figure or scene. It is also illuminated; it is decorated with gold in order to bring the light of God to the reader.

Historiated caps not only helped mark the start of a new idea in the text, they acted as place markers for significant places in the text. Images related to the story served as memory aids for priests and monks who “read� the texts by flickering candle light.

But look closely (Figures 1 and 2) and you’ll see a far more subtle “initial cap.� The manuscript contains word spaces but does not contain a space between sentences. Thus, the letterer added strokes of red to the first letter of each sentence, giving visual separation to sounds represented on the page.

Illuminated letter P
Figure 1: Illuminated, Historiated Cap in a Latin Bible, 1407. Lettering by Gerard Brils, Belgium. (Image: Adrian Pingstone)

manuscript lettering
Figure 2: Detail of Latin Bible, 1407. Lettering by Gerard Brils, Belgium. Note the subtle use of color to emphasize the start of a new sentence. (Image: Adrian Pingstone)

Initial Caps In Printed Books

Of course, not all initial caps were as sexy as the image of St. Peter illuminated with pure gold. Initial caps were also used for mundane purposes: like indicating the alphabetical order of ideas. Routine today, alphabetizing was not originally used to organize information in books. Figure 3 shows a page from the table of contents of an incunabula (an early printed book). The initial caps were written in after the book was printed. The quality of lettering is not as beautiful as the St. Peter example above, but the letters serve an important purpose for the reader.

early table of contents
Figure 3: The last page of a table of contents from an early printed book. 1476. Initial caps added after the book was printed. (Image: used by permission of University of Glasgow, Special Collections)

Early printed books were often designed to replicate manuscripts. Printers left space in and around the text—so owners could hire an artisan to illustrate initial caps and borders. Figure 4 is an example of one such book; no initial cap was ever added. Note the initial space and guide letter provided for the illustrator. Even without the final initial cap, the text is readable (if you read Latin).

Figure 5 is a printed Bible from the same time and place (Venice, 1480). After it was printed, artisans supplied rubricated (written in red), decorated, and illuminated initials—thus continuing the formal tradition of the manuscript book.

Not all printed books required an artisan to finish the initial caps. Printers designed and created modular initial caps almost from the beginning. Figure 6 shows two inhabited caps (the illustrations do not represent a specific person or scene) set side-by-side, each starting a different translation of the New Testament. The inhabited caps and border where printed along with the text.

An initial space with guide letter
Figure 4: The printer left an initial space with guide letter. After printing, an artisan could be hired to add an initial cap. Venice, 1479. (Image: used by permission of University of Glasgow, Special Collections)

Printed Latin Bible
Figure 5: Printed Latin Bible. An artisan added various initials after the book was printed. Venice, 1480. (Image: used by permission of University of Glasgow, Special Collections)

Printed inhabited caps
Figure 6: The first complete published text of the Greek New Testament. The inhabited caps and border were printed with the text. Basel, 1516.  (Image: used by permission of University of Glasgow, Special Collections)

The role of written texts changed starting in the mid-1600’s, and initial caps fell out of favor. Newspapers allowed readers to share current ideas and information, scientific inquiry provided a basis of rational thought, and the typographic page simplified. The relationship between type and image continued to shift—primarily influenced by industrialization (which in turn influenced the art of printing, the speed at which goods could be produced and transported, and the development of a literate middle-class).

Drop Caps On The Web

Today, initial caps are no longer necessary; they are used primarily as decorative elements. Used for centuries in religious and scholarly texts, initial caps are associated with and communicate an “old� or “traditional� feeling. Thus, when we want to design a Web page that feels traditional, elegant, or historic, we find ourselves wanting to use drop caps.

There are four common methods for creating drop caps in HTML and CSS. But which one is best?

In an attempt to answer that question, I tested all four methods across 82 different browser-version-operating system combinations—including smart phones. (If you’re interested, you can read a list of the combinations and why I chose them).  In an attempt to identify which methods are accessible, I also tested them using VoiceOver on the mac, with Safari 5.1.1.

Which method is best? The answer is… not clear-cut.

Method 1: Image Replacement

If you want a drop cap that shows up consistently across all operating systems—including smart phones—there isn’t one. But using the Image Replacement method (Figure 7) comes close. Using an image for the drop cap holds up beautifully across 79 of the 82 combinations tested. It shifted placement on Opera Mini 5.1 (Android 2.2), and Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS).

image replacement dropcaps
Figure 7: An inhabited initial cap similar to those used in the 1516 Greek New Testament shown in Figure 6 above. [1] Using an image for the drop cap holds up beautifully across 79 of the 82 browser-version-operating system combinations tested. [2] It shifted down slightly on Opera Mini 5.1 (Android 2.2). [3] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. (Drop cap illustration: Bruce Maddocks)

HTML for the “Image Replacement” Example

<p><span class="drop f">F</span>ine typography does not … </p>

Note that I used two classes for the span. This allowed me to use one class (drop) to style the space, and use another class (f) to specify the image of the letter.

CSS for the “Image Replacement” Example

.drop{
    display:block;
    float:left;
    width:72px;
    height:72px;
    margin-top:5px;
    padding-right:8px;
    text-indent: -9000px;
    }
.f{
    background: url(images/f_small.jpg) 0 0 no-repeat;
    }

Note that I set the width and height of the space to the same dimensions as the image used to represent the drop cap. The text-indent attribute is used to place the actual letter outside the visible area of the space. We don’t want to see the HTML letter, but it’s important to include it so browsers without CSS enabled will show the entire word.

View the original Image Replacement example HTML document.

Method 2: Letter Over a Background Image

Placing a letter over a background image is a bit less successful (Figure 8). It works consistently across 77 of the 82 combinations tested. It posed a problem on the same three browsers as the Image Replacement method above—Opera Mini 5.1 (Android 2.2), and Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS)—as well as Windows Vista IE7 and Windows XP IE7. Granted, PC users increasingly use Windows 7 with IE8 or higher, so the last two browsers may not be a problem.

Dropcaps using a background image
Figure 8: A decorated initial cap similar to one used in the 1480 Printed Latin Bible shown in Figure 5 above—created using a background image. [1] Placing a letter over a background image holds up beautifully across 77 of the 82 browser-version-operating system combinations tested. [2] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [3] The letter and image shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [4] The letter was cut off on Windows Vista IE7 and Windows XP IE7.

HTML for the “Letter Over Background Image” Example

<p><span class="cap">A</span>nother way to … </p>

CSS for the “Letter Over Background Image” Example

.cap{
    display:block;
    float:left;
    width:72px;
    height:52px;
    font-size: 500%;
    color:#ffffff;
    margin-top:5px;
    padding-top:20px;
    margin-right:8px;
    text-align:center;
    background: url(images/flower.jpg) 0 0 no-repeat;
    }

Note that I added a padding-top in this version so the letter doesn’t touch the top edge of the background image.

View the original Letter Over Background Image example HTML document.

Method 3: Span Class, No Image

Creating a class for the drop cap (without a background image) is even slightly less successful (Figure 9). It works consistently across 76 of the 82 combinations tested. It posed a problem on the same five browsers as the Letter with a Background Image method above—Opera Mini 5.1 (Android 2.2), Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), Windows Vista IE7 and Windows XP IE7—as well as Windows XP IE6. Again, PC users increasingly use Windows 7 with IE8 or higher, so the IE6 browser may not be a problem.

Drop caps with a span class
Figure 9: A simple initial cap similar to those used in the 1480 Printed Latin Bible shown in Figure 5 above. [1] Creating a class for the drop cap without a background image holds up across 76 of the 82 browser-version-operating system combinations tested. [2] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [3] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [4] The letter was cut off on Windows Vista IE7, Windows XP IE7, and Windows XP IE6.

HTML for the “Span Class, No Image” Example

<p><span class="dropcap">H</span>istorically,… </p>

CSS for the “Span Class, No Image” Example

.dropcap{
    float:left;
    font-size:400%;
    margin-top:14px;
    margin-right:5px;
    color:#8C8273;
    }

Note that I added a margin-right of 5px in this version. The letter H worked well with this amount of space. The margin-right may need to change depending on the shape of the letter being used as a drop cap.

View the original Span Class, No Image example HTML document.

Method 4: First-Child:First-Letter

When it comes to consistency, using a p:first-child:first-letter is the least successful (Figure 10). It posed problems with the same 6 combinations as the Span Class, No Image method above—Opera Mini 5.1 (Android 2.2), Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), Windows Vista IE7, Windows XP IE7 and Windows XP IE6—and had inconsistent placement in the remaining 76 combinations tested. When setting the original drop cap placement for Firefox, 31 combinations remained properly aligned. The drop caps in the remaining 44 combinations were too high.

drop caps using first-letter
Figure 10: A rubricated (red) initial cap similar to those used in the 1476 and 1480 early printed books shown in Figures 3 and 5 above. [1] Using first:child-first:letter to create the drop cap resulted in proper placement in 31 of the 82 browser-version-operating system combinations tested. Note: the original placement was determined viewing the page in Firefox. [2] The drop caps in 45 versions were too high, resulting in an odd relationship between the drop cap and the text. [3] The drop cap lost styling on the Opera Mini 5.1 (Android 2.2). [4] It shifted up on Mobile Safari 4.0.5 (iPhone 4, iPhone 3GS), resulting in an awkward space below the image. [5] Again, the letter shifted up (Windows Vista IE7, Windows XP IE7), allowing one of the lines of text to move over and creating an awkward relationship with the text. [6] The letter lost all styling (including space) in Windows XP IE6.

HTML for the “First-Child:First-Letter (Firefox)” Example

<p>Historically, initial letters… </p>

CSS for the “First-Child:First-Letter (Firefox)” Example

p:first-child:first-letter{
    float:left;
    font-size:400%;
    margin-top:7px;
    margin-right:5px;
    color:#992E00;
    }

View the original First Letter, FireFox example HTML document.

Testing for Accessibility: VoiceOver

Before deciding which of the four methods is best, I wanted to test them all for accessibility. Getting type to look good sometimes means choosing presentational markup over semantic markup—which can affect how well a screen reader reads a Web page.

Using VoiceOver on the mac (Safari 5.1.1), only the First-Child:First-Letter method was read correctly. The other three methods use a class to separate the drop cap from the rest of the text; VoiceOver verbally separates the initial letter from the rest of the word (e.g. “H�… “istorically�).

Thus, the method that is least successful visually is most successful in terms of accessibility. So I decided to do some more testing before choosing a best method.

Method 4 Revisited: First-Child:First-Letter—Placement Based on Both Firefox and Windows 7 IE8

Using a p:first-child:first-letter is still the least consistent method. It posed problems with the same 6 combinations as the First-Child:First-Letter method above—and continued to have inconsistent placement in the remaining 76 combinations tested.

But when I increased the size of the drop cap and set the original placement based on simultaneously considering the results in both Firefox and Windows 7 IE8, the shift in placement didn’t feel as random (Figure 11). Some drop caps align with the baseline of the second line of text (Figure 11:1). Some align with the top of the first line of text (Figure 11:2). There is too much space below the drop caps that align to the top—creating a white square that pops out and calls attention to itself—but if one is a stickler for accessibility and semantic markup, this method could work.

drop caps using first letter revisited
Figure 11: When working with first-child:first-letter, simultaneously consider multiple browsers when placing the drop cap. [1] The revisited drop cap, viewed in Windows 7 IE8. The letter aligns nicely with the baseline of the second line of text. My original first-child:first-letter drop cap (in red) didn’t line up with anything when viewed in Windows 7 IE8. The placement looked random. [2] The same revisited drop cap when viewed in Firefox. The drop cap continues to come in lower, but due to carefully chosen font-size and margin-top, it continues to align with the top of the first line of text. My original first-child:first-letter dop cap (in red) was perhaps more successful. It didn’t have the white space below it when viewed in Firefox. The first-child:first-letter method is not perfect, but might be a good choice when aiming for accessibility.

HTML for the “First-Child:First-Letter (revisited)” Example

<p>Historically, initial letters… </p>

CSS for the “First-Child:First-Letter (revisited)” Example

p:first-child:first-letter{
    float:left;
    margin-top:7px;
    font-size:70px;
    margin-right:5px;
    color:#3D3529;
    }

View the original First Letter, Revisited example HTML document.

Letter Shapes And Letterspacing

Letters have different shapes (round, triangular, open, and square) which means they have different amounts of visual space around them (Figures 12 and 13).

letterspacing
Figure 12: The letters A and T naturally have more visual space than the letters O and M. Font designers adjust letterspacing so letters appear more even in text; the A and T are “tightened� in the final font.

different fonts have different letterspaces
Figure 13: Letter shapes and letterspacing change from font to font. Various Os have different visual space.

A well-designed font takes into account the varying amounts of visual space. Triangular and open letters are designed with tighter letterspacing (space is taken out). Square letters are designed with looser letterspacing (space is added). This approach to spacing is great in text; if type designers didn’t adjust spacing in a font, we’d end up with big gaps of space in the middle of words! But unfortunately, adjusted letterspacing creates problems in drop caps.

Letterspacing and the “Span Class, No Image” Method

Figure 14 shows various letters set as drop caps using the Span Class, No Image method. In Figure 14:1, the letters O and T look great, but the other four letters (C, A, K, L) are all a bit too tight to the text. In fact, the A and L look like they belong with the second line of their texts! (“A use various…� “Lit’s an open…�) Due to their open or triangular shapes, C, A, K and L have slightly tightened letterspacing in the font. This makes them look tight when used as drop caps, even though all the letters are set with the same right-margin: 5px.

In Figure 14:2, the letters are more comfortably spaced with their texts. Each letter has a unique class styled with an appropriate margin to each. Right margins range from 5px to 8px.

controlling letterspacing with classes
Figure 14: Different letters need a different amount of right margin. [1] The O and T have appropriate space around them. The other letters are too tight to their texts. [2] Using a unique class for each letter, right margins have been adjusted. The change is subtle, but the L no longer looks like it belongs with the second line of text!

HTML for the “Span Class Letterspacing” Example

<p><span class="dropcap_o">O</span>nce upon a time,... </p>
<p><span class="dropcap_a">A</span>nd when she tested... </p>
<p><span class="dropcap_t">T</span>he drop caps used... <p>
<p><span>C</span>an you use... </p>
<p><span>K</span>ittens don&rsquo;t... </p>
<p><span class="dropcap_l">L</span>ater she realized... </p>

CSS for the “Span Class Letterspacing” Example

.dropcap_a, .dropcap_c, .dropcap_k, .dropcap_l,.dropcap_o, .dropcap_t {
    float:left;
    font-size:370%;
    margin-top:14px;
    color:#8C8273;
    }        
.dropcap_o,.dropcap_t{
    margin-right:5px;
    }
.dropcap_k {
    margin-right:6px;
    }
.dropcap_a, .dropcap_c {
    margin-right:7px;
    }
.dropcap_l{
    margin-right:8px;
    }

View the original Span Class Letterspacing example HTML document.

Letterspacing and the “First-Child:First-Letter” Method
Letter shapes and letterspacing create similar problems in drop caps set using the First-Child:First-Letter method. In Figure 15, there is a generous space between the O and its text. The A, on the other hand, is too tight and looks like it belongs with the second line (“A various letters…�). Look at the O again; the curved bottom of the letter adds visual space and makes it look like it’s floating higher than the A and T in relation to the text.

The T has the best spacing—it’s tighter than the O and looser than the A—but creates an odd enclosed white space between the stem (the vertical stroke) of the T and the text. This happens when using the First-Child:First-Letter method because we have less control over the vertical placement of the drop cap (remember, we have to compromise size and placement to achieve the best results across browsers).

letterspacing and first-letter, letterspacing and image replacement drop caps
Figure 15: Two methods that apply identical spacing to every drop cap. [1] Using first-child:first-letter creates inconsistent visual space if different letters are used as drop caps on a web site. [2] Using an image behind the drop cap creates a consistent visual space for the drop caps to inhabit.

Unfortunately, we can’t adjust the letterspacing; it’s not possible to create 26 unique versions of first-child:first-letter and style them using only HTML and CSS. (If anyone has figured out a solution, please share it with us in the comments.) Thus a website using the First-Child:First-Letter method will be riddled with awkwardly spaced drop caps.

Letterspacing and the “Image Replacement” and “Letter Over an Image” Methods

Both the Image Replacement method and the Letter Over an Image method (Figure 15:2) have appropriate spacing regardless of the letter used. These methods set a consistent width to hold the image; variations in letterspacing take place within the image border—not between the drop cap and the text.

But what if you want to use the image replacement method to insert images of drop caps that don’t have a consistent width?

Figure 16 shows various letters set as drop caps using the Image Replacement method; without a background, the drop caps no longer have a consistent width. In the left panel (Figure 16:1), the letter M looks great, but the letters O and I have awkward spaces between the drop cap and the text. This variation in spacing is not due to letterspacing in the font; it occurs because the letters themselves have different widths. In the right panel (Figure 16:2), the letters are more comfortably spaced with their texts. Each letter has a unique class styled with an appropriate width. Widths range from 41px to 85px.

letter widths and image replacement drop caps
Figure 16: Letter width can also affect the amount of visual space around a letter. [1] The M has appropriate space around it. The O and I are narrower, so the space provided is too wide. [2] Using a unique class for each letter, widths have been adjusted.

HTML for the “Image Replacement, No Background” Example

<p><span class="drop_o o">O</span>nce upon a time... </p>
<p><span class="drop_i i">I</span>nitially, she made sure... </p>
<p><span class="drop_m m">M</span>any shapes were... </p>

Note that I used two classes for each span. This allowed me to use one class (drop_o) to style the space, and use another class (o) to specify the image of the letter.

CSS for the “Image Replacement, No Background” Example

.drop_o, .drop_i, .drop_m{
    display:block;
    float:left;
    height:72px;
    margin-top:8px;
    text-indent: -9000px;
    }
.drop_o {
    width:73px;
    }
.drop_i {
    width:41px;
    }
.drop_m {
    width:85px;
    }
.o{
    background: url(images/didot_o.jpg) 0 0 no-repeat;
    }
.i{
    background: url(images/didot_i.jpg) 0 0 no-repeat;
    }
.m{
    background: url(images/didot_m.jpg) 0 0 no-repeat;
    }

Note that I set the height of the space to the same dimensions as the image used to represent the drop cap. The widths are wider than the images; width provides a margin of space between the drop cap and the text.

View the original Image Replacement, No Background example HTML document.

The Best Method: Merging Tradition And Technology

Balancing issues of consistency, accessibility, and letterspacing, I recommend using either Method 1: Image Replacement or Method 2: Letter Over an Image. Both hold up well across most browsers tested; both methods allow Web designers to create elegant, decorative drop caps.

If you absolutely do not want to use images for your drop caps, then I recommend using Method 3: Span Class, No Image.

Drop Caps Do Not Promote Readability

Some may disagree with my recommendation and say that First-Child:First-Letter is a better choice due to accessibility issues; it was the only method to work properly with VoiceOver.

I understand that argument – I usually aim for accessibility. But when it comes to drop caps, I find the screen reader’s “incorrect� verbalization is ironically closer to the experience a sighted reader has. When reading text with a drop cap, we always “read� the letter, then the partial word, and then have to piece the two together. (Try it with Figure 16 above. Do you read “O� and then “nce� and then do a bit of mental gymnastics to read the word “Once?�)

The visual separation caused by using a drop cap interferes with word recognition for everyone. Drop caps are decorative elements. When we use them, we are setting a tone—often at the expense of readability.

Beautiful Drop Caps Can Be Inserted into the HTML Automatically

One could argue that First-Child:First-Letter is still a better choice because it eliminates the need to insert syntax in the HTML for every drop cap. Using first-child:first-letter, drop caps are created automatically.

But there’s another way to automatically create drop caps. With a little javascript you can insert span classes (with or without images) into your HTML. You can even create multiple unique classes (e.g. 52 classes, two for each letter) and articulate which class—or classes—to apply.

Jason Lynes of NorthTemple.com provides a clearly written case study on using jQuery and CSS to insert Image Replacement drop caps. Lynes’ case study highlights an article for the LDS Church. I’m not inviting conversation about the content of the article; I am providing the case study as an excellent tutorial on “automating� drop caps with jQuery and CSS.

I’ve tested Lynes’ method – I used it to create a page of Span Class, No Image drop caps. It works like a charm and degrades beautifully (drop caps revert to plain text on browsers that are not javascript enabled). View my original Span Class, jQuery example HTML document.

Beautiful Drop Caps Take Time and Effort

good drop caps take time and effort
Figure 17: Another look at initial caps from (clockwise from top left) 1407, 1476, 1480, and 1479. [1] Two of the initial caps are painted with care. [2] The other two are examples of “quick solutions� to initial caps: a set of hastily written caps and an initial space set aside for an artisan to fill in.

Deciding to use drop caps on a website means making a conscious choice to use a primarily decorative element. Unlike initial caps in manuscripts and incunabula, a drop cap on the Web doesn’t add value in terms of usability or readability; its main purpose is to look good. And making a drop cap look good—whether in a manuscript, an incunabula, or on the Web—takes time (Figure 17).

Even if we automate our drop caps with jQuery, we need to do the preliminary work—make images, test letterspacing, and set up 26 (or 52) unique classes. Creating beautiful, high quality drop caps may sound like a chore, but we are continuing a respected tradition that is almost two thousand years old. When we look back through history, we see the best initial caps have always taken time and effort.


© Laura Franz for Smashing Magazine, 2012.


Typography Inspiration: Calligraphic Masterpieces


  

Calligraphy is an ancient skill, whose origin is difficult to date. It spans across a wide range of cultures and continents, and can be seen to this day all across the globe. Some track calligraphy back to the inception of the Latin alphabet in 600bc, although other notable examples can be seen through history.

In the world of design, calligraphy is seen as a medium of many contradictions. On the one hand it has an archaic, dated reputation. On the other, it is still widely used in modern design projects, as has withstood design evolutions, transposing well to digital mediums. We can see calligraphy across thousands of typefaces, logos, website headings and countless other examples. Steve Jobs even based the wonderful typography on the Mac OS on his calligraphy classes taken at college level. Calligraphy is quite clearly not dead, but like all worthwhile design, ever changing, and ever valuable.

Today we have a wide range of calligraphic designs to inspire you. These show the diversity of the medium, as well as the breadth of uses available. I encourage you to try incorporating calligraphy into your future design work, it can bring some stunning results. Please enjoy the following artist’s and go and explore their portfolios, which have plenty more inspiring work!

The Calligraphic Masterpieces

Calligraphy by Alexis Persani

Alexis Persani is a wonderful digital artist with some truly inspiring calligraphic work. Many of his calligraphy pieces take an original inked design and turn it into a digital work of art. He will often color his calligraphic designs in Photoshop, applying additional lighting and texture effects. This gives his calligraphy a modern edge, with added depth and intrigue. It’s really fascinating to notice the fusion of traditional and urban visual styles.

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphy by Jackson Alves

Jackson Alves has an impressive calligraphy portfolio. His calligraphy ranges from daily practices, to commission work, to his own typefaces/fonts. His calligraphy has a traditional feel to it, often portraying a very archaic motif. It’s interesting to see how this classic style is applied to his various projects, as he constructs an elegant, traditional mood. We see again a fusion of mediums, as the traditional calligraphic style is somewhat modernized in it’s transition to custom typeface and digital logo.

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphy by Ivan Lyashenko

Ivan Lyashenko has a wonderful sense of the mood and detail behind his calligraphic works. He typically will produce the work in it’s most basic form (monotone) and then turn each design into it’s own work of art. He will apply backgrounds, colors, texturing, lighting and extra details to turn a regular piece of calligraphy into a true masterpiece. He is able to produce some very realistic surface textures that bring his calligraphy to life.

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphy by Boglárka Nádi

Boglárka Nádi has produced a very unique project that produces calligraphic depictions of poems. This is a really creative way to bring the words to life. The playful, colorful lettering is visually fun and light hearted. The arrangement of type is really inspiring and weaves together to create a stand-alone structure. The variety of hues, shades and lighting in each design gives depth and richness to the lettering.

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphy by Mauro Melis

Mauro Melis demonstrates how to design calligraphic works for commercial purposes. His portfolio displays a wide range of calligraphic designs that are used for logos, titles, brochures and headings, within a range of commercial outlets. His work demonstrates how superb calligraphy can give a truly unique visual to a wider design, avoiding the genericness that comes through using standard fonts and typefaces.

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

Calligraphic Masterpieces

(rb)


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress