如何获得字符范围

时间:2012-03-19 09:15:42

标签: javascript fonts svg unicode-string xml-entities

我即将导入SVG - 带有Javascript的字体,甚至可以为单个字母设置动画。因此,我将字形存储在Javascript对象中,其中字形的Unicode值定义键,字形本身成为值。因此,当我从给定字符串创建文本时,我使用字符串中的每个字符来获取它的合适字形。 这是我的问题:

字形unicode属性(specified here)的unicode值可以是十六进制(unicode="ffl")或十进制(unicode="ffl“)表示法的XML字符引用。对于hkern-和vkern-elements(表示字距调整表)以Unicode范围(specified herehere)给出的字符。是否有任何库可以从所有这些可能的变化进行转换?是否有人知道资源我可以在哪里找到可以帮助我解决这个问题的更多信息?

整体问题是将Input的所有可能变体转换为一致的unicode值列表,我可以将其用作字形映射的Key。

1 个答案:

答案 0 :(得分:0)

也许您可以创建一个具有自动宽度(css width:auto)的隐藏元素,将字符串放入其中,然后测量(可能使用Mootools)该元素的宽度?