Перенос текста в Android Firefox

Обновлено: 24.09.2022

Чтобы попробовать тысячи дополнений, доступных здесь, загрузите Mozilla Firefox, быстрый и бесплатный способ просмотра веб-страниц!

Добро пожаловать в дополнения Firefox.

Выберите из тысяч дополнительных функций и стилей, чтобы сделать Firefox своим собственным.

В пути?

6 отзывов об этом дополнении

Ян Кишка

Оценка 5 из 5 звезд

от Нева, 13 ноября 2020 г. · постоянная ссылка

Оценка 5 из 5 звезд

Очень хороший плагин, один из самых важных, которыми я пользуюсь. К сожалению
Он не работает с TB 78.2.2. Мы очень ожидаем новую версию.
Спасибо!

Ян Кишка (разработчик), 1 ноября 2020 г. · постоянная ссылка

Оценка 3 из 5 звезд

от erikm, 5 апреля 2020 г. · постоянная ссылка

Замечательно, что он снова должен работать на TB68, но изменение горячей клавиши, похоже, делает его непригодным для использования в OSX (нет встроенной клавиши «Alt»; TB привязывает это к Option, но Option-W уже является системным ярлыком для альтернативного ввода текста. [капитал-Сигма])

Ян Кишка (разработчик), 1 ноября 2020 г. · постоянная ссылка

Оценка 5 из 5 звезд

Понравились предыдущие версии. Какая горячая клавиша на Mac для этой новой версии?

Оценка 5 из 5 звезд

Могу ли я узнать, можно ли по умолчанию отключить перенос слов, поскольку большую часть времени я пользуюсь внешним редактором? Я попытался установить mailnews.wraplength=0, но тогда надстройка больше не может включать перенос слов. Настройка mail.wrap_long_lines и plain_text.wrap_long_lines также не помогла.

Ян Кишка (разработчик), 19 ноября 2019 г. · постоянная ссылка

Насколько я понимаю (я только унаследовал код), надстройке требуется ненулевое значение при открытии редактора, чтобы применить конкретное значение для включения переноса. Можно изменить, но потребуется настроить в дополнении, какой должна быть длина переноса. Для этого нам пока не хватает инфраструктуры. То же самое касается предварительной установки надстройки в «отключенное» состояние. Участие приветствуется, сейчас мне не хватает на это времени.

Оценка 5 из 5 звезд

Отлично работает, как и старая версия, за исключением того, что горячая клавиша, кажется, изменилась (теперь это Alt-W).

Когда я просматриваю этот журнал IRC в Firefox, длинные строки не переносятся. Но я бы хотел, чтобы они были! Кто-нибудь знает, как сделать в Firefox текстовые/обычные файлы с переносом слов?

  • этот файл представляет собой обычный текст, сжатый с помощью gzip; попробуйте HEAD http://ci.mifos.org/irclogs/%23mifos/archive/2010/2010-01-04.log.gz, и вы должны увидеть Content-Type: text/plain
  • когда тот же ресурс просматривается в Google Chrome, перенос длинных строк может быть связан с вопросом о типе документа, но «принятый ответ» содержит неработающую ссылку, у меня не работает (даже альтернативная версия с использованием предварительного переноса как в отличие от -moz-pre-wrap, упомянутого в комментарии пользователя "Idran")
  • используя «Просмотр → Исходный код страницы», тогда переключение переноса слов является подходящим обходным решением


7 ответов 7


Да, это работает! Я заметил этот плагин, но отклонил его, поскольку в описании упоминаются только теги PRE и HTML, поэтому я предположил, что он не будет работать для текстовых/обычных документов. Спасибо!

FF 31. Откройте новую вкладку.

Введите about:config на панели Awesome Bar.

Найдите view_source.wrap_long_lines и установите значение true .


@Twisty Предпочтение view_source.wrap_long_lines предшествует версии 2. Вот почему я удалил ссылку на FF31.

@Paul Удаление упоминания оригинального ответчика о FF 31 является слишком радикальным изменением («явно противоречит намерениям автора»), даже если постер неверен. Было бы лучше либо упомянуть эту информацию в комментарии, как это сделали вы, либо построить редактирование таким образом, чтобы не исключить первоначальное упоминание FF 31.

