字体格式常见的有 TTF、EOT,一般使用 TTF。
TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。
字体编码:
一般称之为字形码,是用于将字符编码(内码,如GBK、UTF-16、BIG5等)所表示的文字以图像的形式在屏幕或打印机上表现出来的编码。
在Windows系统下,常见的字体编码有TTF和OTF格式,用于表示宋体、黑体等各类字体。
附带说一句,简体中文版的Windows XP自带的MingLiU和PMingLiU等字体选择CHINESE_BIG5字符集即可显示BIG5编码的文字,无需额外下载专门的BIG5码字体。
注意:Windows自带的记事本程序识别文字时,是将它所能识别的字符编码全部转化为UTF-16的编码形式,再调用字体编码来显示,因此简体中文版系统的记事本程序中选择MingLiU字体仍不能正确显示BIG5码文字。如需查看BIG5码文字,请使用MS Office、Ultra Edit等文本编辑器。
以简体中文来讲,不管使用哪种字体,都不会改变字本身,只是改变字形,就是说,比如文字“汉”,不管使用哪种简体中文字体,它还是“汉”,只是字形(字体)不同,它不会变成“文”、“化”等其他字。这就意味着这些字体采用了相同的汉字编码,使输入的代码与唯一的汉字对应,不同的只是这个汉字的字形。
目前使用比较广泛的汉字编码标准是GB2312,基于此编码标准,有着多种字体库,如宋体_GB2312、仿宋_GB2312。现行的GB2312是中国国家标准总局于1980年发布的汉字字符集国家标准编码,GB是国标的意思,相应的编码称为国标码,或GB码。目前使用的GB2312标准号为GB 2312-1980。GB2312编码通行于我国内地;新加坡等地也采用此编码。几乎所有的中文系统和国际化的软件都支持GB 2312。
GB2312 字符编码分布表
当然不同国家和地区、不同语言系统使用的编码会有不同,具体根据相应的字符集而定。比如英语字符比较少,可以使用ASCII编码,国内汉字使用GB2312编码,台湾省、香港特别行政区与澳门特别行政区使用繁体的Big5编码,还有世界多语言通用的Unicode编码和UTF-8编码等。
以上,希望能帮上忙!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)