Contents

  1. Introduction
    1. What we’ll cover
    2. Through the looking glass
  2. Context
    1. Change and the living Internet
    2. Credibility and scale
    3. Formats and reading contexts
    4. Viewports on paper and devices
    5. UX, UI and user patterns
    6. Accessibility
    7. Focusing on people
      1. Creating a persona
  3. Connecting humans and machines
    1. Separating content and design
    2. Basic HTML and CSS
      1. Elements
        1. Paragraph
        2. Unordered list
        3. Ordered list
        4. List item
        5. Six levels of heading
        6. Emphasis
        7. Strong text
        8. A span for any string of characters
        9. A div for any division
        10. Tables
        11. Links
        12. Images
      2. Stylesheets
      3. Classes
      4. Inheritance
    3. Naming design features
    4. Document trees
  4. Choosing tools
    1. Choosing editing software, online and offline
      1. Online, collaborative editors
      2. Text editors
    2. WYSIWYG versus plain text
    3. Regular expressions
      1. Character sets
      2. Repetition
      3. Anchors
      4. Capturing and replacing
    4. Open software and standards
      1. Open-source software
      2. Open standards
  5. Version control
    1. Real-time version control
    2. Asynchronous, distributed version control
      1. Git basics
  6. The shape of a publication
    1. The ‘page’
    2. Reading topography
  7. Working with text
    1. Special characters: fonts, Unicode glyphs and markup
      1. Character encoding and unicode
      2. Helpful and unhelpful fonts
    2. Non-breaking spaces
    3. Discretionary hyphens
    4. Links and linking
      1. Long, unwieldy links
      2. Links can break
      3. Links in print
      4. Creating internal links
    5. Cross references: page numbers and purple numbers
      1. Purple numbers
    6. Capitalisation
    7. Maths
  8. Images
    1. Bitmap and vector images
    2. Size, resolution and quality
      1. Pixels and resolution
      2. Image ‘quality’
    3. Colour spaces
    4. Colour profiles
  9. Interactivity
    1. Video and audio
      1. Video and audio in print
    2. Slides
    3. Questions
    4. Charts
    5. Games and applications
  10. Data as content
    1. Glossaries and bibliographies
    2. Directories and dictionaries
    3. Search indexes
  11. Quick reference
    1. Languages
    2. Concepts
    3. Software
    4. Infrastructure
    5. Resources
    6. Services