Làm cách nào tôi có thể làm cho các tệp PDF xuất hiện kích thước thật khi được hiển thị ở mức 100%?


15

Khi tôi mở tệp PDF có kích thước chữ và sau đó phóng to lên 100%, trang hiển thị trên màn hình của tôi nhỏ hơn một tờ giấy có kích thước thật.

Làm cách nào tôi có thể thực hiện "100%" trên màn hình máy tính tương ứng với "100%" trong cuộc sống thực?

Chi tiết

Thông báo này gợi ý rằng tôi nên điều tra các cài đặt DPI trên toàn hệ thống cho màn hình của mình. xdpyinfobáo cáo:

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

Màn hình của tôi có độ phân giải màn hình gốc 1024x768 pixel và kích thước màn hình chéo là 12,07 inch. PX CALC trả về thông tin sau:

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

Những gì tôi đã cố gắng cho đến nay

Chạy xrandr --dpi 106.05thành công khiến PDF của tôi xuất hiện kích thước thực tế ở mức 100%, nhưng hiệu ứng này đã bị mất sau khi khởi động lại.

Để duy trì cài đặt liên tục, tôi đã thử tạo như sau /etc/X11/xorg.conf:

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

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

Sau khi đăng nhập lại, /var/log/Xorg.0.logcó chứa

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

nhưng xdpyinfovẫn báo cáo

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

và "100%" vẫn xuất hiện quá nhỏ.


Bạn không thể chạy xrandr --dpi 106.05như một kịch bản khi khởi động?
desgua

Trên máy tính của tôi, xrandr --dpi 125cuộc gọi đó không thay đổi bất cứ điều gì trong Okular hoặc Xournal,
Martin Uting

Câu trả lời:


9

xorg.conf thậm chí không tồn tại trên các bản cài đặt mới hiện nay vì xrandr. Hầu hết các trình điều khiển hoạt động tốt với chỉ xrandr và không có xorg.conf (Tôi nghĩ Nvidia là ngoại lệ). Những gì bạn cần là để xrandr chạy lúc khởi động mọi lúc. Tôi đã ghi lại trên Ubuntu Wiki cách làm cho các lệnh xrandr chạy ngay khi GUI bắt đầu . Chỉ cần sử dụng lệnh xrandr tương tự bạn đã tìm ra.

Đối với người dùng Unity đọc cùng, các hướng tương đương cho lightdm có tại đây: https://askubfox.com/a/69501/1158


xorg.confhiện tồn tại dưới dạng/usr/share/X11/xorg.conf.d
Richard Ayotte

1

Đó thực sự là một câu hỏi rất phức tạp.

Tôi không thể cho bạn biết cách giải quyết vấn đề của bạn, nhưng tôi có thể cho bạn biết lý do tại sao nó xảy ra. Màn hình có mật độ pixel khác nhau. Một hình vuông 1x1cm trên một màn hình có thể chứa một lượng pixel khác nhau mà cùng một hình vuông trên một màn hình khác nhau. Xem http://en.wikipedia.org/wiki/Pixel_d mật để biết thêm thông tin về điều đó.

Bởi vì điều này, zoom 100% sẽ cung cấp cho bạn các tài liệu có kích thước khác nhau trên các màn hình khác nhau.

Với bối cảnh này, câu hỏi này có lẽ được đặt ra tốt hơn là "làm thế nào tôi có thể thay đổi ý nghĩa 100% trong Evince?" Tôi không biết câu trả lời cho điều đó. Lấy làm tiếc. Tôi hy vọng câu trả lời của tôi sẽ giúp phần nào, mặc dù.


1

Bạn rõ ràng đang đi đúng hướng, vì bạn thấy rằng việc thay đổi cài đặt DPI hoạt động khi bạn chạy xrandrlệnh.

Trước đây, việc thay đổi cài đặt DPI trong Gnome rất dễ dàng, nhưng rõ ràng, Gnome 3 đã làm điều này trở nên khó khăn.

Bạn có thể kiểm tra câu hỏi đã trả lời này trên AskUbfox để biết thông tin về cách thực hiện trong Gnome 3:

Làm cách nào để thay đổi cài đặt DPI phông chữ?


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.