Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Einbinden einer externen Schrift-Art

  • Runner.one
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
Mehr
23 Feb. 2026 12:05 #52513 von Runner.one
Einbinden einer externen Schrift-Art wurde erstellt von Runner.one
Hallo, ich möchte einem Logo-Text (J51-Template) eine spezielle Schrift zuordnen.
Normalerweise stehen ja im Template dort GoogleFonts zur Auswahl .... aber eben, nun meine eigene ...
Ich welchem Verzeichnis muss ich diese WOFF Datei ablegen, damit ich sie im User-CSS zuweisen kann?
Die KI schlägt folgende URL vor: 
src: url('../fonts/schriftdatei.woff') format('woff');
funzt aber nicht ....
Danke für Tipps
Stefan
 
Mehr
23 Feb. 2026 16:22 #52514 von Chris Hoefliger
Chris Hoefliger antwortete auf Einbinden einer externen Schrift-Art
Es gibt doch hier bei Joomla51 eine Anleitung. Aber bist du dir sicher, noch Zeit in ein Template investieren zu wollen, wenn der Hersteller nichts mehr macht? Joomla51 ist seit mehreren Monaten tot, ich glaube nicht, dass da noch was kommt.

Joomla! 3: Professionelle Webentwicklung von David Jardin und Elisa Foltyn - das Standardwerk zu Joomla! 3
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Folgende Benutzer bedankten sich: Runner.one
  • Runner.one
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
Mehr
23 Feb. 2026 17:26 #52515 von Runner.one
Runner.one antwortete auf Einbinden einer externen Schrift-Art
Danke Chris, daran habe ich nicht gedacht .....
Ja, gehört habe ich inzwischen, dass J51 aufgehört hat, aber
wie ich sehe, wird im Forum dort noch kräftig geholfen .....
Leider habe ich noch einige Templates von dort am laufen ....
Mehr
24 Feb. 2026 10:26 - 24 Feb. 2026 10:35 #52516 von crimle
crimle antwortete auf Einbinden einer externen Schrift-Art
Das Problem könnte an den zwei .. in der URL liegen:
Code:
src: url('/../fonts/schriftdatei.woff') format('woff');
Die zwei .. bedeuten ja, dass sich der Ordner «fonts» mit der Schriftdatei relativ zum Ordner, wo die CSS-Datei gespeichert ist, eine Ebene höher, befindet. Beispiele:

Code:
src: url('/schriftdatei.woff') format('woff');
würde bedeuten, dass die Schriftdatei im gleichen Ordner wie die CSS-Datei gespeichert ist

Code:
src: url('/fonts/schriftdatei.woff') format('woff');
würde bedeuten, dass die Schriftdatei in einem Ordner «fonts» gespeichert ist, und dieser Ordner befindet sich unterhalb des Ordners wo sich die CSS-Datei befindet

Code:
src: url('/../fonts/schriftdatei.woff') format('woff');
Das ist Dein Beispiel. Hier müsste die Schriftdatei in einem Ordner «fonts» gespeichert sein und dieser Ordner befindet sich eine Ebene höher als der Ordner wo sich die CSS-Datei befindet.

Anmerkung: in meinen Beispielen werden aus unerfindlichen Gründen automatisch gewisse Schrägstriche hinzugefügt, obwohl diese nicht dort sein sollten. Ich weiss jetzt grad nicht, wie ich diese Codebeispiele formulieren muss, damit sie ganz korrekt sind. Ich versuch's mal ohne die Code-Formatierung:

src: url('schriftdatei.woff') format('woff');
würde bedeuten, dass die Schriftdatei im gleichen Ordner wie die CSS-Datei gespeichert ist


src: url('fonts/schriftdatei.woff') format('woff');
würde bedeuten, dass die Schriftdatei in einem Ordner «fonts» gespeichert ist, und dieser Ordner befindet sich unterhalb des Ordners wo sich die CSS-Datei befindet


src: url('../fonts/schriftdatei.woff') format('woff');
Das ist Dein Beispiel. Hier müsste die Schriftdatei in einem Ordner «fonts» gespeichert sein und dieser Ordner befindet sich eine Ebene höher als der Ordner wo sich die CSS-Datei befindet.
  • Runner.one
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
Mehr
24 Feb. 2026 11:57 - 24 Feb. 2026 12:38 #52517 von Runner.one
Runner.one antwortete auf Einbinden einer externen Schrift-Art
Danke Christof für deine ausführliche Anleitung,
um bei deinen Beisspielen zu bleiben:
Im Verzeichnis "Templates" --->J51-London ---->CSS --- Template.css
Im Verzeichnis "Templates" --->J51-london---> fonts ----> Meinfont.woff
also nach meinem Verständnis alles auf der gleichen Ebene ?

@font-face {
    font-family: 'stay-winter';
    src: url('/fonts/stay-winter.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.logo-text  {
    font-family: 'stay-winter', sans-serif !important;
}

Stefan
Mehr
24 Feb. 2026 12:23 - 24 Feb. 2026 12:25 #52518 von crimle
crimle antwortete auf Einbinden einer externen Schrift-Art
Hast Du Deine Code-Zeile
src: url('../fonts/schriftdatei.woff') format('woff');
nicht in eine custom.css geschrieben? Ich würde die originale template.css unangetastet lassen. 

In dieser custom.css müsste dann so etwas stehen:
Code:
@font-face {   font-family: 'schriftdatei';   src: url('../fonts/schriftdatei.woff') format('woff'); } .logo-text { font-familiy: schriftdatei, sans-serif; }

Dann kann es noch sein, dass das Template die custom.css an zwei verschiedenen Orten erwartet, je nachdem, ob Du eine ältere oder eine neuere Version des Templates verwendest. Joomla51 hat nach meinen Erfahrungen nicht alle Templates auf den neuen Joomla-Standard umgestellt. Musst halt ausprobieren.

Veraltet:
Code:
templates/j51_london/css/custom.css

Neu:
Code:
media/templates/site/j51_london/css/custom.css

Oder Du schreibst den CSS-Code direkt ins Template > Tab «Custom CSS». Die Option «Load Custom Stylesheet» kann dann auf «Nein» bleiben.
  • Runner.one
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
Mehr
24 Feb. 2026 12:29 #52519 von Runner.one
Runner.one antwortete auf Einbinden einer externen Schrift-Art
Christof, siehe oben, das habe ich im Template unter "Custom-CSS" erfasst ....
Mehr
24 Feb. 2026 15:28 #52520 von crimle
crimle antwortete auf Einbinden einer externen Schrift-Art
URL?
  • Runner.one
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
Mehr
24 Feb. 2026 15:39 #52521 von Runner.one
Runner.one antwortete auf Einbinden einer externen Schrift-Art
@font-face {
font-family: 'stay-winter';
src: url('/fonts/stay-winter.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.logo-text {
font-family: 'stay-winter', sans-serif !important;
}
Mehr
24 Feb. 2026 15:42 #52522 von crimle
crimle antwortete auf Einbinden einer externen Schrift-Art
Nein, die URL, wo ich mir das live anschauen kann.
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden