Всем привет.
Сразу про то, почему тема во флейме: проблема не в конкретном браузере, а вообще, просто не знаю, куда её приткнуть.
У меня в Firefox в настройках убрана галка "Разрешить веб-сайтам использовать свои шрифты вместо установленных выше". Всем доволен, потому что могу не видеть хотя бы часть дизайнерских потуг. Недавно один сайт обновился и оказалось, что в нём некоторые элементы управления сделаны не картинками, а символами из своего самобытного шрифта (по крайней мере так я понял). Если разрешить в настройках сайтам использовать свои шрифты, всё нормально, если запретить - эти их самобытные символы заменяются буквами. Пробовал перекрыть это дело через расширение Stylus, не помогло, видимо, галка про шрифты имеет приоритет. Отсюда вопрос: что тут можно придумать, но не разрешая всем сайтам использовать свои шрифты?
Пример страницы:
Заранее спасибо за помощь. В том числе, если кто знает, где про подобное лучше спрашивать.
Отсутствует
элементы управления сделаны символами шрифта <...> если запретить - символы заменяются буквами
что тут можно придумать, но не разрешая всем сайтам использовать свои шрифты?
Что вы конкретно хотите?
убрана галка "Разрешить веб-сайтам использовать свои шрифты вместо установленных выше" <...> доволен, потому что могу не видеть хотя бы часть дизайнерских потуг
Отключи́те CSS полностью — перестанете видеть оставшуюся часть.
Отсутствует
Что вы конкретно хотите?
Разрешить nexusmods.com использовать свои шрифты, при этом не разрешая это всем остальным сайтам, если это возможно. Если нет, то как-то заменить эти символы на что-то выглядящее более-менее прилично (Stylus такое умеет?).
Отсутствует
yuser пишет: Разрешить
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
использовать свои шрифты, при этом не разрешая это всем остальным сайтам, если это возможно.
никак
yuser пишет: Если нет, то как-то заменить эти символы на что-то выглядящее более-менее прилично (Stylus такое умеет?).
да стилями такое возможно, ищи по before и after в теме стилей(кратко - добавляешь свой текст\картинку а исходный элемент скрываешь)
Отредактировано okkamas_knife (26-09-2019 04:47:08)
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
да стилями такое возможно, ищи по before и after в теме стилей(кратко - добавляешь свой текст\картинку а исходный элемент скрываешь)
Спасибо! Я владею CSS и Stylus на уровне "заменить шрифт в блоке" или "скрыть блок", так что не вполне понимаю, что нужно сделать :-) А можно какой-нибудь пример, где такое сделано? Особенно совершенно непонятно, как подсунуть через Stylus свою картинку.
ДОБАВЛЕНО: поискал тут по интернетам на эту тему - это надо довольно глубоко закапываться в CSS, моих знаний тут категорически не хватает, увы-с...
Отредактировано yuser (26-09-2019 05:31:40)
Отсутствует
yuser пишет: это надо довольно глубоко закапываться в CSS
достаточно понимать что такое селектор, правило и область применения
вот пример замены картинки текстом
контент также поддерживает урл content:url('data:image/gif;base64....
т.е. вставить можно не только текст
@-moz-document domain(www.nigma.ru){ #logo > A:before { content:"Тут был логотип" !important; font-weight: bold !important; color: #00aa00 !important; visibility: visible !important; } #logo > A > IMG { visibility: collapse !important; } }
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
okkamas_knife
А вы бы не могли подсказать как сделать наооборот, если можно?
Чтобы указанные слова заменять картинками.
Отредактировано Stkvsky (26-09-2019 13:53:40)
Отсутствует
FireForce пишет: Средствами CSS такое не возможно.
возможно. если у слова есть селектор
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
возможно. если у слова есть селектор
А можно как то обычные слова в текстах статей, в заголовках, заменять на иконки base64?
Отсутствует
см.пример выше. контент поддерживает и урл а не только текст
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
okkamas_knife Технически, слово не удаляется, а маскируется с использованием различных уловок (прозрачный текст, вынесение за границы блока и т. п.). То есть, замены как таковой не происходит — слово остается в структуре DOM.
Отсутствует
вам шашечки или ехать?
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
okkamas_knife В данном случае аналогия не корректна. CSS — не подходящий инструмент как для манипуляции узлами DOM, так и для поиска и замены подстрок в строках. Поэтому ответ на изначальный вопрос — как в текстовом блоке найти слово и заменить его картинкой — посредством CSS никак.
Отсутствует
FireForce читать внимательно научись, а потом начинай спорить.
FireForce пишет: изначальный вопрос — как в текстовом блоке найти слово и заменить его картинкой
нука процитируй со ссылкой этот вопрос и потом прочитай мой ответ внимательно
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует