Skip to content

akovaski/QS-Dict

Repository files navigation

QS-Dict

Software to approximately transform words of Orthodox English Spelling into Quickscript.

Live Version

This is not a true dictionary, but rather a phonetic transformation from english words to Quickscript. Some standardized spellings may be transformed incorrectly.

How it works

Manually transforming words

If the word matches any of the words in the wordReplace array in transformation.js, the spellings provided are displayed to the user. The page then continues to attempt to tranform the word phonetically.

Phonetically transforming words

The page checks for an entry of the word in the CMU Pronunciation dictionary (cmudict/cmudict.dict). The dictionary outputs phonetic symbols that represent how the word is pronounced.

Those phonetic symbols are then mapped to Quickscript characters. This mapping is usually fairly simple because Quickscript characters are mostly phonetic. However, there are some additional rules to help handle edge cases. This phonetic mapping is specified in transformation.js. The transformation first runs the regex replacements specified in regexReplace, and then runs the plain phonetic replacements specified in plainReplace.

Open Source projects used

The Carnegie Mellon Pronouncing Dictionary The "Abbots Morton Experiment" font for Quickscript

About

Software to approximately transform words of Orthodox English Spelling into Quickscript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published