您的下个中文网站可以使用的5个高质量中文Webfont
你有没有考虑为什么中文网站的版式风格不像大多数现代英文网站那样丰富?您想了解如何让您的下一个中文网站项目更吸引用户的眼球么?继续往下读吧……
根据Smashing Magazine进行的一项调查显示 ,大多数网站在2013年已采用非标准字体作为主要字体,这表明网站版式风格的多样性和自由度正在日益增长。随着Google Web Fonts,Typekit和许多其它稳定且易于部署的webfont服务的出现,网页设计师已不再为是否使用了web-safe(网页-安全 指恰到好处而不让人觉得突兀)的字体而担心。然而,在讲汉语的世界里,网页设计师没有那么奢侈的便利条件。
中文网站排版面临的挑战
中文字符集很庞大。标准的中文字符集由大约10,000个单独字符组成,常用的只有3,000个字符。由于有庞大的字符集,中文字体文件单个大小可以达到5到10 MB。由于这个原因,除非您的网站用户具有超快的网速,否则使用CSS @ font-face的嵌入方式是不可行的。很长一段时间,人们只使用所谓“网页安全”(注:意思同上文)的中文字体,它们是:
- 宋体(Song Ti),大多数旧网站使用有衬线体(serif)字体。
- 黑体(Hei Ti),一种类似“Helvetica”的有衬线体(serif)字体。
- 幼圆(You Yuan),类似comic-sans(一种Windows系统字体)一样的圆形字体,但并没有像它那样臭名昭著。
- 隶书(Li Shu),一种毛笔字。
- 微软雅黑(Microsoft Ya Hei sans-serif(无衬线体)),可以说是最时尚的中文网页安全字体。从Vista开始,它就出现在了Windows系统中。(注:下文直接用serif和sans-serif,这两种字体的区别具体参考百度百科)
对于Mac OSX用户而言,也有一个不错的选择:苹果丽黑(Hiragino Sans GB).它是一种高质量sans-serif字体类似于Windows上的微软雅黑(Microsoft Ya Hei sans-serif)。
“苹果丽黑(Hiragino Sans GB)”,现在被认为是网上最优质的中文sans-serif 字体(仅适用于Mac)。
通常在实践中较好的做法是不在body的css中指定任何中文字体样式,而只指定charset =“utf-8”。这样做就可以让浏览器选择可用的最佳字体来展示页面从而获得最好的页面可读性。
然而,中文版式的确有更为广泛的风格多样性。纵观中国历史,中文书面语言的基本构件随着时间的推移而在不断发展。一般来说,汉字风格可以大约分为12种不同的风格,从象征自然物和动物的古代神谕到现代sans-serif汉字。目前,在汉语世界的不同地区使用了两套不同的汉字 - 简体中文和繁体中文。
“黑体“,一种类似于sans-serif印刷风格的字体
从事中文网站项目的设计师通常希望他们可以从更广泛的网页字体中进行选择,以实现他们的创意追求。这种需求为中文字体提供商创造了开发新技术以解决问题的机会。
新技术使中文网页字体更加实用
虽然以稳定和带宽友好的方式提供中文网页字体仍然是一项技术挑战,但是有一些有为的中文网页字体提供商利用创新技术已经使其更切实际。大多数这些提供商采用的技术是使用JavaScript代码块来收集当前网页所需的所有字符,并自动下载压缩后的字体文件。这样,只有需要的字符才会被下载下来,从而将字体文件缩小到合理的大小。
JustFont是一种针对中文字体的Typekit-esque服务。它有一个不错的繁体中文字符的字体库,但只有一组有限的简体字符集。
DYNAFont是一家知名的中文字体制作公司,一直在不断的生产高质量的中文字体。其网站上列出的所有字体均由该公司制作。如果您特别希望在web上使用DYNA字体,那么请点击上面的链接。
使用YouZiKu,您可以上传自己的字体文件并将可以其转换为指定字符集风格的定制webfont文件。它还有多种字体可供选择。
iFontCloud拥有大量的繁体中文字体风格。如果您正在设计一个主要针对中国传统读者的中文网站,iFontCloud可以派上用场,让您的网站脱颖而出。
fonts.com也有一组中文webfonts。但是,与上述服务不同,fonts.com没有采用预过滤功能来减少字体文件大小,通常字体文件大约为2~4MB。因此,它不适合那些以网络速度较慢的在线用户为目标的网站。
结论
虽然这些技术允许设计人员和Web开发人员从更广泛的字体中进行选择,但仍然建议小规模地使用该技术,这意味着它应该仅用于短拷贝文本而不应该用于长时间运行的正文文本,因为正文文本有更大的不同种类的字符集合。大字体文件仍将显著影响页面加载性能。
P.S. Kendra Schaefer撰写了一篇关于中文网页字体的非常全面的文章。你可以在这里阅读。
更新:Smashing Magazine也发布了一篇关于中文网页设计趋势的文章,你可以在这里查看 。
您的下个中文网站可以使用的5个高质量中文Webfont的更多相关文章
- Casperjs/PhantomJs 中文网站截图乱码
使用CasperJs进行自动化测试中文网站的时候发现中文网站截图会出现乱码的现象,中文汉字被一个个小方框代替 查找了一些资料发现是因为Linux服务器上没有安装中文字体导致的,Linux如何安装中文字 ...
- 推荐两个Magento做的中文网站 GAP和佰草集
Magento这两年发展很快,可以算是现阶段最有前途的开源电子商务系统,国外用的人很多,相对应的,国内也已经有很多人在用Magento建站了,可惜的是这其中绝大多数还是英文站,大多是国内外贸商建的外贸 ...
- [myeclipse] 官方中文网站
myeclipse官方中文网站:http://www.myeclipsecn.com/
- linux下的php网站放到Windows服务器IIS下导入 .htaccess文件伪静态规则转换 (wordpress)
需要特别注意的是: 1. .htacdess文件在 wordpress中 是可以生成的 安装 WP Super Cache后,开启该插件>>设置>>高级>>找到并点 ...
- linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换
此办法只适合于linux下的php网站放到Windows服务器IIS下 , 网站除了主页面正常以外 子页面全部出现404错误 这里子页面出现404 错误是说明伪静态没有开启 什么是.htac ...
- eclipse下java中凝视字体太小和xml中中文字体太小问题解决方法
我们在win7下进行android应用开发.须要搭建对应的开发环境.如今普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下.java中的凝视和xml中的中文字体变得 ...
- Web信息架构:设计大型网站(第3版) [美]Peter Morville 中文PDF扫描版
新版Web信息架构设计大型网站针对新技术做了全面更新——搭配新颖范例.全新场景及最佳实践信息——但是,其焦点依然放在基础原理上.其结构严谨,图文并貌,内容涵盖了信息架构基本原理和实践应用的方方面面. ...
- Web Server 在iis下部署php网站在iis下
Web Server 在iis下部署php网站在iis下 一.参考地址: windows8 http://www.cnblogs.com/haocool/archive/2012/10/14/win ...
- Web Server 在iis下部署asp网站在iis下
Web Server 在iis下部署asp网站在iis下 一.参考地址: win7 http://jingyan.baidu.com/article/636f38bb1bbcadd6b846108b. ...
随机推荐
- 课时49.非input标签(掌握)
1.select标签(下拉列表) 什么是下拉列表? 这就是下拉列表 作用: 用于定义下拉列表 格式: <select> <option>列表数据</option> ...
- Oracle session相关数据字典(一)
(一)session相关视图 (1)视图 v$session v$active_session_history dba_hist_active_session_history 如果是多节点数据库,v$ ...
- multiprocessing中进程池,线程池的使用
multiprocessing 多进程基本使用 示例代码1 import time import random from multiprocessing import Process def run( ...
- Java并发编程:浅析几种线程安全模型 [转]
多线程编程一直是老生常谈的问题,在Java中,随着JDK的逐渐发展,JDK提供给我们的并发模型也越来越多,本文摘取三例使用不同原理的模型,分析其大致原理.目录如下: 1.COW之CopyOnWrite ...
- 启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法
根本原因 要启动的pip程序,中指定的python程序路径不对 实例分析 我的window电脑上同时安装了python2.7和python3.6,他们的安装路径如下图: 注意图python2.7中红线 ...
- Elasticsearch 数据操作
一.新增数据 1.1 随机生成id 语法: POST /索引库名/类型名 { "key1": "value1", "key2": " ...
- php http_build_query stream_context_create post请求
<?php function send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = ...
- 帝国cms教程父栏目和子栏目都能在当前栏目高亮
首先在/e/class/userfun.php这个文件里面加上下面代码.上面父栏目的,下面子栏目的.红色代表css样式.自定义吧 function currentPage($classid,$this ...
- JS第一周学习笔记整理
目录 JS正式课第一周笔记整理 JS正式课第一周笔记整理 webstorm : 代码编辑器 浏览器: 代码解析器: Git : 是一个工具;用于团队协作开发项目管理代码的工具:在工作中用git.svn ...
- json传值给前端页面,出现堆栈溢出问题
用的com.alibaba.fastjson.JSONObject这个包 原因:JSONObject将对象转json字符串时候没有关闭循环引用导致的堆栈溢出. 解决办法是 使用这个 JSONObjec ...