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网页英文数字字体间距特别大该怎样设置?的主要内容,如果未能解决你的问题,请参考以下文章