Support the Black Speech case of General Use mode
authorKris Kowal <kris.kowal@cixar.com>
Wed, 12 Sep 2012 04:08:40 +0000 (21:08 -0700)
committerKris Kowal <kris.kowal@cixar.com>
Wed, 12 Sep 2012 04:18:23 +0000 (21:18 -0700)
commit02d5497bb986986616cf976c2f813fac34f62071
treeeb7ffeafddb31108b2f3a9fcc38f9d436b840740
parent0704eb6b4eaf2a50c6c5209c14f6224fa06e0c15
Support the Black Speech case of General Use mode

-   Add support for black speech option for general mode, which reverses curls,
    uses extended tengwa for "sh" and "gh", and uses ore before consonants in
    addition to final position.
-   Add extended forms for ando, umbar, anga, and ungwe.

Also

-   Fix a minor bug in Classical mode for distinguishing final position before
    punctuation.
-   Generalize column code to detect whether a tehta can be placed above or
    below after the tengwa is reversed.
-   Share common column builder code between Classical and General Use mode.
22 files changed:
README.md
alphabet.js
beleriand.js
classical.js
column.js [new file with mode: 0644]
dan-smith.js
editor/index.html
general-use.js
index.css [deleted file]
index.html [deleted file]
index.js
minify.sh
parser.js
samples/index.css
samples/index.html
spec/black-speech-spec.js [new file with mode: 0644]
spec/black-speech.js [new file with mode: 0644]
spec/general-use.js
tengwar-annatar.css
tengwar-annatar.js
tengwar-parmaite.js
tengwar.min.js