View previous topic :: View next topic |
Author |
Message |
Balancer Guru
Joined: 04 Jun 2004 Posts: 465
|
Posted: Fri Jul 08, 2005 4:47 pm Post subject: О переназначении шрифтов |
|
|
На этом форуме в стилях прописан для code-блоков явным образом фонты:
FONT-FAMILY: Courier, 'Courier New', monospace;
Courier на Linux смотрится в мелком виде весьма убого, а увеличить только его размер не удаётся, т.к.:
FONT-SIZE: 11px;
(дизайнеров скина - расстрелять)
Первая мысль - подмена фонта. На тот же Terminus (обожаю его). И вот тут, то ли я не туда суюсь, то ли не так делаю...
~/.fonts.conf
Code: |
...
<fontconfig>
...
<alias>
<family>Courier</family>
<prefer>
<family>Times New Roman</family>
</prefer>
</alias>
</fontconfig>
|
(это для теста, чтоб уж наверняка заметить замену)
Не работает!
Где исправлять нужно? |
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Fri Jul 08, 2005 6:12 pm Post subject: |
|
|
Balancer wrote: | Где исправлять нужно? |
Ммм... В GreaseMonkey ? Как-нибудь примерно так: Code: | // ==UserScript==
// @name Gentoo Forums Fix
// @namespace http://localhost/
// @description Fixes font for code
// @include http://forums.gentoo.org/*
// ==/UserScript==
(
function() {
for (var i=0;i<document.styleSheets.length;i++) {
for (var j=0;j<document.styleSheets[i].cssRules.length;j++) {
if (document.styleSheets[i].cssRules[j].selectorText == ".code") {
document.styleSheets[i].cssRules[j].style.cssText=document.styleSheets[i].cssRules[j].style.cssText.replace(/ font-family: Courier,'Courier New',monospace;/," font-family: Times New Roman;");
}
}
}
}
)();
|
|
|
Back to top |
|
|
Balancer Guru
Joined: 04 Jun 2004 Posts: 465
|
Posted: Sat Jul 09, 2005 8:48 am Post subject: |
|
|
У меня Опера основной браузер |
|
Back to top |
|
|
Nelud Apprentice
Joined: 08 Oct 2004 Posts: 271
|
Posted: Sat Jul 09, 2005 2:31 pm Post subject: |
|
|
В опере через настройки можно шрифты поменять. И в firefox'е тоже... |
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Sat Jul 09, 2005 3:07 pm Post subject: |
|
|
Nelud wrote: | В опере через настройки можно шрифты поменять. И в firefox'е тоже... |
Ась ? Так чтобы вместо Courier'а ставился, скажем, Times New Roman ? Сомневаюсь я что-то. Посмотри на цитату выше: там выбирается "Courier", потом "Courier New" и только если обоих этих нету - monospace (который как раз настройками только и можно поменять). |
|
Back to top |
|
|
fank l33t
Joined: 16 Oct 2004 Posts: 794 Location: Minsk, Belarus
|
Posted: Sun Jul 10, 2005 9:58 am Post subject: |
|
|
если я правильно понял суть проблемы, то здесь может помочь только активная фильтрация странички, то есть подмена кода между получением и отображением в бровзере
можно использовать, например, squid+redirector или privoxy |
|
Back to top |
|
|
Balancer Guru
Joined: 04 Jun 2004 Posts: 465
|
Posted: Sun Jul 10, 2005 10:04 am Post subject: |
|
|
Дык, а зачем тогда в настройках иксов параметры подмены шрифтов? Или они в этих случаях работать не будут? (А про подмену - это я протормозил... Действительно, можно Dansguardian запрячь под это дело) |
|
Back to top |
|
|
|