깨지지 않는 공간

Non-breaking space
깨지지 않는 공간
유니코드U+00A0 NO-BREAK SPACE(HTML   · ,  )
참고 항목
U+202F 협소 No-Break 스페이스(HTML  )

U+0020 SPACE(HTML  ··참고:정규 공간의 표현은 중단 없는 공간으로 대체)

기타 공간 유형

워드프로세싱과 디지털타입설정에서 NBSP라고도 하는 비파괴 공간필요한 공간,[1] 하드 공간, 고정 공간(확정 폭은 아니지만)은 그 위치에서 자동 회선 파단을 방지하는 공간 문자다.HTML을 포함한 일부 형식에서는 연속된 공백 문자가 하나의 공간으로 무너지는 것을 방지하기도 한다.

다른 너비를 가진 공백이 아닌 문자도 존재한다.

용도 및 변동

레이아웃과 용도가 공백과 유사함에도 불구하고 문맥적 동작에서 차이가 난다.[2][3]

비파괴행동

텍스트 처리 소프트웨어는 일반적으로 공간 문자가 발생하는 곳이라면 어디든 자동 회선 끊기가 삽입될 수 있다고 가정한다. 비 끊기지 않는 공간은 이러한 현상을 방지한다(소프트웨어가 문자를 인식하는 경우).예를 들어, "100km"라는 텍스트가 줄 끝에 잘 맞지 않을 경우 소프트웨어는 "100"과 "km" 사이에 줄 바꿈을 삽입할 수 있다.이러한 행동이 바람직하지 않다고 생각하는 편집자는 "100"과 "km" 사이의 중단 없는 공간을 사용할 수 있다.이것은 문자 "100 km"가 깨지지 않도록 보장한다. 만약 그것이 줄 끝에 맞지 않으면, 그 전체는 다음 줄로 옮겨진다.

충돌방지행동

비차단 공간의 두 번째 일반적인 적용은 SGML, HTML, TeXLaTeX와 같은 일반 텍스트 파일 형식이며, 렌더링 엔진은 공백 문자 시퀀스(공간, 뉴라인, 탭, 양식 피드 등)를 단일 문자처럼 처리하도록 프로그래밍되어 있다(그러나 이 동작을 재정의할 수 있다).이러한 공백의 "접기"를 통해 저자는 최종 형식 결과에 영향을 미치지 않고 줄 바꿈, 들여쓰기 및 기타 형태의 간격을 사용하여 원본 텍스트를 깔끔하게 배열할 수 있다.[4][5]

이와는 대조적으로, 깨지지 않는 공간은 표시되었을 때 인접 공백 문자와 병합되지 않으며 따라서 저자는 CSS "흰 공간" 속성의 독특한 값을 가진 스팬을 사용하지 않고 결과 출력물에 추가 가시 공간을 삽입하는 데 사용할 수 있다.반대로, 무차별적인 사용(스타일 가이드에서 권장되는 사용 참조)은 정상적인 공간 외에 출력에서 관련 없는 공간을 제공한다.

폭 변동

유니코드로 정의된 기타 비파괴 변형:

U+202F 협소 No-break 스페이스(HTML  ··) NNBSP)
단어의 경계를 표시하지 않고 줄기에서 접미사를[7] 분리하기 위해 몽골어를 위해 유니코드 3.0에 도입되었다.[6]또한 프랑스어에서는 큰 구두점을 위해 필요한데, 여기서 espace 미세한 구두점이라고 불리고 때로는 부정확하게 "double 구두점"(이전)이라고도 한다.;,?,!,»,그 다음에«,;오늘도 종종 그전에:), 러시아어(em dash [-] 이전) 및 독일어(예: "z. B.", "d. h.", "v. l. n. r.")[8] 간.몽골어와 함께 사용할 때, 그것의 너비는 보통 공간의 3분의 1이다. 다른 맥락에서 볼 때, 그것의 너비는 보통 공간의 약 70%이지만 적어도 일부 글꼴은 얇은 공간(U+2009)의 너비와 유사할 수 있다.[9]또한 유니코드 CLDR(Common Locale Data Repository) 34 릴리스부터 NNBSP는 프랑스어와 스페인어 로케일의 수천 개의 그룹 구분자로 숫자로 사용된다.[10][11]
U+2007 그림 공간(HTML   ·  )
그림(0-9) 문자와 동일한 공간을 생성한다.
U+2060 WORD JINEER(HTML ⁠·⁠························ WJ)
버전 3.2 이후 유니코드로 인코딩됨.말참가자는 어떤 공간도 만들지 않고 그 위치에서 줄 바꿈을 금한다.

브라우저에서 창 크기를 조정하면 아래 텍스트에 비파괴 공간이 미치는 영향을 알 수 있다.

비파괴 공간의 비파괴 효과를 나타내기 위해 다음과 같은 단어를 비파괴공간으로 구분하였다.

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

비파괴 공간의 비파괴 동작을 보여주기 위해 다음과 같은 단어를 비파괴 공간의 수가 증가하면서 구분하였다.

Lorem Ipsum Dolor Sit Amet Amet Ald seed Do Eiusmod Tod Incididunt UtLovant Et Dolore Aliqua Ut Enim Adim Adim Add.최소화

이와는 대조적으로 다음과 같은 말은 보통 공간과 구분된다.

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

인코딩

