Independence
                           Preparing Websites for Retina Displays




Thursday, July 19, 12
Why are we here?

              To discuss development techniques
              as they relate to high-res displays



Thursday, July 19, 12
That Retina Display Looks Great!
             So why does my website look terrible?

Thursday, July 19, 12
Why?
                   Packing more pixels in the same sized screens
                   In the past, 72dpi graphics were just scaled down
                   Retina displays scale up graphics anywhere from 224 to 326ppi
                   99% of all bitmap graphics on the web are 72dpi.*




                                     * I made that up, but it’s probably close or true.



Thursday, July 19, 12
So what can we do about it?




Thursday, July 19, 12
Learn from Print
                   Print has always had to deal with high-resolutions and varying dpi.
                   When dealing with bitmap images, print works with high-res sources.
                   Other images and typography use Resolution-Independent sources.
                        Embedded fonts
                        Vector artwork
                        Program FX (i.e. layer effects)



Thursday, July 19, 12
So what are the issues?
                   Photography
                   Logos and Icons
                   Fonts
                   UI elements




Thursday, July 19, 12
Photography
             High-res JPEGs
                   We’re not going to get away for bitmap graphics completely
                   Possible to use high-res files, but use with caution
                   Low res standard JPEGs of photography still look decent
                   New standards are being crafted right now
                   There are server-side and client-side options available




Thursday, July 19, 12
Logos and Icons
             SVG Files
                   Scalable Vector Graphics are like Illustrator files for the web
                   They look crisp and are often smaller files
                   Creating these can be tricky
                   Some special effects in Illustrator won’t work in the SVG file format
                   Won’t work for everything, but great for logos




