这些年来,网站只能使用Arial,Georgia,Times等典型字体。 这是由于浏览器的局限性,浏览器一次只能只能从用户的计算机传递字体。 幸运的是,当今网络发展Swift,当今的浏览器支持webfont嵌入。

将来可能会有更多的网站使用更好,更漂亮的字体,并且将弹出许多webfont服务。 下面,我们将介绍以下四个免费选项 webfont服务及其优缺点。

打字工具

Typekit是一种流行的webfont服务,并且是该细分市场中的首批参与者之一,其特色客户包括《纽约时报》和Twitter 。 Typekit实际上是一项付费的Webfont服务,但是它也具有Free选项,当然有一些限制。

优点
  • 专业和高质量的字体-在其他服务上可能找不到。
  • 不断添加来自世界一流铸造厂的更多字体。
  • 通过Adobe服务器和网络实现快速交付。
  • 由于字体是通过Adobe服务器托管和交付的,因此可以节省大量带宽。
  • SSL服务。
  • 跨浏览器的广泛兼容性 。
缺点
  • 字体选择有限。
  • 网页浏览量有限
  • 需要徽章。
  • 字体使用受限,每个网站仅2种。

Google Web字体

当前,大约有600种字体可供选择,包括Serif,Sans-serif,Script和Hand Writing。

优点
  • 快速且易于使用。
  • 开源字体。
  • 桌面字体可用。
  • 提供字体API和文档 。
  • 字体通过Google服务器提供。
  • 角色图。
  • 字体预览和过滤。
缺点
  • Dingbat字体样式不可用。 它实际上非常有用,特别是如果您更喜欢显示带有字体的图标。
<link href='http://fonts.googleapis.com/css?family=Croissant+One|Merienda' rel='stylesheet' type='text/css'><style>
h1 {font-family: ;
}
p {font-family: ;
}
</style>

松鼠(@ font-face)

另外,Font Squirrel还为每种字体提供@font-face工具包,该工具包包括样式表和以下.eot.ttf.woff.svg格式的.eot ,以确保该字体在浏览器中可以很好地传递。

优点
  • 字体免费用于商业用途。
  • 桌面字体可用。
  • 可以对字体进行子集化。
  • 样式选项,书法,漫画,Dingbat,复古等
  • 测试和预览字体。
  • 字符图的可用性(对于Dingbat字体样式有用)。
  • @font-face工具包和生成器的可用性。
缺点
  • 您必须将字体托管在自己的服务器上。
  • 这可能会降低您的网站性能,尤其是在带宽和空间有限的情况下。
  • 字体许可太可变了。 确保字体EULA符合您的要求。
@font-face {font-family: 'SansationRegular';src: url('Sansation_Regular-webfont.eot');src: url('Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),url('Sansation_Regular-webfont.woff') format('woff'),url('Sansation_Regular-webfont.ttf') format('truetype'),url('Sansation_Regular-webfont.svg#SansationRegular') format('svg');font-weight: normal;font-style: normal;
}p {font-family: 'SansationRegular';
}

结论

有许多服务和选项,但最终,由Web设计师决定哪种服务最适合其网站。 如果预算允许,Typekit的高级计划可能是最好的选择。 否则,免费选项就足够了。

翻译自: https://www.hongkiat.com/blog/webfont-comparison/

web 常用的几种字体_3种免费Web字体服务比较相关推荐

  1. Java3种错误_3种常见的Class级别的错误

    ClassNotFoundException 很明显,这个错误是 找不到类异常,即在当前classpath路径下找不到这个类. ClassNotFoundException继承了Exception,是 ...

  2. 常用的Web架构开发语言有哪几种?

    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是 ...

  3. 有关Web常用字体的研究?

    Windows自带字体: 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋GB2312:FangSongGB2312 楷体GB2312:K ...

  4. 2019年20种程序员必备前端Web开发工具

    许多前端开发工具可以加速Web开发.以下是包含主要功能和下载链接的顶级工具的精选列表. 1)Npm: Npm是JavaScript的Node包管理器.它有助于发现可重用代码的包并以强大的新方式组装它们 ...

  5. ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约

    ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...

  6. html5二次元插件,送你PS一键制作动漫二次元插件,80套背景+50种效果+20款中英字体...

    原标题:送你PS一键制作动漫二次元插件,80套背景+50种效果+20款中英字体 啦啦啦,柠檬又来给同学们分享福利咯!今天带给你们的是一款能够快速把照片转换成二次元风格的PS插件. 本款插件是完全智能化 ...

  7. 三种方法构建简单的WEB服务器!

    <Essential ASP.NET 本质论>举例了Socket编程的基本知识,我稍加修改弄了个简单的应用. 你可以将生成的EXE文件拷贝到服务器上,这样通过任意的WEB浏览器都可以获得该 ...

  8. java常用的网关有哪几种_拼多多java开发一面、二面合并面经

    作者:reed,一个热爱技术的斜杠青年,程序员面试联合创始人 一.项目方面 首先上来简单做一下自我介绍.然后让介绍简历里的项目.说下项目里的难点,技术架构.平时开发过程中都遇到过哪些难题? 平时都这么 ...

  9. 2020年每个Web开发人员必须知道的9种Web技术

    Web开发附带了每个网站开发人员都应了解的大量规则和技术.如果你希望网站按其期望的外观和功能运行,则需要熟悉可帮助您实现目标的网络技术. 开发应用或网站通常归结为三种主要语言:JavaScript,C ...

最新文章

  1. POJ 1414 Life Line(搜索)
  2. Spring boot 整合 Mybatis 实现增删改查(MyEclipse版)
  3. win10系统配置apache 2.4的虚拟主机以及查看 apache的版本
  4. Data Guard出现gap sequence修复
  5. IBM沃森为存储系统开发人员带来的启发
  6. GetSystemInfo()
  7. 2017北理计算机考研复试线,北京理工大学2017年硕士研究生复试分数线
  8. 谈谈JProfiler的实现原理
  9. 极客大挑战基础部分解题过程
  10. 人大金仓数据库迁移步骤
  11. 学不会模具设计的原因你知道吗?
  12. 部署在服务器上的行驶证识别api接口
  13. 趋势预测方法(五)Holt-Winters模型_时序递推预测
  14. C入门学习之水仙花数个人总结
  15. 数据库入门---mysql
  16. 应该成为一名系统工程师么?
  17. 用户聊天记录存储表(亿级别)优化及分片策略
  18. 阿里CEO张勇解读入股高鑫零售:婚后怎么过日子已经谈得很好了
  19. 消防系统计算机网络安全,麦积消防中队组织开展网络安全排查
  20. 推荐7个高质量图片素材网站

热门文章

  1. mysql 导入导出 csv_学习 MySQL中导入 导出CSV
  2. 手机突然电量消耗很快_手机电量消耗快是什么原因(手机电池电量突然猛掉)...
  3. AT89S52之(定时器2)Timer2
  4. Apple watch 心率监测的原理是什么
  5. NISP证书换取CISP证书需要哪些条件?
  6. Swiper 轮播插件
  7. sqli-labs-maser第1-6关
  8. 基于Ace的Markdown编辑器
  9. 科大讯飞实现了APP用自己的声音听故事
  10. 【解决问题】修复虚拟机报错,写入文件时出错,请确认您有访问该目录的权限