我有 Windows 7 Ultimate Home Edition,最近安装了一些新字体(我从事图形设计等),并注意到其中一些字体无法通过控制面板显示在 Windows/字体中,外观和个性化。并且当它们确实发生时它们总是会存在FONTNAME_0.ttf
(这对于 TTF 文件中是否总是很常见?)。
根据 FontFrenzy,我有 1306 种字体,但它不会通过外观和个性化控制面板。
此外,在中C:\Windows\Fonts
,字体仅显示为文件名,例如arial.ttf
(但由于某些奇怪的原因arial_0.ttf
出现,其他字体也是如此)。
这是为什么?以前有人遇到过这个问题吗?
答案1
我几乎不知道有关该主题的任何真实事实,但我想分享我的想法。
Windows 如何存储字体
据我了解,每种字体子类型(以字体特征)存储在 Windows 上的单个文件中(或者,至少,它能是)。这可能会引起一些困惑。让我们看一个例子。
正如您所看到的,Adobe Heiti 标准 R字体(第二行第一个)通过一张纸可视化抗体字体文件。相比之下
,宋体字体(第三行最后)可视化为3纸张。这意味着它是字体系列由多个字体文件组成(提供相同的字体但具有不同的特征)。
但是,这并不能解释任何_0
文件名。文件名的存在有其他原因。
那么这些名字从何而来?
这是我刚才做的目录列表:
C:\Windows\Fonts>dir aria*
2011-05-11 00:34 778,552 arial.ttf
2011-01-17 01:32 749,004 arialbd.ttf
2011-01-17 01:32 561,924 arialbi.ttf
2011-01-17 01:32 555,884 ariali.ttf
2006-07-14 12:01 173,936 ARIALN.TTF
2006-07-14 12:01 178,864 ARIALNB.TTF
2006-07-14 12:01 178,316 ARIALNBI.TTF
2006-07-14 12:01 179,368 ARIALNI.TTF
2002-11-18 18:44 23,275,812 ARIALUNI.TTF
9 File(s) 26,631,660 bytes
0 Dir(s) 163,335,311,360 bytes free
可以看到,_0
默认情况下不存在任何文件。
现在,如果我复制arial.ttf
到桌面,请右键单击它并选择安装,会弹出如下对话框:
现在轮到你应该点击不!如果不这样做,结果如下:
C:\Windows\Fonts>dir aria*
2011-05-11 00:34 778,552 arial.ttf
2011-01-17 01:32 749,004 arialbd.ttf
2011-01-17 01:32 561,924 arialbi.ttf
2011-01-17 01:32 555,884 ariali.ttf
2006-07-14 12:01 173,936 ARIALN.TTF
2006-07-14 12:01 178,864 ARIALNB.TTF
2006-07-14 12:01 178,316 ARIALNBI.TTF
2006-07-14 12:01 179,368 ARIALNI.TTF
2002-11-18 18:44 23,275,812 ARIALUNI.TTF
2011-05-11 00:34 778,552 ARIAL_0.TTF
10 File(s) 27,410,212 bytes
0 Dir(s) 163,332,550,656 bytes free
请注意,我现在有一个名为的文件ARIAL_0.TTF
。
因此,当您导入这些字体时,您可能已经带了一些系统字体。显然,微软和我对“代替“。