Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.12.2011, 17:27
Интересующийся
Отправить личное сообщение для indian_fingers Посмотреть профиль Найти все сообщения от indian_fingers
 
Регистрация: 06.09.2011
Сообщений: 10

Новый шрифффт на баше
11 декабря 2011 года в нашей жизни произошло событие, перевернувшее нашу жизнь с одной ягодицы на другую - на баше поменяли дизайн. Всё бы ничего, но затронули главное - шрифт. Многим людям, в число которых вхожу и я, новый шрифт совершенно не понравился, так как он более обычного заставляет напрягаться глаза. И чтобы там не говорили про ClearType, мне всё равно не по душе это изменение - башорг всегда казался мне чем-то народным и простым, а теперь его конкретно пригламурили по последним веяниям вебдизайна, поэтому вот оно время, когда я могу с уверенностью сказать - баш уже не торт! Мне, как человеку, иногда встающему с ягодиц сразу захотелось это как-нибудь исправить. Решение пришло сразу. Сразу скажу, что пользователям браузеров Хром и Сафари оно не подойдёт, так как эти браузеры не разрешают редактировать адрес закладок, насколько мне известно.
Итак, небольшой лайфхак, если его можно назвать таковым:

Создаём новую закладку. В поле адрес вставляем нижеприведённый код:
javascript:(function(){var%20fuckNewFont=document.getElementsByTagName("div");for(i=0;i<fuckNewFont.length;i++){fuckNewFont[i].style.fontFamily="'Monaco','Courier New',monospace";}})();


а в поле имя пишем любое название закладки.
Помещаем эту закладку на панель закладок.

Теперь после каждой загрузки новой страницы баша нажимаем на эту закладку и тексту присваивается шрифт Monaco (если он не установлен, то Courier New и т.д.). Если этот шрифт вам не понравится, то вы можете прописать вместо него любой другой доступный (установленный в вашем браузере) шрифт. Для этого нужно заменить слово Monaco (либо весь перечень шрифтов) в коде на название вашего шрифта, например, Arial.

Просьба не удалять тему и не исправлять название, так как люди будут искать этот материал именно по запросу "Новый шрифффт на баше" с тремя "ф". Кину цитату на баш про эту тему как только гугл и яндекс проиндекисруют эту страницу.

А также просьба здешних профессионалов js с большой репутацией подтвердить, что данный скрипт безопасен для пользователей, их компьютеров и домашних животных.

Ваши комментарии, господа.

Последний раз редактировалось indian_fingers, 13.12.2011 в 08:23.
Ответить с цитированием
  #2 (permalink)  
Старый 12.12.2011, 17:45
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Liberation Mono мне кажется более читабельным чем Helvetica, т.к. что ваше утверждение спорно. Админы башорга возможно были правы, потому что читать было тяжело.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #3 (permalink)  
Старый 12.12.2011, 17:57
Интересующийся
Отправить личное сообщение для indian_fingers Посмотреть профиль Найти все сообщения от indian_fingers
 
Регистрация: 06.09.2011
Сообщений: 10

Gozar, я и не утверждал, что Helvetica самый читабельный шрифт, я всего лишь выразил своё мнение. На мой взгляд Liberation Mono даже более угловатый, чем Helvetica. Но Liberation Mono стоит лишь на втором месте в css свойствах текста цитат на баше - на первом месте стоит ужаснейший (не только по моему мнению) Monaco, который, видимо, установлен не только на моём не самом новом браузере, так что надеюсь моё предложение кому-нибудь поможет.

Будьте добры, подтвердите, что мой код безопасен - это нужно людям, не знающим js, которые придут в эту тему. Просто напишите в комментариях, что минздрав одобряет. Буду признателен
Ответить с цитированием
  #4 (permalink)  
Старый 12.12.2011, 17:58
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Так вот почему плагин IntellijBashOrg отказывается грузить цитаты...
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #5 (permalink)  
Старый 12.12.2011, 18:03
Интересующийся
Отправить личное сообщение для indian_fingers Посмотреть профиль Найти все сообщения от indian_fingers
 
Регистрация: 06.09.2011
Сообщений: 10

Да, видимо разметку страницы немного поменяли и парсер сдох
Ответить с цитированием
  #6 (permalink)  
Старый 12.12.2011, 18:46
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от indian_fingers Посмотреть сообщение
Будьте добры, подтвердите, что мой код безопасен - это нужно людям, не знающим js, которые придут в эту тему. Просто напишите в комментариях, что минздрав одобряет. Буду признателен
Я подтверждаю, что не представляю как твой код может навредить безопасности браузера. Но одобрять я его не буду. Мне почему-то кажется, что ты преувеличиваешь важность события и нужность своего скрипта.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #7 (permalink)  
Старый 12.12.2011, 21:19
Интересующийся
Отправить личное сообщение для indian_fingers Посмотреть профиль Найти все сообщения от indian_fingers
 
Регистрация: 06.09.2011
Сообщений: 10

Разумеется, я хочу повысить самооценку и прочее. Но моим этот скрипт трудно назвать, ибо в этих трёх строках нет ничего моего - все стандартные методы. А между тем цитаты с жалобами на новый шрифт уже пару раз подымались в топ. Если хотя бы несколько человек воспользуются моим методом, то значит я не зря потратил на это время.
Ответить с цитированием
  #8 (permalink)  
Старый 13.12.2011, 02:56
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

у меня по умолчанию Lucida Console на баше используется.
Ответить с цитированием
  #9 (permalink)  
Старый 13.12.2011, 03:23
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,583

Вот оно чё, а я думаю: чего все возмущаются?)
Оказывается у меня Monaco только английский и потому русский шрифт идёт стандартный. Стало гораздо лучше чем было.)) (Раньше я чтоб баш нормально читать просто отрубал стили).
__________________
29375, 35
Ответить с цитированием
  #10 (permalink)  
Старый 13.12.2011, 04:58
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от indian_fingers
Надеюсь, что админы баша не станут писать функцию с названием helloBash(), которая будет отменять изменения. Мне не пришло в голову как ещё можно вызвать ошибку, которая прервёт выполнение, а не полностью испортит код, кроме как вызвать несуществующую функцию.
Обернуть в анонимную функцию, либо возвращать в конце выполнения void
Например так:
Код:
javascript:(function(){var%20fuckNewFont=document.getElementsByTagName("div");for(i=0;i<fuckNewFont.length;i++){fuckNewFont[i].style.fontFamily="'Monaco','Courier New',monospace";}})();
Кстати, старыми шрифтами баша для текстов цитат являются "'Monaco','Courier New',monospace"
Пруф: http://web.archive.org/web/201103172...//bash.org.ru/

Так, что советую эту версию скрипта вынести в заголовок.
И, да: Я подтверждаю, что не представляю как твой код может навредить безопасности браузера.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищем JS-программиста, новый проект vitaus Работа 12 08.02.2012 10:08
Как получить новый zIndex после перемещения, фокуса, растягивания? Lewik jQuery 5 30.09.2011 17:19
Новый элемент отсутствует в DOM модели StrSprut jQuery 4 19.09.2011 12:50
Новый учебник javascript [вычитка needed] Илья Кантор Сайт Javascript.ru 2 17.01.2011 14:49
Новый сервис: Paste Bin Илья Кантор Сайт Javascript.ru 16 11.03.2009 21:51