取消字体许可限制

我们大多数人在计算机上安装了数十种字体,还有许多其他字体可供下载,但是我怀疑像我一样,大多数人会不自觉地使用字体。 我只是打开LibreOffice或Scribus并使用默认值。 但是,有时我们需要一种用于特定目的的字体,并且需要确定哪种字体适合我们的项目。 平面设计师是选择字体的专家,但是在本文中,我将为所有不是专业设计师的人探索字体。

字体简史

IBM Selectric iii球, Ecloud
在en.wikipedia上, CC BY-SA 3.0 。

许多年前,我们供个人使用的唯一字体是打字机中的等宽字体。 当IBM打字机问世时,您可以改变小球来改变字形,但是我怀疑很多人都这样做了。 我们通过第一台计算机和点阵打印机获得了比例字体,尽管以这种方式打印的字形的边缘相当粗糙。 最终,当激光打印机和喷墨打印机问世时,我们可以与专业印刷机匹敌。

甚至在打字机出现之前(最早使用印刷机时),字体就被创建为类似于旧的哥特式手稿,而我们大多数人现在都难以阅读。 随着15世纪可移动字体的引入欧洲,企业如雨后春笋般出现,向打印机提供所有这些铸金属字形。 这导致印刷材料的爆炸式增长,生产成本大大降低,随之而来的是普遍识字率的显着提高。 阅读需要变得更加容易,因此创建了罗马字体。 它们的显着特点包括衬线和字形不同部分的宽度可变性,这两者都使字符识别,易读性和可读性变得容易。

各种字体设计开始出现,其中一些字体不那么明显,在给定字形中笔划宽度或多或少地变化,其中许多意味着某种程度上的艺术性。 较保守的字体(例如Century Schoolbook)强调了可读性。 19世纪的一种分支叫做埃及或古董风格,具有宽而平坦的衬线。

16世纪出现了斜体字体,字体较小且倾斜,通常笔画和字形更靠拢。 他们的优势是可以在页面上包含更多具有良好可读性的文本。 斜体的逐渐,持续的修改导致了各种字体字体,通过从一个字母到下一个字母的连续笔画看起来类似于手写文本。

在19世纪,出现了一种新的哥特式字体,有时被称为当代哥特式或无衬线字体。 顾名思义,衬线大部分或完全消失,笔划宽度非常均匀。 尽管最初是用于标题或标题,但现在也用于文本的扩展段落。

最后,还有许多装饰性字体,有时用于特殊效果,例如标题或商业标志。

字体许可

字体被确定为“计算机程序”,并且与专利相似,受到保护。 如果您的系统上有字体,您可能会认为可以随意使用它,但这就是字体许可起作用的地方。 如果您拥有字体,通常可以肯定地说,您可以根据需要将其用于个人工作。 但是可能不允许您将其提供给其他任何人,例如,将字体嵌入PDF文档中会将其提供给PDF的接收者。 某些字体许可证允许嵌入,但不允许其他人使用该字体编辑PDF。

仍然有许多名为字体铸造厂的企业依赖于许可其字体获得收入。 在大多数情况下,当我们在文档中使用字体并将其打印在打印机上时,这不会影响我们作为一般计算机用户。 但是,假设您已经使用桌面发布软件精心设计了页面布局,并希望使用特定的字体。 为了确保将文档发送给商用打印机或其他用户时,文档看起来像预期的样子,您可能希望将字体嵌入文档中。 如果您选择了商业字体,则字体铸造厂希望将其出售给打印机,因此可能会禁止您嵌入它,他们也将不允许您复制该字体并给它起另一个名字。

那里有大量的字体许可证,许多特定于源的字体许可证,例如Adobe许可证。 要查找详细信息(包括这些许可证上的精美字样)并不像您想的那样容易。 确保您查找要分发的任何字体的许可证。 大多数商业字体,即使自由分发,也不允许您修改或重命名该字体。

另一方面, SIL开放字体许可 (OFL)可能像您发现的那样自由。 从其网站 :

OFL符合开源定义:

  • 免费重新分配:#1
  • 源代码:#2
  • 衍生作品:#3
  • 作者源代码的完整性:#4(可能需要更改名称)
  • 不歧视个人或团体:#5
  • 没有歧视领域:#6
  • 许可证分配:#7
  • 许可证不得特定于产品:#8
  • 许可证不得限制其他软件:#9
  • 许可证必须与技术无关:#10

这意味着,您不仅可以以任何想要的方式使用字体,还可以从中衍生出另一种字体并为其命名。

字体管理和编辑工具

