Harri Perälä has written an excellent Tengwar Font Tutorial that explains how to write with Elvish Fonts, in easy to understand terminology.
This tutorial will work with Dan Smith's Tengwar fonts and any other Tengwar fonts that have a similar keyboard mapping.