八一中文网

手机浏览器扫描二维码访问

无形之章9(第13页)

在没有补充平面(SMP)字符前,UTF-16与UCS-2所指的是同一的意思。

但当引入辅助平面字符后,就称为UTF-16了。

现在若有软件声称自己支持UCS-2编码,那其实是暗指它不能支持在UTF-16中超过2个字节的字符。

对于小于0x10000的UCS码,UTF-16编码就等于UCS码。

JavaScript在ECMAScript6之前就因为这个原因无法处理大于2个字节字符。

BOM

BOM是字节顺序标记(byte-ordermark),通常用在UTF-16中标识文本的字节顺序,即区分UTF-16LE和UTF-16BE。

后来在Windows中被用作区分文本编码方式的标志:

这篇15000多字的文章,可能是最全面的字体基础知识大全

由于除了Windows其他系统对BOM的支持程度不一,所以在制作Web用的文本时,不应该使用BOM。

CJK

CJK是中日韩统一表意文字(CJKUnifiedIdeographs),目的是要把分别来自中文、日文、韩文、越南文、壮文中,起源相同、本义相同、形状一样或稍异的表意文字,赋予其在UISO10646及Unicode标准中相同编码。

字体格式

TrueType

TrueType是最常见的字体格式,后缀名为“.ttf”

的字体就是TrueType格式。

TrueType字体的轮廓使用的是二次贝塞尔曲线,

OpenType

OpenType可以说是TrueType的扩展,OpenType有和TrueType一样的封装格式(SFNT),可以使用TrueType的二次贝塞尔曲线的字体轮廓,也可以使用对曲线表现效果更好的三次贝塞尔曲线CFF(PostScriptType2)。

WOFF、EOT

WOFF是W3C标准推荐的网页字体格式,其本质上是对TrueType、OpenType格式的压缩封装。

EOT是微软推出的网页字体格式,本质上是对OpenType格式精简再封装,虽然EOT不是W3C标准,但是由于EOT出现的很早(IE4就支持了),为了兼容性(尤其是对IE),EOT也是常见的网页字体·格式。

格式转换

由于TrueType是二次贝塞尔曲线,OpenType一般是三次贝塞尔曲线,从三次转换到二次的过程不会是无损的,所以很可能产生偏差。

而且很多TrueType字体的UMP(元素单位)设置的很低,所以从现状来看,TrueType字体的质量往往要低于OpenType字体。

而从TrueType转换到OpenType格式是无损的,因为OpenType格式甚至可以不用把二次贝塞尔曲线转换成三次贝塞尔曲线,而是直接包含TrueType的曲线。

这篇15000多字的文章,可能是最全面的字体基础知识大全

△三次曲线转二次曲线

这篇15000多字的文章,可能是最全面的字体基础知识大全

△UPM值低(左)与UPM值高(高)

抗锯齿

这篇15000多字的文章,可能是最全面的字体基础知识大全

字体的抗锯齿通常是用次像素(亚像素)对字体像素做成调整,让曲线在人眼中看起来更加平滑。

通常抗锯齿渲染的次像素分为两种,灰度的次像素和彩色的次像素。

灰度的次像素是更为简单和基础的抗锯齿方法,而彩色的次像素是根据LCD显示器像素点的构成而设计的,目的是不仅仅控制图像的最小单位:像素,还要控制组成像素的RGB子像素,如下图显示,灰度次像素只能降低整个像素的亮度,而彩色的次像素,黄色能够关闭蓝色的子像素的显示,青色能关闭红色像素显示,这样就能控制子像素了:

这篇15000多字的文章,可能是最全面的字体基础知识大全

微软的ClearType是典型的使用彩色次像素抗锯齿的技术,OSX上也有类似的技术。

彩色的次像素能够控制比灰度次像素更高实际显示精度,这在屏幕单位尺寸分辨率低的时候格外有效,而屏幕单位尺寸分辨率较高的场合,效果相对于灰度次像素优势就不大了,比如手机端,彩色次像素在手机上不仅会花更多性能和电量,在屏幕旋转时还需要重新计算,而且手机屏幕单位尺寸分辨率较高,所以目前手机上Android和iOS等系统都只是使用灰度次像素,只有曾经Windowsphone7里使用过ClearType。

彩色次像素的效果是完全依赖特定屏幕的(根据屏幕子像素排列顺序),所以在PhotoShop这样的绘图工具中都是使用的灰度次像素而不是彩色次像素,因为制作出的图片可能会在各种屏幕中展示,使用彩色次像素在一些屏幕中效果会很好,而另外的则会很差。

本月排行榜
本周收藏榜
热门小说推荐
傲娇爹地请排队

傲娇爹地请排队

佚名的其他作品京少夫人超A的黎米京廷第一甜妻霍先生,撩错了!姜倾心霍栩修罗殿苏漠林清漪错嫁成婚总裁的私宠甜妻秦舒褚临沉带九胞胎回归莫晓蝶陆晨旭战龙归来秦风尹欣天医归来秦羽夏晓薇神医太撩人王爷他又吃醋了赵轻丹慕容霁护国战神萧战穆如雪天荒小说...

冷王的天才宠妃

冷王的天才宠妃

刚穿越就发现自己怀孕,孩子他爹还是已故的战神冥王。沐芸婳说流掉!初夜没有,落红可丢,拖油瓶不能留!随身戴个麝香荷包,转眼就跑到了白莲花大姐房里,搞得大姐绝育熬个藏红花,又被庶母误食,同父异母的小弟弟化成一滩血水想杀掉本王的孩子?死鬼王爷捏着她的下巴问,可以!杀了一个,再造一双!...

傅少溺宠双面妻

傅少溺宠双面妻

作者新书已发,书名总裁他又在飙戏了敬请关注!双双被算计,一昔欢好。他说结婚吧!不过我是私生子!她说正好,我是私生女!别人只知道他是傅家不受待见能力低下的私生子,不知道他是国际财团QG的创始人,坐拥万亿身家。别人只知道她是黎家名不见经传的私生女,不知道她是惊才绝绝的金融操盘手,坐拥客户万家。当身份被揭晓,狂蜂浪蝶蜂拥而至。他说日落西山你不陪,东山再起你是谁?她说穷时执手夕阳,富时方可相拥黎明!(这是一个男女主双洁,男强女强的故事,欢迎入坑!)...

明末虎啸

明末虎啸

1632年,壬申。大明崇祯五年,后金天聪六年。大学生李啸魂穿成山东省安东卫牛蹄墩内一名弱智小卒。当时的中华大地,西边陕西山西等地高迎祥李自成张献忠等流寇四处肆虐。北边后金挟大凌河之战胜利余威,在辽东愈发猖獗。而在山东本地,孔有德耿仲明叛军攻城掠地,气焰嚣张。时局危如累卵之际,李啸该如何在明末乱世中,生存,发展?其实我一直觉得,与立刻就改天换地称霸世界这样的宏图伟业相比,主角李啸在每日生活中,在逐渐强大的过程里,所渐渐改变的每个明末百姓原本的命运与悲欢,应该是一种更真实更平民化的爽点。...

每日热搜小说推荐