Показать полную графическую версию : Обновление системных шрифтов winXP
Её использование я и имел в виду, говоря "Ну кто ж заставляет". »Проблема в том, что пользователь считает: В отображении "квадратиков" вместо текста - Виноваты шрифты (Остальные тоже также думают).
Но на самом деле: Виноват устаревший браузер - который не может отобразить шрифты правильно (Подсказка следует отсюда (http://forum.oszone.net/post-2704286-6.html) - это также не только ТС (http://forum.oszone.net/post-2705016-7.html) не может понять.).
Я прекрасно понимаю, что слезать с давно насиженного стула очень тяжело »Не имею проблем. Pale Moon: Приблизил к Opera 12 (На столько, насколько это было возможно) - Ни сколько не жалею.
Пользователь пытается обновить шрифты для того, чтоб в Opera 12 текст отображался нормально. »Потому что принял за аксиому "с обновлёнными шрифтами косяка в 12 опере не будет".
Что, очевидно, не так.
Потому что принял за аксиому "с обновлёнными шрифтами косяка в 12 опере не будет".
Что, очевидно, не так. »
Для современных сайтов вошло в правило использовать несистемные шрифты, чаще woff, иногда woff2, также eot и svg (Не исключена подгрузка шрифта ttf с тем учётом если например woff, woff2 и т.д недоступны/не загружается).
Вошло в правило для современных браузеров использовать те самые шрифты, которые загружаются с ресурса (чаще c google (https://fonts.google.com/)) - что исключает необходимость в "установке/обновлении" шрифтов в системе для отображения текста/ специальных символов.
Но если в браузере использование Web-шрифтов отключено или заблокировано (например с помощью AdBlock) - то в этом случае используются системные шрифты, с тем учётом если в таблице стилей перечислены.
Если в таблице стилей шрифты не перечислены, то используются системные шрифты назначенные браузеру по умолчанию:
Chrome: chrome://settings/fonts
Opera 12: CTRL+F12 » Расширенные » Шрифты
Mozilla Firefox: about:preferences#content
В конечном счёте окажется так, что вместо Arial, Tahoma, Verbana или Trebuchet MS - будет задействован Times New Roman.
Nordek, большое спасибо за обстоятельные ответы, но я всё-таки остаюсь при мнении, что дело в первую очередь именно в системных шрифтах, а не в Опере. Для эксперимента поставил на виртуалку последнюю десятку, так вот под ней, в Opera 12 ни на одном сайте нет никаких "квадратиков"!
А вот с отключением webfonts не всё гладко - квадратики появились там, где их раньше не было, на том же хабрахабре, например.
upd нет, вру, уже и под десяткой нашел пару сайтов с "квадратиками". Значит проблема комплексная, частично решаемая системными шрифтами. Буду разбираться дальше. Не пойму, почему, независимо от шрифта латиница всегда отображается нормально, проблема только с кириллицей.
но я всё-таки остаюсь при мнении, что дело в первую очередь именно в системных шрифтах »
Для начала, шрифт как Segoe UI - не является системным шрифтом в Windows XP, умалчивая о других шрифтах.
Из Windows 10 в Windows XP скопируйте шрифты Segoe UI (https://yadi.sk/d/FKUtEXgr3AiVLi):
segoeprb.ttf
segoesc.ttf
segoescb.ttf
segoeui.ttf
segoeuib.ttf
segoeuii.ttf
segoeuil.ttf
segoeuisl.ttf
segoeuiz.ttf
seguibl.ttf
seguibli.ttf
seguiemj.ttf
seguihis.ttf
seguili.ttf
seguisb.ttf
seguisbi.ttf
seguisli.ttf
seguisym.ttf
segmdl2.ttf
segoepr.ttf
Для эксперимента поставил на виртуалку последнюю десятку »
В Windows 7 - 11 шрифтов Segoe UI
В Windows 10 - 20 шрифтов Segoe UI
Т.е в Windows 10 - присутствуют дополнительно 9 шрифтов Segoe UI:
seguibli.ttf
seguiemj.ttf
seguihis.ttf
seguili.ttf
seguisbi.ttf
seguisli.ttf
segmdl2.ttf
segoeuisl.ttf
seguibl.ttf
которых например нет в Windows 7.
е. Не пойму, почему, независимо от шрифта латиница всегда отображается нормально, проблема только с кириллицей. »
Проверьте в шрифтах, нет ли в системе левого шрифта без поддержки кириллицы с названием Helvetica или Helvetica Nuvo »
Amigos, нет в системе никакой Helvetica. В XP есть несколько шрифтов без поддержки кириллицы, оставленных от win 3.1, но дело точно не в них. ЕМНИП, начиная с висты их убрали, но и в десятке возникают проблемы. Пробовал сборку с апдэйт-паком от Симпликса и аддон-ом, удаляющим все шрифты без кириллицы - тот же эффект.
Amigos, нет в системе никакой Helvetica. »
Откройте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes, найдите параметр Helvetica. Увидите, что данный шрифт должен подменяться шрифтом Arial.
Nordek А что такое системный шрифт? Для меня это или поставляемый вместе с системой, или установленный в системе.
И пока я не увидел реальных возражений, почему обновление/доустановка системных шрифтов не может помочь.
Iska, Такая подстановка есть, а толку? В Arial-то все символы присутствуют. Такое ощущение что опера, для несистемных шрифтов, ставит неправильную кодовую страницу.
Недавно, кстати, в сети появились исходники оперы 12.15, но мне квалификации не хватит, чтобы разобраться в них(
В Arial-то все символы присутствуют. »
Вообще-то, не все, отнюдь не все. Посмотрите на размеры — больше всего обычно в Arial Unicode MS.
Проблема не на сайтах. И не в оригинальных шрифтах.
http://i.imgur.com/Apmu1Tx.png
http://i.imgur.com/KnfmKAc.png
А непосредственно у Вас.
Я не знаю, как Вы пробовали «на десятке разных машин» с одним и тем же некорректным результатом. Разве что с какой-нибудь одной и той же «супероптимизированной сборкой от Васи Пупкина».
поставляемый вместе с системой »Изначально включённые в ОС + содержится информация в реестре + используется самой ОС.
Ранее стилизацию отображения текста сайтов подстраивали под ОС, т.е хорошо было известно какие шрифты есть в ОС - от это задействовали шрифты, которые имеются в ОС.
style.css
body {font: 12px 'Comic Sans MS'}
index.html:
<link rel="stylesheet" href="style.css" type="text/css">
или index.html:
<style type=text/css>body {font: 12px 'Comic Sans MS'}</style>
Теперь нет необходимости подстраивать стилизацию текста к ОС.
Например мне вздумалось украсить отображение текста более красивым шрифтом (чем в ОС Windows по умолчанию) - я использую шрифт Comfortaa с Google:
style.css:
body {font: 12px 'Comfortaa';}
index.html:
<link href="https://fonts.googleapis.com/css?family=Comfortaa" rel="stylesheet">
<link rel="stylesheet" href="style.css" type="text/css">
- при это будет всё равно что у кого-то в ОС Windows нет шрифта Comfortaa, и например в Opera 12 вместо текста квадратики.
Важно то, что в браузерах: Google Chrome, Yandex, Firefox - отображение будет нормальное и ничего в ОС устанавливать ненужно.
или установленный в системе. »Т.е у нового сайта будет шрифт - которого у вас нет в ОС. Вы каждый раз будете искать и устанавливать новый шрифт? Гениально!
Ни один браузер не будет так тормозить - какая станет неудовлетворительной отзывчивость у программ и в ОС в целом после кучи установленных шрифтов в ОС.
Iska, спасибо! Не поверил, поставил чистую XPsp3 с MSDN, а в ней только Оперу. Действительно, всё нормально. Теперь остаётся выяснить, или это какое-то обновление к винде так чудит или мс-офис. Больше кандидатов, вмешивающихся в шрифты у меня нет.
PS левые сборки не использую, сам подписчик MSDN. В моём распоряжении больше тысячи компов с лицензионной XP; железо, набор софта, применение - всё разное, но выборочная проверка показала одинаковый результат. Да и выше Nordek приводил аналогичные скриншоты под семёркой.
Ранее стилизацию отображения текста сайтов подстраивали под ОС, т.е хорошо было известно какие шрифты есть в ОС - от это задействовали шрифты, которые имеются в ОС. »
Nordek
Спасибо за ликбез, но как бы я не полный чайник. Проблема здесь в чем-то другом, надо экспериментировать. Ключевые слова: латиница всегда отображается нормально.
или мс-офис »В Microsoft Office включены дополнительные шрифты.
Petya V4sechkin
30-01-2017, 08:23
586, выложите содержимое (в Regedit -> меню Файл -> Экспорт) разделов реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
Petya V4sechkin, Не вопрос, вот содержимое с текущего компа, уже подпорченное экспериментами. Если будет надо, завтра могу найти максимально чистую версию.
143093
Nordek,
с 12 оперы я слез в связи уже с невозможностью ее использования, сейчас сижу на 36.0.2130.80, так вот дефолтно то она отображает все, но на некоторых сайтах провоцирует синяк, что заставило юзать ее с ключом - http://forum.oszone.net/post-2656283.html#post2656283
эту тему перечитал, но так и не въехал, что нужно добавить/изменить, единственное изменил ключ opera://flags/?search=font#enable-webfonts-intervention на отключить и снял ключ запуска с оперы - --disable remote fonts, буду ждать теперь, будет ли синяк.
Nordek,
не долго музыка играла, думал ключ webfonts помог, через поймал тот же синяк, пришлось добавлять обратно ключ запуска - ---disable remote fonts
есть какие-н мысли?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.