Pages: (4) 1 2 3 [4] ( Show unread post )

> Проблема с фонтами в XP
 Гордый Member is Offline
 Posted: 08-08-2011, 23:09 (post 46, #1026811)

proRock
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 25100
Warn:0%-----
QUOTE (valja @ 08-08-2011, 22:01)
QUOTE (Гордый @ 08-08-2011, 22:53)
Основная масса занята не ногами и от куда они растут... :diablo:
... а тем, что растет между оных... :cool:
только мешают сосредоточиться на ногах... :rolleyes:
PM
Top Bottom
 valja Member is Offline
 Posted: 08-08-2011, 23:09 (post 47, #1026812)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (valja @ 08-08-2011, 22:47)
Поскольку к "болезни" привело простое удаление TT (!) фонта, начну по однму удалять фонты, отсутствующие на первой больной машине
Правда, на второй машине я не только удалял фонты, но инсталлировал несколько с "больной". Так что к болезни могла привести и инсталляция "лишнего" фонта. Но все равно, теперь есть метода, как и куда копать.
PM Email Poster Users Website
Top Bottom
 valja Member is Offline
 Posted: 08-08-2011, 23:11 (post 48, #1026813)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (Гордый @ 08-08-2011, 23:09)
только мешают сосредоточиться на ногах... :rolleyes:
Ничего, хоршему танцору не мешает и то, что между ног :D:
PM Email Poster Users Website
Top Bottom
 Гордый Member is Offline
 Posted: 08-08-2011, 23:14 (post 49, #1026814)

proRock
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 25100
Warn:0%-----
QUOTE (valja @ 08-08-2011, 22:09)
QUOTE (valja @ 08-08-2011, 22:47)
Поскольку к "болезни" привело простое удаление TT (!) фонта, начну по однму удалять фонты, отсутствующие на первой больной машине
Правда, на второй машине я не только удалял фонты, но инсталлировал несколько с "больной". Так что к болезни могла привести и инсталляция "лишнего" фонта. Но все равно, теперь есть метода, как и куда копать.
скорее инсталляция с больного и привела к болезни... :hi:
PM
Top Bottom
 valja Member is Offline
 Posted: 09-08-2011, 21:39 (post 50, #1026871)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (valja @ 08-08-2011, 22:15)
В результате, после простого удаления нескольких TrueType (!) фонтов "заболела" и вторая машина. :fear2:
Оказалось, что так оно и есть, влияет именно удаление фонта. НО при установленной поддержке East Asian Languages (Regional and Language options -> Languages). Эта поддержка стоит на "больной" машине, дабы в осле китайские иеролифы смотрелись красиво :)

На контольной машине без поддержки Азии можно удалять или устанавливать фонты, все ОК. После установки поддержки тоже все ОК. Но достаточно теперь удалить скорее всего любой (пробовал с тремя фонтами, отстутствующими на "больно" машине) фонт, как сразу проявляется болезнь. Восстановить никак - реинсталляция удаленного фонта и/или поддержки Азии не помогают - только восстановление с бэкапа.

Эта поддержка устанавливает (кроме прочего) в ветке [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
PM Email Poster Users Website
Top Bottom
 Гордый Member is Offline
 Posted: 09-08-2011, 22:05 (post 51, #1026883)

proRock
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 25100
Warn:0%-----
QUOTE (valja @ 09-08-2011, 20:39)
Грустно это :(
Ставь семёрку и перестань грустить... :wink:
PM
Top Bottom
 valja Member is Offline
 Posted: 09-08-2011, 22:13 (post 52, #1026887)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (Гордый @ 09-08-2011, 22:05)
QUOTE (valja @ 09-08-2011, 20:39)
Грустно это :(
Ставь семёрку и перестань грустить... :wink:
Неа, не ндравится мне оно :rolleyes: На работе приходится с ней постоянно бороться и кроме головной боли никакого кайфа :)
PM Email Poster Users Website
Top Bottom
 Brait Member is Offline
 Posted: 10-08-2011, 02:46 (post 53, #1026910)

Ответственный за БД
Group: Roots
Group: Roots
Posts: 3779
QUOTE (valja)
Похоже, что ноги растут откуда то отсюда (на выходе вместо "Terminal" появляется "MS Gothic"(?). Удаление этих веток ничего не дает, только портит китайские иероглифы в Осле
Хм. А проверьте-ка в ветке "HKEY_CURRENT_USER\Console" значение ключа "Codepage". По стандарту на русских машинах там должно быть значение 0x0362 (в десятичной системе - 866). Может после установки азиатских языков и этот ключ слетает...
PM
Top Bottom
 valja Member is Offline
 Posted: 10-08-2011, 08:29 (post 54, #1026918)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (Brait @ 10-08-2011, 02:46)
Хм. А проверьте-ка в ветке "HKEY_CURRENT_USER\Console" значение ключа "Codepage".
На моих машинах такого ключа вообще нету. Возможно, потому, что виндовоз у меня везде английский.

Возможно, попробую покопаться в реестре, записывая ветки на разных стадиях "заболевания" и потом сравнивая, что изменилось.
1. Чистая машина с бекапа
2. После установки азиатской поддержки
3. После снятия азиатской поддержки
4. После удаления любого фонта (когда болезнь проявляется)

Сравнение двух последних вариантов должно вроде бы выявить, где бяка. Тут есть, правда, два смущающих обстоятельства. Реестр больно велик да и изменения явно будет много :) но надеюсь, ветки HKEY_LOCAL_MACHINE хватит. Другой момент, если какой-нить dll в процессе установки поддержки переписывают, то даже полное восстановление реестра может и не помочь.



PM Email Poster Users Website
Top Bottom
 FiL Member is Offline
 Posted: 10-08-2011, 21:05 (post 55, #1026951)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22884
filemon и regmon тебе в помощь.
PM Email Poster ICQ AOL MSN
Top Bottom
 valja Member is Offline
 Posted: 10-08-2011, 22:15 (post 56, #1026954)

Advanced

Group: Members
Posts: 340
Warn:0%-----
QUOTE (FiL @ 10-08-2011, 21:05)
filemon и regmon тебе в помощь.
Уже обошелся regedit и Notepad :rolleyes: В общем, победа Разума над Природой :punk:

Оказалось, что Виндовоз при удалении первого фонта (после "удаления" азиатской поддержки), восстанавливал в реестре полтора десятка азиатских и связанных с ними фонтов ("MS-DOS CP 437", "MS-DOS CP 437", хитрый "MS Gothic", который и вылазил на экран, "SimHei", SimSun" итд). Часть не хотела удаляться, пока не снес еще кой чего и удалил их из реестра, делая попутно рестарты итд.

Но в результате плучил то что хотел, мой фонт вернулся :) Как нибудь проведу еще более полную чистку реестра и файлов, благо имееются записи, чего там Виндовоз наинсталлировал :)

Спасибо всем участникам :diablo:
PM Email Poster Users Website
Top Bottom
 Set Member is Offline
 Posted: 11-08-2011, 02:53 (post 57, #1026972)

Visionary

Group: Members
Posts: 5181
Warn:0%-----
QUOTE (FiL @ 10-08-2011, 21:05)
filemon и regmon тебе в помощь.
Уже в небытие, их функционал перешёл к Process Monitor-у.
PM
Top Bottom
Topic Options Pages: (4) 1 2 3 [4]