This is a test application I'm using to become familiar with the Google App Engine. You can use it to generate a ruled PDF suitable for calligraphy practice, with ascender and descender lines and slant guides.
To use, specify the width of your nib in millimeters (if you are using the Manuscript nib set, you can select your nib to choose the nominal size). Then specify the heights of the ascenders, body, and descenders using nib widths. You can select a script to specify default values suitable for various calligraphy hands.
If you do not want periodic vertical guides (useful for scripts with a slant, such as italic), use zero for the "nib width between guidelines".Jin Choi