디스코드에서 ASCII 아트가 깨지지 않게 붙여넣는 법
코드 블록(```)으로 감싸면 고정폭 글꼴로 표시돼 줄이 맞아요.
디스코드에 ASCII 아트를 그냥 붙여넣으면 모양이 찌그러져요. 일반 메시지는 글자마다 폭이 다른 글꼴로 표시되기 때문이에요. 코드 블록으로 감싸면 고정폭 글꼴로 바뀌어서 줄이 맞습니다.
코드 블록으로 감싸기
메시지 맨 앞과 맨 뒤에 백틱(`) 세 개를 넣으세요. 백틱은 키보드 숫자 1 왼쪽에 있는 키예요.
```
_ _ ___ _ _ ___
| || | __| | | | / _ \
| __ | _|| |__| |_| (_) |
|_||_|___|____|____\___/
```
입력창에서 줄을 바꿀 때는 Shift + Enter를 누르세요. Enter만 누르면 메시지가 전송돼요.
자주 생기는 문제
첫 줄이 사라져요
여는 백틱 세 개 바로 뒤에 글자를 붙여 쓰면, 디스코드는 그 첫 단어를 프로그래밍 언어 이름으로 받아들일 수 있어요. 여는 백틱 다음에는 반드시 줄을 바꾸고 그림을 붙여넣으세요.
그림 중간에서 코드 블록이 끊겨요
그림 안에 백틱 세 개가 연달아 들어 있으면 거기서 코드 블록이 끝나요. 백틱 하나는 괜찮습니다. 이런 그림은 다른 글꼴로 바꾸거나 PNG로 저장해서 보내세요.
메시지가 전송되지 않아요
디스코드 메시지는 한 번에 2,000자까지 보낼 수 있어요(Nitro는 더 길게 보낼 수 있어요). 공백과 줄바꿈도 글자 수에 들어갑니다. 큰 그림은 생각보다 금방 넘어요.
| 그림 크기 | 글자 수 |
|---|---|
| 폭 40자 × 6줄 (텍스트 배너) | 약 240자 |
| 폭 60자 × 30줄 (이미지 변환) | 약 1,800자 |
| 폭 90자 × 40줄 (이미지 변환) | 약 3,600자 |
이미지를 변환한 그림은 폭 60자 이하로 만들어야 한 메시지에 들어가요. 세로로 긴 사진은 줄 수가 많아지니 폭을 더 줄이세요. 크게 보여 주고 싶다면 PNG로 저장해서 올리는 편이 좋습니다.
휴대폰에서 줄이 넘쳐요
코드 블록 안이라도 화면보다 긴 줄은 다음 줄로 넘어가요. 휴대폰 세로 화면에서는 한 줄에 들어가는 글자 수가 PC보다 훨씬 적습니다. 기기와 글자 크기 설정에 따라 다르지만, 모바일 사용자가 많은 서버라면 폭 30자 안팎으로 만드는 게 안전해요.
lab.ascii의 글꼴 카드에는 폭이 몇 자인지 표시돼 있어요. Small, Mini, Small Slant, Calvin S처럼 ‘좁은 폭 추천’ 글꼴을 쓰면 같은 글자를 더 좁게 만들 수 있습니다.
한 줄 코드와 여러 줄 코드
- 백틱 하나 (
`이렇게`) — 문장 안에 넣는 한 줄 코드예요.ʕ•ᴥ•ʔ같은 한 줄 아트에 쓰기 좋아요. - 백틱 세 개 — 여러 줄짜리 코드 블록이에요. 줄이 두 줄 이상인 그림은 이쪽을 쓰세요.
한 줄 카오모지는 코드 블록 없이 그냥 보내도 거의 깨지지 않아요.
닉네임·채널 이름에 쓰기
닉네임이나 채널 이름에는 줄바꿈을 넣을 수 없어서 여러 줄 그림은 쓸 수 없어요. 대신 텍스트 꾸미기로 만든 𝓗𝓮𝓵𝓵𝓸, 𝐇𝐞𝐥𝐥𝐨 같은 유니코드 글자는 넣을 수 있습니다. 다만 일부 기기에서는 네모(□)로 보일 수 있고, 화면 낭독기가 제대로 읽지 못하니 꼭 읽혀야 하는 이름에는 쓰지 않는 게 좋아요.
정리
- 그림 앞뒤를 백틱 세 개(```)로 감싸요.
- 여는 백틱 다음에는 줄을 바꿔요.
- 한 메시지는 2,000자까지예요. 이미지 변환은 폭 60자 이하로 만들어요.
- 모바일 사용자가 많으면 폭 30자 안팎으로 만들어요.
- 그래도 깨지면 PNG로 저장해서 올려요.
lab.ascii에서 만든 결과는 복사 버튼 한 번으로 가져갈 수 있어요. 디스코드에 붙여넣을 때 앞뒤에 ``` 만 넣어 주세요.