Не уверен, что это проблема кодирования, я вижу «квадратный / неизвестный глиф» в IE и FF даже в вашем посте (а также в Silverlight).
Эта тестовая страница браузера для Ballot-X (ваш персонаж) не может правильно отображаться на моем ПК.
Этот список локальных шрифтов (который потрясающий ) показывает, что на моем компьютере нет ни одного шрифта, который мог бы отображать его.
Я догадываюсь это работает в ваших браузерах благодаря замене шрифта, а не символу, фактически существующему в Arial ... возможно, вы могли бы скопировать ваш HTML в Word (с форматированием ) и посмотрите, какой шрифт Word применяется?
Лучше всего, вероятно, использовать Карту символов, чтобы выбрать глифы, которые явно появляются в подмножестве шрифтов, поддерживаемых Silverlight на всех платформах - вы можете попробовать это, чтобы получить симпатичный маленький 'x' (который на самом деле просто умножить в Comic Sans)
<TextBlock FontFamily="Comic Sans MS" FontSize="14">×</TextBlock>
ИЛИ Webdings, по-видимому, доступен как на ПК, так и на Mac, и дает немного более короткий 'x'
<TextBlock FontFamily="Webdings" FontSize="14">r</TextBlock>