Es gibt mehrere Möglichkeiten, mit K-Meleon die angezeigte Schriftgöße zu verändern:
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.
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.
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.
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.