Re: [MapProxy] difference between screen and print
The reason for your issue is that paper prints have better resolution than computer screens. If you print what you see on the screen directly on paper it would look coarse. For compensating this QGIS makes different call and asks for more pixels for printing. Pixels are squeezed to fill the same area and thus the resolution gets better. As a side effect of squeezing lines get thinner and texts get smaller, but the &dpi=300 parameter compensates that by making the server to render the map with wider lines and bigger symbols and labels. This does not work with tile cache because tiles are not dynamic. So if you want to print at scale that is corresponding to zoom level 8 then bigger amount of tiles is requested from zoom level 9 or even 10, squeezed, and the result is what you have seen. You may notice that the styles are changing as well because higher zoom levels have more details on the map.
There is nothing you can do on the MapProxy side, despite perhaps configuring one tile matrix for the screen and another one to be used for high quality printing.
If I remember right QGIS has an option to select the level of oversampling. By setting the level to zero you should get right size for your labels but coarse appearance for the map in general.
Lähettäjä: MapProxy [mailto:[hidden email]] Puolesta Hälßig, Frank
Lähetetty: 19. syyskuuta 2018 12:43
Vastaanottaja: [hidden email] Aihe: [MapProxy] difference between screen and print