in reply to Chinese PinYin and PERL

If you are willing to go with some european charset, these contain some characters like é etc., especially the french language uses them. But for the "v" above chars, you'll have to look into some czech charsets...

I see three solutions :

  1. You use HTML for your output. There is almost no hassle, as HTML provides you with a large choice of umlauts and stuff. It's not completely trivial, as you want to use "accents" on umlauted letters ...
  2. You use a two-row table and HTML for your output. In the upper table, you use the chars v,^,/,\ to designate the intonation stuff and in the lower row you put the actual letters. Kludgy, but could work.
  3. You use a two-row plain text output. Even more kludgy,but should also work.
  4. If course, there is also always the option of using TeX and a PDFwriter to create PDF output, but that might be too much overhead ;)