Wie kann ich die Zoomstufen von Zathura auf meine Monitore kalibrieren?


11

Ich verwende Zathura (mit dem MuPDF-Plugin ), um verschiedene Layouts zum Drucken zu überprüfen. Es ist mir wichtig, dass ich Dinge betrachte, die ungefähr so ​​groß sind, wie sie auf Papier erscheinen. Ich erkenne, dass der Unterschied zwischen Bildschirmpixeln und dem Erscheinungsbild im Druck immer noch die Wahrnehmung beeinflusst. Um jedoch Testdrucke zu speichern, während ich Ränder und Schnittgrößen rauhe, möchte ich in der Lage sein, ein Papier auf den Bildschirm zu halten und es an die Leinwand anzupassen in meinem PDF-Viewer.

Die Standardzoomstufe von Zathura (100%) ist alles andere als die tatsächliche Größe. In der Tat ist es um fast ⅓ aus. Wenn ich den Zoom auf 133% einstelle, erhalte ich etwas, das der tatsächlichen Größe sehr nahe kommt. Wie mache ich dies zur Standardzoomstufe? Ich möchte, dass alles andere dagegen skaliert, sodass 50% tatsächlich halb so groß sind usw. Gibt es eine Möglichkeit, die Einstellungen für meine Monitore zu kalibrieren - vielleicht eine Art Skalierungsfaktoreinstellung?

Interessanterweise scheint Evince etwas über meine Monitorgröße zu wissen, da es die Dinge sofort skaliert. 100% werden auf meinem Monitor als genau das richtige Papierformat angezeigt (tatsächlich ist es durch ein kleines Problem ausgeschaltet, 100,5% sind eher so, aber es wäre nah genug). Auf der anderen Seite ist Acroread eine Meile entfernt, aber in die entgegengesetzte Richtung wie Zathura. Dort ergibt sich ein Wert von 87% ungefähr richtig - die tatsächliche Größe ist tatsächlich eine Jumbo-Skala.

Wie entscheidet Zathura, welche Größe überhaupt angezeigt werden soll? Gibt es eine Möglichkeit, dies zu beheben, sodass 100% tatsächlich der tatsächlichen Größe entspricht? Gibt es einen System-DPI-Wert, der eingestellt werden kann, um dies zu kalibrieren?


Ich habe gerade geschrieben Kreuz dies auf die Zathura Mailing - Liste . Wenn ich etwas Nützliches höre, werde ich hier eine Antwort posten, aber jeder kann überprüfen, ob es eine Diskussion gibt, indem er dem Thread folgt.
Caleb

1
Von Ihnen bereitgestellte Links scheinen tot zu sein. Vielleicht hier neu posten : bugs.pwmt.org/project/zathura oder git.pwmt.org/groups/pwmt ? Ich würde gerne "=" einstellen, um meinen Computer so einzustellen, dass die Seite in der gleichen Größe angezeigt wird wie beim Drucken!
Grzegorz Wierzowiecki

Antworten:


-1

vielleicht etwas spät, aber checke die zathura Konfigurationsdatei (man zathurarc) für mich war die Option set adjust-open "best-fit"genug :) Ich wünsche dir einen schönen Tag


Dies macht nicht das, was die Frage stellt. Die best-fitEinstellung passt den Inhalt an die Abmessungen des Fensters an. Ich möchte das nicht tun, ich möchte die Größe basierend auf den physikalischen Eigenschaften meines Monitors so anpassen, dass wenn ich einen Druck in Originalgröße auf dem Bildschirm halte, er dieselbe Größe hat.
Caleb

Nun, konvertieren Sie die Maße eines Stücks Papier von cm / Zoll in Pixel und setzen Sie die Parameter : window-height, window-widthin der zathurarcist nicht fortgeschrittene Mathematik. Ich habe Sie auch auf die Manpage für diese Konfiguration verwiesen. for mebedeutet nicht, dass es der richtige Parameter für Ihr spezifisches Problem ist.
Hnzjo

Ich kenne die Mathematik schon. Und ich verwende keinen Fenstermanager, der Höhe und Eigenschaften hat, um sie überhaupt festzulegen. Sie verpassen den Punkt der Frage. Ich möchte wissen, ob es eine Möglichkeit gibt, den Skalierungsfaktor auf Null zu setzen, sodass 100% der tatsächlichen Größe entspricht. Ich weiß bereits, wie man dies mit Mathematik simuliert, und habe die Manpages bereits umgedreht.
Caleb

Caleb, ich denke, @hnzjo erwartet von Ihnen, dass Sie ein Skript schreiben, um die Arithmetik auszuführen und die relevanten Parameter an Zathura zu übergeben. hnzjo, wenn das tatsächlich Ihre Erwartung ist, könnten Sie bitte Ihre Antwort klarstellen und Caleb vielleicht ein Beispiel geben, mit dem Sie beginnen können?
Sampablokuper
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.