#unicode
#Юникод
Вопрос:
Я ищу онлайн-сервис (или коллекцию изображений), который может возвращать изображение для любой кодовой точки Unicode.
Unicode.org для каждой из них нет изображения, рассмотрим, например http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=31cf
РЕДАКТИРОВАТЬ: мне нужно использовать эти изображения программно, поэтому PDF-файлы с диаграммой кода, предоставленные на unicode.org бесполезны.
Ответ №1:
Изображения в PDF защищены авторским правом, поэтому при их извлечении возникают юридические проблемы. (Я не юрист.) Я подозреваю, что эти юридические проблемы препятствуют предоставлению простого решения, если только кто-то не захочет утруждать себя рисованием всех этих изображений. Это может произойти, но кажется маловероятным.
Лучше всего загрузить набор шрифтов, которые в совокупности охватывают весь диапазон символов, и отображать символы с помощью этих шрифтов. При таком подходе возникают две трудности: комбинирование символов и невидимых символов.
Комбинирующие символы могут быть легко обнаружены в базе данных Юникода, и вы можете указать базовый символ (например, NBSP), который будет использоваться для их отображения. (Для этой цели предназначена специальная кодовая точка, но в данный момент я не могу ее найти.)
Невидимые символы могут отображаться в виде квадратного прямоугольника с пунктиром, содержащего сокращение для символа. Возможно, вам придется находить их вручную и создавать необходимые сокращения. Я не знаю никаких ярлыков для этого.