0폭 비조인자

Zero-width non-joiner
ZWNJ용 ISO 키보드 기호

ZWNJ(Zero-width non-joiner, ZWNJ)는 을 사용하는 쓰기 시스템의 컴퓨터화에 사용되는 비인쇄 문자다. 그렇지 않으면 끈으로 연결될 두 문자 사이에 위치할 때 ZWNJ는 각각 최종 및 초기 형태로 인쇄되도록 한다.또한 우주문자의 영향이지만, ZWNJ는 단어를 좀더 가까이 붙이거나 단어와 형태소를 연결하는 것이 바람직할 때 사용된다.

ZWNJ는 유니코드U+200C ZERO WIDE NO-JOINER(HTML)로 인코딩됨 ‌ · ‌).

올바른 타이포그래피를 위한 ZWNJ 및 장치 분리기 사용

특정 언어에서 ZWNJ는 문자 시퀀스의 올바른 타이포그래픽 형식을 명확하게 지정하기 위해 필요하다.

이전에 ASCII 제어 코드 유닛 분리기가 사용되었다.[dubious ]

정답(ZWNJ 포함) 틀렸다 의미
디스플레이 사진 코드 디스플레이 사진 코드
میخواهم Correct display of Persian with ZWNJ.svg می‌خواهم

(오른쪽에서 왼쪽으로):
می‌خواهم
میخواهم Incorrect display of Persian without ZWNJ.svg میخواهم 페르시아어 '하고 싶다'
ساءينس Correct display of Malay with ZWNJ.svg ساءين‌س

(오른쪽에서 왼쪽으로):
ساءين‌س
ساءينس Incorrect display of Malay without ZWNJ.svg ساءينس 말레이어 '과학'
הֱֽיֹות Correct Hebrew metag with hataf with ZWNJ.svg הֱ‌ֽיֹות

(오른쪽에서 왼쪽으로):
הֱ‌ֽיֹות
הֱֽיֹות Incorrect Hebrew metag with hataf without ZWNJ.svg הֱֽיֹות 고대 히브리어 'be'
아우플라주 Correct display of German with ZWNJ.svg Auf‌lage 아우플라주 Incorrect display of German without ZWNJ.svg Auflage 독일어 'edition'("auf"+"Lage"의 조합)
브로체이트 Correct display of Fraktur with ZWNJ.svg Brot‌zeit 브로체이트 Incorrect display of Fraktur without ZWNJ.svg Brotzeit 독일어(지역) '(종류)'
(compound 명사 "Brot"+"Zeit" = 'bread time'),
프락투르에서 보여지는
귀가 먹먹할 정도로 deaf‌ly 귀가 먹먹할 정도로 deafly "dea"+"fly"의 합성어가 아니라 "deaf"의 부사
श्रीमान्को श्रीमान्‌को श्रीमान्को श्रीमान्को 네팔에서는 'श्रीमान्""'이 (남편 또는 존경받는 사람)을 나타내기 위해 사용되는 것에 따라 '남편' 또는 '존경하는 사람의'에서 '존경하는 사람'으로 한다.
র্যাঁদা Rendered image of র‌্যাঁদা র‌্যাঁদা র্যাঁদা র‌্যাঁদা (incorrect rendering).png র্যাঁদা 목수 비행기를 뜻하는 벵골어.
अय्लाः अय्‌लाः अय्लाः अय्लाः 네팔바사의 와인

그림은 코드가 올바르게 렌더링될 때 어떻게 보이는지 보여주며, 각 행마다 올바른 그림과 잘못된 그림이 달라야 한다. 올바른 디스플레이와 잘못된 디스플레이가 동일하게 보이거나 둘 중 하나가 해당 그림과 크게 다른 경우 시스템이 유니코드를 올바르게 표시하지 않는 경우.

성서 히브리어 예에서 유성세골 왼쪽에 위치하는 것이 맞는데, 짧은 모음의 의미를 나타내는 두 개의 수직 점으로 쓰여진 shva 기호가 있다. 만약 유성shva의 왼쪽에 놓였다면, 그것은 잘못된 것이다. 현대 히브리어에서는 유성을 구어에 사용할 이유가 없기 때문에 현대 히브리어 형식 설정에서는 거의 사용되지 않는다.

독일의 타이포그래피에서, 결합체는 화합물 내의 성분 경계를 넘지 않을 수 있다. 따라서 첫 번째 독일어 예에서는 접두사 Auf-를 나머지 단어와 분리하여 묶인 fl을 금지한다. 비슷하게, 영어에서, 어떤 사람들은 끈이 형태소 경계를 넘어서는 안 된다고 주장한다.[1][better source needed] 예를 들어, 어떤 단어에서는 '날아라'와 '생선'은 형태소가 되지만 다른 단어에서는 그렇지 않다. 따라서 'deafly'와 'selfish'와 같은 단어들은 묶인(flight와 fi를 존중함)을 가지지 않아야 하고, 반면에 'dayfly'와 'catfish'는 그것들을 가져야 한다.

페르시아어는 특정 접두사, 접미사, 복합어에 이 문자를 광범위하게 사용한다.[2] 전체 공간을 사용하는 비복합어로부터 화합물을 분해하는 것이 필요하다.

말레이어자와이 문자에서 ZWNJ는 어떤 구절의 끝에 하나 이상의 자음이 쓰여질 때마다 사용된다('science' 또는 'sains'는 라틴어 문자로 /ˈsa.ɪns/'로 발음). 두 자음 문자 사이에 모음(특히 'a' 또는 'ə')이 없음을 나타내는 데 'ساءيس'이 없다면 /'sa를 발음할 수 있기 때문이다.ɪnas/ 또는 /ˈsa.ɪnəs/. 공간은 그 구절을 다른 단어로 구분하는데, 여기서 'ساءيننننن''''''''''과 같은 구절은 이제 '아랍어 문자 ('sain sin sin sin'')를 의미한다.

ZWNJ를 사용하여 대체 양식 표시

ZWNJ 사용 및 ZWJ데바나가리, 타밀, 칸나다, 신할라, 이모지의 대체 형태를 선택한다.

인디케이터 스크립트에서 할로겐트 또는 종속 모음 앞에 자음 뒤에 ZWNJ를 삽입하면 문자가 올바르게 결합되지 않는다.[3]

데바나가리에서는 일반적으로 क्ष이 합쳐져 क्이 형성되지만, 그 사이에 ZWNJ가 삽입되면 क्ष(코드: क्‌ष대신 )가 보인다.

칸나다에서는 ನ್과 ನ이 합쳐져 ನ್이 형성되지만, 그 사이에 ZWNJ가 삽입되면 ನ್이 표시된다. That style is typically used to write non-Kannada words in Kannada script: "Facebook" is written as ಫೇಸ್ಬುಕ್, though it can be written as ಫೇಸ್ಬುಕ್. ರಾ್ಕು and and and, and and and್ and and and and는 ZWNJ가 필요한 다른 고유명사의 예다.

벵골어에서는 벵골 문자 য이 자음 군집 끝에서 발생할 때(즉, bengsôntô)에 선행하는 য은 ক-ফয(ja-ফala)에서와 같이 য-ফলা(ja-phala)로 알려진 특별한 형태로 나타난다. 그러나, 벵골 문자 র이 자음 군집(즉, ssntntô)의 시작에 발생할 때(즉, ôsntntô)에 의해 계승된 র은 রেফ(reph)로 알려진 특수한 모양으로 나타난다. 따라서 순서 র য য은 기본적으로 র্으로 렌더링된다. য--ল 형상이 রফ 형상이 아닌 유지되어야 할 때는 র 바로 뒤에 ZWNJ를 삽입하여 র‌্ render을 렌더링한다.[4] র্যয commonly ( ((랜덤)과 같은 영어에서 온 외래어에 흔히 쓰인다. উদঘঘা like like과 같은 단어(코드: উদ্‌ঘাটনhôsôntô을 명시적으로 표시해야 하는 경우 또한 hôsôntô 다음에 ZWNJ를 삽입해야 한다.

기호

독일어 T2 키보드(세부 정보), "." 키에 ZWNJ 기호가 표시됨

ZWNJ의 입력을 직접 가능하게 하는 키보드에 사용되는 기호는 ISO/IEC 9995-7:2009 "정보기술 텍스트사무실 시스템을 위한 키보드 레이아웃 – 기능을 나타내는사용되는 기호"의 수정안 1(2012)에서 기호 번호 81로, IEC 60417 "장비에 사용하기 위한 그래픽 기호"는 기호 번호 81로 표준화되었다. IEC 60417-6177-2.

참고 항목

참조

  1. ^ "When should I not use a ligature in English typesetting?". english.stackexchange.org.
  2. ^ "The Zero-Width-Non-Joiner". National Middle East Language Resource Center. Archived from the original on July 8, 2012.
  3. ^ "FAQ - Indic Scripts and Languages". www.unicode.org. Retrieved 2020-03-15.
  4. ^ "FAQ - Bengali (Bangla)". www.unicode.org. Retrieved 2020-03-15.

외부 링크