Skip to content

Gradually shift your reading from the tired Latin alphabet to wired reading-optimized Dotsies

License

Notifications You must be signed in to change notification settings

milkey-mouse/learn-dotsies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Dotsies

Coming soon!

Learn Dotsies is a browser extension to help you learn dotsies. It replaces a portion of words on a webpage with dotsies versions. It starts with words that appear often in English text. You can slowly increase the percentage of words written in dotsies until you can understand 100% dotsies text.

Screenshot of Learn Dotsies

Credits

Dotsies was invented by Craig Muth.

We don't use the original Dotsies font because its licensing is unclear. It's obviously meant to be used, but it was never given a Creative Commons license or similar open font license. Instead we generate custom Dotsies fonts at runtime using opentype.js.

XOR filters are used to efficiently select common words. xor_singleheader is used to build the filters and a custom JS implementation is used at runtime.

The extension uses a (slightly weird, for performance's sake) JS implementation of MurmurHash3 courtesy of whitequark.

English word frequency data is derived from wordfreq, which in turn is derived from Exquisite Corpus, which uses many different data sources. msgpack-c is used to unpack this data when building XOR filters.

License

This extension is licensed under the Creative Commons CC0 license—effectively dedicating it to the public domain, if you are in a jurisdiction which allows it. The libraries linked above are under various other licenses; see their LICENSE files for details.

About

Gradually shift your reading from the tired Latin alphabet to wired reading-optimized Dotsies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published