使用Google Fonts注意事项
Google Fonts是一个字体嵌入服务库。 这包括免费和开源字体系列、用于浏览库的交互式 Web 目录以及用于通过 CSS 和 Android 使用字体的 API。 Google 字体库中的流行字体包括 Roboto、Open Sans、Lato、Oswald、Montserrat、Source Sans Pro 和 Raleway。根据官网文档,Google Fonts的字体可以在您的产品和项目中自由使用这些字体 ,比如印刷或数字、商业或其他方式。Google Fonts也根据人们的疑问设置了Frequently Asked Questions,但是因为这些文档都是用英语书写且有很多专业术语,理解起来十分困难。笔者仔细阅读了Google Fonts旗下字体所使用的各种版权许可证书,以Q&A的方式来解释使用Google Fonts的注意事项。希望能够帮助到使用Google Fonts的人。
关于Google Fonts的一切,应以Google Fonts官网为准,本文仅供参考,并非法律建议。
Q&A
可以将字体下载到个人电脑使用吗?
可以。
可以将字体用于印刷品吗?
可以。
免费吗?
是的。
可以商用吗?
可以免费使用这些字体在您的产品和项目打印或数字,商业或其他。这不是法律建议,请考虑咨询律师,并查看所有细节的完整执照。
可以在软件或者网页中使用吗?
可以,但需要表明字体的版权归属(License文件)。
可以将字体放在服务器或者分发吗?
可以,在分发的时候需要揭露字体软件版权归属。根据所使用的开源协议不同,不一定允许你将该字体售卖。
可以修改字体并分发修改版本吗?
可以,在分发的时候需要揭露原字体软件版权归属。根据所使用的开源协议不同,不一定允许你将该字体售卖。也可能会要求将修改字体使用相同协议分发。
使用该字体创建的文档需要沿用原字体的协议吗?
不需要。针对释出字型“必须以同样授权释出”的要求规定,并不适用于任何使用该“字型软件”创建的任何文档。
印刷品使用Google Fonts会面临什么不良影响?
印刷品无需因使用了Google Fonts而包含该字体的授权条款和版权声明,但是,印刷品在电脑上的源文件,比如包含字体源文件的
psd、word等,如果使用了该协议授权的字体,还是需要在分发源文件的时候声明所使用字体的版权(声明方式可以是印刷品源文件和字体版权协议放在同一个文件夹下)。如果印刷品源文件只是设置使用什么字体而没有在源文件中包含字体软件的任何部分(比如说,我设置使用宋体,但是最终显示的效果要取决于你的电脑上有没有安装这个字体。文字工作者应该很好理解这个和包含字体源文件的区别。)就不用声明字体授权。为什么有些字体在其他字体商是收费的?这些字体可以免费使用吗?
只要字体是从Google Font获得的,就可以免费使用。字体是否在外部字体商收费不影响Google Font下的所有字体是免费的事实。Search queries may surface results from external foundries, who may or may not use open source licenses.
如何在使用的时候声明字体版权?
版权声明与条款全文可以被放置在独立纯文本文件、人类可读信息头、或文本/二进制文件内适当的、用户易于查阅浏览的机器可读元数据字段。
举例说明在使用的时候声明字体版权或者如何放置字体的License?
- 在网站中使用Google Font的时候,可以将字体文件和字体版权声明放在一个字体名命名的文件夹内。如果使用多个字体,这些字体名命名的文件夹可以放在Font文件夹内。
- 在开发的app中使用Google Font的时候,可以在软件安装包里放置版权声明。也可以在软件界面的某个地方放置版权声明(比如点击License按钮之后,显示所使用开源字体的版权声明)。
- Google Font中字体软件所使用的版权声明可以在google/fonts: Font files available from Google Fonts, and a public issue tracker for all things Google Fonts (github.com)获得。
- 以上声明字体版权的方式并非唯一选项,仅供参考,不是法律要求或建议。
在什么情况下不用声明字体版权?
- 建议在任何时候都去声明字体版权来表达对原作者的尊重,但是确实在某些情况下不用声明字体版权。
- 通过使用自Browse Fonts - Google Fonts获得的代码或者字体文件是链接到Google Font放置字体软件的位置时,可以不用声明版权,因为这种方式本质上是使用的Google服务器或者Google的Github仓库上的字体,Google已经在这些地方声明了完整的版权了。
- 在分发印刷品时,可以不声明版权,因为印刷品并非软件。但是印刷品在电脑上的源文件属于软件范畴,需要声明使用字体的版权。
- 如果文档只是设置使用什么字体而没有在源文件中包含字体软件的任何部分(比如说,我设置使用思源宋体,但是最终显示的效果要取决于你的电脑上有没有安装这个字体。文字工作者应该很好理解这个和包含字体源文件的区别。)就不用声明字体授权。
在分发、播放和演示使用了Google Font字体的视频时需要声明字体版权吗?
必须声明版权,声明版权的方式可以在视频内部声明版权或者将字体版权声明文件放在和视频同一个文件夹中。同理,word、pdf、ppt等其他文本文件也必须声明版权。
可以用字体名称和字体作者来宣传自己的产品吗?
不可以,除非取得版权持有者的书面同意。但是向版权持有者和作者的贡献致谢而标示姓名是被允许的。
License
copyright 2021 苏月晟,版权所有。

