chrome网页英文数字字体间距特别大该怎样设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrome网页英文数字字体间距特别大该怎样设置?相关的知识,希望对你有一定的参考价值。

我之前chrome没有登录的时候都还是正常的,登录之后不知道是以前的什么设置被同步了,打英文和数字的时候字间距特别大字体也很奇怪(如图,中文就是正常的),求问怎样设置回来?

这是因为使用了双字节。英文、数字默认都是单字节,中文是双字节。这个有可能是你输入法使用了全角输入法,也可能是你Chrome设置问题(到高级选项中的最后一项重置) 参考技术A 应该是半角全角问题,以Win10为例,鼠标在语言栏右键->设置->按键->全角半角切换选Shift+空格。然后切换回半角就可以了。 参考技术B shift+space马上OK了。

AppKit 中的固定间距数字

【中文标题】AppKit 中的固定间距数字【英文标题】:Fixed spacing numbers in AppKit 【发布时间】:2017-08-09 14:49:06 【问题描述】:

我有一个带计时器的应用。此计时器位于视图的中心。当 macOS 的默认字体是 Helvetica Neue 时,效果很好。似乎字体的数字间隔均匀,所以当计时器运行时,一切都保持原位。

现在使用 San Francisco 作为默认字体,这被打破了。 Ever number 似乎有不同的宽度,导致计时器在运行时不断变化。将字体硬编码到 Helvetica Neue 可以解决问题,但我想使用操作系统默认的字体。

是否可以使用 NSTextField 设置某种提示,以像以前一样呈现具有固定宽度数字的默认系统字体?我似乎记得这是可用的,但我找不到它。我不想使用固定宽度的字体,因为它破坏了美感。似乎 iOS 上的秒表应用正在以某种方式做到这一点。

【问题讨论】:

【参考方案1】:

使用NSFont这个类方法

斯威夫特

class func monospacedDigitSystemFont(ofSize fontSize: CGFloat, weight: CGFloat) -> NSFont

目标-C

+ (NSFont *)monospacedDigitSystemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight;

可用的 macOS 10.11+

【讨论】:

是的!这正是我一直在寻找的。谢谢!

以上是关于chrome网页英文数字字体间距特别大该怎样设置?的主要内容,如果未能解决你的问题,请参考以下文章

word怎样缩小字间距

CAD怎么调整标注线的间距?

如何设置chrome小于12px的字体

android中怎么调整字体的间距和行间距

怎样缩小字间距

chrome整体字体渲染问题2016