Jump to content

Ссылки (веб-браузер)

Ссылки
Разработчик(и) Микулаш Паточка
Первоначальный выпуск 1999 год ; 25 лет назад ( 1999 )
Стабильная версия
2.30 [1]  Отредактируйте это в Викиданных / 27 июля 2024 г.
Предварительный выпуск Нет (Н/Д) [±]
Написано в С
Операционная система Windows , macOS , OS/2 , Unix-подобные , OpenVMS , DOS
Тип Веб-браузер
Лицензия GPL-2.0 или новее
Веб-сайт ссылки .twibright

Links — это бесплатный текстовый и графический веб-браузер с системой раскрывающихся меню. [2] Он отображает сложные страницы, имеет частичную поддержку HTML 4.0 (включая таблицы, фреймы , [3] и поддержка UTF-8 ), поддерживает цветные и монохромные терминалы и допускает горизонтальную прокрутку.

Он предназначен для пользователей, которые хотят сохранить многие типичные элементы графических пользовательских интерфейсов (всплывающие окна, меню и т. д.) в текстовой среде.

Оригинальная версия Links была разработана Микулашем Паточкой в ​​Чехии . Его группа «Twibright Labs» позже разработала версию 2 браузера Links, которая отображает графику и отображает шрифты разных размеров (с пространственным сглаживанием ), но больше не поддерживает JavaScript (раньше, до версии 2.1pre28). ). Полученный браузер работает очень быстро, но отображает не так много страниц, как предполагалось. Графический режим работает даже в системах Unix без системы X Window или любой другой оконной среды, используя либо SVGAlib , либо кадровый буфер системной видеокарты .

Графический стек

[ редактировать ]

Графический стек отличается от стека, обычно используемого веб-браузером. Шрифты, отображаемые ссылками, не являются производными от системы. [4] но скомпилирован в двоичный формат в виде растровых изображений в оттенках серого с использованием формата Portable Network Graphics (PNG). Это позволяет распространять браузер в виде одного исполняемого файла независимо от установленных в системе библиотек. Однако при этом размер исполняемого файла увеличивается примерно до 5 МБ. Шрифты сглажены без хинтинга, а при небольшом шаге строк используется искусственное повышение резкости для повышения читаемости. Субпиксельная выборка используется для дальнейшего улучшения читаемости на ЖК-дисплеях. Эти методы позволяют Links использовать сглаженные шрифты, когда библиотеки для их рендеринга недоступны.

Все графические элементы (изображения и текст) сначала преобразуются из заданного гамма-пространства (в соответствии с известной или предполагаемой гамма-информацией в PNG, JPEG и т. д.) посредством известных пользовательских настроек гаммы в 48-битное фотометрически линейное пространство пикселей, где они повторно дискретизируются. с билинейной повторной выборкой до целевого размера, возможно, с учетом коррекции соотношения сторон. Затем данные изображения пропускаются через высокопроизводительный механизм сглаживания, который используется независимо от разрядности монитора, т. е. он по-прежнему используется с 24 битами на цвет пикселя. Эта реализация сглаживания Флойда-Стейнберга. механизма [4] позволяет избежать дорогостоящих вычислений за счет учета гамма-характеристик монитора и использования таблиц сглаживания объемом 768 КиБ. Техника, похожая на самомодифицирующийся код , называемая шаблонами функций , используется для максимизации скорости механизма сглаживания без использования оптимизации языка ассемблера .

В уменьшенных изображениях также используется субпиксельная выборка на ЖК-дисплее для повышения уровня детализации.

Эта обработка используется для обеспечения реалистичного повышения и понижения разрешения изображений, а также фотореалистичного отображения независимо от гаммы монитора, без цветовых окантовок, вызванных 8-битной гамма-коррекцией, встроенной в X-сервер.

[ редактировать ]

Экспериментальные/расширенные ссылки (ELinks) — это форк Links, возглавляемый Петром Баудисом. Он основан на Links 0.9. [5] Он имеет более открытую разработку и включает в себя исправления из других версий Links (например, дополнительные сценарии расширений в Lua ) и от пользователей Интернета. [6]

[ редактировать ]

Hacked Links — это еще одна версия браузера Links, в которой некоторые функции Elinks объединены с Links 2.

Андрей Мирчовский портировал его на Plan 9 от Bell Labs . Он считается хорошим браузером для этой операционной системы, хотя некоторые пользователи жаловались на его неспособность вырезать и вставлять с помощью буфера блокировки Plan 9. [ нужна ссылка ]

По состоянию на апрель 2016 г. , последний выпуск Hacked Links выпущен 9 июля 2003 г., с некоторыми дополнительными изменениями. [7]

Links также был портирован Рафаэлем Кабесасом для работы на платформе Sony PSP под названием PSPRadio, а последняя версия (2.1pre23_PSP_r1261) была выпущена 6 февраля 2007 года. [8]

Порт BeOS был обновлен Франсуа Револем, который также добавил поддержку графического интерфейса. [9] Он также работает на Haiku .

  1. ^ «РЕЛИЗ 2.30» . 27 июля 2024 г. Проверено 28 июля 2024 г.
  2. ^ Домашняя страница ссылок
  3. ^ Леган, Даллас (сентябрь 2001 г.), Веб-браузеры текстового режима для OS / 2 , Группа пользователей OS / 2 Южной Калифорнии , получено 16 августа 2010 г.
  4. ^ Jump up to: а б «Ссылки на пользовательскую документацию» . link.twibright.com . Проверено 7 сентября 2023 г.
  5. ^ «Страница истории ELinks» . Проверено 14 декабря 2010 г.
  6. ^ Болсо, Эрик Инге (8 марта 2005 г.). «Обзор браузеров с текстовым режимом 2005 г.» . Linux-журнал . Проверено 5 августа 2010 г.
  7. ^ «ChangeLog» , Hacked Links Project , 28 октября 2003 г., заархивировано из оригинала 24 апреля 2016 г. , получено 24 апреля 2016 г.
  8. ^ «Home/links2» , PSPRadio , SourceForge , получено 9 июля 2012 г.
  9. ^ Револ, Франсуа (3 мая 2008 г.), патч для порта BeOS , получено 9 июля 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c2240e04fceb96575b5e02f6562b9d56__1721985900
URL1:https://arc.ask3.ru/arc/aa/c2/56/c2240e04fceb96575b5e02f6562b9d56.html
Заголовок, (Title) документа по адресу, URL1:
Links (web browser) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)