等宽字体
2015-12-23 16:43
267 查看
等宽字体
等宽字体(Monospaced Font)是指字符宽度相同的电脑字体。与此相对,字符宽度不尽相同的电脑字体称为比例字体。
如图:
(上)比例字体
(下)等宽字体
在传统西文印刷中,比例字体可以提高单词的可读性。但因早期的电脑画面显示、打字机,由于技术的局限,无法进行字母宽度的比例调整,因此将每个字符都制作成一样的宽度,从而形成了等宽字体。在等宽字体中,字母i,j显得两侧余白较多,而字母w,m等的笔画显得相当拥挤。
但是随着图形用户界面主流的更新和电脑技术的提高,处理比例字体的局限性得到了突破,因此现在排版上显得比较自然的比例字体的使用已经相当普及。
东亚语言中,方块字基本上都作为等宽字体处理,如各个地区的汉字,日语假名的全角字符,韩语谚文音节等字符都是等宽的。但是一些中文,日文字体中,由于同时涵盖西文的半角文字字符,因此也含有比例字体,造成一个字体中两种类型混杂的局面。
Windows简体中文OS中,老版本的默认字体中易宋体全部是等宽字体(因此用中易宋体进行西文排版 看起来很不自然 ),而Windows Vista
的默认字体 微软雅黑中,半角的西文部分是比例字体,全角字符是等宽字体。
由于等宽字体的特点,当今的平面设计上也有特意使用等宽字体所具有的文化特征进行创作的风格,其中最具代表性的就是ASCII Art。ASCII Art 所使用的字符都是等宽字体,如果改用比例字体 ,图片往往变形而无法表达创作者本意 。 在网页设计中,<tt></tt>或<pre></pre>HTML 标记通常都是使用等宽字体。
另外,代码也经常使用等宽字体。
等宽字体的例子有:
Courier, Courier
New, Lucida
Console, Monaco,
and Consolas
其中,我喜欢用Monaco 字体
Download Monaco from:
http://www.gringod.com/2006/11/01/new-version-of-monaco-font/
Dec 23, 2015
等宽字体(Monospaced Font)是指字符宽度相同的电脑字体。与此相对,字符宽度不尽相同的电脑字体称为比例字体。
如图:
(上)比例字体
(下)等宽字体
在传统西文印刷中,比例字体可以提高单词的可读性。但因早期的电脑画面显示、打字机,由于技术的局限,无法进行字母宽度的比例调整,因此将每个字符都制作成一样的宽度,从而形成了等宽字体。在等宽字体中,字母i,j显得两侧余白较多,而字母w,m等的笔画显得相当拥挤。
但是随着图形用户界面主流的更新和电脑技术的提高,处理比例字体的局限性得到了突破,因此现在排版上显得比较自然的比例字体的使用已经相当普及。
东亚语言中,方块字基本上都作为等宽字体处理,如各个地区的汉字,日语假名的全角字符,韩语谚文音节等字符都是等宽的。但是一些中文,日文字体中,由于同时涵盖西文的半角文字字符,因此也含有比例字体,造成一个字体中两种类型混杂的局面。
Windows简体中文OS中,老版本的默认字体中易宋体全部是等宽字体(因此用中易宋体进行西文排版 看起来很不自然 ),而Windows Vista
的默认字体 微软雅黑中,半角的西文部分是比例字体,全角字符是等宽字体。
由于等宽字体的特点,当今的平面设计上也有特意使用等宽字体所具有的文化特征进行创作的风格,其中最具代表性的就是ASCII Art。ASCII Art 所使用的字符都是等宽字体,如果改用比例字体 ,图片往往变形而无法表达创作者本意 。 在网页设计中,<tt></tt>或<pre></pre>HTML 标记通常都是使用等宽字体。
另外,代码也经常使用等宽字体。
等宽字体的例子有:
Courier, Courier
New, Lucida
Console, Monaco,
and Consolas
其中,我喜欢用Monaco 字体
Download Monaco from:
http://www.gringod.com/2006/11/01/new-version-of-monaco-font/
Dec 23, 2015
相关文章推荐
- C++中引用与指针的区别(详细介绍)
- java画板学习笔记
- hadoop 2.6 HA搭建
- git下载时Xcode版本不一致的解决方法
- 如何能在浏览器中显示三维模型
- 3DTouch 基本使用
- java 图片压缩
- How a Math Genius Hacked OkCupid to Find True Love
- Simply Implementing Communication By Muti-Thread From Socket
- mysql数据文件
- 递归应用---倒序输出数组
- vc++6.0在win8.1遇到的问题
- android SDK开发(五)TitleBar封装
- 关于this问题
- JetBrains PhpStorm 使用
- 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 2
- 老李推荐:第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例 1
- windows命令行下编译、运行c程序
- 提升 Node.js 应用性能的 5 个技巧
- cin详解(cin.get()、cin.getline()、cin.clear()、cin.sync())