字体奇怪——这是一个错误吗?

字体奇怪——这是一个错误吗?

我有 Windows 7 Ultimate Home Edition,最近安装了一些新字体(我从事图形设计等),并注意到其中一些字体无法通过控制面板显示在 Windows/字体中,外观和个性化。并且当它们确实发生时它们总是会存在FONTNAME_0.ttf(这对于 TTF 文件中是否总是很常见?)。

根据 FontFrenzy,我有 1306 种字体,但它不会通过外观和个性化控制面板。

此外,在中C:\Windows\Fonts,字体仅显示为文件名,例如arial.ttf(但由于某些奇怪的原因arial_0.ttf出现,其他字体也是如此)。

这是为什么?以前有人遇到过这个问题吗?

答案1

我几乎不知道有关该主题的任何真实事实,但我想分享我的想法。

Windows 如何存储字体

据我了解,每种字体子类型(以字体特征)存储在 Windows 上的单个文件中(或者,至少,它是)。这可能会引起一些困惑。让我们看一个例子。

Windows 7 字体列表示例
正如您所看到的,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

因此,当您导入这些字体时,您可能已经带了一些系统字体。显然,微软和我对“代替“。

相关内容