Optimize Legibility (Safari Extension)


View All My Safari Extensions

John Gruber linked to an article about the text-rendering:optimizeLegibility CSS property today and as he said, news to me. I’ve built a quick Safari extension to enable it by default in Safari (Firefox already does this). So, without further ado:

Optimize Legibility is a simple Safari extension that injects a single CSS attribute (text-rendering:optimizeLegibility) into every page. This will improve kerning and ligatures in text.

Download it or view the (trivial) source at Github.

Update: 1.0.2 adds an icon and reverts the CSS to matching body rather than wildcard. Should improve performance (although it won’t be noticeably faster on any modern machine).

Leave a comment ?

19 Comments.

  1. Apparently this feature isn’t default because of performance issues. The wildcard selector you’re using is also criticized for the same reason… Perhaps a less hardcore solution would be to target headings only?

  2. Safari Extensions: Optimize Legibility | Safari Tips - pingback on June 30, 2010 at 6:39 am
  3. thanxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxx
    xxxxxxxxxxxxxx
    xxxxxxxxxxxxx

  4. If you use this and are a web developer, remember that others will not see things the way you do unless you add the CSS attribute to your project!

  5. I’ve made a similar extension to this for Chrome. Hopefully any web developers and/or designers who come across the excellent Safari extension listed above would be interested in using it as well.

    http://github.com/johnmichel/Optimize-Legibility-for-Chrome

  6. 2010-07-04 Twitter Updates « Josh Betz - pingback on July 4, 2010 at 12:10 am
  7. I did get the update via auto-update in extension settings, but the icon in the list was not updated to the new one till I de-install and re-installed the extension. This is curious.

  8. Book of Saturday » Legibility - pingback on July 13, 2010 at 7:02 pm
  9. Must Have Safari 5.0.1 Extensions - pingback on July 28, 2010 at 3:27 pm
  10. optimizeLegibility: Clearer Text in Your Browser - pingback on August 12, 2010 at 4:01 pm
  11. optimizeLegibility: Clearer Text in Your Browser - OCSEA - pingback on August 12, 2010 at 6:01 pm
  12. 5 Safari Extensions to beautify your internets - pingback on October 10, 2010 at 9:42 am
  13. Safari-Plugins: Lesbarkeit « Jan-Gerds Blog - pingback on November 9, 2010 at 11:57 am
  14. Andrei Timoshenko

    Great extension, but it has, for some reason been breaking Gmail for the past week or so. If the extension is enabled, the rich text controls, the attachment function, and the email address autocomplete all stop working.

  15. The Best Safari Extensions - pingback on January 14, 2011 at 2:25 pm

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">