MediaWiki can send HD logos to high-density screens, so you don't have the logo blurred. For this feature to work, there must be two additional logos - 1.5 and 2x variants configured. Some projects already have this enabled (mostly Wikipedias), but hundreds of them still remain. If you want to work on this task, then it is helpful if you have edited SVG images before.
- Find the SVG file for the site on Commons. The file is usually named like "File:Wikinews-langcode.svg". Remember the SVG might not be created&uploaded yet, if that happened, pick another project.
- Check the SVG match the current logo of project. Sometimes, there are multiple versions uploaded on Commons - the HD version must match the non-HD version exactly. If not, find another SVG or pick another project.
- Discover the size of 1x logo version. You can do it by going to https://en.wikipedia.org/static/images/project-logos/PROJECTCODE.png, where PROJECTCODE is the name of project as stated in the task (arcwiki, krwiki, etc).
- Create PNG files which are 1.5x and 2x of the original logo. Name them PROJECTCODE-1.5x.png and PROJECTCODE-2x.png and optimize them using optipng -o7, see optipng's page.
- In the mediawiki-config Git repository, store them to /static/images/project-logos directory & push for review (in one commit).
- Open wmf-config/InitialiseSettings.php, scroll down to wgLogoHD and add entries for wiki you have created. Upload another patchset to Gerrit, which would be dependant on the first one.
Category with logos: https://commons.wikimedia.org/wiki/Category:Wikipedia_logos_by_language
Each section below can be updated with the following command (replace "wikibooks" and "wikibooks.dblist" with dblist you want to update; if you want to update "wiki" list, first replacement should be with "wiki", the second one "wikipedia"):
$ grep -vf <(ls static/images/project-logos/*wikibooks-*.png | grep 1.5 | cut -d \/ -f 4 | cut -d - -f 1 | sed 's/^/^/g;s/$/$/g') dblists/wikibooks.dblist | sed 's/^/* /g'
wikibooks
- aawikibooks
- azwikibooks
- bgwikibooks
- biwikibooks
- bmwikibooks
- bowikibooks
- bswikibooks
- chwikibooks
- cowikibooks
- cvwikibooks
- cywikibooks
- dawikibooks
- elwikibooks
- eowikibooks
- etwikibooks
- euwikibooks
- fawikibooks
- gawikibooks
- glwikibooks
- gnwikibooks
- gotwikibooks
- guwikibooks
- hywikibooks
- idwikibooks
- iswikibooks
- jawikibooks
- kawikibooks
- kkwikibooks
- kmwikibooks
- knwikibooks
- kowikibooks
- kswikibooks
- kuwikibooks
- kywikibooks
- lbwikibooks
- liwikibooks
- lnwikibooks
- ltwikibooks
- lvwikibooks
- mkwikibooks
- mnwikibooks
- mrwikibooks
- mswikibooks
- mywikibooks
- nahwikibooks
- nawikibooks
- ndswikibooks
- newikibooks
- nlwikibooks
- ocwikibooks
- pawikibooks
- plwikibooks
- pswikibooks
- ptwikibooks
- quwikibooks
- rmwikibooks
- rowikibooks
- sawikibooks
- sewikibooks
- siwikibooks
- skwikibooks
- slwikibooks
- sqwikibooks
- suwikibooks
- svwikibooks
- swwikibooks
- tawikibooks
- tewikibooks
- tgwikibooks
- thwikibooks
- tkwikibooks
- tlwikibooks
- ttwikibooks
- ugwikibooks
- ukwikibooks
- uzwikibooks
- vowikibooks
- wawikibooks
- xhwikibooks
- yowikibooks
- zawikibooks
- zh_min_nanwikibooks
- zhwikibooks
- zuwikibooks
wikinews
- 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
wiki
- arbcom_enwiki
- arbcom_fiwiki
- arbcom_nlwiki
- arcwiki
- aswiki
- chowiki
- ganwiki
- gotwiki
- howiki
- hzwiki
- iiwiki
- kjwiki
- krwiki
- map_bmswiki
- mhwiki
- muswiki
- ngwiki
- nsowiki
- rnwiki
- rwwiki
- tenwiki
- testwiki
- tiwiki
- tumwiki
- twwiki
- vewiki
- wg_enwiki
- xhwiki
- zuwiki
wikiquote
- afwikiquote
- amwikiquote
- angwikiquote
- arwikiquote
- astwikiquote
- azwikiquote
- bgwikiquote
- bmwikiquote
- brwikiquote
- bswikiquote
- cowikiquote
- crwikiquote
- dawikiquote
- dewikiquote
- elwikiquote
- etwikiquote
- euwikiquote
- fiwikiquote
- frwikiquote
- gawikiquote
- glwikiquote
- hiwikiquote
- huwikiquote
- idwikiquote
- iswikiquote
- itwikiquote
- kawikiquote
- kkwikiquote
- kowikiquote
- krwikiquote
- kswikiquote
- kuwikiquote
- kwwikiquote
- kywikiquote
- lawikiquote
- lbwikiquote
- liwikiquote
- ltwikiquote
- mrwikiquote
- nawikiquote
- ndswikiquote
- nlwikiquote
- nnwikiquote
- nowikiquote
- ptwikiquote
- quwikiquote
- rowikiquote
- sawikiquote
- simplewikiquote
- skwikiquote
- svwikiquote
- tawikiquote
- thwikiquote
- tkwikiquote
- trwikiquote
- ttwikiquote
- ugwikiquote
- ukwikiquote
- urwikiquote
- uzwikiquote
- vowikiquote
- wowikiquote
- zawikiquote
- zh_min_nanwikiquote
wikisource
- angwikisource
- arwikisource
- aswikisource
- azwikisource
- bgwikisource
- brwikisource
- bswikisource
- cawikisource
- cywikisource
- dawikisource
- dewikisource
- elwikisource
- eowikisource
- etwikisource
- fawikisource
- fiwikisource
- fowikisource
- glwikisource
- guwikisource
- hewikisource
- htwikisource
- huwikisource
- hywikisource
- idwikisource
- iswikisource
- jawikisource
- knwikisource
- kowikisource
- lawikisource
- liwikisource
- ltwikisource
- mkwikisource
- mlwikisource
- mrwikisource
- nlwikisource
- orwikisource
- plwikisource
- pmswikisource
- ptwikisource
- rowikisource
- sahwikisource
- sawikisource
- skwikisource
- slwikisource
- svwikisource
- tawikisource
- thwikisource
- trwikisource
- ukwikisource
- vecwikisource
- zh_min_nanwikisource
wikivoyage
- dewikivoyage
- elwikivoyage
- frwikivoyage
- itwikivoyage
- nlwikivoyage
- ptwikivoyage
- rowikivoyage
- svwikivoyage
wiktionary
- aawiktionary
- abwiktionary
- akwiktionary
- angwiktionary
- anwiktionary
- astwiktionary
- aswiktionary
- avwiktionary
- aywiktionary
- bgwiktionary
- bhwiktionary
- biwiktionary
- bmwiktionary
- bowiktionary
- brwiktionary
- cawiktionary
- chrwiktionary
- chwiktionary
- crwiktionary
- cywiktionary
- dewiktionary
- dvwiktionary
- dzwiktionary
- elwiktionary
- eswiktionary
- euwiktionary
- fawiktionary
- fjwiktionary
- gawiktionary
- glwiktionary
- gnwiktionary
- guwiktionary
- hawiktionary
- hifwiktionary
- hrwiktionary
- iowiktionary
- iswiktionary
- iuwiktionary
- jawiktionary
- kawiktionary
- klwiktionary
- kswiktionary
- kuwiktionary
- lawiktionary
- lbwiktionary
- lnwiktionary
- lowiktionary
- ltwiktionary
- mgwiktionary
- mhwiktionary
- mkwiktionary
- nahwiktionary
- nawiktionary
- nowiktionary
- omwiktionary
- piwiktionary
- pnbwiktionary
- ptwiktionary
- quwiktionary
- rmwiktionary
- rnwiktionary
- roa_rupwiktionary
- rowiktionary
- ruwiktionary
- rwwiktionary
- scwiktionary
- sgwiktionary
- shwiktionary
- simplewiktionary
- smwiktionary
- snwiktionary
- sowiktionary
- sqwiktionary
- sswiktionary
- stwiktionary
- tawiktionary
- tgwiktionary
- thwiktionary
- tlwiktionary
- tnwiktionary
- towiktionary
- tpiwiktionary
- tswiktionary
- twwiktionary
- vecwiktionary
- vowiktionary
- wowiktionary
- xhwiktionary
- yiwiktionary
- yowiktionary
- zawiktionary
- zuwiktionary