Как получить диапазон символов - PullRequest
1 голос
/ 19 марта 2012

Я собираюсь импортировать SVG-шрифты с Javascript, чтобы иметь возможность анимировать даже отдельные буквы.Таким образом, я храню глифы в объекте Javascript, где Unicode-значение глифа определяет ключ, а сам глиф становится значением.Поэтому, когда я создаю текст из заданной строки, я использую каждый символ из строки, чтобы получить подходящий глиф для него.И вот возникает мой вопрос:

Unicode-значение атрибута Unicode глифов (, указанное здесь ) может быть ссылкой на символ XML в шестнадцатеричном (unicode="ffl") или десятичном (unicode="ffl)"). Для hkern- и vkern-элементов (представляющих таблицу кернинга) символы задаются как диапазон Юникода ( указано здесь и здесь ). Есть ли библиотека, которая могла бы сделатьпреобразование из всех этих возможных вариантов? Кто-нибудь знает ресурс, где я могу найти дополнительную информацию, которая может помочь мне решить эту проблему?

Общая проблема заключается в том, чтобы преобразовать все возможные варианты ввода в единый список Unicodeзначения, которые я могу использовать в качестве Ключа для карты глифов.

1 Ответ

0 голосов
/ 09 июля 2012

Возможно, вы могли бы создать скрытый элемент с автоматической шириной (css width: auto), поместить в него строку и затем измерить (возможно, с помощью Mootools) ширину этого элемента?

...