forkawesome / fork-awesome
已弃用:标志性的字体和CSS框架的分支。
- dev-master
- 1.2
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/bundler/addressable-2.8.1
- dev-dependabot/npm_and_yarn/async-3.2.3
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-revert-313-revert-310-removeComponent
- dev-dependabot/npm_and_yarn/y18n-4.0.3
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-DougInAMug-furtherReadmeUpdates
- dev-dev
This package is auto-updated.
Last update: 2024-07-02 15:27:11 UTC
README
⚠️ 此项目已弃用! ⚠️
分支的驱动力——建立一个由社区运行的图标集——尚未实现。网站和字体构建过程已损坏。需要重新工作或重新制作源图标文件。尽管图标字体作为技术已过时,但项目仍专注于图标字体。现在存在许多其他免费图标集。
有关更多详细信息,请阅读完整的回顾。如果您想重新激活此项目,请加入matrix房间并打个招呼。
还有许多其他图标项目!
- 有关fediverse图标,请参阅https://fediverse.wake.st/
- 有关图标项目的精选列表,请参阅https://github.com/vkarampinis/awesome-icons
- 有关类似风格的项目,请参阅https://fontawesome.com/
Fork Awesome
标志性的字体和CSS工具集Font Awesome的分支。
Fork Awesome是一个包含796个图形和品牌图标的一套,用于在网站和其他地方轻松、可扩展的矢量图形。
该项目最初是Font Awesome的分支。Font Awesome最初由Dave Gandy创建,作为一个社区项目运行。然而,随着Font Awesome的发展,社区的拉取请求不再被接受(2016年10月),截至版本5.0 构建系统成为私有(2018年2月)。
感谢Dave Gandy和Font Awesome团队,Julien Deswaef在2018年2月将Font Awesome 4.7分支到Fork Awesome 1.0,以继续以完全免费、自由和开源的方式构建这个惊人的资源,并与更广泛的社区一起使用。在一段长期的不活跃期(即自2019年2月以来没有发布)后,几位Fork Awesome用户聚集起来,试图复活这个项目 🌱
我们现在正在赶上积压的问题和拉取请求,更新技术和文档——甚至在重新评估项目目标,因为图标字体逐渐过时。欢迎来到#forkawesome:matrix.org matrix房间 ☺️
如何使用
在我们的文档网站上有一整页内容,解释了如何在您的Web项目中使用Fork Awesome,包括仅指向CDN上的CSS文件、托管在您自己的服务器上,甚至根据您的喜好修改LESS和SCSS文件。请参阅如何使用Fork Awesome。
许可证
- Fork Awesome字体受SIL OFL 1.1许可证的许可。
- Fork Awesome CSS、LESS和Sass文件受MIT许可证的许可。
- Fork Awesome文档受CC BY 3.0许可证的许可。
贡献
请阅读我们的贡献指南,其中包括如何打开问题、编码标准和开发说明。
我们也非常自豪地认可对这个项目做出的任何贡献。无论您是写了一篇关于它的博客文章,还是在文档中修复了一个错别字,或者提交了新的图标或代码补丁,我们都会愉快地将您列入我们的贡献者名单中。
版本控制
Fork Awesome将尽可能按照语义版本控制指南进行维护。发布将以以下格式编号
<主版本>.<次版本>.<修订版>
并按照以下指南构建
- 破坏向后兼容性会提升主版本(并将次版本和修订版重置)
- 大变化(不破坏向后兼容性)会提升次版本(并将修订版重置)
- 错误修复、小调整、添加一些图标和其他更改会提升修订版
- 该项目从FontAwesome 4.7开始(Dave的最后一个提交是bdfa9823)。
- 项目从版本1.0.0开始。所有关于分叉前版本的引用都命名为0.4.7
有关SemVer的更多信息,请访问http://semver.org。
构建Fork Awesome
在您可以构建项目之前,您必须首先安装以下内容
- Ruby
- Ruby开发头文件
- Ubuntu:
sudo apt-get install ruby-dev
(如果您不使用rbenv
或rvm
) - Windows: DevKit
- macOS: 无需额外步骤
- Ubuntu:
- Bundler(运行
gem install bundler
进行安装)。 - Node包管理器(即
npm
) - 构建字体所需的工具
- Ubuntu:
sudo apt-get install fontforge woff-tools woff2
- Ubuntu:
从存储库的根目录安装开发所需的工具。
$ bundle install
$ npm ci
构建字体
$ make -C src/icons
构建Web文档
$ npm run build
或在本地服务器上http://localhost:7998上提供服务
$ npm run dev
在Docker容器中构建字体
另一种可能是使用提供的Dockerfile构建字体。
首先,构建Docker镜像
$ docker build -t fa-builder .
然后,运行Docker容器
$ docker run --rm -it \
-u $(id -u):$(id -g) \
-v $(pwd):/workspace \
-p 7998:7998 \
fa-builder
在容器内部构建字体
$ npm ci
$ make -C src/icons
构建Web文档并在本地服务器上http://localhost:7998上提供服务
$ npm run dev