顾名思义,字体管理软件使您可以管理计算机上安装的字体。 在我当前的Fedora 26中,将自动安装字体管理器应用程序。 它允许我列出系统上的所有字体,并禁用不需要的任何字体,但否则提供的信息有限。 我还安装了Fontmatrix (Linux字体管理器),该字体管理器于2007年发布,受到了热烈的掌声和最初的快速开发,但停滞在0.9.99版本。 但是,它仍然有用,它提供了一些Font Manager的功能以及有关许可的一些信息。 这是Fontmatrix为Deja Vu Sans提供的信息:

没有限制

该字体可以被应用程序嵌入并永久安装在远程系统上。 远程系统的用户获得与该字体的原始购买者相同的该字体的权利,义务和许可,并且受制于与该字体相同的最终用户许可协议,版权,设计专利和/或商标。原始购买者。

显然,这仍然留下了许多其他问题,例如我是否可以编辑和制作字体的派生副本。

对于冒险家,还有FontForge ,它使您可以编辑字体,也许添加缺少的字形,甚至从头开始创建自己的字体。 如果您对创建字体感兴趣,建议您花些时间来了解您的用途。 字体设计需要大量工作,至少,值得一看的是FontForge中的某些字体以了解其复杂性。 比例字体具有不同的字形宽度,并且您还必须考虑字符之间的间距,这两种字符都已合并到每个字形的设计中。

选择字体

如果您想了解选择字体的深度和广度,是的,那么复杂,请访问“ 开放字体库” ,您可以在其中浏览数百种字体。 例如,衬线和无衬线的每个类别中都有300多个。

为项目选择正确字体的更好方法是使用诸如字体管理器或Fontmatrix之类的工具来检查系统上的字体。 这两个应用程序都允许您禁用您几乎不需要(如果有的话)的字体,还可以查看各种字体类别,以使比较相似的字体更加容易。

因为我们使用字体的主要原因是传达信息,所以选择一种支持可读性和可读性的字体。 在大多数情况下,罗马或衬线字体最适合文本段落,尽管有些无衬线字体效果很好。 被吸引到看起来很有趣的脚本或装饰字体很容易,但是它们仅应用作吸引注意力的对象,即使如此,至少也应如此。

检查您喜欢的字体的一种好方法是查看您的个人,企业或公共图书馆中的书,以查看哪种文本具有最令人愉悦的外观,易于阅读的优点以及其他优点。 即使您不知道字体名称,也应该能够找到具有类似特征的字体。

最终,您希望看到实际使用的字体,最好是正在执行的工作。 通过将字体应用到文本的大块甚至几页上,将其用于测试驱动器。 检查字形放置的均匀程度,间距是否正确等等。(这可能使您很好地理解字体设计为何如此困难。)尽管Scribus之类的程序允许您对间距进行调整,但不想在文档的每一行甚至每一段上都这样做。

使用网络字体

为Web复制指定字体不同于在桌面发布或文字处理应用程序中使用字体,在桌面排版或文字处理应用程序中,您只需选择一个文本块并应用字体或样式即可。 控制网页上使用哪种字体的最简单方法是在页面样式或CSS中指定字体系列:


        p { font-family: "Times New Roman" , Times, serif; } 

此代码告诉页面首先尝试使用Times New Roman,然后使用Times,最后使用一些衬线字体。

通过使用以下Google字体之一,您可以更加具体:

< link href = 'https://fonts.googleapis.com/css?family=Sofia' rel = 'stylesheet' >   
< style >
body {
font-family: 'Sofia' ;font-size: 22px;
}
</ style >

您还可以将字体嵌入到页面所在的服务器上,然后嵌入到CSS中:

@ font-face {
font-family: Goudy Stout;
font-style:  normal;
font-weight: 700 ;
src: url ( GOUDYST0.eot ) ;

如您所见,使用字体并不像在系统上选择内容那样简单。

您有开源字体吗? 让我们在评论中知道。

翻译自: https://opensource.com/article/17/11/open-source-and-fonts

取消字体许可限制

取消字体许可限制_字体许可和使用:您需要知道的相关推荐

  1. 基于vc的freetype字体轮廓解析_字体术语集

    @font-face 能够在服务器上自定义的屏幕字体 accent 读音符号 alphabet 字母列表,书写特定语言所需的字母和符号集合 alternates 备选字符 / 备用体 ampersan ...

  2. css字体倾斜角度_字体倾斜怎么变正

    方法一:1.首先新建图层,用[横排文字工具]输入你想要的字: 2.选重这些字,点击旁边的[字符],出现字符选项,点击上面的倾斜按钮,就可以完成字符的倾斜. 注意:没有这个选项的,在[窗口]-[字符]调 ...

  3. java 字体大小 像素_字体的大小(pt)和像素(px)如何转换?

    展开全部 英文字体的1磅,相当于62616964757a686964616fe59b9ee7ad94313334336334361/72 英寸,约等于1/2.8mm. 12PT的字打印出来约为4.2m ...

  4. java 开发人员工具_每个Java开发人员都应该知道的10个基本工具

    java 开发人员工具 大家好,我们已经到了2019年的第二个月,我相信你们所有人都已经制定了关于2019年学习以及如何实现这些目标的目标. 我一直在撰写一系列文章,为您提供一些知识,使您可以学习和改 ...

  5. 正在搜索开发人员模式安装包_每个 Java 开发人员都应该知道的 10 个基本工具...

    大家好,我们已经在 2019 年的第 9 个月,我相信你们所有人已经在 2019 年学到了什么,以及如何实现这些目标.我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在 2019 年 ...

  6. 水箱建模最小二乘法_高位消防水箱,你一定要知道的

    高位消防水箱指符合规范要求的静压满足最不利点消火栓水压的水箱,利用重力自流供水,设置在建筑的最高处,静压不能满足最不利点消火栓水压时,应设增压稳压设施.发生火灾时,通过启动消防水泵提供灭火用水量. 一 ...

  7. web字体设置成平方字体_如何托管自己的Web字体

    web字体设置成平方字体 字体通常是许多计算机用户的谜. 例如,您是否设计了一个精美的传单,并且将文件放在某个地方进行打印时,发现Arial中呈现的所有标题是因为打印机没有您在设计中使用的精美字体? ...

  8. web字体设置成平方字体_探索免费和开放的Web字体

    web字体设置成平方字体 毫无疑问,近年来,开源字体已经改变了网络的面貌. 在2010年之前,您可能会在网络浏览器中看到的唯一字体是Microsoft的通用"网络安全" 核心字体 ...

  9. python用哪种字体比较好_你在用哪种编程字体?

    原标题:你在用哪种编程字体? 本文由 伯乐在线- 七桃我就走翻译.未经许可,禁止转载! 英文出处:MATT NEDRICH.欢迎加入翻译组. 哪种字体最适合编程?在本文中,我们将看看各式编辑器所使用的 ...

  10. 截止2016年1月已取消的207项职业资格许可和认定事项

    国 务 院 关 于 取 消 和 调 整 一 批行政审批项目等事项的决定 http://www.gov.cn/zhengce/content/2014-08/12/content_8974.htm 国发 ...

最新文章

  1. python(matplotlib3)——ticks(坐标刻度)能见度
  2. HDU 1789 Doing Homework again (贪心)
  3. 用Python实现一个简单的智能换脸软件
  4. markdown格式_第1篇:如何将Markdown笔记转入ANKI复习? | 学习骇客
  5. packer build 报错 无任何输出 一直报“skipping line: 1 skipping line: 2 skipping line: 3.....”
  6. python多进程运行MIC(最大信息系数)
  7. Linux安装redis数据库
  8. python动态图表变化_Python数据可视化 pyecharts实现各种统计图表过程详解
  9. 如何使用STM32F4的BootLoader和APP程序
  10. 【C#】[窗体]渐变窗口背景
  11. centos是什么系统_解决更换操作系统后的开机问题
  12. react-cropper + antdesign +dva 实现裁剪图片并上传的功能
  13. 噪声分析基础(公式)知识
  14. Vue实现Google登录
  15. Android工具修复属性,Android 热修复介绍之代码修复
  16. 读取统计微信捐款(matlab)
  17. 腾讯会议开发工程师认证考试(理论)
  18. MATLAB实现串口通讯的详细步骤
  19. 【matlab小白训练】凝聚层次聚类分析
  20. Linux在线安装python3

热门文章

  1. linux下执行efi文件,在Linux下创建EFI BIOS Grub加载分区
  2. 沙盘模拟软件_重大消息:企业经营沙盘招新啦
  3. 电子电工产品成品及材料灼热丝测试用试验仪
  4. PuttyPsftp命令行实现自动登录
  5. java 车牌正则表达式_车牌正则表达式
  6. mac地址对应的厂商
  7. 收集几个企业内部的沟通工具
  8. java实现飞机大战小游戏(源码+注释)
  9. 烽火狼烟丨Microsoft多个安全漏洞风险提示
  10. usbserialch340驱动安装失败_【已解决】Mac中安装USB转串口的CH340G驱动