本作品由苏月晟采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
使用Google Fonts注意事项的更多相关文章
- bootstrap之google fonts
bootstrap之google fonts 在学习一个bootstrap时,看到了一行引用代码:@import url(http://fonts.googleapis.com/css?family= ...
- 使用 Google Fonts 为网页添加美观字体
前言 文字是网页中很重要的组成部分.为文字选择一个合适的字体,能够更好的展现一个网站的个性,表达所要传递的信息,同时吸引用户来产生兴趣. 说到字体,我们首先会想到 CSS 里面的 font,例如: & ...
- (转)Google Fonts 的介绍与使用
转载自“前端笔记” http://www.cnblogs.com/milly/archive/2013/05/10/google-fonts.html Google Fonts 是什么?(以下翻译为 ...
- Google css & Google fonts
最近用某开源模板做提案的时候, 抓包工具老是有外部Request. 问题出在某css中有这么一句: @import url(https://fonts.googleapis.com/css?famil ...
- Get Started with the Google Fonts API
Get Started with the Google Fonts API This guide explains how to use the Google Fonts API to add fon ...
- 前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务
由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意.所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fon ...
- [PostCss] Easily Load Google Fonts with PostCSS Font Magician
Configuring Google Fonts can be quite an annoying process to setup. Using Font Magician with PostCSS ...
- google fonts 国内使用解决方案
由于众所周知的原因,国内使用google font库有很大的问题. 解决方案1:使用国内镜像如360网站卫士常用前端公共库CDN服务 优点:使用方便 缺点:目标用户包含国外的开发者,不清楚国外用户的加 ...
- 最近在做外贸网站的时候,需要大量的字体来充实页面,就学习了怎么引用Google Fonts
第一步,FQ进入谷歌官方字体网站:https://fonts.google.com 妥妥的. 第二步,点击你所选择字体演示块的右上角的加号,然后你所选择的字体会形成引用链接以及你所要写的css样式. ...
随机推荐
- Python - 面向对象编程 - 魔术方法(双下划线方法)
什么是魔术方法 在Python中,所有以 __ 双下划线包起来的方法,都统称为 Magic Method 魔术方法,也叫双下划线方法 有哪些重要的魔术方法? __new__ https://www.c ...
- pyRevit开发:如何创建轴网
必看部分: Document获取: 必看文章 如何添加基本项目引用 基础部分: 创建轴网 基本思路: 首先添加引用 获取当前项目文档 创建轴网定位线 创建轴网 设置轴网名称 实现代码: import ...
- 使用Redis Stream来做消息队列和在Asp.Net Core中的实现
写在前面 我一直以来使用redis的时候,很多低烈度需求(并发要求不是很高)需要用到消息队列的时候,在项目本身已经使用了Redis的情况下都想直接用Redis来做消息队列,而不想引入新的服务,kafk ...
- minio & gitlab runner
Docker安装Minio存储服务器详解 # mkdir -p /data/minio # docker pull nexus3:8089/minio/minio # docker run -p 90 ...
- python中dump与dumps的区别
刚写了一个代吗,没有搞懂dump和dumps的区别,现在搞懂了,下班后在来整理import pickleq = [1,2,3,4]pickle.dump(q,open("cb1.txt&qu ...
- AES加密基本原理图解
AES加密 Fright-Moch整理 AES简介 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的).对 ...
- spark相关介绍-提取hive表(一)
本文环境说明 centos服务器 jupyter的scala核spylon-kernel spark-2.4.0 scala-2.11.12 hadoop-2.6.0 本文主要内容 spark读取hi ...
- Java中short和int的转换
例子[1]: 第一种情况: short a = 1; a = a + 1; // 这一步会报错 System.out.print(a); 编译器会报错,原因如下: 第二种情况: short a = 1 ...
- win10连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
win10中cmd连接mysql提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YE ...
- Python调用函数带括号和不带括号的区别
1.不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成 2.带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果 如果函数本 ...