这似乎是一个非常随机的问题,但我正试图找出一个技巧,以在画布上正确呈现字母间距文本。
在谷歌搜索之后,似乎没有办法真正做到这一点。我尝试的第一件事是渲染字符串中的每个字符,测量它,将其添加到偏移量,添加字母间距,但结果很差。可能是由于字体文件中包含有关字符配对空间等的信息。
我能想到的获得完美结果的唯一方法是将文本渲染到 html 元素,通过 CSS 设置字母间距,然后以某种方式将内存中的元素捕获为图像。我知道这不太可能,但有人知道这样做的方法吗?
这似乎是一个非常随机的问题,但我正试图找出一个技巧,以在画布上正确呈现字母间距文本。
在谷歌搜索之后,似乎没有办法真正做到这一点。我尝试的第一件事是渲染字符串中的每个字符,测量它,将其添加到偏移量,添加字母间距,但结果很差。可能是由于字体文件中包含有关字符配对空间等的信息。
我能想到的获得完美结果的唯一方法是将文本渲染到 html 元素,通过 CSS 设置字母间距,然后以某种方式将内存中的元素捕获为图像。我知道这不太可能,但有人知道这样做的方法吗?