Interested Article - Пробел нулевой ширины

Пробел нулевой ширины (​) представляет собой непечатаемый символ , используемый в компьютеризированном наборе текста для обозначения границ слов в системах обработки текста в сценариях, которые не используют явный пробел, или после символов (таких как косая черта ), за которыми не следует видимый пробел , но после которого, тем не менее, может быть разрыв строки . Он также используется с языками без видимого пробела между словами, например, с японским . Обычно это невидимое разделение, но при выравнивании страницы по обеим краям эти пробелы могут расширяться . Для его обозначения используется аббревиатура ZWSP .

Использование

На HTML -страницах пробел нулевой ширины можно использовать для обозначения потенциального разрыва строки без переноса , как и HTML-элемент <wbr> . Для переноса строки через дефис используется мягкий дефис . Пробел нулевой ширины не поддерживался в некоторых старых веб-браузерах .

Чтобы показать эффект пробела нулевой ширины, следующие слова разделены пробелами нулевой ширины:

Lorem​Ipsum​Dolor​Sit​Amet​Consectetur​Adipiscing​Elit​Sed​Do​Eiusmod​Tempor​Incididunt​Ut​Labore​Et​Dolore​Magna​Aliqua​Ut​Enim​Ad​Minim​Veniam​Quis​Nostrud​Exercitation​Ullamco​Laboris​Nisi​Ut​Aliquip​Ex​Ea​Commodo​Consequat​Duis​Aute​Irure​Dolor​In​Reprehenderit​In​Voluptate​Velit​Esse​Cillum​Dolore​Eu​Fugiat​Nulla​Pariatur​Excepteur​Sint​Occaecat​Cupidatat​Non​Proident​Sunt​In​Culpa​Qui​Officia​Deserunt​Mollit​Anim​Id​Est​Laborum

А следующие слова не разделяются этими пробелами:

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

В браузерах, поддерживающих пробелы нулевой ширины, изменение размера окна приведёт к повторному разрыву первого текста только по границам слов, в то время как второй текст вообще не будет разорван или будет разорван произвольно.

Запрет на использование в URL

Правила ICANN и большинство браузеров запрещают включать в доменные имена неотображаемые символы, такие как пробел нулевой ширины, поскольку они могут использоваться для атаки омографа ( фишинга ), когда вредоносный URL-адрес визуально неотличим от настоящего .

Кодирование

Символ пробела нулевой ширины обозначается в Unicode как ZERO-WIDTH SPACE, имеет шестнадцатеричный код 200B и десятичный код 8203 .

Представление в TeX — \hskip0pt ; представление в LaTeX \hspace{0pt} ; и представление в groff — \: .

Его семантика и реализация HTML аналогичны мягкому дефису , за исключением того, что мягкие дефисы отображают символ дефиса в точке разрыва строки.

См. также

Литература

  • Unicode Consortium, " " (Глава 16), The Unicode Standard ( Стандарт Юникод ) , Версия 5.2.
  • , Yongquan Liu, Characters and computers , IOS Press, 1991.

Примечания

  1. (фр.) . Hapax Quebec . — «Les espaces sans chasse sont conçues pour les langues qui ne séparent pas les mots à l’aide d’espaces visibles, comme le thaï ou le japonais.» Дата обращения: 31 июля 2019. 27 декабря 2005 года.
  2. от 6 сентября 2018 на Wayback Machine , p. 366
  3. . Дата обращения: 25 декабря 2022. 25 декабря 2022 года.
  4. . Дата обращения: 25 декабря 2022. 24 декабря 2022 года.
  5. Dunae. . dunae.ca . Дата обращения: 3 декабря 2009. 14 декабря 2010 года.
  6. . mozillaZine . Дата обращения: 7 февраля 2018. 8 февраля 2018 года.
  7. . FileFormat.Info . Дата обращения: 7 февраля 2018. 8 февраля 2018 года.
  8. . Дата обращения: 20 июля 2013. 3 марта 2016 года.
  9. . Дата обращения: 16 июля 2019. 16 июля 2019 года.
  10. . Дата обращения: 8 февраля 2014. 3 марта 2021 года.
Источник —

Same as Пробел нулевой ширины