小编psp*_*sph的帖子

阿拉伯语内容复合词中单独字母的宽度

我有阿拉伯语内容,这是单词的复合???????.我想获得给定单词的第一个字母的宽度(这与独立字母的宽度不同?).

我使用的getBoundingClientRect()方法,并试图让宽度,但它给一个独立的字符,而不是化合物中的一个,其是thiner比返回的宽度valuegetBoundingClientRect

在上面的单词中,给出的ض(第一个字母)的宽度getBoundingClientRect()是16.109375,但是该字符是复合的,即可见,如你所见,它被截断.它小于给定值.

我尝试通过减去getBoundingClientRect()前两个字符给出的宽度和第一个字符的宽度来获得第一个字母的EXACT(可见)宽度,这是12px是正确的.

有没有比这更好的方法,以便我可以在任何单词中得到每个字符的确切可见宽度?

javascript jquery arabic

6
推荐指数
1
解决办法
127
查看次数

标签 统计

arabic ×1

javascript ×1

jquery ×1