PDA

Показать полную графическую версию : Проблема с установкой шрифта


Voices
04-05-2014, 01:36
Заранее извиняюсь,если впихнул тему не туда.
У меня возникла проблема с установкой шрифта,а точнее,установкой его в интерфейс вин7.
В папку шрифтов устанавливается без проблем:
http://s006.radikal.ru/i214/1405/1e/71fc28a4d060.png
Но если попытаться изменить шрифт,например "значка",его там попросту нету.
http://s020.radikal.ru/i717/1405/1a/007f04344980.png
Не с одним другим шрифтом таких проблем нету,может вы поможете.

З.Ы. Шрифт поддерживается виндой (на одном форуме мне говорили что в этом проблема).
Были установлены левые часы для трея,они приняли этот шрифт.
http://s020.radikal.ru/i722/1405/1b/93ac1fce6f06.png
Вот такая вот проблемка.
Заранее спасибо за помощь.

LehaMechanic
04-05-2014, 08:38
А можете выложить ссылочку на данный шрифт, пощупать? Поиском не нашёл.

Voices
04-05-2014, 10:26
Вот.
http://rghost.ru/54915576

Анализ ВТ,на всякий:
https://www.virustotal.com/ru/file/fa9a2a9888a96625d28200ca84a53e1851f2856d750ce0aeb2b086333a3c65f0/analysis/1399184857/

LehaMechanic
04-05-2014, 11:08
Мдаа, вот же проблема... Попробовал у себя, результат аналогичный, шрифт не принимается.
Попробовал было через реестр, винда хранит информацию в ключе HKCU\Control Panel\Desktop\WindowMetrics\IconFont, но вот беда - хранит она его в нечитаемом виде Reg_Binary, т.е. взять и отредактировать, подставив нужный шрифт, не получится. Дальше не знаю, тупик.

Voices
04-05-2014, 11:19
Что ж,спасибо хоть на том.
Надеюсь появится человек,который сможет подсказать.
Уж очень он мне понравился.

Koza Nozdri
04-05-2014, 11:22
нечитаемом виде Reg_Binary »
Все читаемо.
"IconFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Это segoe ui
Ну и в таком духе.

IconFont- тип REG_BINARY.
Он определяет шрифт названия значка, а также его размер и начертание.
Возможно несовместимые значения?
Вечерком поковыряю.

LehaMechanic
04-05-2014, 11:27
Вообще, если присмотреться, то в этом списке для значков отсутствуют очень многие шрифты из общей коллекции шрифтов. Похоже в самой винде установлены определенные ограничения, и не каждый шрифт может быть использован для определенных элементов интерфейса.

Все читаемо. Это segoe ui»
Отлично. Теперь ещё осталось расшифровать всю запись, подставить новый шрифт, правильно расставить размеры и зашифровать обратно. Каким способом вы переводите слова в hex и обратно, кстати? Ни один онлайн переводчик так и не смог разжевать указанную выше комбинацию

Koza Nozdri
04-05-2014, 11:45
Ни один онлайн переводчик так и не смог разжевать указанную выше комбинацию »
А есть такие переводчики??

подставить новый шрифт, и правильно расставить размеры и зашифровать обратно. »
В смысле прям в реестре это сделать?
Ну ок,попробую...

LehaMechanic
04-05-2014, 11:49
А есть такие переводчики?? »
Есть (http://crypt-online.narod.ru/crypts/text2hex). Но он не работает.

В смысле прям в реестре это сделать? »
Ну да.

Koza Nozdri
04-05-2014, 17:52
Вот держите перекодированый,только у себя не применял - думаю занятие бесполезное,потому что определенные шрифты совместимы только с определенными темами,контрастами или,например,объектами (в нашем случае значками).
Если шрифт несовместим - необходимо патчить ресурсы,реестр вряд ли поможет тут.
И как после патча работать будет - еще вопрос...


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,2e,00,00,05,00,4d,00,65,00,74,00,61,00,6c,00,2e,00,20,00,2e,00,2e,00,\
2e,00,2e,00,2e,00,2e,00,2e,00,00,00,2e,00,2e,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00



Есть. Но он не работает. »
Я понял ,когда то смотрел такое.
Но в работе с реестром такие переводчики бесполезны,проще используя таблицу накидать батник для кодировки того или иного формата...




© OSzone.net 2001-2012