Я почти не знаю реальных фактов по этой теме, но я подумал, что поделюсь своими мыслями о том, что это стоит.
Как Windows хранит шрифты
Насколько я понимаю, каждый подтип шрифта (в отличие от характеристик шрифта) хранится в одном файле в Windows (или, по крайней мере, может быть). Это может привести к некоторой путанице. Давайте посмотрим на пример.
Как видите, шрифт Adobe Heiti Std R (первый во втором ряду) визуализируется одним листом бумаги с надписью Abg . Это один шрифт, представляющий один файл шрифта.
Напротив, шрифт Arial (последний в третьем ряду) визуализируется на 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
.
Поэтому, когда вы импортировали эти шрифты, вы могли взять с собой некоторые системные шрифты. Очевидно, что Microsoft и я немного различаемся в наших определениях термина « заменить ».