Войти

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


Страниц : [1] 2

586
15-01-2017, 22:13
Всё чаще сталкиваюсь с ситуацией, когда на сайтах вместо текста одни квадратики. Даже на оф. сайте Microsoft. Понятно, что используется unicode-шрифт, для которого в winXP нет начертания. Сайт MS я победил, вытянув из win2012 шрифт Segoe UI. Параллельно, удалил системные шрифты типа Arial, Verdana, Tahoma и заменил их новыми версиями из 2012. На части сайтов квадратики исчезли, а на части остались. А MS Word при запуске стал ругаться, что не удаётся зарегистрировать шрифт "" (пустые кавычки). Отсюда несколько вопросов:

1. Как корректно обновить все системные шрифты winXP?

(я удалял соответствующие файлы в %windir%/fonts, после чего в апплете панели управления "шрифты" выбирал команду "установить шрифт")

2. Есть ли способ создать апдейтер, который проверяет наличие новых версий шрифтов на сайте MS и устанавливает его?

3. На сайтах, где остались "квадратики" в CSS указан шрифт Sans Serif, в XP нашелся только MS Sans Serif, но это не юникодовский .ttf, а простой .fon и замена оного не дала результата. Что делать?

tamalex
16-01-2017, 10:46
Ни разу с таким не сталкивался - тоже стоит XP.

Даже на оф. сайте Microsoft »
Например? Ссылку дайте.

На сайтах, где остались "квадратики" »
Примеры сайтов?

586
17-01-2017, 16:47
Ни разу с таким не сталкивался - тоже стоит XP.
Например? Ссылку дайте.

Любая статья KB, например, https://support.microsoft.com/ru-ru/kb/2729094

имеем:

http://i90.fastpic.ru/thumb/2017/0117/90/a91455fa5abd74b18888765fba09c790.jpeg (http://fastpic.ru/view/90/2017/0117/a91455fa5abd74b18888765fba09c790.jpg.html)

или, вот, 27.ua вместо русского текста одни квадраты:

http://i89.fastpic.ru/thumb/2017/0117/4f/ca6d0c12a79174e6c60f90b569f1274f.jpeg (http://fastpic.ru/view/89/2017/0117/ca6d0c12a79174e6c60f90b569f1274f.jpg.html)


Да, браузер - классическая Opera 12.18, в хроме такого не наблюдается, похоже он какие-то свои шрифты использует.

tamalex
17-01-2017, 19:07
У меня все эти сайты нормально показывают.

