제로폭 공간
Zero-width spaceZWSP(Zero-width space)는 명시적 간격을 사용하지 않는 스크립트의 텍스트 처리 시스템에 대한 단어 경계를 표시하기 위해 컴퓨터화된 형식설정에서 사용되는 비인쇄 문자(예: 슬래시)로, 가시적 공간이 뒤따르지는 않지만 그럼에도 불구하고 선이 끊어질 수 있다.또한 단어 사이에 가시적인 공간이 없는 언어, 예를 들어 일본어 등의 언어와 함께 사용된다.[1]보통 눈에 보이는 분리로는 아니지만 충분히 정당화된 구절에서는 확대될 수 있다.[2]
사용법
HTML 페이지에서는, HTML 요소처럼, 0폭의 공간을 하이픈을 사용하지 않고 잠재적 줄 바꿈을 표시하는 데 사용할 수 있다; 하이픈으로 연결된 줄 바꿈에는 부드러운 하이픈이 사용된다.제로 폭의 공간은 일부 이전 웹 브라우저에서는 지원되지 않았다.[3]
0폭 공간의 효과를 나타내기 위해 다음 단어를 0폭의 공간으로 구분하였다.
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTimpedInciduntUtLaboreEtDoloreMagnaAliquaUtEnimAdimMinimQuisNostrudExpercitUtulamco LionisNisiUtAlipExEaCommodecutionDuis.AuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
그리고 다음 말은 이러한 공간과 구분되지 않는다.
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTimpedInciduntUtLaboreEtDoloreMagnaAliquaUtEnimAdimMinimQuisNostrudExpercitUtulamco LionisNisiUtAlipExEaCommodecutionDuis.AuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
제로 너비 공간을 지원하는 브라우저에서 창 크기를 조정하면 워드 경계에서만 첫 번째 텍스트가 다시 깨지는 반면 두 번째 텍스트는 아예 깨지지 않는다.
URL에서 금지됨
ICANN 규칙은 도메인 이름에 0폭 공간과 같이 표시되지 않는 문자를 포함하지 못하도록 금지하고, 대부분의 브라우저는 악성 URL이 시각적으로 합법적인 URL과 구분할 수 없는 동음서 공격을 만드는 데 사용될 수 있기 때문에 도메인 이름 내에서 도메인 이름 내에서 도메인 이름을 사용하는 것을 금지한다.[4][5]
인코딩
0폭 공간 문자는 유니코드로 U+200B ZERO WIDE SPACE(HTML ​ · ​, &Negative)로 인코딩된다.ThickSpace, &Negative ThinSpace, ​, ​).[6]
TeX의 표현은\hskip0pt; LaTeX 표현은\hspace{0pt};[7] 그리고 그로프 표현은\:.[8]
그것의 의미론과 HTML 구현은 부드러운 하이픈과 유사하지만, 부드러운 하이픈은 선이 끊어진 지점에서 하이픈 문자를 보여준다.
참고 항목
참조
인용구
- ^ "Zones spéciales et caractères de formatage" [Special areas and formatting characters] (PDF). Hapax Quebec (in French). p. 3. Archived from the original (PDF) on 27 December 2005. Retrieved 31 July 2019.
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.
- ^ 유니코드 표준 6.1, 페이지 366
- ^ Dunae, Alex. "Better Web Typography with Spaces and Hyphens". dunae.ca. Archived from the original on December 14, 2010. Retrieved December 3, 2009.
- ^ "Network.IDN.blacklist_chars". mozillaZine. Retrieved 2018-02-07.
- ^ "Unicode Character 'Zero Width Space'". FileFormat.Info. Retrieved 2018-02-07.
- ^ "General Punctuation – Unicode" (PDF). Retrieved 2013-07-20.
- ^ "The LaTeX Companion. Chapter 3: Basic Formatting Tools" (PDF). Retrieved 2019-07-16.
- ^ "groff(7) – Linux manual page". Retrieved 2014-02-08.