Discourse를 사용해 커뮤니티 포럼을 운영하고 있는데, 디스플레이 버그를 발견했습니다. 기본적으로 iPhone의 내장 이모지 키보드를 사용하여 이모지를 게시할 때, 이모지 뒤에 붙은 단어와 사이에 공백이 없으면 Discourse가 이모지 대신 자체 알파벳/숫자 버전의 이모지를 표시합니다.
여기 예시입니다:heart_eyes:![]()
![]()
위 예시에서는 “하트 아이즈” 이모지를 3개 넣었는데, 첫 번째 이모지가 Safari에서 표시되지 않습니다.
2개의 좋아요
안드로이드 폰에서 게시글을 올리면 같은 결과가 나올지 궁금합니다.
이 기능에 대한 사이트 설정이 있습니다. 이는 iPhone에서만 이렇게 작동하는 것이 아닙니다. ![]()
1개의 좋아요
오, 좋습니다. 저희 디스코ourse 고수와 논의했는데 이 항목은 언급이 없었네요. 기본적으로 활성화되어 있어야 한다고 생각하는데, 어떻게 생각하시나요? 아니면 활성화했을 때 발생할 수 있는 문제가 있을까요?
아니요, 아무 문제가 없을 것 같네요. 하지만 이 기능을 활성화했다면, 기존 게시물의 HTML을 다시 빌드하거나 게시물을 다시 백(Rebake)해야 이모지가 업데이트됩니다.
1개의 좋아요
이 문제는 Android이나 iPhone에 특정한 것이 아니라, 우리의 포스트 쿠크어(post cooker)의 문제입니다.
원래 게시된 텍스트의 관련 부분은 다음과 같습니다:
Here is an example😍😍😍
이는
Here is an example\xf0\x9f\x98\x8d\xf0\x9f\x98\x8d\xf0\x9f\x98\x8d
입니다.
쿠크어가 원본 이모지를 이름으로 변환하는 것 같지만, enable inline emoji translation이 설정되지 않으면 처리하지 않는 것으로 보입니다.
테스트:
word♥
word♥♥
word♥♥♥
word😍
word😍😍
word😍😍😍
word♥😍
word😍♥
word😍🖖
word🖖😍
word![]()
word![]()
![]()
word![]()
![]()
![]()
word![]()
word![]()
![]()
word![]()
![]()
![]()
word![]()
![]()
word![]()
![]()
word![]()
![]()
word![]()
![]()
(단어에 이모지가 하나만 붙어 있으면 아무런 변화가 없지만, 둘 이상 붙어 있으면 깨진다는 것을 볼 수 있습니다)
9개의 좋아요
더 이상 걱정하지 마세요. 다음 PR으로 수정될 예정입니다:
4개의 좋아요
다시 구워서 보고 있어요:face_with_monocle:![]()
![]()
1개의 좋아요

