Eingabe von Tengwar im Forum ermöglichen
Posted: Thu Apr 01 2010 15:17
Kleine Vorbemerkung: Dieser Vorschlag mag ein wenig wie Werbung in eigener Sache klingen. Es geht mir aber keinesfalls darum, meine eigenen Schriftarten zu befördern, sondern eine allfällige zukünftige Aufnahme der Tengwar in den Unicode-Standard, indem Michael Eversons Standardisierungs-Vorschlag (PDF) angewendet wird. Die Aufnahme der klingonischen Schrift in den Unicode-Standard sei nämlich genau aus dem Grund abgelehnt worden, dass der Standardisierungs-Vorschlag nirgends angewendet wurde.
Der unmittelbare Nutzen fürs Forum stünde aber auf alle Fälle im Vordergrund. Er läge darin, dass direkt in Tengwar geschrieben werden könnte. Man würde allerdings in Kauf nehmen, dass die Darstellung der Tengwar in älteren Browsern eine Installation der betreffenden Tengwarschriftart auf dem jeweiligen Computer erforderte (das beträfe z.B. MSIE < 4.0, Firefox < 3.5, Safari < 3.0, Opera < 9.7).
Wir würden zum allerersten Forum im weltweiten Netz, das eine Einbettung von Tengwar erlaubte. Das wäre doch etwas...
Wie liesse sich das umsetzen? Es gibt verschiedene Möglichkeiten. Grundsätzlich sind seitens Admin – Calar – zwei Einstellungen erforderlich:
Gewöhnlicher Text[/code]
Für die CSS-Anpassung besteht aus mindestens zwei Bestimmungen, einerseits einer (oder mehrerer) @font-face-Bestimmungen, womit die Tengwarschriftart für weitere CSS-Bestimmungen verfügbar gemacht wird, andererseits einer font-family-Bestimmung, womit die Tengwarschriftart ins Forum eingefügt wird.
Die @font-face-Bestimmungen können aus dem usser.css des Tengwar-Blogs kopiert werden. Dort liegen zwei @font-face-Bestimmungen vor: Die erste dient ausschliesslich dem Internet Explorer. Sie bindet eine zusätzliche Schriftdatei ein, nämlich FreeMonoTengwar-embedding.eot, die ebenfalls auf dem Server des Forums gespeichert werden müsste (völlig legal). Die zweite dient anderen Browsern. Sie erfordert keine zusätzliche Schriftdatei, sondern enthält die Schriftdatei bereits. Dies ist insofern vorteilhaft, als keine separate Schriftdatei auf dem Server gespeichert werden muss. Es bringt aber den Nachteil mit sich, dass die CSS-Datei erheblich grösser wird.
Die font-family-Bestimmung müsste, wenn die Tengwar über den Code-Tag eingebunden würden, folgendermassen lauten:
Der unmittelbare Nutzen fürs Forum stünde aber auf alle Fälle im Vordergrund. Er läge darin, dass direkt in Tengwar geschrieben werden könnte. Man würde allerdings in Kauf nehmen, dass die Darstellung der Tengwar in älteren Browsern eine Installation der betreffenden Tengwarschriftart auf dem jeweiligen Computer erforderte (das beträfe z.B. MSIE < 4.0, Firefox < 3.5, Safari < 3.0, Opera < 9.7).
Wir würden zum allerersten Forum im weltweiten Netz, das eine Einbettung von Tengwar erlaubte. Das wäre doch etwas...
Wie liesse sich das umsetzen? Es gibt verschiedene Möglichkeiten. Grundsätzlich sind seitens Admin – Calar – zwei Einstellungen erforderlich:
- Eine CSS-Anpassung, so dass eine Tengwarschriftart eingebettet werden kann;
- eine Interface-Anpassung, so dass die eingebettete Tengwarschrift von uns Benutzern ausgewählt werden kann.
Code: Select all
Gewöhnlicher Text
[code]Tengwar-Text
Für die CSS-Anpassung besteht aus mindestens zwei Bestimmungen, einerseits einer (oder mehrerer) @font-face-Bestimmungen, womit die Tengwarschriftart für weitere CSS-Bestimmungen verfügbar gemacht wird, andererseits einer font-family-Bestimmung, womit die Tengwarschriftart ins Forum eingefügt wird.
Die @font-face-Bestimmungen können aus dem usser.css des Tengwar-Blogs kopiert werden. Dort liegen zwei @font-face-Bestimmungen vor: Die erste dient ausschliesslich dem Internet Explorer. Sie bindet eine zusätzliche Schriftdatei ein, nämlich FreeMonoTengwar-embedding.eot, die ebenfalls auf dem Server des Forums gespeichert werden müsste (völlig legal). Die zweite dient anderen Browsern. Sie erfordert keine zusätzliche Schriftdatei, sondern enthält die Schriftdatei bereits. Dies ist insofern vorteilhaft, als keine separate Schriftdatei auf dem Server gespeichert werden muss. Es bringt aber den Nachteil mit sich, dass die CSS-Datei erheblich grösser wird.
Die font-family-Bestimmung müsste, wenn die Tengwar über den Code-Tag eingebunden würden, folgendermassen lauten:
Code: Select all
.code {
font-family: FreeMonoTengwar, monospace !important;
font-size: large;
}