|
Die Titelgrafik herstellen
Für die KDE Fenstertitel wird immer eine Grafik mit dem Titel gebraucht.
Unsere Experimente diese mit der gdlib automatisch aus Text zu generieren
waren leider nicht so erfolgreich. Also per Hand. Mit Gimp ist das zum
Glück halb so wild. In /frame/TEMPLATE.xcf ist folgende Vorlage:
Das Textwerkzeug doppelklicken...
... und dynamischen Text wählen.
Mit dem Textwerkzeug die Schrif im Template anklicken. Das Werkzeug
hat hier (noch) eine Macke. Es merkt sich nicht, dass der Font "bold" ist.
(Der Rest stimmt aber.) Der Font ist "helvetica / bold / 12 Pixel".
Der Workaround ist, eine andere "bold" Variante auszuwählen. Sofort
wird der Text fett angezeigt:
Nun den Titel eingeben:
So sieht das jetzt aus. Rechts ist noch zuviel Hintergrund. Der muss
weg.
Das Beschneidungswerkzeug auswählen ("crop").
Weit ausserhalb des Bildes ansetzen (roter Punkt) und unterhalb des
Bildes kurz neben dem Ende der Schrift absetzen (grüner Punkt).
Alles was _nicht_ ausgewählt ist wird gleich weggeschnitten.
Auf "Zuschneiden klicken".
Das Bild ist nun fertig:
Mit "Abspeichern unter" als "/frame/den_titel_mit_gimp_machen,gif" abspeichern.
Darauf achten, daß das Bild nicht als Animation gespeichert wird.
Im Kopf jeder PHP Seite gibt es eine Variable "$page_title". Trage dort
den Titel ein:
// ##################################################
// Hier werden einige Variablen gesetzt
define (EBENE, "2"); // In welcher Verzeichnisebene befinden wir
uns?
define (MENUE_ON, 1); // Soll das Menü gezeigt werden?
$page_title = "Den Titel mit GIMP machen";
$luglogo_small = 1;
//##################################################
include dirs()."header.inc.php";
Der Dateiname des Bildes wird vom Skript aus dem Titel abgeleitet. (Klein
machen und Leerzeichen durch "_" ersetzen).
Das wars. Das Ergebnis kannst Du an dieser Seite sehen. Übrigens
würde es dem Aussehen der KDE Fenster erheblich schaden, wenn kein
Bild gefunden würde. Deshalb setzen die PHP Skripte ein Defaultbild
ein ("This field intentionally left blank") wenn kein passendes Bild gefunden
wird.
|