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

Refine internal notation #66

Open kriskowal opened 3 years ago

kriskowal commented 3 years ago

This change makes the internal transcription notation, which uses the names of the tengwa, less shy about using the proper names, particularly with the use of diacritics where appropriate, and using the proper names for vowel carriers.

It’s my hope that this makes the tests more palatable as a shared asset among transcribers.

vercel[bot] commented 3 years ago

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

🔍 Inspect: https://vercel.com/kriskowal/tengwarjs/q03nwci11
✅ Preview: https://tengwarjs-git-notation.kriskowal.now.sh

kriskowal commented 3 years ago

I was sadly unable to give vowels the same treatment, since these do not consistently have names, some of the names appear only in combination with specific tengwar, and names like sa-rince do not fully describe the flourish variations that are expressible with the fonts.