# 이모지 문자 아바타 😁

**URL:** https://meta.discourse.org/t/emoji-letter-avatars/306159
**Category:** Plugin
**Created:** [4월 30, 2024, 2:34오후 UTC](https://meta.discourse.org/t/emoji-letter-avatars/306159 "2024-04-30T14:34:31Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dsims](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dsims/32/485916_2.png) [@dsims](https://meta.discourse.org/u/dsims)
#### Post date: [4월 30, 2024, 2:34오후 UTC](https://meta.discourse.org/t/emoji-letter-avatars/306159/1 "2024-04-30T14:34:31Z")

</div>

방금 내 사이트에 이 기능을 적용했는데 정말 좋습니다! (그리고 꽤 웃기기도 하고요)

 ![Screenshot 2024-04-30 at 10.18.12 AM](https://global.discourse-cdn.com/meta/original/4X/f/9/f/f9fb712bbbb3109e12a44fad9bcf587e7534cea3.png)

이 기능을 사용하려면 [letter-avatars 서비스용 새로운 이모지 폰트](https://github.com/discourse/letter-avatars/compare/main...dsims:letter-avatars:emoji)와 시스템 아바타 템플릿 URL에 옵션을 추가하는 [플러그인](https://github.com/dsims/discourse-emoji-letter-avatar)이 필요합니다.

사용자가 이모지를 입력할 수 있는 다양한 방식을 고민해 보았지만, 결국 사용자의 이름이나 “자기소개” 프로필에서 첫 번째 이모지를 추출하는 방식으로 구현했습니다.

 ![288](https://global.discourse-cdn.com/meta/original/4X/b/b/3/bb38ae223fd7441f1667a097ece124d031baecbb.png)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 30, 2024, 2:56오후 UTC](https://meta.discourse.org/t/emoji-letter-avatars/306159/2 "2024-04-30T14:56:26Z")

</div>

#Customization > Plugin 채널로 이동했습니다! 구현 완료! 🚀

---

<div class="post-metadata">

### Author: ![dsims](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dsims/32/485916_2.png) [@dsims](https://meta.discourse.org/u/dsims)
#### Post date: [4월 30, 2024, 5:29오후 UTC](https://meta.discourse.org/t/emoji-letter-avatars/306159/3 "2024-04-30T17:29:33Z")

</div>

유니코드의 기쁨(?)을 제대로 배워야겠네요 😅  
사용자 이름에 이모지 지원을 시작하려 했지만, Discourse가 사용자 이름의 유니코드 처리에 여러 가지 제한을 두고 있다는 것을 보고 중단했습니다.

P.S. 시작점으로 @pfaffman님의 [name\_first\_letter 플러그인](https://meta.discourse.org/t/discourse-avatar-name-first-letter/64180)을 참고했습니다. 이모지가 발견되지 않으면 이름(Name)의 첫 번째 문자(그래프미 클러스터 사용)로 대체되고, 이름이 없으면 사용자 이름으로 대체됩니다.
