Символьные сущности Silverlight 2 и XML
-
18-09-2019 - |
Вопрос
Набор символов Wingdings и эквивалентные символы Юникода говорит мне, что мне не следует использовать крылатые символы на веб-странице.Следуя тому же совету в Silverlight 2, я пытаюсь сделать что-то вроде этого:
<TextBlock FontSize="20" FontFamily="Arial" Foreground="Red">✗</TextBlock>
✗
дает вам крутой ✗ в HTML.
В Silverlight я получаю значок квадратного сломанного символа."Сопоставления числовых символов" разрешены в XAML.Почему не этот персонаж?Есть ли официальная ссылка на разрешенные диапазоны Юникода в Silverlight 2?
Решение
Не уверен, что это проблема с кодировкой, я вижу «квадратный/неизвестный глиф» в IE и FF даже в вашем сообщении (а также в Silverlight).
Этот Тестовая страница браузера для Ballot-X (ваш персонаж) не может правильно отобразить его на моем компьютере.
Этот локальный список шрифтов (который потрясающий) показывает, что на моем компьютере нет ни одного шрифта, который мог бы его отобразить.
Я угадывание он работает в ваших браузерах благодаря замене шрифта, а не символа, фактически существующего в Ариал...возможно, вы могли бы скопировать свой HTML в Word (с форматированием) и посмотреть, какой шрифт применяется в Word?
Лучше всего, вероятно, использовать карту символов для выбора глифов, которые явно появляются в подмножестве шрифты, поддерживаемые Silverlight на всех платформах — вы можете попробовать это, чтобы получить небольшой «х» (который на самом деле просто умножать в Комик Санс)
<TextBlock FontFamily="Comic Sans MS" FontSize="14">×</TextBlock>
OR Webdings, по-видимому, доступен как на ПК, так и на Mac, и в нем буква «х» немного короче.
<TextBlock FontFamily="Webdings" FontSize="14">r</TextBlock>