AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 8452
In Process
Gödel
Gödel
Asked: 2010-10-21 02:42:40 +0800 CST2010-10-21 02:42:40 +0800 CST 2010-10-21 02:42:40 +0800 CST

字体收集器的字体查看器?

  • 772

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

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

fonts
  • 10 10 个回答
  • 31994 Views

10 个回答

  • Voted
  1. JanC
    2010-10-21T08:50:27+08:002010-10-21T08:50:27+08:00

    我使用字体管理器

    sudo apt-get install font-manager
    

    截屏

    • 42
  2. bluejamesbond
    2015-01-14T10:10:41+08:002015-01-14T10:10:41+08:00

    我大量使用字符映射,并决定制作一个您可以使用Web 界面从任何地方访问且无需安装的字符映射。

    特征

    • 选择您自己的字体文件
    • 提供字体和字符信息
    • 字符可复制
    • 支持TTF/OTF
    • 支持图标字体
    • 流畅的界面
    • 无需安装
    • 无需服务器上传

    截屏

    CharMap 界面截图

    • 37
  3. nharward
    2018-02-14T00:25:56+08:002018-02-14T00:25:56+08:00

    网络浏览器擅长这一点。示例脚本,其输出可以保存为简单的 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 页面,或者不传递任何内容并查看所有字体。

    • 8
  4. Oli
    2010-10-21T02:48:14+08:002010-10-21T02:48:14+08:00

    总是有 Fontmatrix ( Github )。它的功能集略有不同,fontypython但我喜欢它。

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

     sudo apt install fontmatrix
    

    截屏

    • 5
  5. sdf
    2014-04-03T15:29:30+08:002014-04-03T15:29:30+08:00

    你也应该尝试一下gnome-specimen(在 Debian 中也有)

    • 4
  6. Stéphane Gourichon
    2020-11-26T07:12:06+08:002020-11-26T07:12:06+08:00

    常规 Ubuntu(和变体)存储库包括(至少在当前 LTS 版本 20.04 中)程序font-viewer和gnome-font-viewers.

    两者都可以使用常规的包工具安装,包括apt install以 root 身份安装,并通过通常的机制从文件管理器中调用,以从任何目录预览字体文件。

    它们也可以从命令行调用:

    /usr/libexec/font-manager/font-viewer /path/to/font/file.ttf
    
    gnome-font-viewer /path/to/font/file.ttf
    

    顺便说一句,我碰巧遇到了一些字体(字符集子集的部分编码,从 PDF 文件中提取),它们可以很好地显示font-viewer并显示所有替换的字符gnome-font-viewer(对于大多数 PDF 查看器中的 PDF 文件也是如此)。

    • 2
  7. peter7775
    2020-05-01T03:21:45+08:002020-05-01T03:21:45+08:00

    只需简单地添加到nharward脚本⇑,即可生成最终的 html 页面。谢谢你。

    将此文本保存在名为“fontpreview.sh”的文件中:

    #!/usr/bin/env bash
    
    cat > fonts.html << __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 >> fonts.html << __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 >> fonts.html << __FOOTER
        <hr/>
    </body>
    </html>
    __FOOTER
    
    echo "fonts.html created"
    

    然后在命令行中运行:

    bash fontpreview.sh
    

    这将创建一个名为的文件fonts.html,您可以在浏览器中打开该文件。

    • 1
  8. iegik
    2015-10-10T05:09:41+08:002015-10-10T05:09:41+08:00

    我创建了简单的 SVG 字体查看器

    http://jsfiddle.net/iegik/r4ckgdc0/show/

    • 0
  9. user957735
    2019-05-20T19:05:16+08:002019-05-20T19:05:16+08:00

    如果您使用 Ubuntu(或类似的操作系统),则可以使用 Ubuntu 内置文件查看器,您只需更改视图(单击搜索放大镜右侧的视图图标,直到看到字体)。要进一步确认,您只需双击字体并查看快速概览。例如,如果您想快速清除各种奇数字符字体,这非常有用。

    屏幕截图:显示 1)目录视图的输出,2)单击按钮以更改为右侧视图,3)单击字体的示例

    截屏

    • 0
  10. Brahma Sharma
    2021-09-17T10:00:40+08:002021-09-17T10:00:40+08:00

    我知道这个问题很陈旧,但一个选择是使用 YAD,一个对话制造商。您可以通过以下方式安装它:

    sudo apt install yad
    

    然后用于yad --font显示字体。它之所以有效,是因为 YAD 有一个字体选择器对话框。

    • 0

相关问题

  • empathy 中的字体大小如何配置?

  • 什么字体是绝对需要的?[关闭]

  • 如何使字体看起来像在 Windows 中一样?

  • 升级到 10.04 后字体模糊,Nvidia 问题?

  • 如何解决 Firefox 中的字体问题?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve