Imagine a website full of components and texts and it works well on 1920 x 1080 notebook screen.
If you project the image from 1920 x 1080 notebook to 3840 × 2160 display it will look the same on both screens, maybe a bit blurry because of upscaling.
But how can I achieve the same result with 3840 × 2160 notebook screen so it will look exactly the same as it was on 1920 x 1080 notebook?
Suppose I have a way to detect if resolution is higher then 1920 x 1080. Just using scaling won't achieve desired result.
transform: scale(2);
... as website will just stretch outside layout. Something like scaling every font, image or anything that is not defined in percentages.
In my head there is an idea that if somehow you could stop site from expanding wider than 1920px (density wise) and fill the blank by scaling the content proportionally, but is sounds like madness, any advice?