В тази статия ще споделя моето решение на проблема с неправилно показване на шрифтове в Windows 7, което изисква възстановете всички стандартни шрифтове до Windows 7. Предисторията на въпроса е тази: наскоро търсех нови оригинални шрифтове, които да използвам в графичен редактор, изтеглих ги цяла планина, но след това забелязах, че при добавяне на нов шрифт в системата, ако има съвпадение, тогава оригиналният шрифт се заменя с нов (инструкции как да инсталирате шрифтове в Windows 7 тук). В резултат на подобни дейности стана невъзможно да се работи в половината от системните панели и приложения поради факта, че те говориха на непознати за мен езици :).
Бързо Googling "възстановяване на системните шрифтове до Windows 7"А"стандартни шрифтове за Спечелете 7", не даде специален резултат, предложените решения не помогнаха на fkb (разбира се, преинсталирането на системата не ми допадна). Затова реших да тръгна по моя собствен начин и да започна просто да копирам оригиналните шрифтове от известна нормална система (напомням ви, че шрифтовете се съхраняват в директорията % windir% \ шрифтове ) и ги замени с шрифтове в тяхната система. Решението помогна само отчасти, стана възможно да се работи в системата, появиха ми се родните букви на кирилица, но настройките на шрифта оставиха много да се желае. Първо, размерът на някои шрифтове се е променил или правописа им е престанал да съответства на оригинала или шрифтът е станал удебелен по някаква причина.
Въпреки това успях да разбера как да победя този проблем. За да направите това, трябва да нулирате настройките на шрифта в системния регистър, за което изтеглете прикачения файл по-долу, което ви позволява да възстановите асоциации за стандартни шрифтове в Windows 7. Можете да го изтеглите тук:
Този файл е експортираното съдържание на клон на системния регистър. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Шрифтове в Win 7. След прилагането на този .reg файл, системата трябва да се рестартира, ето и ето! проблемът с шрифта трябва да изчезне!
Т.е. последователността, която ми помогна да възстановя стандартните системни шрифтове в Windows 7 е следната:
- замяна на шрифтове в директорията% windir% \ fonts с шрифтове от "чиста" система
- клон на експортния регистър HLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
- рестартиране
Надявам се, че ако имате и шрифтове, тогава това решение ще ви помогне. Във всеки случай, ако намерите алтернативна техника, която помогна точно във вашата ситуация - не се колебайте да споделите в коментарите. На теория инструкцията е подходяща и в случаите, когато случайно сте изтрили желания шрифт и след като той бъде намерен и копиран обратно, бъгове не изчезват.
PS. Ако нямате под ръка чист Windows 7, можете да изтеглите архива със стандартни шрифтове тук: http://narod.ru/disk/52061075001.99f42303cf1a0ac70dc978dd20406657/original_fonts.zip.html, размер на архива около 350 Mb.