Atom 在Ubuntu 中文显示乱码(方块)解决方法

前几天在Ubuntu上安装了Atom,谁知道在所有地方的中文都显示方块。这让人很郁闷,虽然写程序中文很少,但是总归有写中文的地方吧。之前找了很长时间就都没有找解决办法。所以今天闲了起来,就又来找办法,终于找到了解决办法,所以就来总结一下。

因为是Atom 官方没有提供对中文的显示,所以就自己找解决办法吧,不过网上的大神,已经找到了解决方法。之前在网络上有人说在设置中字体设置为文泉驿正黑 字体,就可以显示了,但是我设置了,但还是显示方块,今天又在网络上看到的,因为Ubuntu 系统默认是没有安装文泉驿正黑 字体的,需要我们手工安装来安装。

我们可以使用下面的方式来安装:

1
sudo apt-get install ttf-wqy-*

安装了之后,使用快捷键 Ctrl + , 打开设置。在Edit Settings 中的Font Family 中输入'DejaVu Sans Mono', '文泉驿正黑' 即可。然后在编辑框中中文就可以正常显示了。

今天又测试了Markdown 预览界面,中文还是显示方块,又去找方法了。

在设置界面,打开左边Open Settings Folder,然后打开style.less 文件,添加以下内容即可。

style.less

1
2
3
4
5
6
7
8
@font-family: 'DejaVu Sans Mono', '文泉驿正黑';

.markdown-preview {
font-family: @font-family;
atom-text-editor::shadow *{
font-family: @font-family;
}
}

除了编辑框,Markdown 预览能正常显示中文外,其他地方可能也会显示不正常,这个时候,我们去网上搜索,基本上就是在配置中添加一些属性即可。

参考

Tikitoo wechat
欢迎关注我的公众号:安卓同学(ID:AndroidMate)