Skim modifies the way words are displayed in NYT articles. It hopes to investigate if obscuring characters can enhance reading.

Latest Version

Version
0.2.2
Update
June 28, 2014
Size
73.08KiB
Developer
Category
Users
8
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
See more

Skim Extension

Studies suggest humans can read pretty well even when many characters in a word have been modified. Some studies imply that if the first and last letters of a word are kept intact, the rest can be scrambled without much loss in legibility. Others say we read based on the shapes of whole words rather than letters. Skim is a quick prototype to investigate these ideas.

It provides three ways to view New York Times articles:
(1) DISEMVOWEL - where vowels are removed,
(2) SCRAMBLE - where interior letters are shuffled,
(3) SHAPES - where interior letters are masked to show only their ascenders and descender.

Skim was built in a day and is imperfect. While it’s intentional that words with three or fewer characters are not modified, things like punctuation were left unaccounted for due to time constraints. If you’d like to build off of this project, it’s available on Github (https://github.com/oeaeee/skim).
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Skim", "description": "Skim modifies the way words are displayed in NYT articles. It hopes to investigate if obscuring characters can enhance reading.", "version": "0.2.2", "background": { "scripts": ["background.js"], "persistent": false }, "page_action" : { "default_icon" : "icon-19.png" }, "content_scripts" : [ { "matches" : [ "*://nytimes.com/*", "*://www.nytimes.com/*", "*://nyt.com/*", "*://www.nyt.com/*" ], "exclude_matches" : [ "*://www.nytimes.com/", "*://www.nyt.com/" ], "js" : ["jquery-1.10.2.min.js", "sugar.min.js", "contentscript.js"], "css" : ["style.css"], "run_at" : "document_idle", "all_frames" : false } ], "web_accessible_resources": [ "images/*.png" ], "icons" : { "19" : "icon-19.png", "48" : "icon-48.png", "128" : "icon-128.png" }, "manifest_version": 2}
Read more