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
    • 最新
    • 标签
主页 / unix / 问题 / 532777
Accepted
Ljm Dullaart
Ljm Dullaart
Asked: 2019-07-30 08:24:37 +0800 CST2019-07-30 08:24:37 +0800 CST 2019-07-30 08:24:37 +0800 CST

Groff - 默认加载哪些字体

  • 772

groff 是否默认加载一组标准字体?对于所有环境,该顺序是否始终相同?它是否记录在某个地方(我找不到它)?

我可以有根据地猜测我的系统上加载了什么(Slackware 14.2),但我无法准确区分所有字体并命名它们。据我所见,列表将是:

 1    Palatino regular
 2    Palatino italic
 3    Palatino bold
 4    Palatino bold italic
 5    Palatino (again?)
 6    Courier
 7    Courier Italic
 8    Courier Bold
 9    Courier bold-italic
10-13 ???
14    A sans font bold
15    sans font bold italic
16    sans font italic
17    sans font regular
etcetera

我正在寻找一种方法来生成一组.fp不会偏离标准的 's 太多。

groff fonts
  • 2 2 个回答
  • 751 Views

2 个回答

  • Voted
  1. Best Answer
    palopezv
    2019-07-31T17:16:56+08:002019-07-31T17:16:56+08:00

    从历史上看,troff 驾驶的是 70 年代默认安装的 Agfa Times、Agfa Courier 和 Agfa Symbol 的 CAT 照排机。电影胶片的字体,仅供参考。

    在 80 年代 troff 被调整为使用 PostScript 字体。在那个时代,大多数 PS 打印机的渲染器固件中只有 Adob​​e Times、Adobe Helvetica、Adobe Courier 和 Adob​​e Symbol。

    在 90 年代初期,当 James Clarke 编写 GNU roff 时,他选择继续使用相同的默认值,以免破坏在过去 20 年左右创建的所有预先存在的文档。由于 Apple 自 86 年以来一直在销售其 35 种字体的 LaserWriter(这清楚地表明史蒂夫乔布斯绝对缺乏印刷品味,顺便说一句。前卫?Bookman?Puke),詹姆斯克拉克将它们列为格罗夫的默认设置。90 年代中期,当 Ghostscript 的生产商 Artifex Software 许可 URW Typographie 35“标准”LW 字体克隆并允许将其用于非商业目的时,原始的 Adob​​e 字体指标被 URW 取代,以尽量减少使用时的法律责任专有数据。

    TLDR:原来的 CAT 照排机只能装 10 种字体。供应商给你的 Times、Courier 和 Symbol 等字体系列非常非常昂贵。今天存在的 *roffs 保留了原始限制,因为它们要么是原始的,即 heirloom troff,要么是尽可能忠实的复制品,同时与时俱进,即 groff。

    • 1
  2. Ljm Dullaart
    2019-08-01T01:51:04+08:002019-08-01T01:51:04+08:00

    根据 Palopezv 的回答,您似乎只能相信字体 1-13 是相同的。经过一番研究,我发现以下字体列表或多或少是标准的:

    1  times
    2  times italic
    3  times bold
    4  times bold italic
    5  times
    6  courier
    7  courier italic
    8  courier bold
    9  courier bold italic
    10  symbol
    11  symbol
    12  symbol
    13  symbol
    14  avant garde bold
    15  avant garde bold italic
    16  avant garde italic
    17  avant garde
    18  bookman bold
    19  bookman bold italic
    20  bookman italic
    21  bookman
    22  helvetica bold
    23  helvetica bold italic
    24  helvetica italic
    25  helvetica
    26  helvetica condensed bold
    27  helvetica condensed bold italic
    28  helvetica condensed italic
    29  helvetica condensed
    

    30及以上不同;有时有西里尔字体,有时有教科书等。

    • 0

相关问题

  • 相同大小和相同 ISO 代码的各种 misc-fixed 字体之间有什么区别?

  • Unity 17.10 的字体问题

  • 如何为 CentOS 7 安装字体?

  • 某些文本在 Google Chrome 中字体错误且未对齐

  • 这张图片中的字体是什么?[关闭]

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve