Боюсь, что нет способа проверить это, и есть дополнительная сложность, что, даже если символ доступен, браузеры (особенно IE) могут не отображать его.
С другой стороны,информация не будет особенно полезна, за исключением, может быть, в том смысле, что вы можете динамически изменить символ на изображение, если он не может быть отображен как символ.напишите свои таблицы стилей, чтобы они выбирали подходящие шрифты.Это также решает проблему, состоящую в том, что символ может отображаться с использованием шрифта, который не соответствует общему дизайну, например основного шрифта copytext.
Например, если вам нужны символы ♥ ♦ ♣ ♠ ♪ ♫ ¶выберите шрифт, который содержит их и все другие символы, которые вам нужны.Это, вероятно, будет сводиться к
body { font-family: Arial, sans-serif; }