此工具允许您为自己的项目组合图标Web字体。使用fontello,您可以:
- 缩小字形集合,最小化字体大小
- 将多个字体中的符号合并到一个文件中
- 访问大量专业级开源图标
目前网站默认提供:Fontelico,Font Awesome,Entypo,Typicons,Iconic,Modern Pictograms,Meteocons,MFG Labs,Maki,Zocial,Brandico,Elusive,Linecons,Web Symbols等众多图标库。
除了使用网站提供的库以外,你还可以上传自己的svg文件。
Fontello允许轻松编写脚本,实现各种方便的功能:
使用您的配置从命令行打开站点,并导入已编辑的项目。Makefile示例 这是一个实时工作代码,用于开发fontello本身。编写网站插件,通过管理面板导入/导出图标。如果有更多可用的示例,将在此处添加这些示例。
API方法
1、POST https://fontello.com/ 使用配置创建会话并返回 session_id,您可以稍后使用它打开配置中的fontello并自动下载字体。会话存储24小时。
POST参数(格式编码):
config – 配置的(必需)内容,字体的json。
url -(可选)如果使用,下载按钮将链接到您的管理面板,您可以在其中运行导入脚本。
2、https://fontello.com/[session_id] – 打开预先加载了配置的fontello。当您编辑字体时,您的配置将自动发送到服务器。
3、https://fontello.com/[session_id]/get – 下载字体。
示例
Makefile 通过CLI从项目中快速加载图标字体并将结果保存回。
fontello-cli 同上,但使用node.js编写。如果您不喜欢make实用程序,那么fontello-cli适合您。
fontello_rails_converter 用于与API交互的Ruby CLI gem。Rails集成的附加功能(Sass转换),但应该适用于每个项目。
grunt-fontello 与grunt的轻量级集成
许可证
Fontello的代码(除字体外的所有文件)是根据MIT许可证分发的。有关详细信息,请参阅LICENSE文件。
嵌入式字体在其主要许可证(SIL OFL/CC BY/CC BY-SA)下分发。查看fontello网站上的字体信息以获取学分和主页链接。为了方便起见,这些信息也包含在生成的字体存档中(请参阅LICENSE.txt文件)。
生成的字体仅供网络使用,不应作为独立的艺术品考虑/分发。将fontello视为“字体管理员”,并根据其各自的许可证授予原创字体创建者。