Похоже, Discourse предоставляет иконку размером 512 пикселей в файле манифеста веб-приложения в формате JSON. В разделе настроек сайта «Брендинг» есть только одно поле для иконки манифеста, что намекает на то, что загружаемые изображения будут масштабироваться до 512×512 пикселей.
{
...
"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"
}
],
...
}
Однако, согласно https://web.dev/add-manifest/:
Для Chrome необходимо предоставить как минимум иконку размером 192×192 пикселя и иконку размером 512×512 пикселей.
Я заметил, что это также верно для Firefox (по крайней мере, на устройстве с LineageOS). Вот как это выглядит:
Обратите внимание на две иконки: Toph и Drafts? Обе предоставляют иконки размером 192 пикселя (помимо других размеров). Ранее у Toph и Drafts было несколько иконок, но не размером 192 пикселя. Кроме того, они выглядели похоже на иконку Community (то есть имели тёмную обводку вокруг белой области). Приложение Community на этом снимке экрана — это экземпляр Discourse.


