아이콘 세트를 변경한 후 북마크 시계 아이콘이 깨졌습니다

FontAwesome Pro 아이콘을 Solid에서 Light로 변경하면, 게시물에 알림 시간을 설정하여 북마크를 만들 때 표시되던 아이콘이 더 이상 표시되지 않습니다.

플러그인이 <use xlink:href="#discourse-bookmark-clock"></use>를 <use xlink:href="#fal-discourse-bookmark-clock"></use>로 변경하는 것 같습니다. 그러나 해당 아이콘의 fal 버전이 존재하지 않기 때문에 화면에는 빈 공간만 표시됩니다.

3개의 좋아요

저도 2.9beta9 tests-passed에서 동일한 문제를 겪고 있습니다.

1개의 좋아요

3.2에서도 여전히 문제가 발생하고 있어 이 이슈를 다시 꺼냅니다

1개의 좋아요

3.3 버전에서도 여전히 이 문제가 있습니다 :smiley:

1개의 좋아요

플러그인을 업데이트하여 기본 북마크 시계 아이콘을 사용하도록 변경했습니다. 이제 더 이상 빈 상태로 표시되지 않습니다.

불행히도 이 아이콘은 오픈소스 폰트어베이스(FontAwesome) 아이콘 세트를 기반으로 디스코르스(Discourse)를 위해 직접 제작한 커스텀 아이콘입니다. 프로 스타일을 사용하는 버전의 아이콘을 빌드하고 배포하면 폰트어베이스 프로 라이선스를 위반하게 되므로, 이를 제공하기는 어려울 것으로 보입니다.

2개의 좋아요

이 주제는 마지막 답변 후 6일 만에 자동으로 닫혔습니다. 더 이상 새로운 답변을 남길 수 없습니다.

eb39fb6에서 아이콘이 다시 추가된 것을 확인했습니다. 하지만 3.3.1 stable에서 수정 사항을 체크아웃하고 더 새로운 커밋을 적용하지 않은 상태에서도 북마크 시계 아이콘은 다시 나타나는 반면, 불행히도 더 보기 버튼(d-icon-ellipsis-h)과 편집 버튼(d-icon-pencil-alt)은 사라집니다… 무슨 일이 일어나고 있는지 혹시 아시는 분이 계신가요? 아이콘 캐시를 지워보았지만 효과가 없었습니다.

3개의 좋아요

관련된 건지 궁금하네요 - Some icons not showing up after upgrade :thinking:

1개의 좋아요

.discourse-compatibility 파일에 따라 플러그인의 구버전에 고정되어 있는 것 같죠? 아마도 구버전 Discourse와의 호환성 문제일 수 있습니다. discourse-fontawesome-pro/.discourse-compatibility at eb39fb6bdc567b77a54ce50366b804c9971467e2 · discourse/discourse-fontawesome-pro · GitHub

단일 아이콘에 대한 참조를 제거한다고 해서 관련 없는 아이콘들이 깨지지는 않을 것 같은데 :thinking:

1개의 좋아요

좋은 지적이에요. 하지만 아니요, 그걸 무시했어요 :sunglasses:

2개의 좋아요

음, 아이콘 이름을 변경한 후속 커밋이 없나요? DEV: update plugin to be compatible with core upgrade to fontawesome … · discourse/discourse-fontawesome-pro@eb39fb6 · GitHub

인스펙터를 자세히 살펴보면 아이콘 참조가 ellipsis인가요, 아니면 ellipsis-h인가요?

3개의 좋아요

현재 저는 cc8e59d7에 있습니다.

image

1개의 좋아요

이것을 계속 열어둘 필요가 있는지 명확하지 않습니다 @RGJ ?

음… 아직 해결되지 않은 문제네요… 이 문제가 발생하는 원인이 뭔지 전혀 모르겠어요.

그래서, 도움이 될 만한 내용을 추가할 수 있는 분이 있다면 추가해 주시면 좋겠습니다 :wink:

1개의 좋아요