Sublime Text 3 中英文数字错位解决方法

2018-11-26  本文已影响0人  SnowyNight

本文首发于笔者博客,主要内容是解决Sublime Text 3中文字体的错位问题

前言

由于笔者前段时间使用的文字编辑器从Notepad ++转到了Sublime Text 3,进行汉化之后发现中英文数字之间有错位的现象,在解决途中出现了一些小小的问题,所以进行记录一下

问题描述

文字错位描述

解决办法

设置其他等宽字体

描述

该解决方法使用其他字体解决错位问题,笔者最初试过楷体,虽然字体错位问题解决了,但是英文却不太好看,经过搜索后发现了文泉驿等宽微米黑字体,该字体为开源字体,但是在配置过程中也遇到了一些小问题,如下一一陈述

下载字体

请点击文泉驿微米黑官网链接进行下载

安装字体

使用字体

"font_face": "文泉驿等宽微米黑",
"font_size": 14

注:设置字体需要放在Sublime个人配置里

效果图

效果图

遇到的问题及解决

在配置font_face时不能使用WenQuanYi Micro Hei Mono,需要使用文泉驿等宽微米黑,因为在该字体的显示名称和使用时引用的名称不一样

差别

设置字体渲染方式

描述

该解决办法仍然使用Sublime Text 3默认字体,但是修改了字体的渲染方式,默认渲染方式是directwrite,修改为gdi

// Windows-only options:
//  - "directwrite": (default) Use DirectWrite for font rendering
//  - "gdi": Use GDI for font rendering
//  - "dwrite_cleartype_classic": Only applicable to "directwrite" mode,
//        shownuld render fonts similar to traditional GDI
//  - "dwrite_cleartype_natural": Only applicable to "directwrite" mode,
//        should render fonts similar to ClearType "natural quality" GDI
//  - "subpixel_antialias": Force ClearType antialiasing when disabled
//        at system level

方法

将Sublime Text 3的默认配置文件中的"font_options": []复制到个人配置文件中,并在[]中加入GDI选项

"font_face": "",
"font_size": 14,
"font_options": ["gdi"]

效果图

效果图

结语

非常感谢各位的阅读

上一篇下一篇

猜你喜欢

热点阅读