Чи сповільнює встановлення купи непотрібних шрифтів комп'ютери?


9

Кілька сайтів та блогів радять користувачам видаляти зайві шрифти зі своєї ОС. Чи допомагає це у виконанні чи це лише міф? Якщо це правда, чому це так?


Чому саме ці блоги пропонують перемістити шрифти? Це було б корисним моментом.
cutrightjm

Відповіді:


5

Причина, яку рекомендується, полягає в тому, що Windows (принаймні, не впевнений у Mac та Linux) має завантажувати інформацію про шрифт під час завантаження. Це не тільки може сповільнити процес завантаження (хоча я не думаю, що ви насправді цього помітили б на сучасному комп’ютері), але, що ще важливіше, кожен шрифт вимагає достатньої кількості пам'яті. Потім це більше не доступне для інших процесів ОС, і тому може сповільнити ОС через підкачку.

Тож на сучасному комп’ютері з великою кількістю пам’яті та швидким приводом ви не помітите різниці за звичайних обставин.


1

Основний хіт продуктивності - це не самі шрифти, а збільшені терміни завантаження програм, що використовують їх (Word, Excel, Corel тощо).

Графіка-Unleashed
SourceDaddy


Якщо ви активно не використовуєте шрифти, то навіщо їх завантажувати та споживати системні ресурси?
da4

@ da4 Я не OT, я сам повинен розробляти і тестувати програмне забезпечення з різними шрифтами, оскільки я також повинен використовувати китайську мову для тестування, деякі інші не завдадуть мені шкоди.
буммі

1

З власного досвіду, я маю сказати, що так, встановлення багатьох шрифтів уповільнить систему. Мої власні анекдотичні свідчення:

На початку 2011 року я хотів дізнатися, чи є правда щодо того, чи багато шрифтів уповільнює систему. Щоб перевірити це, я використовував FontFrenzy на машині Windows 7, щоб вивантажити всі, крім шрифтів, встановлених у Windows 7 за замовчуванням . Всього я відключив близько 250 накопичених шрифтів. Це єдина зміна, яку я вніс, час завантаження (з екрана BIOS до екрана робочого столу) зменшився на 6 секунд (з 50 секунд до 44 секунд). Такі програми, як Word, Photoshop тощо, відчували, що вони завантажуються швидше (втім, я їх фактично не встигав).

Я не пам’ятаю точних специфікацій системи, але це була машина i5 під управлінням Win 7 Home Premium з 6 Гб оперативної пам’яті та приводом Caviar Green 5400RPM 750 Гб.

Проблема з анекдотичними доказами на кшталт цього полягає в тому, що я впевнений, що ніхто не матиме точної настройки програмного забезпечення та обладнання. Однак для одного тесту, який я пробіг, він скоротив час завантаження, маючи менше шрифтів.


1

Просто ідея:

Якщо вам іноді потрібно багато шрифтів, то вам краще мати ці шрифти в іншій папці, наприклад, c:\my1і зробити символьне посилання цих внутрішніх файлів у c:\windows\fonts.

Щоразу, коли ви закриваєтесь Photoshop (or other software you need many fonts for), ви можете просто перейменувати цю папку в C:\my2(тому всі ці шрифти будуть автоматично вилучені з c:\windows\fonts). І щоразу, коли в майбутньому ви хочете знову включити всі ці шрифти (перед тим, як відкрити Photoshop чи інше), перейменуйте папку назад у c:\my1, щоб шрифти знову були вирішені.


1
Більш практичною реалізацією було б створити пакетний файл, який перейменовує папку, запускає програмне забезпечення, а потім знову перейменовує папку після завершення роботи програми. Для запуску програмного забезпечення використовуйте пакетний файл, а не виконувану програму.
fixer1234

0

Так, це так, як Windows читає всі шрифти при запуску і повинен перевірити всі шрифти в:

C: \ windows \ шрифти

перед тим, як відновити пуск.

Якщо ви встановите нові шрифти у Windows, ви відчуєте повільніше завантаження вікнами.

Ось чому рекомендується зберігати лише основні шрифти у вікнах, перелічених за цим посиланням, а також зберігати шрифти, які ви використовуєте в спеціальному програмному забезпеченні для редагування, як Photoshop або CorelDraw, або встановленому на вашій системі програмному забезпеченні чи іграх, які потребують спеціальних шрифтів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.