Discourse가 웹 매니페스트 JSON 파일에서 512px 아이콘을 제공하는 것 같습니다. 사이트 설정의 브랜딩 섹션에는 매니페스트 아이콘 필드가 하나만 있으며, 이는 업로드된 이미지가 512×512px로 축소됨을 시사합니다.
{
...
"icons":[
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png"
},
{
"src":"https://community.toph.co/uploads/default/optimized/2X/5/5b9de7676657b71384fb77c662616d73765f0293_2_512x512.png",
"sizes":"512x512",
"type":"image/png",
"purpose":"maskable"
}
],
...
}
그러나 Add a web app manifest | Articles | web.dev 에 따르면:
Chrome의 경우 최소한 192x192 픽셀 아이콘과 512x512 픽셀 아이콘을 제공해야 합니다.
Firefox에서도 이것이 사실인 것을 확인했습니다(적어도 LineageOS 기기에서는). 아래는 그 모습입니다:
Toph와 Drafts의 두 아이콘을 주목해 보세요. 둘 다 192px 아이콘(그 외 다른 크기 포함)을 제공하고 있습니다. 이전에는 Toph와 Drafts가 여러 아이콘을 제공했지만 192px 아이콘은 없었습니다. 그리고 Community 앱의 아이콘과 유사하게 보였습니다(즉, 흰색 영역 주위에 어두운 패딩이 있었습니다). 이 스크린샷의 Community 앱은 Discourse 인스턴스입니다.


