dedlfix: selfhtml-wiki: Google-Fonts

Beitrag lesen

problematische Seite

Tach!

Es geht um eine Seite in einem Wiki-Projekt (basierend auf MediaWiki).

Wenn es tatsächlich ein Mediawiki ist, kannst du die Seite
https://example.com/wiki/MediaWiki:Common.css
erstellen und bearbeiten.

Dort kannst zum Beispiel die Zeile

@import url('https://fonts.googleapis.com/css?family=Roboto');

einfügen.

Diese Anweisung muss als erste in einem Stylesheet stehen (abgesehen von @charset). Mediawiki hat einen Resource Loader, der die Ressourcen zu einem Paket zusammenfasst. Somit ist nicht garantiert, dass die @import-Anweisung als erste zu stehen kommt.

Ich bin mir grad nicht sicher, ob ein <style>-Bereich als Stylesheet zählt. Ein kurzer Test mit Chrome zeigt, dass das geht, und auch dass das kaputtgeht, wenn man vor das @import andere Regeln schreibt.

Jedenfalls kann man als Anwender auch keine Style-Bereiche in ein Mediawiki einfügen. Dazu braucht es sowas wie die Widgets-Extension, die der Betreiber des Wikis bereitstellen muss. Widgets müssen als Administrator bearbeitet werden, weil man da alles mögliche reinschreiben kann. Widgets müssen aber auch in jede Seite einzeln eingebunden werden, wenn sie darin wirksam sein sollen. Das wird am Ende wohl auf ein Gespräch mit dem Betreiber hinauslaufen.

dedlfix.