I'm not a jew but 1:1 would give you the most screen area per diagonal.
Widescreen and ultra widescreen are a ripoff.
function size_from_ar(ar, diag) {
let ar_ratio = ar.w / ar.h
let h = diag / Math.sqrt((ar_ratio**2) + 1);
let w = ar_ratio * h
return {w, h}
}
function area(size) {
return size.w * size.h
}
function print(ar, diag, size) {
Comment too long. Click here to view the full text.