Thursday, July 19, 12
Fonts
             Web Fonts
                   Using web fonts helps reduce development costs
                   Increases SEO and can lower overall bandwidth usage
                   There is no shame in using web safe fonts, but there are free solutions
                   if paid solutions are not available.
                   Also consider icon fonts (http://keyamoon.com/icomoon)
                   Advanced web typography doesn’t need graphical text
                   (http://letteringjs.com/)

Thursday, July 19, 12
UI Elements
             CSS Effects
                   Effects are generated by the browser. Similar to using Photoshop
                   Layer Effects.
                   Effects are resolution independent.
                   Can have dramatic results on the speed of a website.




Thursday, July 19, 12
CSS Effects
             CSS Drop Shadows
                   Text Shadows
                   Multiple Text Shadows
                   Box Shadows
                   Inset Box Shadows
                   Multiple Box Shadows
                   Only on boxes and text :(


Thursday, July 19, 12
CSS Effects
             CSS Drop Shadows
             1.Setting the distance via X/Y
             2.Setting the size (it’s possible to
               support spread as well)
             3.Color can be set via hex code
             4.or color and opacity can be
               set via RGBA values



Thursday, July 19, 12
CSS Effects
             Border Radius
                   Rounded Corners
                   You can make circles!
                   Control each corner




Thursday, July 19, 12
Perfect Resolution Independence
             Shadows and rounded corners scale beautifully

Thursday, July 19, 12
CSS Effects
             CSS Gradients
                   Can do linear or radial
                   Can do RGBA (transparency)
                   Can be layered for interesting effects
                   http://lea.verou.me/css3patterns/
                   Will be supported in IE10, but we can create fallbacks
                   Ultimate CSS Generator is great and works just like gradients in
                   Photoshop. http://www.colorzilla.com/gradient-editor/

Thursday, July 19, 12
Isn’t this more difficult?
                   Using web fonts shouldn’t impact design at all.
                   Using SVG is a little more hassle, but worth the effort.
                   Using CSS effects can ease development and designers only need to
                   be aware of how we’re using them.
                   Designers may need to keep track of high-res assets for developers.
                   Use “place” in Photoshop for example.




Thursday, July 19, 12
What other benefits are there?
                   Web fonts
                     Lower bandwidth due to few graphics
                     Easier to update
                     Necessary for dynamic text
                   SVG
                     Tiny files
                   CSS Effects
                     Lower bandwidth due to few graphics
                     Easier to update
                     Can change styles subtly without needing all new graphics
                     CSS animations!

Thursday, July 19, 12
This isn’t a mandate.
             There are no laws being made here.



Thursday, July 19, 12
Be aware of what’s possible.
                   Let’s push the envelope!



Thursday, July 19, 12
Thank you for listening!
                              Any Questions?




Thursday, July 19, 12

More Related Content

DOCX
OUMH1103: TOPIK 3: READING FOR INFORMATION
DOC
Mechanical engineering
PDF
June 2013 IRMAC slides
PDF
Lesson 7 world_history_medieval_period_new_
DOC
Ttss consulting(1)
PDF
Applying Data Privacy Techniques on Published Data in Uganda
PDF
Thrust and lube - Startupfest 2012
PPT
춘천MBC 정보통신공사업 소개
OUMH1103: TOPIK 3: READING FOR INFORMATION
Mechanical engineering
June 2013 IRMAC slides
Lesson 7 world_history_medieval_period_new_
Ttss consulting(1)
Applying Data Privacy Techniques on Published Data in Uganda
Thrust and lube - Startupfest 2012
춘천MBC 정보통신공사업 소개

Viewers also liked (18)

DOCX
Oumh1103 bab 4
PPT
Wmit introduction 2012 english
PDF
Presentazione Peopleware Marcom
PDF
X5 user manual v1.0a
PDF
A Comparative Analysis of Data Privacy and Utility Parameter Adjustment, Usin...
PDF
Carta mordiscon
PPTX
PPTX
Towards A Differential Privacy Preserving Utility Machine Learning Classifier
PDF
A Codon Frequency Obfuscation Heuristic for Raw Genomic Data Privacy
PDF
Vocab dict
PPT
Burton Industries ppt 2012
PPTX
HumanCloud - Trace
PPT
4 Seasons Virtual Field Trip
PPT
Wonju Medical Industry Techno Valley Introduction
PPTX
Iltabloidmotori
PDF
Kato Mivule - Utilizing Noise Addition for Data Privacy, an Overview
PDF
Top Firefox Addons
Oumh1103 bab 4
Wmit introduction 2012 english
Presentazione Peopleware Marcom
X5 user manual v1.0a
A Comparative Analysis of Data Privacy and Utility Parameter Adjustment, Usin...
Carta mordiscon
Towards A Differential Privacy Preserving Utility Machine Learning Classifier
A Codon Frequency Obfuscation Heuristic for Raw Genomic Data Privacy
Vocab dict
Burton Industries ppt 2012
HumanCloud - Trace
4 Seasons Virtual Field Trip
Wonju Medical Industry Techno Valley Introduction
Iltabloidmotori
Kato Mivule - Utilizing Noise Addition for Data Privacy, an Overview
Top Firefox Addons
Ad

Similar to Resolution Independence - Preparing Websites for Retina Displays (20)

PDF
Screen Based Design for Graphic Designer
PDF
Responsive Web Design & Workflow
PPTX
Responsive design and retina displays
PPTX
File formats resub
PPTX
File formats
PPT
Lesson 7
PDF
Ga london-html5&mobile advertising-tomlimongello
ODP
File Types Pro Forma
PPTX
File types.
PPTX
Digital graphics pro forma
PPTX
Digital graphics pro forma copy
DOCX
Unit 54 assignment 1
PDF
Responsive Design - ISCTE
PPT
Graphics On The Website
PPTX
File types alis rose
PPTX
File types pro forma(1)
PPT
5 Major Challenges in Interactive Rendering
PDF
NCDevCon2012_designing the mobile experience
PPTX
File types pro forma(2)
Screen Based Design for Graphic Designer
Responsive Web Design & Workflow
Responsive design and retina displays
File formats resub
File formats
Lesson 7
Ga london-html5&mobile advertising-tomlimongello
File Types Pro Forma
File types.
Digital graphics pro forma
Digital graphics pro forma copy
Unit 54 assignment 1
Responsive Design - ISCTE
Graphics On The Website
File types alis rose
File types pro forma(1)
5 Major Challenges in Interactive Rendering
NCDevCon2012_designing the mobile experience
File types pro forma(2)
Ad

Recently uploaded (20)

PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Configure Apache Mutual Authentication
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Build Your First AI Agent with UiPath.pptx
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
DOCX
search engine optimization ppt fir known well about this
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
Comparative analysis of machine learning models for fake news detection in so...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Taming the Chaos: How to Turn Unstructured Data into Decisions
Enhancing plagiarism detection using data pre-processing and machine learning...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Configure Apache Mutual Authentication
The influence of sentiment analysis in enhancing early warning system model f...
Lung cancer patients survival prediction using outlier detection and optimize...
Build Your First AI Agent with UiPath.pptx
Training Program for knowledge in solar cell and solar industry
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Improvisation in detection of pomegranate leaf disease using transfer learni...
search engine optimization ppt fir known well about this
Consumable AI The What, Why & How for Small Teams.pdf
Custom Battery Pack Design Considerations for Performance and Safety
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Co-training pseudo-labeling for text classification with support vector machi...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Basics of Cloud Computing - Cloud Ecosystem
Rapid Prototyping: A lecture on prototyping techniques for interface design

Resolution Independence - Preparing Websites for Retina Displays

  • 1. Independence Preparing Websites for Retina Displays Thursday, July 19, 12
  • 2. Why are we here? To discuss development techniques as they relate to high-res displays Thursday, July 19, 12
  • 3. That Retina Display Looks Great! So why does my website look terrible? Thursday, July 19, 12
  • 4. Why? Packing more pixels in the same sized screens In the past, 72dpi graphics were just scaled down Retina displays scale up graphics anywhere from 224 to 326ppi 99% of all bitmap graphics on the web are 72dpi.* * I made that up, but it’s probably close or true. Thursday, July 19, 12
  • 5. So what can we do about it? Thursday, July 19, 12
  • 6. Learn from Print Print has always had to deal with high-resolutions and varying dpi. When dealing with bitmap images, print works with high-res sources. Other images and typography use Resolution-Independent sources. Embedded fonts Vector artwork Program FX (i.e. layer effects) Thursday, July 19, 12
  • 7. So what are the issues? Photography Logos and Icons Fonts UI elements Thursday, July 19, 12
  • 8. Photography High-res JPEGs We’re not going to get away for bitmap graphics completely Possible to use high-res files, but use with caution Low res standard JPEGs of photography still look decent New standards are being crafted right now There are server-side and client-side options available Thursday, July 19, 12
  • 9. Logos and Icons SVG Files Scalable Vector Graphics are like Illustrator files for the web They look crisp and are often smaller files Creating these can be tricky Some special effects in Illustrator won’t work in the SVG file format Won’t work for everything, but great for logos Thursday, July 19, 12
  • 10. Fonts Web Fonts Using web fonts helps reduce development costs Increases SEO and can lower overall bandwidth usage There is no shame in using web safe fonts, but there are free solutions if paid solutions are not available. Also consider icon fonts (http://keyamoon.com/icomoon) Advanced web typography doesn’t need graphical text (http://letteringjs.com/) Thursday, July 19, 12
  • 11. UI Elements CSS Effects Effects are generated by the browser. Similar to using Photoshop Layer Effects. Effects are resolution independent. Can have dramatic results on the speed of a website. Thursday, July 19, 12
  • 12. CSS Effects CSS Drop Shadows Text Shadows Multiple Text Shadows Box Shadows Inset Box Shadows Multiple Box Shadows Only on boxes and text :( Thursday, July 19, 12
  • 13. CSS Effects CSS Drop Shadows 1.Setting the distance via X/Y 2.Setting the size (it’s possible to support spread as well) 3.Color can be set via hex code 4.or color and opacity can be set via RGBA values Thursday, July 19, 12
  • 14. CSS Effects Border Radius Rounded Corners You can make circles! Control each corner Thursday, July 19, 12
  • 15. Perfect Resolution Independence Shadows and rounded corners scale beautifully Thursday, July 19, 12
  • 16. CSS Effects CSS Gradients Can do linear or radial Can do RGBA (transparency) Can be layered for interesting effects http://lea.verou.me/css3patterns/ Will be supported in IE10, but we can create fallbacks Ultimate CSS Generator is great and works just like gradients in Photoshop. http://www.colorzilla.com/gradient-editor/ Thursday, July 19, 12
  • 17. Isn’t this more difficult? Using web fonts shouldn’t impact design at all. Using SVG is a little more hassle, but worth the effort. Using CSS effects can ease development and designers only need to be aware of how we’re using them. Designers may need to keep track of high-res assets for developers. Use “place” in Photoshop for example. Thursday, July 19, 12
  • 18. What other benefits are there? Web fonts Lower bandwidth due to few graphics Easier to update Necessary for dynamic text SVG Tiny files CSS Effects Lower bandwidth due to few graphics Easier to update Can change styles subtly without needing all new graphics CSS animations! Thursday, July 19, 12
  • 19. This isn’t a mandate. There are no laws being made here. Thursday, July 19, 12
  • 20. Be aware of what’s possible. Let’s push the envelope! Thursday, July 19, 12
  • 21. Thank you for listening! Any Questions? Thursday, July 19, 12