SlideShare a Scribd company logo
TYPOGRAPHY@clare_lisbeth
PRINT TO DIGITAL
TOOL COMPARISON
InDesign vs HTML &CSS
“CAN WE HAVE OLD-
STYLE NUMBERS?”
OPEN TYPE FONTS
READABILITY
DetailinTypography,byJostHochuli
CSS FONT FEATURE
font-feature-settings: 'onum' 1;
/* enable discretionary ligatures */
font-feature-settings: "dlig" 1;
/* enable small caps */
font-feature-settings: "smcp" on;
/* enable caps to small caps */
font-feature-settings: 'c2sc';
/* no common ligatures */
font-feature-settings: "liga" off;
/* enable tabular numbers and historical forms */
font-feature-settings: "tnum", 'hist';
(Needbrowserprefixes)
CAN I USE?
“WHY DOES IT LOOK
DIFFERENT ON HERE
AND THERE?”
“HOW ABOUT THE
H&JS?”
SNAKES & LADDERS
CAN I USE?
“WHERE IS THE
FUN IN WEB
TYPOGRAPHY?”
Thousand Origami Cranes is a group of one thousand origami
paper cranes held together by strings. An ancient Japanese
legend promises that anyone who folds a thousand
origami cranes will be granted a wish by a crane. Some
stories believe you are granted eternal good luck,
insteadof just one wish, suchaslonglife or recovery
from illness or injury. This makes them popular
gifts for special friends and family. The crane in
Japan is one of the mystical or holy creatures
(others include the dragon and the tortoise) and is
said to live for a thousand years: That is why 1000
cranes are made, one for each year. In some stories
it is believed that the 1000 cranes must be
completed within one year and they must all be made
by the person who is to make the wish at the end.
Cranes that are made by that person and given away to
another aren't included: All cranes must be kept by the person
wishingat the end.The Japanese space agencyJAXAusedfolding1000
cranesasone ofthe testsfor itspotentialastronauts.
CSS SHAPES
.shaped-element {
width: 450px;
height: 520px;
-webkit-shape-outside: url(../myimages/bird.png);
-webkit-mask-image: url(../myimages/bird.png);
-webkit-mask-clip: content;
background-image: url(../myimages/bird.png);
background-repeat: no-repeat;
background-size: contain;
}
(Needbrowserprefixes)
FROM THIS...
... USING THIS...
... TO THIS
CAN I USE?
BUT THE WEB IS PRETTY GOOD TOO...
THANKS!
(We'rehiring)
REFERENCES
Justification &Hyphenation
http://elliotjaystocks.com/blog/justification-hyphenation/
http://www.bramstein.com/projects/typeset/
http://en.wikipedia.org/w/index.php?title=Word_wrap
http://defoe.sourceforge.net/folio/knuth-plass.html
Textrendering
http://blog.typekit.com/2010/12/17/type-rendering-review-
and-fonts-that-render-well/
http://szafranek.net/works/articles/font-smoothing-explained/
http://maximilianhoffmann.com/posts/better-font-rendering-
on-osx http://usabilitypost.com/2012/11/05/stop-fixing-font-
smoothing/http://www.edwardsprot.co.uk/FontSmoothing.aspx
http://bjango.com/articles/subpixeltext/
http://dougitdesign.com/blog/2010/11/safari-web-browser-on-
windows-and-font-rendering-philosophies-between-the-oss/
http://24ways.org/2012/science/
http://en.wikipedia.org/wiki/Font_rasterization
Open type fonts
http://ilovetypography.com/OpenType/opentype-features.html
http://clagnut.com/sandbox/css3/
http://www.smashingmagazine.com/2011/03/02/the-font-face-
rule-revisited-and-useful-tricks/
https://www.fontfont.com/staticcontent/downloads/FF_OT_User_Gui
https://www.typotheque.com/articles/opentype_features_in_web_bro
_tests#onum
http://meyerweb.com/eric/css/tests/css3/show.php?p=font-
variant-numeric http://www.sitepoint.com/cross-browser-web-
fonts-part-3/http://caniuse.com/font-feature
http://dev.w3.org/csswg/css-fonts/#propdef-font-feature-
settings
Google FontEffects
https://developers.google.com/fonts/docs/getting_started#Effects
CSS Shapes
http://alistapart.com/article/css-shapes-101
http://html.adobe.com/webplatform/layout/shapes/

More Related Content

Similar to Web Typography in Digital Publishing

Html5, css3, canvas, svg and webgl
Html5, css3, canvas, svg and webglHtml5, css3, canvas, svg and webgl
Html5, css3, canvas, svg and webgl
Kilian Valkhof
 
xml test
xml testxml test
xml test
kunalboss
 
test slideshare
test slidesharetest slideshare
test slideshare
kunalboss
 
Advanced sass/compass
Advanced sass/compassAdvanced sass/compass
Advanced sass/compass
Nick Cooley
 
Juggling
JugglingJuggling
Juggling
Casey Bradford
 
Modern Front-End Development
Modern Front-End DevelopmentModern Front-End Development
Modern Front-End Development
mwrather
 
The Augmented Wiki
The Augmented WikiThe Augmented Wiki
The Augmented Wiki
Eugene Kim
 
Common Sense Design - MAS.671
Common Sense Design - MAS.671Common Sense Design - MAS.671
Common Sense Design - MAS.671
sbisker
 
Does my DIV look big in this?
Does my DIV look big in this?Does my DIV look big in this?
Does my DIV look big in this?
glen_a_smith
 

Similar to Web Typography in Digital Publishing (9)

Html5, css3, canvas, svg and webgl
Html5, css3, canvas, svg and webglHtml5, css3, canvas, svg and webgl
Html5, css3, canvas, svg and webgl
 
xml test
xml testxml test
xml test
 
test slideshare
test slidesharetest slideshare
test slideshare
 
Advanced sass/compass
Advanced sass/compassAdvanced sass/compass
Advanced sass/compass
 
Juggling
JugglingJuggling
Juggling
 
Modern Front-End Development
Modern Front-End DevelopmentModern Front-End Development
Modern Front-End Development
 
The Augmented Wiki
The Augmented WikiThe Augmented Wiki
The Augmented Wiki
 
Common Sense Design - MAS.671
Common Sense Design - MAS.671Common Sense Design - MAS.671
Common Sense Design - MAS.671
 
Does my DIV look big in this?
Does my DIV look big in this?Does my DIV look big in this?
Does my DIV look big in this?
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Web Typography in Digital Publishing