1

У меня Windows 7 Ultimate Home Edition, я недавно установил несколько новых шрифтов (я занимаюсь графическим дизайном и т.д.) И заметил, что некоторые из них не отображаются в Windows/Fonts через панель управления, Внешний вид и Персонализация. И когда они происходят, у них всегда есть FONTNAME_0.ttf (это всегда характерно для файлов TTF?).

У меня есть 1306 шрифтов в соответствии с FontFrenzy, но он не показывает их все через панель управления внешним видом и персонализацией .

Кроме того, в C:\Windows\Fonts шрифты отображаются только в качестве имени файла, например, arial.ttf (но по какой-то странной причине появляется arial_0.ttf , то же самое для других шрифтов).

Почему это, и кто-то еще имел эту проблему раньше!

1 ответ1

0

Я почти не знаю реальных фактов по этой теме, но я подумал, что поделюсь своими мыслями о том, что это стоит.

Как Windows хранит шрифты

Насколько я понимаю, каждый подтип шрифта (в отличие от характеристик шрифта) хранится в одном файле в Windows (или, по крайней мере, может быть). Это может привести к некоторой путанице. Давайте посмотрим на пример.

Пример списка шрифтов Windows 7
Как видите, шрифт 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 и я немного различаемся в наших определениях термина « заменить ».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .