zoukankan      html  css  js  c++  java
  • 您的下个中文网站可以使用的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

    JustFont是一种针对中文字体的Typekit-esque服务。它有一个不错的繁体中文字符的字体库,但只有一组有限的简体字符集。

    DYNAFont

    DYNAFont是一家知名的中文字体制作公司,一直在不断的生产高质量的中文字体。其网站上列出的所有字体均由该公司制作。如果您特别希望在web上使用DYNA字体,那么请点击上面的链接。

    YouZiKu

    使用YouZiKu,您可以上传自己的字体文件并将可以其转换为指定字符集风格的定制webfont文件。它还有多种字体可供选择。

    iFontCloud

    iFontCloud拥有大量的繁体中文字体风格。如果您正在设计一个主要针对中国传统读者的中文网站,iFontCloud可以派上用场,让您的网站脱颖而出。

    Fonts.com

    fonts.com也有一组中文webfonts。但是,与上述服务不同,fonts.com没有采用预过滤功能来减少字体文件大小,通常字体文件大约为2~4MB。因此,它不适合那些以网络速度较慢的在线用户为目标的网站。

    结论

    虽然这些技术允许设计人员和Web开发人员从更广泛的字体中进行选择,但仍然建议小规模地使用该技术,这意味着它应该仅用于短拷贝文本而不应该用于长时间运行的正文文本,因为正文文本有更大的不同种类的字符集合。大字体文件仍将显著影响页面加载性能。

    P.S. Kendra Schaefer撰写了一篇关于中文网页字体的非常全面的文章。你可以在这里阅读。

    更新:Smashing Magazine也发布了一篇关于中文网页设计趋势的文章,你可以在这里查看 。

  • 相关阅读:
    奇异值分解(SVD)详解
    深度学习中常用的优化方法
    一年了,走了一些弯路,是时候回归了,介绍下深度学习中常见的降低过拟合的方法
    softmax与logistic关系
    Java [Leetcode 387]First Unique Character in a String
    Java [Leetcode 384]Shuffle an Array
    Java [Leetcode 167]Two Sum II
    用stack实现min stack
    bootstrap, boosting, bagging 几种方法的联系
    一道常被人轻视的前端JS面试题
  • 原文地址:https://www.cnblogs.com/nerd/p/10041665.html
Copyright © 2011-2022 走看看