Archive

Posts Tagged ‘CSS’

Google Webfonts

May 29th, 2010 Jan H. Krueger No comments

Bereits vor einiger Zeit hat Google begonnen für Webentwickler etwas sehr praktisches zu veröffentlichen. Die Möglichkeit mittels CSS weitere Schriftarten einzubinden. Das Ganze nennt sich Google font directory, die Bedienung ist so simpel wie es nur möglich ist:

Für jeden einzubindenden Font gibt es ein externes Style Sheet welches auf gewohnte CSS-Weise eingebunden wird:

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine">

Danach kann die Schriftart mittels CSS angegeben werden:

font-family: 'Tangerine', serif;

Das war’s.

Zwar mag das aktuelle Angebot mit 19 Schriftarten noch etwas gering anmuten, doch so wie ich Google einschätze, wird dies nur eine Frage der Zeit sein bis wir hier weitere Schriftarten nutzen können.

Warum erwähne ich dies hier? Nun, mittels der von Google bereit gestellten Mittel ist es für mich als Entwickler möglich andere Schriftarten zu verwenden mit der Gewissheit das diese auf den unterschiedlichsten Clients auch korrekt angezeigt werden.
Interessant wird dies dann, wenn man wie in Insulae und Scherbenwelten in den Foren auch Bereiche eingerichtet hat in denen Rollenspiel betrieben wird. Konkret: Spieler können Texte in Schriftarten ihrer Wahl verfassen, umso ihr Rollenspiel noch weiter zu unterstreichen. Und alle anderen sehen dann den Beitrag so wie er eingestellt wurde.

Entsprechendes wurde in Scherbenwelten auch bereits vorgeschlagen. Ich wage zwar zu behaupten das ein solches, auch nachdem ich eine mögliche Lösung mittels Google-Mitteln vorschlug.
Bei einer der nächsten Überarbeitungen des Forums in Insulae werde ich das Potential von Google Webfonts mit beachten und entsprechende Wahlmöglichkeiten für die Spieler einbauen.
Denkbar ist auch, den Spieler mittels der Webfonts zu erlauben ihre Signaturen in den Rollenspiel-Foren zu personalisieren. Oder die Diplomatie-Nachrichten. Auf alle Fälle steckt auch viel Potential für Browsergames in den Webfonts.

Quellen: Google font directory, Scherbenwelten

Bearbeitung der Titel wieder möglich

February 28th, 2009 Jan H. Krueger No comments

In Insulae können Spieler, genauso wie in der Vorlage Scherbenwelten, Titel bekommen. Dies können einfache “Infotitel” wie “Bürgermeister von Dunkelhauen” oder “Nationsführer der glorreichen Nation Langnasels” sein, gleichsam aber auch Titel welche von Spieler vergeben werden können.

Um allerdings zu verhindern das mit den von Benutzern vergebenen Titeln Unfug betrieben wird, ist es den Supportmitarbeitern möglich diese zu kontrollieren, ggf. zu bearbeiten, zu deaktivieren und gar zu löschen.

Nachdem dieses Skript lange Zeit brach lag, ja noch adoDB-Befehle dort enthalten waren, kam ich jetzt mal wieder dazu dieses zu beheben. Somit können die Supporter wieder die Titel durchgehen und bearbeiten.
Weiterhin ist die komplette Anzeige nun auf CSS-basierend und nutzt keine Tabellen mehr. War ein wenig frikelig nach der langen Zeit wieder ein solches Layout mittels CSS aufzubauen.

Categories: Insulae Tags: , , ,

Bildunterschriften in WordPress

August 29th, 2008 Jan H. Krueger No comments

Eines hat mich in den letzten Wochen die ganze Zeit gestoert. Die Bildunterschriften welche mit der Version 2.6 von WordPress eingefuehrt wurden, weigerten sich bisher strikt bei mir zu erscheinen.

Aber jetzt habe ich es geschafft das auch die eleganten Bildunterschriften angezeigt werden. Der Uebeltaeter welche die Anzeige verhinderte, war schlicht und ergreifend ein nicht angepasstes Style Sheet. Nachdem ich nun doch mal die Muße gefunden habe im Internet zu suchen, bin ich auf einen kurzen Beitrag bei BloggerDesign gestossen. Und siehe da, mir leuchtete ein warum die Bildunterschriften nicht angezeigt wurden.

Also mein Style Sheet korrigiert und schon ging es. Selbstverstaendlich rueckwirkend fuer die Beitraege der letzten Zeit.

Was mich nur wundert… habe ich tatsaechlich in den Releasenotes zu 2.6 ueberlesen das die Benutzer ihre CSS-Dateien anpassen muessen?

Quelle: BloggerDesign