Page MenuHomePhabricator

Provide HiDPI logos for all Wikimedia wikis
Closed, DuplicatePublicRequest

Description

When browsing Wikimedia sites on high density screens, the normal logos look blurry, therefore most Wikimedia sites offer high resolution logos for high density screens. However, some 200 wikis miss them and thus look blurry on high density screens. This task is about creating HiDPI logos for all remaining wikis. (Hopefully most of them is available on Commons in SVG, so it’s just a matter of generating an appropriate-sized PNG, uploading it and setting the configuration.) At the time of writing (latest commit: 935f57a302c4), the following 236 normal resolution entries miss the 1.5x and/or 2x counterparts in rOMWC wmf-config/logos.php:

default
wikibooks
wikinews
wikipedia
wikiquote
wikisource
wikiversity
wiktionary
wikivoyage
arcwiki
aswiki
ganwiki
gotwiki
inhwiki
nsowiki
angwiktionary
anwiktionary
astwiktionary
bgwiktionary
brwiktionary
cawiktionary
cywiktionary
dewiktionary
elwiktionary
eswiktionary
euwiktionary
fawiktionary
gawiktionary
glwiktionary
guwiktionary
iowiktionary
iswiktionary
kawiktionary
kuwiktionary
lawiktionary
lbwiktionary
ltwiktionary
mgwiktionary
mkwiktionary
nowiktionary
pnbwiktionary
ptwiktionary
quwiktionary
roa_rupwiktionary
rowiktionary
ruwiktionary
sgwiktionary
shwiktionary
simplewiktionary
sqwiktionary
tawiktionary
thwiktionary
vowiktionary
wowiktionary
yiwiktionary
angwikiquote
arwikiquote
azwikiquote
bgwikiquote
bswikiquote
dewikiquote
elwikiquote
etwikiquote
hiwikiquote
huwikiquote
iswikiquote
kawikiquote
kowikiquote
kuwikiquote
nlwikiquote
nnwikiquote
rowikiquote
sawikiquote
skwikiquote
tawikiquote
thwikiquote
trwikiquote
ukwikiquote
urwikiquote
azwikibooks
bgwikibooks
cywikibooks
elwikibooks
eowikibooks
etwikibooks
euwikibooks
fawikibooks
hrwikibooks
idwikibooks
iswikibooks
kawikibooks
kowikibooks
liwikibooks
ltwikibooks
mkwikibooks
mrwikibooks
mswikibooks
newikibooks
ocwikibooks
ptwikibooks
rowikibooks
simplewikibooks
siwikibooks
skwikibooks
slwikibooks
sqwikibooks
tawikibooks
thwikibooks
ttwikibooks
ukwikibooks
zhwikibooks
arwikinews
bgwikinews
bswikinews
cawikinews
cswikinews
dewikinews
eowikinews
eswikinews
fawikinews
fiwikinews
hewikinews
huwikinews
itwikinews
jawikinews
kowikinews
nlwikinews
nowikinews
plwikinews
ptwikinews
rowikinews
sdwikinews
sqwikinews
svwikinews
tawikinews
thwikinews
arwikisource
aswikisource
azwikisource
bgwikisource
brwikisource
bswikisource
cawikisource
cywikisource
dewikisource
elwikisource
eowikisource
etwikisource
fawikisource
fiwikisource
guwikisource
hewikisource
htwikisource
huwikisource
hywikisource
iswikisource
knwikisource
kowikisource
lawikisource
liwikisource
ltwikisource
mkwikisource
mlwikisource
mrwikisource
orwikisource
plwikisource
sahwikisource
sawikisource
skwikisource
slwikisource
tawikisource
thwikisource
trwikisource
ukwikisource
vecwikisource
zh_min_nanwikisource
betawikiversity
elwikivoyage
arwikimedia
bdwikimedia
bewikimedia
cnwikimedia
cowikimedia
dkwikimedia
etwikimedia
fiwikimedia
mkwikimedia
mxwikimedia
nlwikimedia
nowikimedia
nycwikimedia
nzwikimedia
pa_uswikimedia
plwikimedia
rswikimedia
ruwikimedia
sewikimedia
uawikimedia
advisorywiki
boardwiki
chairwiki
checkuserwiki
collabwiki
execwiki
fdcwiki
iegcomwiki
internalwiki
legalteamwiki
loginwiki
nostalgiawiki
otrs_wikiwiki
outreachwiki
qualitywiki
searchcomwiki
spcomwiki
stewardwiki
strategywiki
tenwiki
testwikidatawiki
transitionteamwiki
usabilitywiki
wg_enwiki
wikimania2005wiki
wikimania2006wiki
wikimania2007wiki
wikimania2008wiki
wikimania2009wiki
wikimania2010wiki
wikimania2011wiki
wikimania2012wiki
wikimania2013wiki
wikimania2014wiki
wikimania2015wiki
wikimania2016wiki
wikimania2017wiki
wikimaniateamwiki

The above list was created with the following Bash script:

$ wget -O logos.php https://phabricator.wikimedia.org/source/mediawiki-config/browse/master/wmf-config/logos.php?view=raw
$ php -r '$config = require "logos.php"; echo implode( "\n", array_unique( array_merge( array_diff( array_keys( $config[ "wmgSiteLogo1x" ] ), array_keys( $config[ "wmgSiteLogo1_5x" ] ) ), array_diff( array_keys( $config[ "wmgSiteLogo1x" ] ), array_keys( $config[ "wmgSiteLogo2x" ] ) ) ) ) ) . "\n";'