Как сделать так, чтобы PDF-файлы выглядели в натуральную величину при отображении на 100%?

Когда я открываю PDF-файл размером букв и затем увеличиваю его до 100%, страница, физически отображаемая на моем мониторе, меньше, чем лист бумаги с реальным размером букв.

Как я могу сделать так, чтобы «100%» на экране компьютера соответствовало «100%» в реальной жизни?

Подробности

Это сообщение предполагает, что я должен исследовать общесистемные настройки DPI для моего монитора. xdpyinfo сообщает:

dimensions:    1024x768 pixels (271x203 millimeters)
resolution:    96x96 dots per inch

Мой монитор имеет собственное разрешение экрана , равное 1024x768 пикселей, и диагональ , размер экрана , равный 12,07 дюйма. PX CALC возвращает следующую информацию:

DPI: 106.05
Dot Pitch: 0.2395mm
Size: 9.66" × 7.24" (24.53cm × 18.39cm)

То, что я пробовал до сих пор

Выполнение xrandr --dpi 106.05 успешно привело к тому, что мой PDF-файл отображался с реальным размером 100% , но этот эффект был потерян после перезагрузки.

Чтобы сделать настройку постоянной, я попытался создать следующее /etc/X11/xorg.conf:

Section "Monitor"
    Identifier   "ThinkPad X60 LCD"
    DisplaySize  245 183
EndSection

Section "Screen"
    Identifier "Screen0"
    Monitor    "ThinkPad X60 LCD"
EndSection

После повторного входа в систему /var/log/Xorg.0.log содержал

[  1167.824] (**) intel(0): Display dimensions: (245, 183) mm
[  1167.824] (**) intel(0): DPI set to (106, 106)

, но xdpyinfo по-прежнему сообщили

dimensions:    1024x768 pixels (271x203 millimeters)
resolution:    96x96 dots per inch

и «100%» все еще казались слишком маленькими.

15
задан 5 April 2013 в 05:16

4 ответа

xorg.conf в настоящее время даже не существует на новых установках из-за xrandr. Большинство драйверов работают нормально только с xrandr и без xorg.conf (я думаю, что Nvidia является исключением). Все, что вам нужно, это запускать xrandr при запуске все время. Я написал в Ubuntu Wiki , как заставить команды xrandr запускаться сразу после запуска GUI . Просто используйте ту же самую команду xrandr, с которой вы уже разобрались.

Для пользователей Unity, читающих вместе, эквивалентные указания для lightdm здесь: https://askubuntu.com/a/69501/1158

0
ответ дан 5 April 2013 в 05:16

В этом блоге есть хороший ответ о размерах дисплея, DPI и размере текста… интересный DIY . Он даже включает скрипт для автоматической настройки при запуске. Вы должны будете настроить его для своей конфигурации.

0
ответ дан 5 April 2013 в 05:16

Вы, очевидно, на правильном пути, так как вы обнаружили, что изменение настроек DPI работало, когда вы запустили команду xrandr.

Раньше было легко изменить настройку DPI в самом Gnome, но, очевидно, в Gnome 3 это было сложно.

Этот вопрос можно найти в AskUbuntu, чтобы узнать, как это сделать в Gnome 3:

Как изменить настройки DPI шрифта?

0
ответ дан 5 April 2013 в 05:16

Это на самом деле очень сложный вопрос.

Я не могу сказать вам, как решить вашу проблему, но я могу сказать вам, почему это происходит. Мониторы имеют разную плотность пикселей. Квадрат размером 1x1 см на одном мониторе может содержать разное количество пикселей, чем тот же квадрат на другом мониторе. См. http://en.wikipedia.org/wiki/Pixel_density для получения дополнительной информации об этом.

Из-за этого при 100% увеличении вы получите документы разного размера на разных мониторах.

Учитывая этот контекст, этот вопрос, вероятно, лучше сформулировать как «как я могу изменить то, что 100% означает в Evince?» Я не знаю ответа на это. Сожалею. Я надеюсь, что мой ответ несколько поможет.

0
ответ дан 5 April 2013 в 05:16

Другие вопросы по тегам:

Похожие вопросы: