LINUX.ORG.RU

История изменений

Исправление Jameson, (текущая версия) :

Недавно как раз эту проблему пытались решить, протащив размеры от физических экранов до экранов иксов, выпятив реальный DPI приложениям. Но от этого поломались Qt-приложения, и автор решил не связываться, и откатил фикс.

О, а можно подробности? ЕМНИП в иксах фиксированный DPI задаётся либо в xorg.conf, либо при запуске через --dpi. И если он не задан ни одним из этих способов — он динамически рассчитывается из геометрии и разрешения. Если монитор отдаёт неправильную геометрию, не соответствующую физическим размерам (это часто так и есть) её можно самому измерить и в xorg.conf прописать в миллиметрах. И по задумке это не только на шрифты должно влиять, но и на всю векторную графику вообще. Но сейчас у всех по умолчанию форсированно 96 стоит, тем или иным способом.

Раньше это всё точно работало, я помню когда то у меня 102 DPI было, исходя из геометрии, и в openoffice a4 на экране соответствовал бумажному a4, как и тестовое приложение «линейка» совпадало с наложенной на экран реальной линейкой. А потом всё это начали ломать...

Исправление Jameson, :

Недавно как раз эту проблему пытались решить, протащив размеры от физических экранов до экранов иксов, выпятив реальный DPI приложениям. Но от этого поломались Qt-приложения, и автор решил не связываться, и откатил фикс.

О, а можно подробности? ЕМНИП в иксах фиксированный DPI задаётся либо в xorg.conf, либо при запуске через --dpi. И если он не задан ни одним из этих способов — он динамически рассчитывается из геометрии и разрешения. Если монитор отдаёт неправильную геометрию, не соответствующую физическим размерам (это часто так и есть) её можно самому в xorg.conf прописать в миллиметрах. И по задумке это не только на шрифты должно влиять, но и на всю векторную графику вообще. Но сейчас у всех по умолчанию форсированно 96 стоит, тем или иным способом.

Раньше это всё точно работало, я помню когда то у меня 102 DPI было, исходя из геометрии, и в openoffice a4 на экране соответствовал бумажному a4, как и тестовое приложение «линейка» совпадало с наложенной на экран реальной линейкой. А потом всё это начали ломать...

Исходная версия Jameson, :

Недавно как раз эту проблему пытались решить, протащив размеры от физических экранов до экранов иксов, выпятив реальный DPI приложениям. Но от этого поломались Qt-приложения, и автор решил не связываться, и откатил фикс.

О, а можно подробности? ЕМНИП в иксах фиксированный DPI задаётся либо в xorg.conf, либо при запуске через --dpi. И если он не задан ни одним из этих способов — он динамически рассчитывается из геометрии и разрешения. И по задумке это не только на шрифты должно влиять, но и на всю векторную графику вообще. Но сейчас у всех по умолчанию форсированно 96 стоит, тем или иным способом.

Раньше это всё точно работало, я помню когда то у меня 102 DPI было, исходя из геометрии, и в openoffice a4 на экране соответствовал бумажному a4, как и тестовое приложение «линейка» совпадало с наложенной на экран реальной линейкой. А потом всё это начали ломать...