VSCode字体中英等宽对齐的选择

关于VSCode字体的选择,配置为中文英文宽度比例符合2:1的 Sarasa Mono SC 更纱黑体。

我对字体的需求,首先就要是IiLl10O区分都很明显;

再有就是我更偏好等宽字体(Monospaced Font),不能对齐什么的对强迫症太不友好了。

另外我目前还有要写中文注释的项目,所以需要中文英文宽度比例符合2:1的字体,即字体支持中英文对齐。

至于连字符,这一点我觉得有没有都能够接受。

VSCode设置

VSCode 默认字体为 Consolas, 'Courier New', monospace

如果字体名称包含空格,则需用引号'将字体名称括起。

VSCode 允许同时设置多个字体,不同字体间用 , 分隔,VSCode 则会按照给出的字体顺序选择。当第一个字体能够在系统上找到,则使用第一个字体;否则判断第二个字体,依次类推。

{
	// ... 其他配置

	/* 字体相关配置 */
	"editor.fontSize": 14,			// 字体大小
	"editor.fontWeight": 400,		// 字重 (400或"normal"为标准字重
	
	"editor.fontFamily": "'Sarasa Mono SC', Inconsolata",
	
	"editor.fontLigatures": true,	// 启用连字符 (还需字体本身支持连字符
}

能接受的字体

支持连字符的字体: Cascadia Code/Fira Code/JetBrains Mono/Sarasa Mono SC

另外还想吐槽一下,Consolas的1和l区分真的不是很明显啊。

字体格式

  • otf (Open Type)
  • ttf (True Type)
  • variable_ttf (Variable True Type)
  • woff (Web Open Font Format) / woff2 (Web Open Font Format 2)

对于 Open Type 和 True Type 的选择,一般有对应的 Open Type 类型字体的时候就优先选择 Open Type 类型的。因为 True Type 格式是比较早期的,限制比较多,比如字符的数量受到限制。Open Type 是基于 Unicode 字符集来设计的新的跨平台的字体格式。

TTC是几个TTF合成的字库,.ttc是microsoft开发的新一代字体格式标准,可以使多种truetype字体共享同一笔划信息节省了字体文件所占空间。但可能有些软件缺乏对这种格式字体的识别,以及部分不常见汉字没有包含的问题。在没有otf的情况安装ttf即可。

Web Open Font Format 主要为网络传输优化,其特点是字体均经过压缩,其大小会比较小。

Variable True Type 是可以无极变换的 True Type 字体。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值