Попробуйте вот это (http://my-files.ru/bt0dro):

Скопировать с заменой папку Fonts в папку Windows.
Затем запустить по порядку следующие reg-файлы:
1. fonts_del.reg
2. fonts1.reg
3. fonts2.reg

После этого перезагрузить компьютер.

586
17-01-2017, 21:33
Нормально показывает именно в классической опере? Пробовал на десятке разных машин - результат аналогичный. Но, например, в хроме, всё отображает нормально - он либо использует свои шрифты, либо распознаёт отсутствующие символы и выполняет подстановку из другого шрифта.

Nordek
17-01-2017, 22:25
586, Не стоит надеяться обойтись ttf.
Учитывайте что зачастую используются eot, woff и svg - которые подавляют собой установленные в системе.

Сервис » Настройки
Содержимое » Блокируемое содержимое
В список добавить:
*fonts.gstatic.com/s/roboto/v15/*
или
*fonts.gstatic.com/s/roboto/v15/*.woff
или
*fonts.googleapis.com/css?family=Roboto*


Также можете отключить:
opera:config#Enable Webfonts (opera:config#Enable Webfonts)
Далее снимите флажок с "Enable Webfonts" и нажмите кнопку "ОК"

586
20-01-2017, 23:19
586, Не стоит надеяться обойтись ttf.
Учитывайте что зачастую используются eot, woff и svg - которые подавляют собой установленные в системе. »

Для MS, и многих других сайтов обновление системного шрифта помогло. Eot, woff и svg - это же всё загружаемые шрифты, как в них может не оказаться русских букв?

Опция, для Оперы интересная, большое спасибо. Та же lenta.ru стала грузиться на порядок быстрее и выглядит лучше.


PS но на свой основной вопрос я так и не получил ответа: как корректно обновить системные шрифты в winXP?

В обновлениях MS есть только апдэйты шрифтов для висты и выше. Но в каком-то левом формате .msu (как его на ХРюше извлечь?) Видно, что там есть несколько специализированных экзешников типа invalidatefontcache.exe и т.п. Извлеченные, они под XP не работают(

Iska
21-01-2017, 00:08
586, правильный ответ звучит так: нет совершенно никакой необходимости в данном действии.

Nordek
21-01-2017, 15:50
Для MS, и многих других сайтов обновление системного шрифта помогло »
Дополнительно добавить шрифты, например:
Dev Center MDL2 Assets, Membership MDL2 Assets, UHF MDL2 Assets, icomoon, MonoSocialIconsFont, Roboto.
После установки шрифта, вместо непонятных для вас символов/квадратов - отобразятся пиктограммы:

icomoon
             

MonoSocialIconsFont
      


как корректно обновить системные шрифты в winXP? »
Да, браузер - классическая Opera 12.18, в хроме такого не наблюдается, похоже он какие-то свои шрифты использует. »
Eot, woff и svg»
Подумайте о том, что Google Chrome - понимает и корректно отображает шрифты

Eot, woff и svg - это же всё загружаемые шрифты »
Я вам предоставил параметр (opera:config#Enable Webfonts) - если с параметра флажок снят, то: Web-шрифты не используются.

Также не забывайте очищать кэш браузера Opera 12.

mwz
22-01-2017, 00:26
Любая статья KB, например »

Система — оригинальная от MS, или г...сборка?
"Чистки" и "оптимизации" проводились (CCleaner и т.п.)?

Старые игры от Win-95/98, которые любят без предупреждения подменять шрифты на неюникодовые, не ставились ли?

Amigos
22-01-2017, 15:24
Любая статья KB, например, https://support.microsoft.com/ru-ru/kb/2729094 »
font-family: Segoe UI,Segoe UI Web,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;

или, вот, 27.ua вместо русского текста одни квадраты: »
font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;

Проверьте в шрифтах, нет ли в системе левого шрифта без поддержки кириллицы с названием Helvetica или Helvetica Nuvo

Amigos
22-01-2017, 15:47
как корректно обновить системные шрифты в winXP? »1 что вы понимаете под "некорректным обновлением" ?
2 Отдаёте ли себе отчёт, что это процедура ничего реально не изменит и не исправит?
3 Есть вариант 10 летней давности http://forum.oszone.net/post-911540.html#post911540

Nordek
22-01-2017, 18:59
Система — оригинальная от MS, или г...сборка? »
Шрифт: DevCMDL2.1.94.ttf (https://assets.onestore.ms/cdnfiles/external/webcore/4.16.0/icon-fonts/DevCMDL2.1.94.ttf)
Результат (http://i1.imageban.ru/out/2017/01/22/22b232c1a871d532549a2964b2f35148.png) в Windows XP
Результат (http://i2.imageban.ru/out/2017/01/22/6c265020da871c8038b6e7ef793d7d13.png) в Windows 7

mwz
22-01-2017, 19:13
Nordek, ну и что? Я ж три вопроса задал. ;)
Это юникодный шрифт без поддержки кириллицы (второе можно предположить сразу, чисто по размеру файла),

http://mwz-ru.homeserver.com/tests/devcmdl2.gif
(закладки, связанные со свойствами шрифтов, появляются при 32-битовом обращении к Свойствам после установки древней микрософтовой утилиты TrueType Font Extention).

В семёрке отсутствующие глифы заменяются при просмотре на глифы (~ начертания) шрифта Arial, в ХР — на глиф "неопределённого символа".

PS
Без поддержки не только кириллицы, но и с отсутствием многих символов даже латиницы, но зато с символами графики.
Та же утилита говорит: "Dev Center MDL2 Assets contains 69 glyphs and no standard kern pairs. This font does not include embedded bitmaps."
Даже в редакторе шрифтов открывать не стал: там вообще всё стало бы ясным.

Nordek
22-01-2017, 22:11
ну и что? Я ж три вопроса задал. »Вы не внимательны:
Подумайте о том, что Google Chrome - понимает и корректно отображает шрифты »
Windows 7 SP1 с последними обновлениями, использование Opera 12:
http://i2.imageban.ru/thumbs/2017.01.22/2727a4ce9104cb1a8987e9895c462298.png (http://i2.imageban.ru/out/2017/01/22/2727a4ce9104cb1a8987e9895c462298.png) http://i3.imageban.ru/thumbs/2017.01.22/edb8bf13101acf09e847b6245802176a.png (http://i3.imageban.ru/out/2017/01/22/edb8bf13101acf09e847b6245802176a.png)

mwz, что вы теперь будете делать: Подумаете г-сборке или обновите шрифты в Windows XP?

mwz
22-01-2017, 22:31
Nordek, опять не пойму... Вот скриншоты тоже Оперы:

как она видит операционку (http://mwz-ru.homeserver.com/tests/opera-info.jpg)
и как она показывает в ней указанную вами страницу (http://mwz-ru.homeserver.com/tests/opera-segoe.jpg).

Я снова что-то не то делаю?

PS
Никакие "чистки" и никакие замены CP_1252 и т.д. на CP_1251, как это безграмотно рекомендуется в ряде FAQ интернет-забора, не проводились.
Операционка изначально английская, лицензионная по самые уши.

Nordek
22-01-2017, 23:07
как она видит операционку (http://mwz-ru.homeserver.com/tests/opera-info.jpg)
и как она показывает в ней указанную вами страницу. (http://mwz-ru.homeserver.com/tests/opera-segoe.jpg) »
mwz, Судя по всему вы разницу совсем не чувствуете с чем сравниваете :o. У вас OperaChrome. Посмотрите в Opera Presto, т.е Opera 12.

Ещё раз:
Подумайте о том, что Google Chrome - понимает и корректно отображает шрифты »Далее: В том числе Opera, Comodo Dragon, CoolNovo, Vivaldi и т.д (https://ru.wikipedia.org/wiki/Браузеры_на_базе_Chromium).

Есть не Chrome, например Mozilla, Pale Moon: - в которых отображение сайта будет нормальным в XP.
Opera 12 Морально устарела - не только шрифты плохо отображает, но и "тормозит" при открытии современных сайтов.

mwz
22-01-2017, 23:18
Opera 12 »
Я с Оперой сталкиваюсь пару раз в год только...
А, в Опере-12 да: тут бред.
Ну кто ж заставляет...

Nordek
22-01-2017, 23:39
Ну кто ж заставляет... »Смотрите выше:
Обновление системных шрифтов winXP »

Пользователь пытается обновить шрифты для того, чтоб в Opera 12 текст отображался нормально.

Система — оригинальная от MS, или г...сборка?
"Чистки" и "оптимизации" проводились (CCleaner и т.п.)?
Старые игры от Win-95/98, которые любят без предупреждения подменять шрифты на неюникодовые, не ставились ли? »

Проверьте в шрифтах, нет ли в системе левого шрифта без поддержки кириллицы с названием Helvetica или Helvetica Nuvo »

1 что вы понимаете под "некорректным обновлением" ?
2 Отдаёте ли себе отчёт, что это процедура ничего реально не изменит и не исправит?
3 Есть вариант 10 летней давности http://forum.oszone.net/post-911540.html#post911540 »
В целом не понимая что дело в Opera 12.

Единственный вариант для пользователя не искать обновление шрифтов, а сменить браузер - например из легковесных: K-Meleon (http://kmeleonbrowser.org/) или Pale Moon (https://www.palemoon.org/palemoon-atom.shtml) 26.5 (Последняя для XP).

mwz
23-01-2017, 00:02
В целом не понимая что дело в Opera 12 »

Её использование я и имел в виду, говоря "Ну кто ж заставляет".
Я прекрасно понимаю, что слезать с давно насиженного стула очень тяжело — но такова жизнь: приходится такой трюк проделывать, причём регулярно.




© OSzone.net 2001-2012