Если вам просто нужно обернуть текстовые файлы, попробуйте Ctrl-U (затем «Просмотр» -> «Переносить длинные строки», если он еще не установлен). Это решение чище, чем надстройка с текстовыми файлами, но неаккуратнее с текстом, встроенным в html.

Начиная с версии FF 51 этот параметр недоступен. См. ответ ниже, объясняющий, как настроить в about:config .

Это еще один запрос функции для Vivaldi Mobile. Пожалуйста, внедрите опцию Text Wrap (как, например, Opera Mobile). Он заставляет браузер переформатировать текст веб-страницы после масштабирования, чтобы он полностью помещался в окне браузера без горизонтальной прокрутки.

Это убойная функция, ИМХО. Я очень жду Vivaldi Mobile с опцией Text Wrap.

Долгое время именно это сохранялось в Opera Mobile, а не что-либо еще. Я пробовал Firefox, Chrome, Chrome Canary, Brave, Dolphin и т. д. и т. п., и только Opera Mobile реализовала это правильно.

🙂

Да, я был удивлен, узнав, что это еще не реализовано, это действительно важная функция UX. Opera Mobile идеально подходит для скрытого копирования. вдохновение, как это должно быть сделано

Для меня обтекание текстом или "перекомпоновка" имеет решающее значение. Я не занимался Android-браузерами уже год или больше, поэтому я не знаю, кто, кроме Opera, до сих пор этим занимается. Это день и ночь, чтобы иметь возможность масштабировать страницу до любого размера, который вам нравится, и иметь перекомпоновку текста, чтобы соответствовать. Это и Force Desktop View — все, что удерживает меня в Opera, но я очень-очень надеюсь на новый Vivaldi, он прекрасен.

+1
Действительно, самая важная функция в Op.

Я тестирую новую бета-версию Vivaldi для Android, и перекомпоновка текста не реализована.

Я бы хотел, чтобы этим занялась команда Vivaldi, так как в настоящее время она есть только у Opera.

Полностью согласен! Это самая важная функция, которую вы можете добавить поверх стандартного браузера или любого другого браузера. Opera теперь делает неприятные вещи с пользовательскими данными, но эта функция по-прежнему заставляет меня использовать ее в сочетании с некоторыми правилами брандмауэра, которые, я надеюсь, могут предотвратить утечку данных. Было бы неплохо иметь аналогичную функцию переноса текста в Vivaldi, гораздо более справедливом браузере.

Да, я крайне удивлен, что не нашел этого в новом мобильном Vivaldi.

@goedl Это специальный код, который совсем не просто реализовать. Он должен быть написан командой с нуля и не должен случайно нарушать авторские права. Есть два способа сделать это, о которых я знаю, оба из которых являются собственностью другой компании. Vivaldi приходится придумывать собственное решение.

Добровольцы модифицируют и тестируют Windows 11 Pro X64, i5 9400 с тактовой частотой 4,1 ГГц, турбо; графика Intel UHD 630; Твердотельный накопитель WDC NVME емкостью 1 ТБ; 16 ГБ оперативной памяти DDR4-2666. Кодекс поведения сообщества

@Ayespy Спасибо за этот пост, это новая для меня информация. Я думаю, что большинство из нас здесь, в Стране конечных пользователей, никогда не задумываются о том, что сами методы кодирования могут быть защищены авторским правом. Теперь становится намного понятнее, почему обтекание отсутствует в мобильных браузерах по всем направлениям.

Что нужно, так это чтобы какой-нибудь добрый программист написал уникальный метод и выложил его под GPL с открытым исходным кодом! Кто-нибудь?

Я предполагаю, что на данный момент возникает вопрос; Могли бы вы предполагать, что наши ребята когда-нибудь смогут это сделать? На данный момент это НАСТОЛЬКО уникально для Opera Mobile и наверняка привлечет много новых пользователей.

@dmitrik — именно то, что заставляет меня использовать Opera на моем телефоне вместо любого другого браузера — и полностью понимаю, почему это так нетривиально — обнаружение края столбца или ячейки. Это делает разницу между пригодным для использования и нет.

Без этой функции я не могу использовать Vivaldi или другие браузеры. Критически полезная функция. Также эта функция существует в UC

