On Thu, 4 Feb 2021, Andrey ``Bass'' Shcheglov wrote:
Совершенно непонятно, как это будет работать если подключено
два монитора с сильно разным пространственным разрешением.
Если Вы хотите, чтобы изображение (напр., окно) при переносе с одного монитора
на другой сохраняло свои геометрические размеры (которые можно измерить,
приложив линейку к монитору), то это достигается включением коэффициента
масштабирования (scale factor), обычно дробного, для одного из мониторов.
Расширение `XRandR` и утилита `xrandr` так умеют.
Нет. Мне бы хотелось, что бы шрифты отрисовывались в соответствии с
тем dpi которое имеет устройство. Масштабируемость шрифтов не
сводится к простому scale factor.
Кстати, а почему такое решение не подходит вам?
Задаете неправильный dpi, получаете шрифты (неважно как)
а потом скалируете до нужного размера.
Прошу прощения. Вряд ли это приемлемое решение.
Мне в связи с этим разговором стало интересно, а как поступают
в случае с LCD проекторами? Там, как раз, "раздутие" шрифтов, что-то
само собой разумеющиеся. При этом величина такого "раздутия" заранее
никому не известна. На каких-нибудь больших конференциях экраны
весьма большие. При этом надо бы сохранить презентабельность и в случае
обычного формата экрана. Вдруг ковид и все читают с экрана телефона :)
Похоже, что в beamer именно поэтому используют рубленые (sans-serif)
шрифты.
Ю.