不喜欢存储库中的开发噪音,而是想跟上更改吗?查看我们的Gitter Hack频道。有一个不需要问题报告的快速问题吗?放在我们的吉特帮助渠道上并询问。
hack旨在成为源代码的主力字体。它在免费的开源字体社区中具有深厚的根源,并扩展了Bitstream Vera&Dejavu项目的贡献。大型X -Height +宽光圈 +低对比度设计使其在常用的源代码文本尺寸上可以清晰可见,其最佳位置在8-14范围内运行。上游源的完整更改可在ChangElog中提供。
该项目正在积极发展中,我们欢迎您的意见和贡献。您可以查看我们的设计目标和有关如何在贡献中贡献的说明。
常见问题在我们的常见问题解答中得到了回答。

请注意,请注意字体更新,如果您要更新hack版本,请务必删除先前安装的版本,并首先清除字体缓存,以避免发生冲突,从而导致特定于平台的渲染错误。许多平台/发行版提供了自动化此过程的包装经理。我们发布Windows安装程序以自动化Windows平台上的安装/更新过程。有关其他详细信息,请参见下文。
.zip )中提取文件。/usr/share/fonts/ )或用户字体文件夹(通常~/.local/share/fonts/ or /usr/local/share/fonts )。config/fontconfig/ Font Configuration文件的字体配置文件复制到系统字体配置文件夹(通常/etc/fonts/conf.d/ )或字体用户文件夹(通常~/.config/fontconfig/conf.d ) $ fc-cache -f -v
您可以用以下命令确认字体已安装:
$ fc-list | grep "Hack"
一些Linux用户可能会发现,通过这些说明,其发行版可以改善字体渲染。
.zip )中提取文件,然后单击以打开它们。hack Windows安装程序简化了Windows平台上的安装。该工具会指导您完成安装过程,并解决Windows平台上的字体安装/更新中发生的一些常见渲染问题。此工具是Windows用户的建议安装方法。
要与安全外壳一起使用,请在选项中编辑以下字段:
"Hack"https://cdn.jsdelivr.net/npm/hack-font@3/build/web/hack.css 我们强烈建议您在平台上提供社区开发的软件包经理或其他自动更新实用程序的便利性。尽管相对于存储库版本,包装管理器发行版可能会有些延迟,但通过这些软件包管理器分发的软件包旨在调整和自动化系统上的“字体安装”和“自动化”。
我们知道以下软件包管理器(带有关联的软件包名称)中有黑客支持:
ttf-hackhackfontfonts-hack-ttfdnf-plugins-core :: heliocastro/hack-fonts :: hack-fontsmedia-fonts/hackhomebrew/cask-fonts/font-hackfonts/hack-fontshack-fontsfonts-hack-ttfhack.font有关黑客软件包的安装问题,请直接与软件包维护者联系。
hack可在Woff和Woff2 Web字体格式中使用。默认情况下包括大胆和斜体样式,并通过<strong>和<em>标签在开箱即用。
可以通过JSDELIVR和CDNJS CDN服务获得黑客攻击:
以下片段提供了通过JSDELIVR CDN使用的黑客Web字体使用的示例。将URL路径调整到CDNJS提供的路径(单击上面的链接以找到适当的URL)以切换到CDNJS CDN。
在HTML文件的<头>部分中包括以下一项:
子集Web字体
< link rel =" stylesheet " href =" //cdn.jsdelivr.net/npm/hack-font@3/build/web/hack-subset.css " >完整角色集Web字体
< link rel =" stylesheet " href =" //cdn.jsdelivr.net/npm/hack-font@3/build/web/hack.css " > pre , code { font-family : Hack , monospace; }有关更多详细信息,请参见WebFont_usage.md文档,包括有关如何在Web服务器上下载,主机和服务Web字体的说明。
Alt-Hack库包含(不断增长的)替代字形样式的集合,可用于自定义您的黑客字体。不喜欢默认的零样式吗?用零或虚线的零或虚线构建新字体,以更适合您的方式交换UFO设计源。
我们欢迎Alt-Hack存储库中新的替代字形样式的贡献。设计一些与字体中其余部分合作的新事物,并向Alt-Hack存储库提交拉动请求,以便其他人可以在其自定义构建中使用它。
详细的构建说明可在Alt-Hack存储库Readme.md上找到。字体重命名说明以支持并排安装带有上游黑客的字体。
字体线是一种修改黑客设计中使用的默认线间距(20%UPM)的工具。
以下要点安装字体线并修改同一目录中包含的所有桌面字体文件的线间距:
如果您修改了上游黑客源或已发布的字体二进制文件,并希望使用此处发布的hack字体在同一系统上安装修改的字体,则可以使用fontname.py python脚本来定义二元文件中的新字体名称。例如,您可以在平台上安装Hack ,以及15%的UPM线间距调整后的版本为Hack Fifteen 。通过我们的Alt-Hack存储库中的默认字形修改默认字形,或者自己设计自己的创建,并使用您想要的任何名称来定义您的创建。安装后,您更名的字体应以您使用脚本定义的名称显示,以便您可以根据需要在其中任何一个之间切换。
使用详细信息和示例在fontname.py存储库读取中提供。
我们欢迎对黑客捐款!请查看我们的贡献。md文档以获取详细信息。
Hack是由以下免费开源项目构建的:
我们要感谢JSdelivr和CDNJS团队通过免费的Web字体CDN服务对Hack项目的支持。我们非常感谢Semaphore CI团队对开源软件开发的大力支持。他们的免费CI测试服务和快速,出色的技术支持是我们项目的巨大资产。最后,非常感谢所有从事无法识别的工作以将黑客入侵用户的人,以便易于访问,安装,升级和使用。在平台/发行版/应用程序中,有重新分配程序包经理,审查委员会成员,测试人员和其他人,他们执行这项令人不愉快的工作,并且经常无法认可。非常感谢您的努力。
黑客工作是©2018 Source Foundry作者。麻省理工学院许可证
BITSTREAM VERA SANS MONO ©2003 BITSTREAM,INC。(保留字体名称Bitstream和Vera )。 Bitstream Vera许可证。
字体二进制文件是根据允许无限印刷,桌面,Web和软件嵌入用于商业和非商业应用程序的使用的许可。
有关许可证的全文,请参见License.MD。