kriskowal / tengwarjs

A Tengwar (J.R.R. Tolkien’s Elvish alphabet) transcriber for ES5 and HTML5
http://tengwar.3rin.gs
MIT License
58 stars 9 forks source link

Elaborate on J, Y, CK, and EE #35

Closed kriskowal closed 4 years ago

kriskowal commented 4 years ago

Addresses issues brought up in #15, with the intent to rebase those tests over these fixes.

These changes carefully distinguish the three ways to transcribe Y: for English, Sindarin, and Quenya which all have their own conventions.

Also, this fixes the use of doubled vowels in English, where the mode for general use is expected to write every tehta individually.

Also, the J is represented with anga instead of anca in the mode for general use for English.

Also, addresses the CK cluster, which in the mode for general use in the English language is expected to double the quesse.

Also, fixes the tengwa used as a silent carrier: anna. Hitherto, this was mistakenly wilya, and remains debatable since other transcribers are content often to use a silent carrier. Hopefully, these issues settle with more attested examples.

vercel[bot] commented 4 years ago

This pull request is being automatically deployed with ZEIT Now (learn more). To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://zeit.co/kriskowal/tengwarjs/9bbfqkv87 🌍 Preview: https://tengwarjs-git-miscfixes.kriskowal.now.sh