Font Custom

ICON 字体生成器
授权协议 MIT
开发语言 Python Ruby
所属分类 应用工具、 图形和图像工具
软件类型 开源软件
地区 不详
投 递 者 卫增
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Font Custom 可使用命令行从 SVG 集合生成跨浏览器 ICON 字体和支持文件。

 

安装

需要Ruby 1.9.3+ WOFF2 、带有 Python 脚本的FontForge 

# On Mac
brew tap bramstein/webfonttools
brew update
brew install woff2

brew install fontforge --with-python
brew install eot-utils
gem install fontcustom

# On Linux
sudo apt-get install zlib1g-dev fontforge
git clone https://github.com/bramstein/sfnt2woff-zopfli.git sfnt2woff-zopfli && cd sfnt2woff-zopfli && make && mv sfnt2woff-zopfli /usr/local/bin/sfnt2woff
git clone --recursive https://github.com/google/woff2.git && cd woff2 && make clean all && sudo mv woff2_compress /usr/local/bin/ && sudo mv woff2_decompress /usr/local/bin/
gem install fontcustom

Windows注意事项:

  1. 安装 fontforge: http://fontforge.github.io/en-US/downloads/windows/
  • 安装到没有空格的路径,例如 c:\FontForgeBuilds
  • 在安装程序结束时,选中“运行 fontforge”框,它完成了一些设置。
  1. 将安装路径添加到您的系统 PATH 变量 (c:\FontForgeBuilds\bin)
  2. 打开一个新的 fontforge -help命令提示符并测试它。
  3. gem 安装 fontcustom

快速开始

fontcustom compile my/vectors  # Compiles icons into `fontcustom/`
fontcustom watch my/vectors    # Compiles when vectors are changed/added/removed
fontcustom compile             # Uses options from `./fontcustom.yml` or `config/fontcustom.yml`
fontcustom config              # Generate a blank a config file
fontcustom help                # See all options

配置

要管理编译之间的设置,请运行fontcustom config以生成配置文件。在里面可找到所有选项的列表。

每个选项也可用作覆盖配置文件的破折号命令行标志(例如 --css-selector)。

  • Along with .woff you also need to add other font types as well @font-face { font-family: 'pacifico'; src: url('pacifico.eot'); /* IE9 Compat Modes */ src: url('pacifico.eot?#iefix') format('embedded-o

  • 具体:https://blog.bam.tech/developper-news/add-a-custom-font-to-your-react-native-app 或者:https://github.com/refinery29/react-native-cheat-sheet 我的步骤: 1。前往https://github.com/google/fonts下载自己需要的字体。 2.在和io

  •         Unity的UGUI的文字渲染效率应该是挺高的,一般来说用默认的Text控件,TTF的Font就满足需求了。不过有时候需要渲染艺术字体的时候还是需要用到BMFont。 一、BMFont的基础使用,创建fnt字体的步骤就不多说了。这里额外提一下就是BMFont是支持命令行的。这里贴一下我使用的脚本,更新字体比较方便。          bmfc文件是BMFont的配置文件,使用BMF

 相关资料
  • 问题内容: 我尝试按照此处的指南,为Android上的TextView使用自定义字体。使用相同的字体,相同的代码,相同的所有内容,我在adb logcat中得到此信息: 我使用的是Molot.otf字体,该字体已在其中一个博客中成功使用。我还使用predator.ttf,这是另一种自定义字体,但格式为TrueType。 相关代码: 和 是什么原因造成的?它对博客中的人有用,那为什么不呢?API中是

  • 我想在我即将完成的一些工作中使用builder模式,它在一个层次结构中有几个类。基类将至少有9个字段要启动,各个子类可能会添加2-4个字段。这会很快失控,而builder模式正是出于这个原因吸引了我。我在书籍和文章中初步接触了builder模式。他们是有帮助的,但没有关于如何扩展这种模式。我试图自己实现这一点,但是我在每个子类的构造函数中遇到了麻烦,因为我不知道如何将构建器中收集的数据传递给超级类

  • 问题内容: 我正在使用wkhtmltopdf将PDF文件转换为HTML文件;它提供了令人惊讶的良好结果,完全像WebKit那样呈现PDF。 我正在使用GoogleWeb字体使用户可以自定义他们编辑的文档的外观,从而使他们可以在几种字体之间进行选择。它也可以 在浏览器中 完美运行。 问题是,使用wkhtmltopdf将此类HTML文件转换为PDF时,我无法使用Google字体。我读过其他人也有同样的

  • 我正在使用iText生成一些PDF,这些PDF有一些中文字符(简体中文-GB2312),但是我无法用这些字符生成PDF。 谁能告诉我哪里错了? 我尝试使用各种创作形式,但没有成功: 有人能帮我吗? 添加问题,这是我当前的测试代码:

  • 如何像 Rxt-AA0001 Rxt-AA0002 Rxt-AA0003 ... ... Rxt-AA9999 Rxt-AB0001 Rxt-AB0002 用这个 这是我在模型中的用户id 我能够生成Alpha数字id,但我不确定如何增加字符

  • 问题内容: 我尝试通过使用实体框架连接MySql数据库,但Visual Studio不想生成* .edmx? 我在db中有1个表, -选择ado.net edm,- 选择从数据库生成 -选择 db-在这里我认为我应该选择表,但是 向导关闭 我尝试使用其他版本的EF,但是仍然无法正常工作。问题是什么? 我的软件: -Windows 7 * 64 -vs 2017社区 -mySql 8.0社区 问题答

  • 问题内容: 我正在尝试从现有的空数据库中生成symfony2中的实体(相当大,从头开始创建实体确实很痛苦)。不幸的是,我遇到了很大的问题。 当我尝试调用以下命令时(在Windows上如果发生任何更改): 我收到以下消息: 没有要处理的元数据类。 发布之前,我已经: 验证我的配置正常(我可以连接到数据库), 我的捆绑软件已创建,上面指定的路径有效 当我尝试转换为xml / yml时,与尝试生成注释映