我有一个庞大的字体集,希望能够以有效的方式查看它们,而不是一个一个地打开文件。
除了fontypython,最好的字体查看器是什么,不幸的是,它在多字节字符的字体上有一个 Mojibake 错误。
Jan*_*anC 39
我使用字体管理器
sudo apt-get install font-manager
Run Code Online (Sandbox Code Playgroud)
小智 7
Web 浏览器擅长于此。示例脚本的输出可以保存为一个简单的 HTML 页面并在本地浏览器中查看:
#! /usr/bin/env bash
cat << __HEADER
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sample of local fonts matching '$1'</title>
</head>
<body>
__HEADER
fc-list --format='%{family}\n' $1 | sort -u | while IFS='' read -r fontfamily
do
cat << __BODY
<hr/>
<div style="font-family: '${fontfamily}', 'serif'">
<h1>${fontfamily}</h1>
<p>
The quick brown fox jumped over the lazy brown dog<br/>
0123456789,.:;?/<>'"[]{}|\-=\`~!@#$%^&*()-=\\
</p>
</div>
__BODY
done
cat << __FOOTER
<hr/>
</body>
</html>
__FOOTER
Run Code Online (Sandbox Code Playgroud)
该脚本采用可选的第一个参数,即fc-list要过滤的模式。例如,:spacing=100作为参数传递会生成一个包含所有已安装等宽字体的 HTML 页面,或者不传递任何内容并查看所有字体。
总是有 Fontmatrix(Github)。它的功能集略有不同,fontypython但我喜欢它。
要从 repos 安装它,请运行:
sudo apt install fontmatrix
Run Code Online (Sandbox Code Playgroud)