gfonts 是驱动 gfonts-pp-cli 二进制的命令行工具,用于在终端中搜索、浏览和下载 Google Fonts,且无需 API 密钥。使用前需先确认 CLI 已安装,否则先安装。
安装方式:通过 Printing Press 安装器安装,默认二进制目录在 macOS/Linux 为 $HOME/.local/bin,Windows 为 %LOCALAPPDATA%\Programs\PrintingPress\bin。命令为: npx -y @mvanhorn/printing-press-library install gfonts --cli-only 安装后用 gfonts-pp-cli --version 验证版本,并确保该目录在调用技能的 $PATH 中。
若 npx 安装失败(无 Node 或离线等),可回退到 Go 直接安装(需 Go 1.26.5 或更新版本): go install github.com/mvanhorn/printing-press-library/library/developer-tools/gfonts/cmd/gfonts-pp-cli@latest 此方式安装到 $GOPATH/bin(默认 $HOME/go/bin),需将该目录加入 $PATH。
主要命令:search <query> 按名称、类别或设计师搜索字体;list 通过 --category、--sort、--limit 等筛选浏览字体;info <font> 查看字体详细元数据;download <font> 下载字体文件,支持 --variant、--output、--show;trending 查看热门字体;categories 列出所有字体类别及数量;random 随机选一个字体,可用 --category 限定类别。
限制:若 --version 提示 command not found,说明运行时看不到二进制目录,需先解决 $PATH 问题再执行技能命令。除上述安装、命令与参数外,其余功能、收费或平台信息暂未提供。