Sunday, March 8, 2015

The Psychology of Web Design, Part 3: Typography

“First impressions are lasting impressions. Whether you realize it or not, your typography helps to create an experience for users before they’ve even read a word or clicked a button. Typography has the potential to go beyond merely telling a story — it shows the user who is behind the website and what you’re about. The treatment of type creates an atmosphere and elicits a response much the same way as tone of voice does.” 1


As part of establishing the look and feel of a website, a designer must consider typographic choices for that site. For example, you may design or create:
  • A logo and identity
  • Headline and subheads 
  • Navigational typography
  • Body text typography all created in html and your css style sheet. 

Though there are similarities in typography issues across all media, there are also a few web-specific typographic considerations that a web designer faces. These issues include:
  • Usability on the web
  • HTML and CSS
  • Web fonts


Basics: The Anatomy of Type
Letters and letter form could appear very simple as you first look at the alphabet, but they have many different parts: arms, legs eyes, spines and a few other items such as tails and stems. Take a look at the Font Shop’s glossary.





Type anatomy as image
Thinking with Type


Font
A collection of all the characters of a typeface in one size and one style is called a font. This includes caps and lowercase, numerals, punctuation marks, and any special characters contained in the typeface, such as symbols or ligatures.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
123456789


Typeface
The basic category of type design is the typeface: the specific letterform design of an alphabet, including the serif shape, x-height, length of ascenders and descenders, variation of stroke weight, and any other characteristics that differentiate it from any other design. 

Typefaces have a specific name such as Helvetica, Verdana, Futura, Times, etc., and there may be several interpretations with slightly different names: Helvetica, Helvetica New. The term typeface originated from movable type, blocks of wood or metal containing a relief image of a character on one surface, called the face.

Type Styles:
  • Roman
  • Italic
  • Bold


The Type Family
A type family is a group of typefaces bound by similar characteristics. Members of a family resemble one another, but also have their own unique traits. Take a look at Fonts.com.

Fonts.com now offers web fonts, that are downloadable so that you can use them in your layout. There is a cost for a professional membership. You can also get free fonts from Google Fonts


Typography on the Web

You now have more than a handful of fonts to use on the web, whereas a few years ago designers were limited to the list of fonts below. HTML fonts are those fonts that all machines have in the system as a default.




HTML text includes:
  • All paragraph content
  • Navigation
  • Headers and subheads 


The code in a css style sheet looks like this:

.alphabet {
font-family: Verdana, Geneva, sans-serif;
font-size: 60px;
line-height: 50px;
color: #333;
}


Web “Safe” Fonts 

Google Fonts
TypeKit 
@Font-Face


Choosing Typefaces for Legibility
On the web, large portions of copy such as body text is typically easier to read in a Sans Serif, whereas in print, a Serif tends to be more legible.


Type Size, Line Length & Line Spacing
Type Size: determined by your design and the relationship of all type elements together, including white space.
Letter Spacing: applied through CSS, and only available on some browsers.
Word Spacing: applied through CSS, and only available on some browsers.
Line Length: the perfect line length ranges between 40 and 55 characters per line, or in other words, a content column that varies between 250-350 pixels wide (it depends on font size and type).


Weight
Most typefaces contain bold and bold italic typestyles which are much heavier in stroke weight than the Roman. Many typefaces offer a broader range of weights in addition to Roman, including light and medium (or book) and in addition to bold, including semibold (or demibold), extrabold (or heavy), and black.


Width
Some typefaces include styles with character widths which are narrower than Roman, which are condensed and wider, called Extended.


Italics
Not easy to read on the screen unless they have some size to them. Often, designers use italics for a quote that is fairly large on the screen.


Caps vs lower case
Capitals are good as headers and subheads, but it is best to use sentence case (combination of upper and lower case) for paragraph text.


Bold vs Regular
Same as with caps, bold is good for headers and subheads as well as menu items. You can also use a bold weight to highlight important information in the body copy, but it’s best to use a regular weight font for the majority of content.


Tips for Professional-looking Type:

  • Do not use too many fonts on one page. My rule of thumb is no more than 2-3 different fonts.
  • Do not use centered, right or full-justified text, as it tends to look messy and unfinished.
  • Give your text room to breathe; type on the web is very different from printed type and therefore needs more leading and usually more kerning.
  • Do not use bold text for paragraph text.
  • Never use all capitalized text for paragraphs. However, you can use caps in the initial paragraph or sentence to aid in your typographical treatment and break it up if there is a lot of copy. 
  • Use plenty of header (or headlines) and subheads
  • Use columns to divide your page
  • Don't use huge text
  • Do not underline text for anything but a link
  • If you must use graphic text, learn correct typography.


