Schaf im Wolfspelz
Um mir Zeit- und Merkarbeit zu sparen würde ich mir gerne ein paar eigene Entitäten für XHTML definieren, wozu natürlich der Doctype angepasst werden muss. Intern geht das auch ganz gut:
Ligaturen passen aber irgendwie nicht wirklich ins Internet (... weil viele Schriften sie nicht unterstützen) und sollten dem Print-Bereich vorbehalten sein. Es wäre also schön, wenn ich die Entität "ffllig" umdefinieren könnte, sodass sie am Computer als "2 f hintereinander" (und nich als "ff-Ligatur") ausgegeben wird.
Ich hab also angefangen eine Datei "screen.ent" und eine "print.ent" anzulegen, in welchen dann die Entitäten blank à la <!ENTITY definiert werden. Die muss ich jetzt natürlich irgendwie in den XHTML-Doctype einbauen, und da hapert's. Ich hab Google durchforstet und mich auch an die Original-XHTML11-DTD gewagt, aber geholfen hat mir das nicht. Was ich brauche ist sozusagen sowas wie
... was natürlich nicht so funktionieren will wie ich es will. Jemand ne Idee/Lösung?
Code:
<!DOCTYPE html
PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
[
<!ENTITY ffllig "ffl"> <!-- ffl ligature -->
]
>
Ich hab also angefangen eine Datei "screen.ent" und eine "print.ent" anzulegen, in welchen dann die Entitäten blank à la <!ENTITY definiert werden. Die muss ich jetzt natürlich irgendwie in den XHTML-Doctype einbauen, und da hapert's. Ich hab Google durchforstet und mich auch an die Original-XHTML11-DTD gewagt, aber geholfen hat mir das nicht. Was ich brauche ist sozusagen sowas wie
Code:
<!DOCTYPE html
PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
[
<![INCLUDE[
<!ENTITY % CustomEntitiesScreen SYSTEM "foobar.ent">
%CustomEntitiesScreen;
]]>
]
>