Is it simply a matter of going through the string and replace various characters by TeX accents (and take care of character order), or does the result have to be Unicode?
E.g., does it have to be a(a^ → ăâ, or can it be a(a^ → \u{a}\^{a} ? If the second one is ok, then it shouldn't be too hard to write the conversion in TeX macros. Please provide a list of the necessary conversion rules. Regards, Bruno -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex