We have XML content that uses Wingdings to display ticks and possibly other characters. Our web content is generated dynamically from the XML content by an application written in Delphi.NET. It currently outputs <span style="font-family: Wingdings;">ü</span> which displays the tick correctly in Internet Explorer and Chrome, but displays “ü” in Firefox, Safari and Opera.
Is there a .NET function to automatically convert characters inserted in Wingdings (and other fonts) to their Unicode equivalents, or is that impossible?
There are mapping tables between Wingdings and Unicode – here’s one and another – which you could use as the basis for a programmatic solution.