NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (4) < 1 2 3 [4] ( Show unread post ) |
Проблема с фонтами в XP |
|
Posted: 08-08-2011, 23:09
(post 46, #1026811)
|
||||
proRock Group: Netlab Soldier Posts: 25100 Warn:0% |
|
||||
|
Posted: 08-08-2011, 23:09
(post 47, #1026812)
|
||
Advanced Group: Members Posts: 340 Warn:0% |
|
||
|
Posted: 08-08-2011, 23:11
(post 48, #1026813)
|
||
Advanced Group: Members Posts: 340 Warn:0% |
|
||
|
Posted: 08-08-2011, 23:14
(post 49, #1026814)
|
||||
proRock Group: Netlab Soldier Posts: 25100 Warn:0% |
|
||||
|
Posted: 09-08-2011, 21:39
(post 50, #1026871)
|
||
Advanced Group: Members Posts: 340 Warn:0% |
На контольной машине без поддержки Азии можно удалять или устанавливать фонты, все ОК. После установки поддержки тоже все ОК. Но достаточно теперь удалить скорее всего любой (пробовал с тремя фонтами, отстутствующими на "больно" машине) фонт, как сразу проявляется болезнь. Восстановить никак - реинсталляция удаленного фонта и/или поддержки Азии не помогают - только восстановление с бэкапа. Эта поддержка устанавливает (кроме прочего) в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont] кроме значения "0"="Lucida Console" еще и на (Китайский?) MS Gothic. Кроме того, создается ветка [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink], где Lucida Sans Unicode, Tahoma, Microsoft Sans Serif повязаны с кучей Готиков. Похоже, что ноги растут откуда то отсюда (на выходе вместо "Terminal" появляется "MS Gothic"(?). Удаление этих веток ничего не дает, только портит китайские иероглифы в Осле Грустно это PS Достаточно установить поддержку East Asian Languages. Дальше без разницы, снять ее сразу или оставить - удаление любого фонта сразу приводит к данной проблеме. This post has been edited by valja on 09-08-2011, 23:19 |
||
|
Posted: 09-08-2011, 22:05
(post 51, #1026883)
|
||
proRock Group: Netlab Soldier Posts: 25100 Warn:0% |
|
||
|
Posted: 09-08-2011, 22:13
(post 52, #1026887)
|
||||
Advanced Group: Members Posts: 340 Warn:0% |
|
||||
|
Posted: 10-08-2011, 02:46
(post 53, #1026910)
|
||
Ответственный за БД Group: Roots Posts: 3779 |
|
||
|
Posted: 10-08-2011, 08:29
(post 54, #1026918)
|
||
Advanced Group: Members Posts: 340 Warn:0% |
Возможно, попробую покопаться в реестре, записывая ветки на разных стадиях "заболевания" и потом сравнивая, что изменилось. 1. Чистая машина с бекапа 2. После установки азиатской поддержки 3. После снятия азиатской поддержки 4. После удаления любого фонта (когда болезнь проявляется) Сравнение двух последних вариантов должно вроде бы выявить, где бяка. Тут есть, правда, два смущающих обстоятельства. Реестр больно велик да и изменения явно будет много но надеюсь, ветки HKEY_LOCAL_MACHINE хватит. Другой момент, если какой-нить dll в процессе установки поддержки переписывают, то даже полное восстановление реестра может и не помочь. |
||
|
Posted: 10-08-2011, 21:05
(post 55, #1026951)
|
||
Сварливый Мозг Клуба Group: Roots Posts: 22885 |
filemon и regmon тебе в помощь. |
||
|
Posted: 10-08-2011, 22:15
(post 56, #1026954)
|
||
Advanced Group: Members Posts: 340 Warn:0% |
Оказалось, что Виндовоз при удалении первого фонта (после "удаления" азиатской поддержки), восстанавливал в реестре полтора десятка азиатских и связанных с ними фонтов ("MS-DOS CP 437", "MS-DOS CP 437", хитрый "MS Gothic", который и вылазил на экран, "SimHei", SimSun" итд). Часть не хотела удаляться, пока не снес еще кой чего и удалил их из реестра, делая попутно рестарты итд. Но в результате плучил то что хотел, мой фонт вернулся Как нибудь проведу еще более полную чистку реестра и файлов, благо имееются записи, чего там Виндовоз наинсталлировал Спасибо всем участникам |
||
|
Posted: 11-08-2011, 02:53
(post 57, #1026972)
|
||
Visionary Group: Members Posts: 5181 Warn:0% |
|
||
Pages: (4) < 1 2 3 [4] |