#字体 #Linux #系统 #极客 #已安装 #管理 #终端

app font-manager

Linux 系统上管理字体的简单工具

5 个版本

0.0.6 2024年6月7日
0.0.5 2023年1月26日
0.0.3 2022年9月20日
0.0.2 2021年10月11日

454命令行工具 中排名

每月下载 21

MIT 许可证

21KB
454

Font Manager CLI

Linux 上管理字体的简单 CLI 工具

WIP!!

此项目已经可以使用,但预计会有破坏性的变化。

安装

使用 cargo

cargo install font-manager

关于

此实用程序简化了在终端内管理字体。

内置对 nerd font 聚合项目 上的极客字体的支持

所有字体都将安装到 $HOME/.fonts/,如果不存在则创建它

使用方法

使用帮助了解所有选项

font-manager --help

安装

您只需给出名称即可安装项目中包含的极客字体

font-manager install --nerd FiraCode

或安装任何字体,给出包含字体的 zip 文件的路径

font-manager install --from-zip /path/to/zipfile/font.zip

如果您不想手动下载字体,可以传递包含 zip 文件的 URL

例如:JetbrainsMono 字体

font-manager install --from-url https://download.jetbrains.com/fonts/JetBrainsMono-2.242.zip

标志

这些标志可以发送给任何安装选项。

--use-otf

默认情况下,这将忽略任何 .otf 字体,以避免与 .ttf. 的相同字体的冲突。如果您更喜欢 .otf,或者软件包只包含 .otf,请发送此标志,并将安装 .otf 字体,忽略 .ttf

font-manager install --nerd FiraCode --use-otf
--interactive

默认情况下,这将安装软件包中的所有内容(考虑 otf/ttf 偏好)。如果您想选择要安装的具体文件,请发送此标志

font-manager install --nerd FiraCode -i

如果发送了交互式,则如果也发送了,将忽略 --use-otf,因为您将要求每个文件

--delete-zip

安装极客字体不会留下任何残留文件,但下载将留下 zip 文件,您可以指定一个标志来删除此文件。(此标志也适用于 --from-zip,如果您想删除 zip 文件也是如此)

font-manager install --from-url https://download.jetbrains.com/fonts/JetBrainsMono-2.242.zip --delete-zip
font-manager install --from-zip /path/to/zipfile/font.zip --delete-zip

卸载

任何已安装的Nerd字体都可以通过提供字体名称来删除

font-manager uninstall FiraCode

如果您想删除其他已安装的字体,需要在$HOME/.fonts/文件夹中提供包含字体的确切文件夹名称。通常,它会使用zip名称作为名称

font-manager uninstall JetBrainsMono-2.242

依赖项

~15–27MB
~415K SLoC