如何自动确定图像或PDF中使用的字体?


Answers:


44

对于TIFF或任何其他光栅(像素)图像,Jin的答案涵盖了它。

对于PDF(假设它是“适当的” PDF,而不是由扫描/传真软件生成的嵌入在PDF中的光栅图像),字体信息将嵌入文件中。

在Adobe Reader,Adobe Acrobat和Foxit Reader 3中-在其他应用程序中可能略有不同-文件菜单>属性>字体选项卡为您提供了文档中使用的所有字体的列表。

还有用于Acrobat的第三方插件,例如Enfocus PitStop Pro,它们增加了在整个文档中查找/替换/报告特定字体实例的功能。


1
...,如果找不到字体信息,则可以尝试截取PDF的屏幕截图,然后将截图发送给What the Font
JariKeinänen2011年

2
Xpdf带有pdffonts,请参见。手册页,一个带有开关的命令行工具,用于将其字体列表限制为页面范围内的字体。
查尔斯·斯图尔特

我制作了这个社区Wiki,打算将所有资源都汇总到一个列表中。
e100


22

如果需要识别字体样本的帮助,则有很多资源。

其中一些是自动的,您可以提交示例屏幕截图或遇到一系列问题,以帮助缩小可能性:

某些软件可以帮助您找到与所需字体接近的字体:

其他人则是人为驱动的,专家和爱好者可以在这里检查您的提交内容:

最后,有些服务和程序旨在帮助您为给定用途选择适当的字体:



9

在带有实际文本的PDF中,您可以将一个文本块复制到Word(或另一个丰富的编辑器)中,然后查看“字体”下拉列表。


pdf文本在某些操作系统和某些pdf阅读器中通常不带样式地进行复制。
dkuntz2 2011年

而且我怀疑这对您尚未在系统上安装的字体是否有效。
e100

9

只需在列表中添加一个新软件即可使用图像或屏幕截图识别字体:“查找我的字体”-http: //www.findmyfont.com(我是该软件的开发人员)。

该应用程序可在Mac-OS或Windows上运行,并通过在线(125.000种免费和商业字体)和计算机上的字体搜索来识别给定位图图像的字体,同时还会为您提供精确匹配和类似匹配的列表+只需3-5秒,每个人的百分比匹配。它可以使用各种彩色图像,而无需额外的预处理。


1

1.总结

1.1。要求

如果您的要求:

  1. 免费软件或服务
  2. 西里尔符号的字体识别

1.2。建议

采用:

  1. FontMatch用于半自动确定图像
  2. pdffonts,字符串或Foxit Reader,可自动识别为PDF文件

2.免责声明

该答案与2019年8月相关。此答案的未来数据可能已过时。


3. PDF

可以使用 img2pdf将图像转换为PDF文件(并使用PDF-XChange Editor 可选添加OCR层),然后使用此软件。

3.1。pdffonts

Poppler工具pdffonts。Windows用户可以通过Chocolatey安装Poppler 。

D:\SashaDebugging\FontsIdentification>pdffonts KiraGoddess.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Arial                                CID TrueType      Identity-H       yes no  yes      7  0
Arial                                TrueType          WinAnsi          no  no  no       8  0

3.2。弦

正如凯尔•克兰默所说。Windows用户还可以使用字符串工具,从Chocolatey安装必要的软件:

D:\SashaDebugging\FontsIdentification>strings KiraGoddess.pdf | grep -i fontname
/FontName /Arial
/FontName /Arial

3.3。福昕阅读器

File→交通Properties→交通Fonts在描述社会维基答案

福昕阅读器

3.4。限度

对于某些PDF文件,字体可能是:

  1. 还没决定
  2. 确定不正确

我重新检查pdffonts / strings / Foxit Reader结果,使用FontMatch。


4. FontMatch

您可以使用pdftoppm将PDF文件转换为图像并使用FontMatch。

4.1。用法

做任何信件的截图,从图像→交通File→交通Open→交通选择截图文件→交通Identify→交通FontMatch提出可能的字体:

字体匹配

手动比较Matching Fonts列表中的顶部字体和您的字体。为了比较其他字母,最好将程序用作Font Runner开源本地字体查看器:

字体赛跑者

4.2。限度

  1. 仅支持本地字体
  2. 不再维护软件

5.没有帮助

КираИдеал.jpgfont-identification标签描述中测试了非人类驱动的服务和软件。

5.1。数据

КираИдеал.jpg

5.2。不支持的西里尔字母符号

  1. WhatTheFont — WTF:

    什么字体

  2. 字体

    什么字体

  3. 匹配器

    匹配器

  4. Identifont-拉丁文专用指南:

    Identifont1

    Identifont2

  5. Bowfin Printworks-以及拉丁文专用指南:

    鲍芬版画

5.3。已付费

  1. Adobe Photoshop Match字体 - 定价
  2. FindMyFont -30天免费版本的使用期限:

    FindMyFont

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.