工欲善其事,必先利其器————每天十分钟搭建编程环境:Linux下设置雅黑-Consolas混合字体
来源:互联网 发布:快时尚行业数据 编辑:程序博客网 时间:2024/06/05 17:31
Consolas是一种专门为编程人员设计的字体,这一字体的特性是所有字母、数字与符号均能非常容易辨认,而且所有字符都具有相同的宽度,让编人员看着更舒服。但我们用Consolas在显示程序源码时,不可避免要使用中文注释。而Consolas不支持中文,因此中文默认是使用宋体显示的。当使用10点大小的时候,中文就模糊不清了。如果采用斜体显示注释的话,宋体就更加显得支离破碎。
在中文显示上,雅黑字体确实不错,但雅黑不是等宽字体,不能用于源码显示。
使用字体工具将雅黑和Consolas集成在一起后,程序员就可以在Linux环境下的源码中看到优秀的中文显示效果。
具体方案:
先下载雅黑-Consolas混合字体压缩包,资源地址:
http://download.csdn.net/detail/emycslife/4240737
假定下载到~/download/目录下,我们先在这里把压缩包解压,把解压后的字体的ttf文件复制到/usr/share/fonts/的任意目录下(我是Ubuntu 11.10下测试的):
sudo mkdir -p /usr/share/fonts/vista
sudo cp YaHei.Consolas.1.12.ttf /usr/share/fonts/vista/
更改权限:
sudo chmod 644 /usr/share/fonts/vista/*.ttf
安装字体:
cd /usr/share/fonts/vista/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
之后我们就可以使用新安装的雅黑-Consolas混合字体字体了。
我习惯用emacs编程,在emacs中M-x customize-face,然后输入default,在Font Family中把字体改为YaHei Consolas Hybrid,C-x,C-s,大功告成。今天环境搭建,就到这里。
在中文显示上,雅黑字体确实不错,但雅黑不是等宽字体,不能用于源码显示。
使用字体工具将雅黑和Consolas集成在一起后,程序员就可以在Linux环境下的源码中看到优秀的中文显示效果。
具体方案:
先下载雅黑-Consolas混合字体压缩包,资源地址:
http://download.csdn.net/detail/emycslife/4240737
假定下载到~/download/目录下,我们先在这里把压缩包解压,把解压后的字体的ttf文件复制到/usr/share/fonts/的任意目录下(我是Ubuntu 11.10下测试的):
sudo mkdir -p /usr/share/fonts/vista
sudo cp YaHei.Consolas.1.12.ttf /usr/share/fonts/vista/
更改权限:
sudo chmod 644 /usr/share/fonts/vista/*.ttf
安装字体:
cd /usr/share/fonts/vista/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
之后我们就可以使用新安装的雅黑-Consolas混合字体字体了。
我习惯用emacs编程,在emacs中M-x customize-face,然后输入default,在Font Family中把字体改为YaHei Consolas Hybrid,C-x,C-s,大功告成。今天环境搭建,就到这里。
- 工欲善其事,必先利其器————每天十分钟搭建编程环境:Linux下设置雅黑-Consolas混合字体
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 工欲善其事,必先利其器——搭建J2ME开发环境
- Consolas雅黑混合版适合编程字体
- EditPlus配置C#运行环境——工欲善其事,必先利其器【修】
- Linux下使用雅黑与Consolas字体
- Vmware+gdb调试Linux内核——工欲善其事,必先利其器
- Vmware+gdb调试Linux内核——工欲善其事,必先利其器
- Notepad++的字体设置加Consolas和微软雅黑混合字体
- Notepad++的字体设置加Consolas和微软雅黑混合字体
- Notepad++的字体设置加Consolas和微软雅黑混合字体<转载>
- Notepad++的字体设置加Consolas和微软雅黑混合字体
- Notepad++的字体设置为 Consolas 和微软雅黑混合字体<转载>
- 工欲善其事,必先利其器——原则篇
- 工欲善其事 必先利其器 ——VS2012插件
- 工欲善其事,必先利其器——HttpStatus Enumeration
- 工欲善其事,必先利其器——编译开发流程
- careerCup1.7
- 51单片机汇编指令集 (指令集带英文翻译)
- Android提高第九篇之SQLite分页表格
- fcntl参数解释
- stsGrassViewer使用说明
- 工欲善其事,必先利其器————每天十分钟搭建编程环境:Linux下设置雅黑-Consolas混合字体
- linux驱动中probe函数何时被调用
- mysql查询区分大小写
- [技巧] 钩子函数的学习
- JavaScript权威指南(第6版)
- eclipse 运行时没有自动保存的解决方法
- Java IO学习笔记(JDK1.5)
- Spoofing the ARP Table of Remote Computers on a LAN
- 如何去掉ECShop2.7.2后台升级提示