Peter Seebach (seebs) wrote in suggestions,
Peter Seebach

Font sizes should be unspecified, or specified in points.

Font sizes should be unspecified, or specified in points.

Short, concise description of the idea
Font sizes should never, ever, not in a million years, be specified in pixels. High resolution displays mean unreadable crawling ants instead of readable text. The CSS stuff should either be yanked entirely or replaced with specifications in pt.

Full description of the idea
The problem is that, if you specify sizes in pixels, my browser can, knowing what resolution my display is, render 12pt text as "1/6th of an inch", without LJ needing to know what DPI my display is. (On my current display, 12pt is 20 pixels high) If you specify them in pt, 10pt text is basically illegible; I need to lean forwards and squint to read text on LJ right now.

An ordered list of benefits

  • 1. Better support for unusual resolutions.
    2. Substantially more accessible.
  • An ordered list of problems/issues involved

  • There are none. There is simply no benefit, ever, to specifying a size in pixels; the possibility is, so far as I can tell, only there for completeness, it's never actually useful to anyone, all it does is make text either too big or too small on screens that aren't exactly like the original one.
  • An organized list, or a few short paragraphs detailing suggestions for implementation

  • 1. Just remove the "font-size" stuff entirely. We're all capable of adjusting our browsers' font selections.
    2. Change "pt" to "px" in all font size specifications.
  • The latter is shorter, and will have fewer effects on peoples' experience.
  • Tags: § historical
    • Post a new comment


      Anonymous comments are disabled in this journal

      default userpic

      Your reply will be screened

      Your IP address will be recorded