fontpreview-ueberzug 使用教程
fontpreview-ueberzugpreview fonts in fzf项目地址:https://gitcode.com/gh_mirrors/fo/fontpreview-ueberzug
1、项目介绍
fontpreview-ueberzug
是一个 POSIX shell 脚本,用于在 fzf
中预览系统上安装的所有字体,并使用 ueberzug
进行显示。该项目灵感来源于 fontpreview
项目,但大部分代码已完全重写。
主要特性:
- 不需要两个窗口(终端和
sxiv
)来显示预览。 - 使用
ueberzug
在终端中显示预览图像。 - 滚动时预览会实时更新,无需按回车键。
依赖项:
fzf
ueberzug
imagemagick
2、项目快速启动
安装
手动安装
-
下载脚本并运行:
git clone https://github.com/xlucn/fontpreview-ueberzug.git cd fontpreview-ueberzug ./fontpreview-ueberzug
-
将脚本放入
$PATH
:sudo cp fontpreview-ueberzug /usr/local/bin/
-
使用提供的
Makefile
:make install
Arch Linux 用户
对于基于 Arch 的用户,可以通过 AUR 安装:
yay -S fontpreview-ueberzug-git
使用
运行脚本:
fontpreview-ueberzug
自定义选项:
fontpreview-ueberzug -a TEXT_ALIGN -s FONT_SIZE -b BG_COLOR -f FG_COLOR -t PREVIEW_TEXT
3、应用案例和最佳实践
应用案例
- 设计师选择字体:设计师可以使用
fontpreview-ueberzug
快速预览系统中的所有字体,以便选择最适合项目的字体。 - 开发者调试字体:开发者在开发过程中需要测试不同字体的效果,可以使用该工具快速预览和选择。
最佳实践
-
自定义预览文本:
FONTPREVIEW_PREVIEW_TEXT="ABCDEFGHIJKLM\nNOPQRSTUVWXYZ\nabcdefghijklm\nnopqrstuvwxyz\n1234567890\n< -- = == ->\n-| #[ |> <$> ~@" fontpreview-ueberzug
-
设置常用字体大小和颜色:
FONTPREVIEW_FONT_SIZE=24 FONTPREVIEW_BG_COLOR="#FFFFFF" FONTPREVIEW_FG_COLOR="#000000" fontpreview-ueberzug
4、典型生态项目
fzf
fzf
是一个通用的命令行模糊查找器,可以与 fontpreview-ueberzug
结合使用,提供快速的字体选择界面。
ueberzug
ueberzug
是一个用于在终端中显示图像的工具,fontpreview-ueberzug
使用 ueberzug
在终端中显示字体预览图像。
imagemagick
imagemagick
是一个用于图像处理的强大工具集,fontpreview-ueberzug
使用 imagemagick
生成字体预览图像。
通过这些工具的结合使用,fontpreview-ueberzug
提供了一个高效、便捷的字体预览解决方案。
fontpreview-ueberzugpreview fonts in fzf项目地址:https://gitcode.com/gh_mirrors/fo/fontpreview-ueberzug