1

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

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

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

4

1 回答 1

0

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

于 2012-07-09T12:27:52.493 回答