typography. introduction to typography font collections ▪ serif ▪ they have small strokes at...
TRANSCRIPT
Typography
Introduction to Typography Font Collections▪ Serif▪ They have small strokes at the end of the character
strokes▪ Ex: Times New Roman, Georgia, Palatino▪ Often times used for text▪ Some debate about whether to use on-line or not
▪ Sans-serif▪ Do not have small strokes at the end of character strokes▪ Typically used for headers.▪ Some fonts have been made specifically for the Web
Font Collections Monospace▪ Equal spacing between letters▪ Ex: Courier and Monotype
Cursive▪ Looks like cursive handwriting▪ Ex: Comic Sans MS
Fantasy▪ Not in the other families▪ Usually a special, unique style
Fonts You can choose from thousands of fonts but you
need to determine whether your user has that font on their machine▪ Reference:
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
▪ You can pay for fonts at TypeKit.com for example.
▪ You can use Google Fonts▪ www.google.com/fonts▪ Tutorial on using Google Fonts▪ http://designshack.net/articles/css/a-beginners-guide-to-using-g
oogle-web-fonts/
▪ Use Photoshop to create headers in many diff fonts and save as image- don't worry about user having that font -See this week's PS tutorial.
Using @font-face Here is a step by step guide: http://sixrevisions.com/css/font-face-guide/And a video featuring Font Squirrelhttp://net.tutsplus.com/tutorials/design-tutorials/quick-tip-how-to-work-with-font-face/
There are other techniques including: Cufon sIFR FLIR
So which technique do I use? If you have money and for professional design
you can pay and use a site like Typekit You can always use the web safe fonts that
come with the machines – free, try to match for MAC and Windows
Photoshop makes great headers and no worries about the user having the fonts because it is an image
Google fonts is pretty easy and free – test! And lastly @font-face has made some
progress and Font Squirrel makes it somewhat better but still complex.
▪ Spend time knowing a small group of serif and sans serif font families. Get to know which font families contrast enough for headers and body text.▪ http://www.w3schools.com/cssref/css_websafe_fonts.asp
▪ Don't just choose willy-nilly or it will look willy-nilly.
Typically you specify a font-family for the bodytag and then override it when necessary▪ body {font-family:Helvetica, Arial, sans-serif;}▪ Goes from specific to ending in general- if browser cannot find
Helvetica or Arial it will use one of its sans-serif fonts ▪ If font-family is two words then use quotes around it
Fonts Font-family property is inherited by all of
the children so it will propagate throughout your document
Sizing of fonts▪ Absolute (points, pixels, inches) or relative
(ems, percentages)▪ Good article on setting font size▪ http://www.maxdesign.com.au/articles/relative/
Fonts Many people recommend using ems or
percentages so that their sizes can easily be adjusted and it’s good for accessibility
Em – is the default size being used by your browser- typically this is 16px▪ You can adjust sizes by varying the multiplier of
the em▪ 1em = 16px, 2em=32px, 1.5em=24px
▪ Ex. body { font-family: helvetica, arial, sans-serif; font-size:1em}
Good article: http://www.sitepoint.com/css-font-sizing-tutorial/
Nested Tags Be careful when using nested tags and font-sizes The calculated font-size is inherited and not the
absolute value If you have an unordered list within a paragraph
and change the font-sizes you may be surprised▪ p {font-size: .8em;}▪ ul{ font-size: .75em;}
▪ If 1em equals 16 px then the p text will be 12.8 and the ul will be 9.6
▪ You can set the font-size property to inherit which will cause it to take on its parent’s size
Here is a site that has a short article on font categories and some history of font usage:
http://dev.opera.com/articles/view/fonts-for-web-design-a-primer/
What would my web page look like with a different font typeface – very nice. TypeWonder▪ http://typewonder.com/
A wonderful tool for experimentation http://www.typetester.org/
Reference Sheet http://speckyboy.com/2008/10/06/css-ty
pography-reference-sheet-get-creative-with-your-headlines/
Other properties font-style▪ Values: normal italic and oblique▪ h3 {font-style:italic;}
font-weight▪ Values: bold, normal▪ h3 {font-weight:bold;}
font-variant▪ Values: small-caps, normal▪ H3 { font-variant:small-caps;}
Font Property Shorthand Must always declare font-size and font-
family Sequence▪ 1 font-weight, font-style, font-variant in any
order then▪ 2 font-size then▪ 3 font-family▪ Ex: p {font:bold italic small-caps .75em
verdana, arial, sans-serif;}
Text properties Text-indent Letter-spacing Word-spacing Text-decoration Text-align Line-height Text-transform Vertical-align
A resource list of articles: http://www.noupe.com/css/css-typography-cont
rast-techniques-tutorials-and-best-practices.html
http://www.papress.com/thinkingwithtype/index.htm
http://webdesignledger.com/resources/12-css-tools-and-tutorials-for-beautiful-web-typography
http://www.webdesignerwall.com/tutorials/typographic-contrast-flow/
http://www.thedesigncubicle.com/2009/11/typography-is-the-backbone-of-good-web-design/
http://webdesign.tutsplus.com/articles/choosing-the-right-font-a-practical-guide-to-typography-on-the-web/