Elvish script is written from top to bottom, then right to left. This writing system is used by Elvish, Undercommon, Deep Drow, and Sylvan. Each phoneme or "letter" has four components: two shapes, and those shapes' orientations. There are three possible shapes and two possible orientations. The shapes are referred to as "leaf", "rose", and "thorn", while its possible orientations are referred to as "left" and "right".
A leaf is a long, thin loop. A rose is a small circle, usually smaller than a leaf. A thorn is a sudden sharp angle. In most Elvish dialects, a sentence is referred to as a vine.
|Left Leaf (LL)||Right Leaf (RL)||Left Rose (LR)||Right Rose (RR)||Left Thorn (LT)||Right Thorn (RT)|
|Left Leaf (LL)||LLLL||LLRL||LLLR||LLRR||LLLT||LLRT|
|Right Leaf (RL)||RLLLʧ/ch & ʨ/ch or tch||RLRL||RLLR||RLRR||RLLT||RLRT|
|Left Rose (LR)||LRLL||LRRL||LRLR||LRRR||LRLT||LRRT|
|Right Rose (RR)||RRLLʀ/h & ɦ/h||RRRL||RRLR||RRRR||RRLT||RRRT|
|Left Thorn (LT)||LTLL||LTRL||LTLR||LTRR||LTLT||LTRT|
|Right Thorn (RT)||RTLL||RTRL||RTLR||RTRR||RTLT||RTRT|
Example SentenceA curved "S" shape is put in between different words. If a sentence stretches too long and must be continued on the next like, that line will end with this "S" shape and the next line will begin with the same "S" shape. To the left is what a sentence written in Elvish Script looks like. If you want to translate a sentence into readable phonemes, you should start by grouping up the individual shapes into groups of two. Because each letter composes of two shapes, there should always be an even number. Using shape/orientation notation, you can mark the pairs, then reference the above table to relate it to the correct phoneme. If you count correctly, you should see two words. This phrase should have 14 shapes in the first word, and 8 shapes in the second - meaning that the first word has 7 letters in it, and the second has 4.
Once you've grouped the segments of shapes together and found what phoneme relates to each of them, you can then check what it means in its dictionary. However, you still have to figure out what language or dialect it is in. You could do so using the context of the situation - for instance, if you see this writing while traversing the Underdark, you could most assuredly assume it is written in Deep Drow. However, the writing to the left contains a phoneme that isn't present in Deep Drow -- RRRL, or "b". If you find a letter not present in one language, that is a pretty good indicator of what language you're dealing with. From then it's just figuring out the dialect. Deep Drow is easy - it has no written dialects, as High Drow is only a verbal language. However, Elvish itself has quite a few. For this exercise, assume you found this script in an inn, written aside multiple other scripts. You could assume then that it's written in Standard Elvish, because if it's in the context of other languages it is meant as a translation that can be read by anyone with Elvish knowledge, and translations are always written in Standard. Knowing this, you could search for "trugnob krath" in the Standard Elvish dictionary. ... And if you've ever programmed anything, you'll know exactly what this phrase means -- Hello World!