找出 Inkscape 到底使用哪种字体作为“等宽字体”?

找出 Inkscape 到底使用哪种字体作为“等宽字体”?

我在 Inkscape 中制作了一个图表,其中包括一些使用“Monospace”字体的文本。我怀疑“Monospace”这个名称代表一种更具体的字体,可能取决于我的特定系统配置。

我想将字体系列更改为更具体的名称,以便确保在其他系统上可重现结果。有没有办法确定哪个字体系列到底是“等宽字体”?

答案1

monospaceInkscape在渲染用于打印和其他格式的文档时会用系统字体替换字体,因此您可以使用它来查找底层字体:

  • 使用该字体创建包含示例文本的文档monospace。您还可以添加其他默认字体serifsans-serif
  • 将文档保存为 PDF(文件 -> 保存副本...)。
  • 在 Adob​​e Reader 中打开 PDF。
  • 在阅读器中,转到文件->属性...
  • 在“字体”选项卡中,您将找到文档中使用的字体列表。

在我当前的系统 (macOS 10.15, Inkscape 1.0.2) 上,等宽字体被 替换Andale Mono;衬线字体和无衬线字体被Times New Roman和替换Verdana

这些值随着 Inkscape 1.0 的发布而发生了变化。在我之前的系统(macOS 10.13、XQuartz 2.7.11、Inkscape 0.92)上,默认值为Bitstream Vera Sans MonoBitstream Vera SerifBitstream Vera Sans。这些字体是随 XQuartz 一起安装的。

这个帖子报告称,在 Windows 上,Inkscape 使用Courier New为等宽字体,并Times New Roman使用Verdana为其他默认字体。如评论中所述,至少有些 Windows 系统使用DejaVuSansMono为等宽字体。

如果您没有安装 Adob​​e Reader,您可以简单地使用文本编辑器在 PDF 中查找字体。搜索/FontFamily

相关内容