Cursed Usernames: 디자인 및 작동 방식
게임 네트워크와 소셜 프로필에서 글리치, 고딕 또는 거꾸로 글자나 으스스한 닉네임을 만드는 것은 자신의 아이덴티티를 커스터마이징하는 인기 있는 방법입니다. 표준 영숫자 이름은 평범하게 느껴지고 이목을 끌기 어렵습니다. Unicode 특수문자, Mathematical Alphanumeric Symbols 및 누적된 발음 구별 부호(디아크리티컬 마크)를 사용하면 시각적으로 인상적이고 독특한 사용자 이름을 디자인할 수 있습니다. 저희 제너레이터는 이러한 조합을 자동으로 검증하여 주요 게임 클라이언트와 커뮤니티 포럼에서 올바르게 작동하는지 확인합니다.
인상적인 Cursed 닉네임은 일반적으로 어두운 테마 단어(Abyss, Phantom, Void, Ruin 등)와 Unicode 타이포그래피라는 두 가지 요소를 결합합니다. 저희 시스템은 이러한 이름을 네 가지 카테고리로 포맷합니다:
- 글리치 / 카오스 (Zalgo): 이름 위아래로 침범하는 조밀한 수직 발음 구별 부호 더미를 통해 손상된 데이터처럼 보이는 외관을 만듭니다.
- 다크 / 고딕 (Fraktur): 어둡고 역사적인 판타지 미학을 불러일으키는 올드 잉글리시 스타일의 글자입니다.
- 으스스함 / 호러: 소문자와 공백 표시 기호를 결합하여 느리고 조용하며 불안감을 주는 철자 스타일을 만듭니다.
- ASCII 장식: 이름을 둘러싸는 커스텀 테두리 구조와 기호(해골, 교차된 뼈, 단검 등)입니다.
멀티플레이어 게임의 데이터베이스 바이트 제한
글리치 닉네임을 선택하거나 생성할 때, 시각적인 문자 수가 바이트 길이와 일치하지 않는다는 점을 이해하는 것이 매우 중요합니다. 표준 영어 문자는 UTF-8 인코딩에서 정확히 1바이트의 데이터를 차지합니다. 그러나 수직 발음 구별 부호가 누적된 단 하나의 글리치 문자는 첨부된 여러 Unicode 코드 포인트 때문에 최대 20바이트의 데이터를 소비할 수 있습니다. 'Void'라는 이름은 4글자로 보이지만, 글리치 표현인 'Vͮoͦiͥdͩ'은 24바이트가 필요할 수 있습니다. 게임에 엄격한 16바이트 사용자 이름 제한이 있는 경우(Minecraft 등), 짧아 보이는 글리치 이름이라도 바이트 제한을 초과하여 서버 데이터베이스에 의해 거부될 수 있습니다.
이러한 길이 차이는 구형 멀티플레이어 서버에서 데이터베이스 삽입 오류가 발생하는 흔한 원인입니다. 결합 발음 구별 부호가 너무 많이 포함된 계정 이름을 등록하려고 하면 서버 데이터베이스가 문자열을 잘라내어 닉네임이 깨지거나 로그인이 불가능해질 수 있습니다. 저희 제너레이터는 데이터베이스 문제를 예방하기 위해 발음 구별 부호의 수를 제한하는 자동 안전 필터를 포함하고 있습니다.
게임 클라이언트 폰트 호환성
게임 엔진에 따라 Unicode 렌더링을 처리하는 방식이 다릅니다. Steam과 Discord는 표준 브라우저 컴포넌트를 사용하여 이름을 렌더링하므로 거의 모든 Unicode 글리프와 Zalgo 수직 스택을 지원합니다. 반면, Minecraft와 Roblox 같은 게임은 커스텀 폰트 시트나 제한된 비트맵 엔진을 사용하여 텍스트를 렌더링합니다. 게임 엔진에 특정 음성 기호나 수학 기호의 시각적 비트맵이 없는 경우, 대신 빈 상자('두부')가 렌더링됩니다. 저희 도구는 렌더링 버그를 방지하기 위해 대상 플랫폼별로 이름을 필터링할 수 있도록 최적화되어 있습니다.
경쟁적인 토너먼트에서 사용하기 전에 항상 로컬 테스트 매치에서 사용자 이름의 외관을 확인하십시오. 이를 통해 팀원의 태그가 가독성 있게 유지되고 게임 채팅 로그를 방해하지 않게 됩니다. 글리치 태그를 되돌려야 하는 경우, 'Remove Text Formatting(텍스트 서식 제거)' 도구를 사용하여 표준 ASCII 문자로 복원할 수 있습니다.