Firefox аддон для управления шириной текста

1571
Francesco

Во время чтения я предпочитаю, чтобы ширина текста была «достаточно» маленькой и центрировалась по центру окна (просто для примера выберите макет поста в блоге или макет самого SuperUser, который я нахожу легко читаемым).

Я ищу способ уменьшить ширину линии для всех тех страниц, которые растягиваются от одного края до другого окна (пример: страница из Википедии ). Простое масштабирование неэффективно, потому что ширина не изменяется, а также не радует, потому что это увеличивает размер шрифта.

Есть какой-то аддон, который получает это? В типе расширений доступности я обнаружил такие вещи, как Readable, который почти есть, но не совсем (что неудивительно, поскольку я не использую его по своей основной цели).


ОБНОВИТЬ

Я нашел другое приложение под названием Readable, которое почти отвечает всем требованиям. Единственная проблема заключается в том, что на некоторых страницах он не извлекает весь текст, а начинается более или менее посередине.

5

4 ответа на вопрос

2
BrianH

Вы использовали Greasemonkey раньше? Не уверен, насколько технически вы хотите получить, но я просто собрал это:

// ==UserScript== // @name Blog width // @namespace http://superuser.com/users/685/brianh // @description Narrow line length on blogs // @include http://*blog* // ==/UserScript== var sheet = document.createElement('style'); sheet.innerHTML = 'body{ text-align: justify; font-size: 110%; width: 50%; margin-left: 25%;}' document.body.appendChild(sheet); 

Вы можете поиграть со значениями внутри sheet.innerHTML, чтобы отрегулировать размеры и позиции. Вы можете изменить исключения / включения, чтобы запускать (или не запускать) на понравившихся страницах.

Существует также аддон Firefox, который называется Stylish, который делает то же самое, что и Greasemonkey, но, как я полагаю, придерживается в основном стилей - я раньше не использовал Stylish, поэтому не могу сказать наверняка.

Я буду настолько техническим, насколько это необходимо, спасибо за предложение, я собираюсь попробовать это прямо сейчас! Francesco 12 лет назад 0
это именно то, что я искал. Большое спасибо. Я не знал о Greasemonkey (показывая мой возраст, я боюсь ...) Francesco 12 лет назад 0
Большой! Я рад, что могу указать вам на удивительный аддон! Это действительно мощный инструмент, и уже есть множество сценариев, которые вы можете просмотреть по адресу http://userscripts.org/. BrianH 12 лет назад 0
2
Stan

Обычно я использую дополнение Evernote Clearly, чтобы сделать веб-страницы более читабельными. В большинстве случаев это дает очень хороший вывод, но, к сожалению, для википедии это выглядит немного странно.

Я просто взял скрипт Greasemonkey, написанный BrianH выше, и изменил его так, чтобы он относился только к википедии, и сделал ширину строки примерно 80 символов, что делает текст более удобным для чтения. Все кредиты BrianH

// ==UserScript== // @name Blog width // @namespace http://superuser.com/users/685/brianh // @description Narrow line length wikipedia // @include http*://*wikipedia.org* // @grant none // ==/UserScript== var newWidth = '50em'; var sheet = document.createElement('style'); sheet.innerHTML = 'body{ text-align: justify; font-size: 100%; width: ' + newWidth + '; margin-left: auto; margin-right: auto;}'; document.body.appendChild(sheet);  var headPan = document.getElementById('mw-head'); headPan.style.right = 'auto'; headPan.style.width = newWidth; var leftPan = document.getElementById('mw-panel'); leftPan.style.left = 'auto'; 

И вот как это выглядит: enter image description here

1
paulmorriss

Надстройка для удобства чтения сокращает страницы до их основного текста (насколько это возможно).

https://www.readability.com/addons

Спасибо, но я не ищу именно этого: я просто хотел бы «переформатировать», как если бы я изменил размер окна. Удерживая окно полностью открытым. Посмотрите на макет этого сайта: слева от вопросов и ответов много свободного места, и это очень помогает юзабилити / удобочитаемости сайта. Francesco 12 лет назад 0
1
Matthew R. Karlsen

You can use the Firefox add-on "Column Reader".

The user interface takes some getting used to, but basically you:

  1. Click the column reader icon
  2. Move your cursor around the web page until the red box surrounds the text you want to read
  3. Double click
  4. Set column count to 1
  5. Set layout to scroll
  6. Set margins as desired
  7. Save your settings
  8. Read