사용자 지정 이모지 세트

여러분 안녕하세요! 최근 라이선스 변경으로 인해 Discourse에서 Joy Pixels가 이모티콘 세트에서 제거된 것을 확인했습니다. 저는 Joy Pixels 라이선스를 보유하고 있으며, 이 세트를 다시 업로드하여 커스텀 이모티콘 섹션에 단순히 추가되는 것이 아니라 이모티콘 선택기에 통합되도록 하는 방법을 알고 싶습니다.

이것이 가능한지 여전히 궁금합니다. 사이트 관리자 섹션에서 external emoji url이라는 설정 항목을 확인했지만, 해당 URL의 디렉토리에 무엇을 입력해야 하는지 확실하지 않습니다.

관리자 → 커스터마이즈 메뉴에서 이모지 메뉴를 찾을 수 있습니다. 여기서 사이트 전체에서 사용할 수 있는 맞춤형 이모지를 업로드할 수 있습니다.

제 생각에는 제가 잘못 이해한 것 같습니다. 이모지 세트를 통째로 업로드하고 싶으신 거죠.

그점에 대해 제가 실제로 문제라고 생각하는 부분은, 몇 개의 이모지를 추가하는 것이 아니라 이모지 세트를 완전히 Emoji One으로 교체하고 싶다는 것입니다.

이 설정을 해킹처럼 활용하면 기술적으로 가능합니다.

원하는 이모지 세트를 자신이 관리하는 웹사이트에 업로드하고, 우리가 사용하는 디렉터리 구조를 따르면서 기존 세트 중 하나의 이름을 빌려오세요. 예를 들어, 이 용도로 https://cookieman-emojis.com을 사용한다고 가정해 보겠습니다:

  1. 웹사이트 루트에 google이라는 이름의 폴더를 만듭니다.

  2. https://github.com/discourse/discourse/tree/master/public/images/emoji/google에서 볼 수 있는 디렉터리/파일 구조를 따라 해당 폴더 안에 사용자 정의 이모지 세트를 업로드합니다.

  3. https://cookieman-emojis.com/google/a.png을 방문하여 작동하는지 테스트합니다. 올바른 이모지가 표시됩니까?

  4. 자신의 Discourse 인스턴스로 가서 external emoji url을 https://cookieman-emojis.com으로 설정합니다. 또한 emoji set을 Google로 설정합니다.