3D calligraphy