“It’s not just about what you say, but how you say it, right? Depending on your purpose, we could try to experiment more and get creative with our typography. We can be bold and daring with strong, large letters, or get quirky and unique with handwritten type. We should keep in mind that type should always be legible, because there’s no point in showing off type that no one can read. Type can do so much for a design if it sets rhythm and creates an atmosphere.” 2


References:
  1. http://www.smashingmagazine.com/2013/08/06/beautiful-typography-web-design/




Saturday, February 28, 2015

Preparing Your Photoshop Files

Setting Up Photoshop

The resolution for the web is 72 dpi (dots per inch); a good resource for screen resolution and dimensions is: Website Dimensions  

I would recommend beginning with a white background to start with as you can always change it. 


The size of your document is typically determined by your target audience, and the type of site you're designing for, e.g. web, tablet, mobile. When designing for web, the lowest common denominator for your document should be 960 pixels wide, which will fit in a 1024x768 pixel screen resolution. Depending on your audience, you could go larger, 
but I typically like to keep all content within 1440px wide by the length of your content.

You also need to be aware of the browser window around your site. If you plan on having a background image, color, texture, etc., you may want to make your document larger than the content area so the background is visible. Even if you're not using a background, you need to remember that there could potentially be space around what you see in Photoshop.




The "Invisible" Fold


