当前位置: 首页>>技术教程>>正文


fonts – 字体收藏家的字体查看器?

问题描述

我有一个庞大的字体集,希望能够以高效的方式\n 查看它们,而不是一个一个地打开文件。

除了 fontypython 之外最好的字体查看器是什么,不幸的是\n它在多字节字符的字体上有一个 Mojibake 错误。

最佳回答

我使用字体管理器

sudo apt-get install font-manager

次佳回答

我大量使用字符映射,并决定制作一个您可以使用 a web interface 从任何地方访问并且不需要安装的映射。

特征

  • 选择您自己的字体文件

  • 提供字体和字符信息

  • 字符 copy-able

  • 支持 TTF/OTF

  • 支持图标字体

  • 界面流畅

  • 无需安装

  • 无需服务器上传

截屏

第三种回答

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

该脚本采用可选的第一个参数,即要过滤的 fc-list 模式。例如,将 :spacing=100 作为参数传递会生成一个包含所有已安装等宽字体的 HTML 页面,或者不传递任何内容并查看所有字体。

第四种回答

总是有 Fontmatrix ( Github )。它的 feature-set 与 fontypython 略有不同,但我喜欢它。

要从存储库安装它,请运行:

 sudo apt install fontmatrix

第五种回答

您还应该尝试 gnome-specimen(在 Debian 中也可用)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13397.html,未经允许,请勿转载。