캐릭터 정보
미리보기
유니코드명 깨지지 않는 공간 그림 공간 좁은 깨지지 않는 공간 워드 조이너
인코딩 십진법의 육각의 을 결정하다 육각의 을 결정하다 육각의 을 결정하다 육각의
유니코드 160 U+00A0 8199 U+2007 8239 U+202F 8288 U+2060
UTF-8 194 160 C2 A0 226 128 135 E2 80 87 226 128 175 E2 80 AF 226 129 160 E2 81 A0
숫자 문자 참조             ⁠ ⁠
명명된 문자 참조  ,     ⁠
ISO/IEC 8859(1–16) / ECMA-94 160 A0
Windows 코드 페이지: 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258 160 A0
KOI8-R, KOI8-U 154 9A
DOS 코드 페이지: 437, 850, 851, 852, 853, 856, 857, 858, 859, 860, 861, 862, 862, 863, 865, 869 255 FF
HP 로마-8, HP 로마-9 160 A0
릭스 154 9A
TEX ~ \,
EBCDIC 16진수:41– RSP, 필요한 공간

유니코드에서 바이트 순서 표시(BOM), U+FEFF는 "영폭의 비차단 공간"으로 해석할 수 있지만, 단어 결합자(U+2060)에 대해서는 더 이상 사용되지 않는 대안이다.

키보드 입력 방법

키보드 레이아웃에 관한 국가 표준이나 국제 표준이 비파괴 공간의 입력 방법을 정의하는 경우는 드물다.핀란드어 다국어 키보드는 예외로, 2008년에 국가 표준 SFS 5966으로 인정되었다.SFS 설정에 따라 비차단 공간은 키 조합 AltGr + Space로 입력할 수 있다.[12]

일반적으로 키보드 드라이버와 응용 프로그램(예: 워드프로세서)의 저자들은 비파괴적 공간을 위한 그들만의 키보드 단축키를 고안해냈다.예를 들면 다음과 같다.

시스템/응용프로그램 입력방식
마이크로소프트 윈도 Alt+0160 또는 +(255항상 작동하지 않음)
마코스 Opt+Space
X11을 사용한 Linux 또는 Unix Compose, , 또는 Space+
아미가오스 Alt+Space
GNU 이맥스 Ctrl+X 8 Space
Ctrl+,K , ; 또는 +,K +, +,N S+
드림위버, 리브레오피스, 마이크로소프트 워드,
OpenOffice.org(3.0 이후), AutoCAD
Ctrl+⇧ Shift+Space[note 1]
FrameMaker, LyX(비 Mac), OpenOffice.org(3.0 이전),
워드퍼펙트
Ctrl+Space
Mac Adobe InDesign ⌥ Opt+⌘ Cmd+X

이와 별도로 애플리케이션과 환경은 종종 코드 포인트(예: Alt Numpad 입력 방법)를 통해 유니코드 엔티티를 직접 입력하는 방법을 가지고 있다. (비절단 공간에는 코드 포인트가 있다.)255십진수(십진수)FF16진수) 코드 페이지 437 및 코드 페이지 850 및 코드 포인트160십진수(십진수)A016진수) 코드 페이지 1252).

참고 항목

메모들

  1. ^ Windows 10 시스템에서는 현재 언어에 대해 두 개 이상의 키보드가 구성된 경우 +⇧ Shift 기본 스위치 키보드 구성

참조

  1. ^ IBM (1998) [1995]. "Windows, Latin 1". REGISTRY, Graphic Character Sets and Code Pages. CPGID 01252.
  2. ^ Elyaakoubi, Mohamed; Lazrek, Azzeddine (2010). "Justify Just or Just Justify". The Journal of Electronic Publishing. 13. doi:10.3998/3336451.0013.105.
  3. ^ "Special Characters". The Chicago Manual of Style Online.
  4. ^ "Structure", HTML 4.01, W3, 1999-12-24.
  5. ^ "Text", CSS 2.1, W3.
  6. ^ ISO/IEC 10646-1:1993/FDAM 29:1999(E)
  7. ^ 몽골어 NNBSP 연결 접미사
  8. ^ Solbrig, Amelie (30 January 2008). "Zweisprachige Mikrotypografie" (PDF) (in German). Hochschule für Technik, Wirtschaft und Kultur Leipzig. p. 58 (PDF p. 113). Archived from the original (PDF) on 2016-03-11. Retrieved 10 June 2018. Alle Abkürzungen mit Binnenpunkten werden im Deutschen mit einem gFL [geschütztes flexibles Leerzeichen] spationiert. [...] Die englische Schreibweise sieht keine Abstände zwischen einzelnen Buchstaben vor. Nach einem Binnenpunkt folgt demnach ohne gFL sofort der nächste Buchstabe.
  9. ^ "Writing Systems and Punctuation" (PDF). The Unicode Standard 7.0. Unicode Inc. 2014. Retrieved 2014-11-02.
  10. ^ "CLDR Chart: Numbers".
  11. ^ RAE; RAE. "punto Diccionario panhispánico de dudas". «Diccionario panhispánico de dudas» (in Spanish). Retrieved 2022-01-07.
  12. ^ Kotoistus (2006-12-28), Uusi näppäinasettelu [Status of the new keyboard layout] (presentation) (in Finnish and English), CSC – IT Center for Science, archived from the original on 2011-07-27. 핀란드어 다국어 키보드의 초안.