如何知道我的哪些字体支持或不支持某些字形?

平面设计 字体 视窗 字形 等宽
2022-02-06 22:28:57

我有一长串字形,其中包含多个Unicode 块中的各种 Unicode 点,我需要以等宽形式表示(这意味着使用单一字体)我如何知道该字体在该列表中不支持哪个字形?

我尝试了 Microsoft Word、Open Office、Notepad++ 和其他一些工具,但即使是 ᴡindows® Notepad也尝试用其他字体的字形替换未知字符,而不是直接使用替换字符。有时它甚至替换存在于字体中的字符

打开字体编辑器并逐个检查 Unicode 点肯定需要几个小时。下面是我需要正确显示的文本

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ ┏━━━━━┱─────┬─────┬─────┐
│ ɶ   │     │ É   │     │     │     │     │ È   │     │     │ À   │ № № │     ┃         ┃ ┃ Ver ┃     │     │     │
│     │    │     │     │     │    │     │Espac│     │     │     │ № № │     ┃      ‎  ┃ ┃Num ⌓┃ ⁄ ⨸ │ ⋇ ⨉ │ ₋ ₋ │
┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ ┡━━━━━╃─────┼─────┼─────┤
┃       ┃ ᴀ   │ ᴢ   │ ᴇ ℯ │ ʀ ℝ │ ᴛ   │ ʏ   │ ᴜ   │ ɪ 🛈 │ ᴏ ℴ │ ᴘ ℘ │     │     ┃Entrée ┃ │ ⁷   │ ⁸   │ ⁹   │     │
┃       ┃    │    │ ℯ ℰ │  ℛ │    │    │    │\t ℐ │ ℴ ℴ │  ℘ │    │     ┃   ⏎   ┃ │ ⁷   │ ⁸   │ ⁹   │     │
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃ ├─────┼─────┼─────┤     │
┃        ┃ ᴁ   │ ꜱ   │ ᴅ   │ ꜰ ℉ │ ɢ   │ ʜ   │ ᴊ   │ ᴋ → │ ʟ ℓ │ ᴍ ℳ │ Ù   │     ┃      ┃ │ ⁴   │ ⁵   │ ⁶   │     │
┃ꜱɢᴀᴘ ⇬  ┃    │    │    │  ℱ │ ℊ ℊ │  ℋ │ \n  │    │ ℓ ℒ │ \r  │     │     ┃      ┃ │ ⁴   │ ⁵   │ ⁶   │ ₊ ₊ │
┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ ├─────┼─────┼─────┼─────┤
┃       ┃     │ ᴡ   │ ꭥ   │ ᴄ ℃ │ ᴠ   │ ʙ ℬ │ ɴ   │     │     │     │     ┃             ┃ │ ¹   │ ²   │ ³   │     │
┃Shift ⇧┃     │    │    │    │   │  ℬ │    │     │     │     │     ┃Shift ⇧      ┃ │ ¹   │ ²   │ ³   │ Ent │
┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ ├─────┴─────┼─────┤  ⏎  │
┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃     │ ⁰         │     │     │
┃Ctrl   ┃Meta   ┃Alt    ┃                                   ┃AltGr ⇮┃Menu   ┃Ctrl   ┃     │ ⁰         │ ,   │     │
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛     └───────────┴─────┴─────┘
2个回答

今天我了解了一个新工具,它“专为您的问题而设计”。它于 2011 年发布,但我在这里分享它,在我测试它不到一小时后:

http://blog.tavultesoft.com/2011/07/character-identifier-tool.html

希望这会有所帮助,它是一个 .exe,因此可能需要 Windows。

我知道你的问题,因为我正在为少数民族语言工作。

如果您的语言或项目可能被覆盖,您可以访问 myfonts.com 并在“语言”下查看。这将是一个简单的答案,找到正确的语言,过滤器将找到所有带有您的字符的字体。


如果您有特殊需要,或者不是“语言相关”而是“技术”的字符,您可以转到高级搜索并输入您自己的(!)示例文本(可能只是您的棘手字符(但我会输入一些字母,以了解左上角示例文本框中的字体设计))。

您将看到许多字体,并且可以向下滚动以找到可以渲染您的角色的字体。如果您大致知道您需要什么(例如等宽),您可以限制列表;通过使用提供的强大搜索工具。

如果您有自己的字体短列表(您拥有的或其他字体)那就更好了,只需搜索这些字体,看看哪些字符正确出现。

我总是喜欢使用 Arial Unicode 作为参考,因为它包含了我们需要的所有字符。例如,我可以检查我的示例文本是否已正确复制和粘贴。

一旦你点击了一个有希望的字体,你将看到关于字形覆盖的符号,如常见问题和语言支持下的在线帮助中所述。


如果您只想检查机器上已经安装的字体,您可以在这里获得免费工具:http ://www.screamfactor.de/

它只有德语(?),但应该相当容易。您可以设置自己的示例文本,因此可以快速检查哪些字体支持您的棘手字符。

如果你不喜欢这个,你也可以搜索“免费字体管理器”;如果您被迫大量使用特殊字符,我相信字体管理器是最好的解决方案。我找到了另一个,它也是免费的,也有英语: http ://us.fontviewer.de/