Zoomfunktionen

Es gibt mehrere Möglichkeiten, mit K-Meleon die angezeigte Schriftgöße zu verändern:

Zoomfunktion über Maus mit Scrollrad

Rufen Sie den Einstellungsdialog auf, wählen Sie 'configs' und dann 'prefs'. (Alternativ können Sie die Datei prefs.js oder user.js, die sich im Profilverzeichnis befindet mit einem Texteditor, z.B. Notepad öffen.) Fügen Sie folgendes ein:

user_pref("mousewheel.withcontrolkey.action", 3);

Das bewirkt, daß sie mit gedrückter Strg-Taste und drehen am Mausrad den Text der angezeigten Seite vergrößern und verkleinern können. Das wirkt sich nicht auf Text aus, der mit fester Schriftgröße vorgegeben wurde. Diese Veränderungen werden auch nicht gespeichert, so daß bei jedem neuen Fenster (oder Register) die Standard-Schriftgröße angezeigt wird.

Andere Möglichkeiten für die Mausrad-Einstellungen:

user_pref("mousewheel.withnokey.action", 3); keine Taste user_pref("mousewheel.withaltkey.action", 3); Alt-Taste user_pref("mousewheel.withshiftkey.action", 3); Umschalt-Taste

Änderungen werden erst nach einem Neustart von K-Meleon wirksam.

Zoomfunktion über Kommando-ID

Diese Funktion ist standardmäßig bereits eingebaut. Realisiert wird das im Menü (menu.cfg) über

Text-Zoom größer\tStrg + = ID_FONT_INCREASE Text-Zoom kleiner\tStrg - = ID_FONT_DECREASE

und über die Tastatur-Kürzel (accel.cfg)

CTRL VK_PLUS = ID_FONT_INCREASE CTRL VK_MINUS = ID_FONT_DECREASE

Damit ist Text-Zoom über die Tasten Strg+ + und Strg+ - möglich. Im Grunde wirkt dies wie der Text-Zoom mit dem Mausrad. Daher werden diese Veränderungen ebenfalls nicht gespeichert, so daß bei jedem neuen Fenster (oder Register) die Standard-Schriftgröße angezeigt wird.

Festlegen der Standard- und Mindestschriftgrößen

Diese Einstellungen werden in der Datei prefs.js oder user.js vorgenommen. Rufen Sie den Einstellungsdialog auf, wählen Sie 'configs' und dann 'prefs'. (Alternativ können Sie die Datei prefs.js oder user.js, die sich im Profilverzeichnis befindet mit einem Texteditor, z.B. Notepad öffen.) Fügen Sie folgendes ein:

user_pref("font.size.variable.x-western", 16); user_pref("font.size.fixed.x-western", 16); user_pref("font.minimum-size.x-western", 16);

Die beiden ersten Einträge bewirken, daß die anzuzeigende Standard-Schriftgröße auf 16px (Pixel) eingestellt wird, und zwar in Zeile 1 für Proportionalschriften, d.h. Schriften mit variabler Zeichenbreite (z.B. Arial, Verdana etc.) und in Zeile 2 für Schriftarten mit fester Zeichenbreite (z.B. Courier, Courier New etc). Im dritten Eintrag wird die Mindest-Schriftgröße, die angezeigt wird, auf 16px (16 Pixel) festgelegt, unabhängig davon, was die angezeigte Seite vorgibt.

Zoomfunktion per Makro

Die bequeme Veränderung der Standard- und Mindestschriftgrößen über Menü und/oder Tastaturkürzel ist über folgende Makros möglich:

fontsize_up {menu = "Schrift größer"; $newsize = getpref(INT, "font.size.variable.x-western") + 1; macros("fontsize");} fontsize_down { menu = "Schrift kleiner"; $newsize = getpref(INT, "font.size.variable.x-western") - 1; macros("fontsize");} fontsize {setpref(INT, "font.size.variable.x-western", $newsize); setpref(INT, "font.size.fixed.x-western", $newsize); statusbar("Neue Schriftgröße ist jetzt " . $newsize);} minfontsize_up {menu = "Mindest-Schriftgröße größer"; $newsize = getpref(INT, "font.minimum-size.x-western") + 1; macros("minfontsize");} minfontsize_down {menu = "Mindest-Schriftgröße kleiner"; $newsize = getpref(INT, "font.minimum-size.x-western") - 1; macros("minfontsize");} minfontsize {setpref(INT, "font.minimum-size.x-western", $newsize); statusbar("Mindest-Schriftgröße ist jetzt " . $newsize);}

Um die Makros über das Menü aufrufen zu können, sieht die Definition in der Datei menu.cfg z.B. so aus:

... Schrift { Text-Zoom größer\tStrg+ + = ID_FONT_INCREASE Text-Zoom kleiner\tStrg+ - = ID_FONT_DECREASE %ifplugin macros macros(fontsize_up, Schrift größer\tAlt+ +) macros(fontsize_down, Schrift kleiner\tAlt+ -) macros(minfontsize_up, Mindest-Schriftgröße größer\tStrg+Alt+ +) macros(minfontsize_down, Mindest-Schriftgröße kleiner\tStrg+Alt+ -) %endif } &Ansicht { :Schrift :&Symbolleisten - ...

Dies erzeugt im Menü 'Ansicht' ein Untermenü 'Schrift' mit den Menüpunkten Text-Zoom größer, Text-Zoom kleiner, Schrift größer, Schrift kleiner, Mindest-Schriftgröße größer, Mindest-Schriftgröße kleiner.

Um die Makros über die Tastatur aufrufen zu können, fügen Sie in die Datei accel.cfg folgendes ein:

%ifplugin macros ALT VK_PLUS = macros(fontsize_up) CTRL ALT VK_PLUS = macros(minfontsize_up) ALT VK_MINUS = macros(fontsize_down) CTRL ALT VK_MINUS = macros(minfontsize_down) %endif

Das Ergebnis ist, daß beim Betätigen der Taste Alt+ + bzw. Alt+ -die Standardschriftgröße, und mit Strg+Alt+ + bzw Strg+Alt+ - die Mindestschriftgröße verändert wird. Eine Schrift, die der Autor der angezeigten Seite bereits mit z.B. 20 Pixel definiert hat, können Sie natürlich nicht verkleinern.