@Ayespy Разве нельзя использовать тот же метод, что и в Opera? Opera Software всегда рекламировала себя как компанию, выступающую против авторских прав, особенно в памятных постах о годовщине: «Посмотрите на все функции, которые мы изобретали за эти годы и никогда не работали, чтобы помешать их использованию другими браузерами». Я помню настроения против патентов Apple, которые затрудняли реализацию современных пользовательских интерфейсов и сенсорных взаимодействий в веб-стандартах, весь спор H.264 и Ogg Theora (позже WebM) для видео HTML5 и так далее.

Отсутствие переноса текста в браузере для меня не является препятствием.

@rluik Opera владеет обтеканием текста — только потому, что они никогда не применяли такое право, это не делает кражу законной. Но с другой стороны, Opera и Vivaldi основаны на совершенно разных архитектурах и строительных блоках, поэтому я не могу сказать, будет ли украденный код вообще работать в Vivaldi. Подозреваю, что нет.

Добровольцы модифицируют и тестируют Windows 11 Pro X64, i5 9400 с тактовой частотой 4,1 ГГц, турбо; графика Intel UHD 630; Твердотельный накопитель WDC NVME емкостью 1 ТБ; 16 ГБ оперативной памяти DDR4-2666. Кодекс поведения сообщества

😅

@Ayespy Я не говорю, что нужно украсть код (хотя, возможно, он не так уж и отличается, он также есть в мобильных браузерах Opera и Яндекс на базе Chromium). Я говорю, что, по-видимому, авторских прав на этот метод нет, поскольку я никогда не видел новостей о том, что «Opera судится с другой компанией-браузером из-за патента на перенос текста», но многие продолжают предоставлять и реализовывать эту функцию. Он был удален из браузера Android AOSP без каких-либо юридических оснований, насколько мне известно.
Если у вас нет больше информации о контрактах, чем у широкой публики/журналиста, я не вижу в этом причины.

Самая важная функция, которую я упустил! Opera не будет заменена, пока не будет реализована эта подгонка текста.

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

🙂

Я согласен. Это важная функция для потребления контента на мобильных устройствах. Нам нужно очень часто увеличивать текст, а прокручивать каждую строку слева направо неудобно..

Пользователи Firefox, которые в настоящее время находятся на канале выпусков Aurora или Nightly, возможно, заметили изменение в обработке браузером длинных строк текста. Раньше Firefox отображал строки в одну длинную строку, что часто требовало много прокрутки для доступа ко всему его содержимому или для сохранения текста и открытия его в редакторе, поддерживающем перенос текста, чтобы отобразить все это без прокрутки.

То, как эта текстовая информация отображалась в Firefox, было проблематичным, особенно потому, что другие браузеры отображали текст, завернутый в их интерфейс.

Начиная с Firefox 22, браузер теперь использует функцию переноса слов для отображения длинных строк текста непосредственно на экране, чтобы пользователям браузера больше не приходилось прокручивать по горизонтали, когда они сталкиваются с длинными строками текста в браузере.

Посмотрите на следующий снимок экрана, чтобы увидеть, как он выглядит в более старых версиях Firefox (до Firefox 22).

firefox text без упаковки

Тот же текстовый файл выглядит так, начиная с Firefox 22 и выше.

firefox word wrap

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

Для этого есть два варианта. Первый позволяет делать это постранично. Для этого нажмите Alt, чтобы открыть старую строку меню браузера, и выберите «Вид» > «Стиль страницы» > «Без стиля» или «Основной стиль страницы».

firefox wrap длинные строки

Обратите внимание, что стиль "Перенос длинных строк" отображается только при просмотре текстовых файлов в браузере Firefox или при просмотре в нем исходного кода. Изменение носит временный характер: перезагрузка страницы, перезапуск браузера или открытие ее в другом сеансе вернет стиль для переноса длинных строк.

Если вам совсем не нравятся изменения, вы можете отключить их в настройках Firefox:

  • Введите about:config в адресную строку и нажмите Enter.
  • Подтвердите, что вы будете осторожны, если откроете эту страницу впервые.
  • Используйте поиск вверху, чтобы отфильтровать файл plain_text.wrap_long_lines.
  • Дважды щелкните значение, чтобы установить для него значение false, что деактивирует функцию.
  • Чтобы в любой момент восстановить исходное значение, повторите описанные выше шаги.

О Мартине Бринкманне

Мартин Бринкман – журналист из Германии, который в 2005 году основал Ghacks Technology News. Он увлекается технологиями и знает Интернет и компьютеры как свои пять пальцев. Вы можете следить за Мартином в Facebook или Twitter

Читайте также: