wie das für nicht-programmierer geht.

(1) volumen schaffen: schöne schriften finden und als gif bereitlegen.

eine naheliegende variante ist, mit einem schriftenmanagementprogramm eine schriftengruppen anzulegen. diese schriftengruppe nimmt geeignete schriften auf. meist ist die wahl des beispielsatzes freigestellt, angezeigt wird der gewählte text in der selektierten schriftart. viele dieser schriftenmanagment-programme bieten die ausgabe von schriftenmustern an: druckt man diese als pdf, entsteht ein pdf-dokument mit allen schriften in der gewählten beispieldarstellung. mit hilfe von acrobat professional werden die logotypen ins clipboard ex- und von dort in eine bildearbeitung importiert, dann als gif mit transparent = weiss unter ihrem schriftennamen gesichert.

wahrscheinlich gibt es intelligentere verfahren.

das endergebnis ist das sichtbare. allerdings kann dabei einiges schiefgehen: die logotype sollte nicht breiter sein als die zur verfügung stehende breite im layout. bei breiteren logotypen liegt in dieser genese des sofas die typo hinter dem rechts gelagerten menübereich. das ist nicht schön und muss manuell korrigiert werden. versäumen sie nicht, leerzeichen aus den bezeichnern zu entfernen: die meisten brauser mögen keine leerzeichen in urls.

gifs sind es, weil dabei eine transparante farbe angegeben werden kann. sollte sich das sofa-layout einmal von weissem zu andersfarbigem hintergrund ändern, dann könnte der schriften-trick weiterlaufen.

[repeat this x times]

apropos: ein satz, der alle buchstaben des alfabetes enthält, ist

Zwölf Boxkämpfer jagen Viktor zum Spaß quer über den Sylter Deich. 1234567890 !"§$%&/()=?@€

nun liegen sehr viele logotypen ordentlich benamst in einem verzeichnis.

(2) ein javascript aussuchen und anpassen.

dummerweise kann man javascript nicht einfach sagen "nimm ein x-beliebiges gif aus diesem verzeichnis und stelle es dar". man muss vielmehr ein array angeben, also eine liste von dateien, aus denen zur ladezeit jeweils ein dargstellt wird. dies trägt nun etwas auf. das script selbst sehen sie hier, in den auskommentierten passagen ist grob dokumentiert, was das script tut:

das script muss in die main-skin, also jene, die auf allen seiten eines antville-logs angezeigt wird.

(3) alle gifs auf antville laden

dies ist nun ein unangenehm manueller prozess. angenehmer wäre es, man könnte eine ganze gruppe von gifs wählen und en bloc laden. antville denkt aber anders: jedes einzelne file muss händisch und nacheinander eingestellt werden. nun zeigt sich, dass es ganz schlau ist, die gifs aufsteigend numerisch zu benennen. merken sie sich auf jeden fall die schriftennamen und die zugehörigen nummern. man weiss ja nie, vielleicht will man das bei zeiten wissen.

[repeat this x times]

nun liegen in einem ordner alle gifs. in unserem beispiel ist der ordner

arrog.antville.org

(4) das script für sehr viele bilder anpassen

nun gilt es, die x-mal vorhandenen gifs eines nach dem anderen in das array des javascripts zu packen. entweder, sie schreiben sich die finger wund oder sie nutzen eine tabellenkalkulation.

schreiben sie ein aufeinanderfolgende zellen jenes (| gibt eine neue zelle an)

A | B | C | D | E | F | G

i[ | 0 | ] = " | 100 | .gif";| |

in spalte G kommt diese formel:

=$A$4&B4&$C$4&D4&$E$4

im ergebnis steht dann

i[0] = "100.gif";

dies kopieren sie nun so oft nach unten, wie sie bildchen haben. vielleicht schreiben sie sich gleich in spalte H den schriftnamen, dann ist zusammen, was zusammengehört.

so. nun erweitern sie das script aus (2) an zwei stellen:

die anzahl der insgesamt vorhandenen schriften muss in die variable:

var ic = 177;

dann markieren sie die komplette spalte G und ersetzen den oben testhalber angelegten array:

i[0] = "100.gif";
i[1] = "101.gif";
(...)
i[175] = "286.gif";
i[176] = "287.gif";
i[177] = "288.gif";

schon fertig.

wenn sie sich für die schriftennamen interessieren: diese finden sie hier