问题标签 [kerning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3806 浏览

fonts - 如何更改字体的间距(字距)?

如何更改TTF字体的间距(字距)?

是否有任何免费的字体编辑器可以轻松做到这一点?

0 投票
1 回答
609 浏览

objective-c - 是否可以将 NSMutableAttributedString 与 SKLabelNode 一起使用?

我正在尝试更改几个 SKLabelNodes 的字距。我尝试使用另一个答案中的一些代码:

这是不允许的:

这不会延续我所做的更改:

是否可以更改 SKLabelNode 上的字距?

0 投票
0 回答
100 浏览

css - 如何禁用 Safari 7 字距调整/连字以使文本看起来像在 Safari 6 或 Chrome 中所做的那样

该测试表明 Safari 7 将文本压缩在一起,这与 Safari 6、Chrome(默认情况下)和 Firefox 不同:https ://writerduet.com/test.html

对于我的项目来说,跨浏览器的文本排列相同非常重要。Safari 7 与 6.1 完全不同,因为它默认打开字距调整/连字,我不知道如何关闭它们。我玩过text-rendering,font-feature-settings-webkit-font-feature-settingsCSS 属性无济于事。

我发现如果我设置以下 CSS 属性(在测试 #3 中),Chrome 的行为与 Safari 7 相同,但我没有尝试反转该设置导致 Safari 不进行线路挤压:

我花了很多时间搜索和猜测,所以提前非常感谢您提供任何解决方案!

这不是引用的其他问题的重复,因为那里的解决方案不起作用。我实际上不知道 Safari 中的错误是什么,所以我无法更好地描述它。

0 投票
1 回答
444 浏览

css - DIN字体网页字距调整问题

任何人都明白为什么这些特殊字符:“Å's”得到一个非常奇怪的字距? http://www.ment.no/nettbutikk/skaaler/stjerneskaal/

他们在这里看起来很好:http ://www.ment.no/nettbutikk/skaaler/liten-sukkertoyskal-korall/在此处输入图像描述

0 投票
2 回答
737 浏览

android - 为什么我使用 canvas.drawText 时字距是错误的?

当我在自定义视图中调用该函数canvas.drawText()时,我得到了奇怪的结果,如下所示:

和这个:

为什么这两种方法运行不同?我需要按字符绘制,但它的字距是错误的!有人可以指导我吗?

0 投票
0 回答
225 浏览

text - CATextLayer - 设置字距/字母间距

如何在 CATextLayer 上设置文本的字距?

我知道 NSAttributed String 是可能的,但是我的标签文本经常变化,我不想在每一帧都创建一个新的 NSAttributed String 对象。

0 投票
1 回答
3933 浏览

ios - NSString drawInRect:withAttributes:使用 NSKernAttributeName 时未正确居中

当我drawInRect:withAttributes:同时使用并传入带有NSTextAlignmentCenter和非零值的段落样式时NSKernAttributeName,字符串不会正确居中。我做错了什么还是这是预期的行为?有解决方法吗?

截屏:

在此处输入图像描述

您可以清楚地看到顶部文本未正确居中。

我的演示代码:

谢谢!

更新,感谢这条评论,我添加NSBackgroundColorAttributeName: [UIColor greenColor]了属性并得到以下结果:

在此处输入图像描述

0 投票
1 回答
3022 浏览

android - Change Letter Spacing/Kerning EditText

I have a costum built EditText Class, I was wondering if it's possible to change the EditText's Kerning, I have an issue with this, because it will be a password field, so it seams I can't use:

builder.append("\u00A0");

Edit: Here is the code.

I tried this, but ofc with no success. I was wondering if it's possible to add the spacing without messing with the "password String".

0 投票
1 回答
4047 浏览

ios - 在曲线上绘制文本并为其设置动画的最高效方式?

我猜这是用单个 CATextLayers 制作一个字符串,然后根据需要将它们沿曲线放置,然后进行动画处理。因为这就是我现在的工作,但它失去了字距。就是这样:

为什么我的弯曲文本不居中?

但是,与精益、卑鄙的 Core Animation 做事方式和尊重字距调整相比,Core Text 是否更高效,并且能够避免整个“绘制到上下文中”的废话,这会减慢一切?即避免 drawRect: 以及所有其他大大减慢速度的方面,例如以这种方式绘制到屏幕:

https://github.com/darcyliu/CocoaSampleCode/tree/master/CoreTextArcCocoa

想象一个由 200 个字符组成的字符串,围绕一个圆圈弯曲,能够为字符之间的间距设置动画,希望以稳定的 60 fps 进行。这在 Core Animation 中是可能的,但这是通过将字符串分解为单个字符并将它们以相等的间距围绕圆圈放置,这会导致字距调整信息的完全丢失。

我希望有一种方法可以做到这一点,而不会丢失字距调整信息,并且仍然能够以 60fps 动态调整间距。

0 投票
1 回答
403 浏览

ios - NSTextAttachment 字距调整

我正在尝试更改 UITextView 中 NSTextAttachment 图像的水平位置。我试过设置

这只会使附件消失,同时给我适当的字距调整空间。我也试过改变原点x坐标

这对附件的水平位置没有影响。请指教。