I have Windows 7 Ultimate Home Edition, installed some new fonts recently (I do graphic design etc.) and have noticed some of them don't display in Windows/Fonts via the control panel, Appearance and Personalization. And when they do occur they always have FONTNAME_0.ttf
(is this always common for TTF files?).
I have 1306 fonts according to FontFrenzy but it doesn't show all of them via the Appearance and Personalization control panel.
Also, in C:\Windows\Fonts
, the fonts only show as the file name, e.g. arial.ttf
(but for some odd reason arial_0.ttf
appears, same for other fonts).
Why is this, and anyone else had this problem before!
Best Answer
I hardly know any real facts about the topic, but I thought I'd share my thoughts for what it's worth.
How Windows stores Fonts
To my understanding, every font sub-type (as distinguished by the font characteristics) is stored in a single file on Windows (or, at least, it can be). This can lead to a bit of confusion. Let's look at an example.
As you can see, the Adobe Heiti Std R font (first on the second row) is visualized by single paper sheet with Abg on it. This is a single font, representing a single font file.
In contrast, the Arial font (last on the third row) is visualized by 3 sheets of paper. This means it's a font family consisting of multiple font files (which provide the same font but with differing characteristics).
However, this does not explain any
_0
file names. Those exist for a different reason.So where do the names come from?
Here is a directory listing I just did a minute ago:
As you can see, no
_0
files exist by default.Now, if I copy![enter image description here](https://i.stack.imgur.com/AlVfd.png)
arial.ttf
to my desktop, right-click it and select Install, the following dialog will pop up:Now, you should click No! If you don't, this is the result:
Please note, that I now have a file called
ARIAL_0.TTF
.So, when you were importing those fonts, you might have brought some system fonts along. Obviously, Microsoft and I slightly differ in our definitions of the term "replace".