If your client wants all the content on the homepage, or any other important information, to be visible without scrolling, it should not extend past 750px from the top of your document. Keeping "the fold" in mind, remember that the viewing size is smaller because of the space that the browser takes in your window, so the above number could possibly be a little less. 



    Workspace

    • Check all your settings.
    • Info tab and rulers need to be set to pixels; there are no inches on the web.
    • Set up your color profile for Web and sRGB.
    • Make sure "snap to" is on.
    • Open your rulers (Command R) and drag out a center rule at 600px.
    • If you're working with a grid, setting up your grid lines should be one of the first things you do - more about grids to follow. 
    • Create a new layer for site stroke if needed.
    • Make sure your info palette is open.
    • Create the main groups in your layers panel. 



    Photoshop Layers & Groups


    The image below shows how you might organize your layers using groups. Make sure all groups and layers are named and you can think of it in terms of your layout and content.


    You will have the following main groups; and all of your content will go within one of them:

    • Header
    • Content
    • Footer

    You can (and should) create sub-groups within each main group of content. This will help to keep your files clean and neat and is proper industry etiquette, especially if you need to share files with colleagues. 








    Grid Systems & Wireframes

    Grid Systems
    “The grid system is an aid, not a guarantee. It permits a number of possible uses and each designer can look for a solution appropriate to his personal style. But one must learn how to use the grid; it is an art that requires practice.” Josef Müller-Brockmann

    In the most basic terms, a grid system is a structure that designers can work with and present content and imagery in a more manageable way. Even simpler, a grid system is a structure of horizontal and vertical lines that intersect and are then used to arrange content.

    Grids allow the designer to build a solid structure and form into their designs. Having a solid grid system creates consistency and familiarity, thereby building trust in your designs. When using a grid system, it doesn’t mean that your designs will become boxy or boring, but rather it should be seen as something that will enable you to create a design that’s unique and intuitive to the user rather than restrictive.

    By engaging with your user and building a sense of familiarity with them, you, as the designer, are in turn creating a good user experience - and enabling a grid system helps you achieve that.

    “Although your grid system is something that will eventually be invisible to your final user, you can use it to aid you in creating layouts for your designs. But, like all rules when designing (and sometimes when developing) rules are made to be broken. You might not necessarily always need to stick to your grid formation, but you do need to understand grid systems, before you can commit to breaking the rules.”1


    Choosing A Grid System: Framework vs. DIY

    A framework is a grid system that someone else has already built; take a look at some here

    Creating your own grid can be challenging if you’ve never done it before, but there are so many tools available to help you, and with a little practice it becomes second nature. 


    Tools to help build grid systems:

    Frameworks

    DIY



    Designing Your Wireframes

    Wireframing is a very important step in any design process as it allows the designer to define the hierarchy of the design. This makes it easier for the designer to plan the layout according to how the user should process the information. A wireframe is also very useful in determining how the user interacts with the interface. In addition, it allows the designer to plan the layout and interaction of an interface without the distraction of colors, fonts or even copy and other content.

    "Like the foundation of a building, it has to be fundamentally strong before you decide whether to give it an expensive coat of paint."3


    Design Processes

    Different designers approach design (and wireframing) differently, and everyone needs to find his own process. If you don’t have a preferred process, take some time to find yours as it’s something you’ll want to get comfortable with. 

    Take a look at some common processes:




    Sketch…
    Low-Fidelity Wires…
    High-Fidelity Wires…
    Final Visual.

    As mentioned, there are many different processes, along with many different softwares that can aid in the development of your wireframes, but it’s always best to begin with sketching out your ideas. This will help you quickly visualize your ideas on paper to see which design(s) to move forward with. From there, you can choose 1 to 3 sketches to develop into low-fidelity wires using any of the tools below:

    OmniGraffle
    Balsamiq
    Axure
    Flairbuilder
    InDesign
    Illustrator

    Creating high-fidelity wireframes is optional, but it will help you design more efficiently and is essentially the first step in preparing your final visual design.

    From your sketches or low-fidelity wireframes, choose a design and lay it out in Photoshop using solid grey blocks for images and dummy copy as place holder text - a good widget you can install on your computer for instant “lorem ipsum” is Loremify.

    By creating a high-fidelity wireframe, it will help you to organize your file and get a better sense of how content will look laid out to scale. That’s not to say that your low-fidelity wires shouldn’t be to scale; they should always be to scale unless you’re working directly from sketches to high-fidelity wireframes. 

    I prefer to design my high-fidelity wireframes in Photoshop because this makes it easy to quickly modify the wire into the final visual design, but you could also use Illustrator since you have the capability to export files to a .psd file, keeping most of the layers editable.

    Take a look at some high-fidelity wireframes that have been translated into the final visual.





    Finally, this stage of the process should be fun, as are all the stages! Look to other sites for inspiration and like any process, don’t be afraid to iterate, iterate, and iterate again!




    References:






    Branding

    "Simply put, your brand is your promise to your customer. It tells them what they can expect from your products and services, and it differentiates your offering from your competitors. Your brand is derived from who you are, who you want to be and who people perceive you to be."1

    Why is good branding so important? 
    Read some articles from:

    See some logo redesign comparisons:



    Know your Client!

    Questions to consider when assessing a Client's brand identity:
    • Do they already have a brand or a style guide you need to follow? 
    • Can you update or change anything? 
    • Are you proposing a new new logo or a refresh of the old one? 
    • What is the company's personality? 
    • What are their goals, mission, essence, identity and positioning? 
    • How does the target audience influence your choices? 
    • How do the above questions inform your choice of typography? Color? Image style and selection? 


    Tip!

    Always begin with sketching out some ideas...



    Then take a few and develop them further, by using Illustrator or Photoshop...




    Continue to work the design while getting feedback from the client until you develop a finished piece.




    References:



    Saturday, February 14, 2015

    The Design Process

    Stage 1

    The client puts out a Request For Proposal (RFP).

    Definition: A Request For Proposal (RFP) is a solicitation, often made through a bidding process, by an agency or company interested in procurement of a commodity, service or valuable asset, to potential suppliers to submit business proposals.1

    The designer (and team) begin to research the client and assess the current site so they can create a proposal. Proposals should include, but are not limited to:

    1. Reiterate what the client needs.
    2. Alternate options/ideas of what you will do for the client.
    3. An estimate, both for time and cost, based on each option provided.
    4. A timeline indicating milestones, key dates, etc.
    You'll then create a presentation with all the above info. It's also nice (but not necessary) to include your background, initial impressions of the site, and what you hope to accomplish. 

    Get the Job!


    Next Steps

    Once you get the work, a Statement of Work (SOW) should be put together.

    Definition: A statement of work (SOW) is a formal document that captures and defines the work activities, deliverables, and timeline a vendor must execute in performance of specified work for a client. The SOW usually includes detailed requirements and pricing, with standard regulatory and governance terms and conditions.2

    This should include:

    1. Your understanding of the project and your recommendations.
    2. Scope of work to be done; be clear on the number of pages so that if it increases, it's clear that the estimate will be effected.

    Continue to educate yourself and your team about your client, its audience and competitors, but proceed with caution! At this stage, minimal time should be spent on the project - only complete necessary items to obtain the client. Until you have agreeable terms and signed documents, no design work should be completed. 



    Stage 2

    Kick-off Meeting
    • Discuss goals, target audience and site needs.
    • Talk about technical requirements.
    • Further assess the current site if necessary.
    • Find out about your client's design preferences.
    • Get a list of the client's favorite sites and inspiration.
    • Adjectives of what the client wants to achieve.

    Pre-Production
    • Conduct market research - find out what your clients don't know about their audience.
    • Competitive analysis
    • User Interviews - talk to users about their experience with current site and ideal site, what's important to them, aesthetic preferences, etc.
    • Begin Information Architecture (IA) research and create site organization.
    • Create a sitemap and user flow (these are not the same).
    • Begin wireframes.

    Before you begin designing, think about the client's Identity/Branding:
    • Will it remain the same?
    • Do they have a style guide?
    • Has it been scoped to update it?



    Stage 3

    Website Design

    • Design Sketches
    • Content development from Client and Producer
    • Design 2-4 creative design directions with homepage, subpage and content/detail page.
    • Present to client to choose design direction
    • Revisions
    • Design Approvals
    • Screen Development
    • Design Approvals
    • Graphics Production
    • Final Design Approvals
    • CSS/HTML Programming
    • Backend CMS Programming
    • Site Approvals throughout this process 
    • Testing
    • Quality Assurance (QA)
    • Site goes LIVE!


    References:
    1. http://en.wikipedia.org/wiki/Request_for_proposal
    2. http://en.wikipedia.org/wiki/Statement_of_work







    Web Trends & Design Styles

    Web Trends

    • Use of large photos
    • Black & White
    • Minimal content on homepage
    • Responsive
    • Parallax
    • Single page sites
    • Blogs


    Read about original and innovative web layouts.



    Responsive Design

    Responsive web design (RWD) is an approach to web design aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones.

    A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries, an extension of the @media rule, in the following ways:

    • The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points.
    • Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element.
    • Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser.1

    Examples can be seen here, here, and here.



    Parallax

    Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight, and is measured by the angle or semi-angle of inclination between those two lines.2

    See some parallax sites here, here, and here.



    Single-page Website

    A single-page application (SPA), is a web application or web site that fits on a single web page with the goal of providing a more fluid user experience akin to a desktop application. In an SPA, either all necessary code – HTML, JavaScript, and CSS – is retrieved with a single page load, or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions. The page does not reload at any point in the process, nor does control transfer to another page, although modern web technologies (such as those included in the HTML5 pushState() API) can provide the perception and navigability of separate logical pages in the application. Interaction with the single page application often involves dynamic communication with the web server behind the scenes.3

    See a gallery of single-page sites here.



    Blogs


    Not every blog needs to look like a blog!

    A blog needs a solid visual structure and a clear hierarchy of site elements. Make sure to take a close look at headers, footers, comment-areas, site structure and other site elements.

    Some free blogging platforms worth looking at are mentioned in this list of The 10 Best Blogging Platforms.



    Design Styles



    Clean / Minimalist
    "Using less to achieve more than the sum of the parts - that is the goal".


    • The design is reduced to the most essential elements
    • Less is more
    • Use only elements necessary to the design
    • Take things away until nothing else can be removed
    • Can be challenging to design

    Examples can be seen here, here, and here.
    Smashing Magazine Minimalist



    Retro / Vintage

    See the elements that make up this design style. More can be seen here.



    Distressed / Grunge Style

    • Dirty look with misaligned elements and textures
    • Sometimes considered ugly
    • Many music/rock sites use this style


    See examples here, here, and here.



    Sketchy / Hand Drawn / Illustration

    Designs have always been drawn by hand first. Incorporating these sketches in the design can help to create a more individual look and add personality.

    See some examples here and here.



    More inspiration can be found here or take a look at some of the links on the resources page.


    References:
    1. http://en.wikipedia.org/wiki/Responsive_web_design
    2. http://en.wikipedia.org/wiki/Parallax
    3. http://en.wikipedia.org/wiki/Single-page_application







    Sitemaps & Flow Charts

    Flow Charts vs. Sitemaps

    “Flow charts attempt to visualize a process, usually centered around a specific task or function. For web-based processes, flow charts often represent a series of screens that collect and display information to the users. [This is] also known as flows, user flows, process charts.
    What separates a flow from a site map is that in the former, time is the defining factor. The relationships between the steps are sequential, not structural or hierarchical. While sitemaps capture an information structure that may or may not match the user’s experience of the site, a flow chart defines a process from beginning to end.”1




    A site map (or sitemap) is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for Web design, or a Web page that lists the pages on a Web site, typically organized in hierarchical fashion.2





    A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution model to a given problem. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.3