Schriftart in den Shop einbinden Anleitung

Thema wurde von michael_76, 6. Januar 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Code:
    body.page-login #main .row-login > div .fieldset-content h4 {
           font-size: 30px;
    }
    
    Es ist so, weil die ursprüngliche Schrifthöhe später überschrieben wird.

    Oder probier doch mal bei h4 folgendes:
    Code:
    h4 {
        font-size: 30px !important;
    }
    
    Das !important setzt die Priorität höher
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. November 2015
    Beiträge:
    2.514
    Danke erhalten:
    416
    Danke vergeben:
    1.239
    Das hat sehr gut funktioniert :) dankeschööööön :) hat jetzt 24 pt. Ich habe den zweiten Code eingebunden.
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. November 2015
    Beiträge:
    2.514
    Danke erhalten:
    416
    Danke vergeben:
    1.239
    Jetzt sieht die Eigene CSS in Bezug auf die H*s aber ganz schön voll aus. Kann man das irgendwie zusammenschreiben? Oder sollte ich es lieber so lassen?

    Code:
    h1 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    
    h2 {
        margin-bottom:  5px;
        margin-top: 1px;
        }
    h2 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    h3 {
        border-bottom: 0 !important;
    }
    h3 {
        margin-bottom:  3px;
        }
    h3 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    
    h4 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    h4 {
        font-size: 24px !important;
    }
    h4 {
        margin-bottom:  5px;
    }
    
    h4 {
        border-bottom: 0 !important;
    }
    
    h4 {
       text-transform: none !important;
    }
    
    h5 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    h5 {
        border-bottom: 0 !important;
    }
    
    h5 {
        margin-bottom:  5px;
    }
    h6 {
        border-bottom: 0 !important;
        font-family: brouet;
        color: #472225;
        font-weight: bold;
    }
    h6 {
        margin-bottom:  5px;
        }
    h6 {
        border-bottom: 0 !important;
    }
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    Genau: alle H´s zusammenschreiben. Du brauchst ja nur die Zwischenteile herausnehmen.
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Du scheinst es hin bekommen zu haben, zumindest sieht es bei mir gut aus.
    Tipp:
    Wenn Du mehrere Änderungen im gleichen Bereich hast, kannst du die zusammenfassen.
    Beispiel:
    Code:
    h4{
    text-transform: none !important;
    }
    h4 {
    border-bottom: 0 !important;
    }
    h4 {
    font-size: 24px !important;
    }
    kann auch so aussehen:
    Code:
    h4{
    text-transform: none !important;
    border-bottom: 0 !important;
    font-size: 24px !important;
    }
    Das ist vielleicht etwas übersichtlicher

    jetzt war ich zu langsam :D
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. November 2015
    Beiträge:
    2.514
    Danke erhalten:
    416
    Danke vergeben:
    1.239
    @Andreas S. @barbara vielen Dank ihr Lieben, ich mach mich gleich dran und schreib das zusammen.

    :) hab mir schon sowas gedacht, aber bevor ich das wieder falsch mache, dachte ich, frag ich mal die Profis ;)
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Hmm.

    Ich habe mehrere Schriftarten nach folgendem Muster in die usermod css eingebunden.
    Code:
    @font-face { font-family: 'Klavika-Light';
                 src: url('templates/Honeygrid/fonts/Klavika-Light.woff2') format('woff2'), src: url('templates/Honeygrid/fonts/Klavika-Light.woff') format('woff'), src: url('templates/Honeygrid/fonts/Klavika-Light.ttf') format('truetype') ; }
    
    Die Schriftarten sind - soweit vorhanden - jeweils als woff2, woff und ttf eingebunden.

    Die Dateien sind alle ins entsprechende Verzeichnis geladen. Groß- und Kleinschreibung habe ich beachtet. Scheint wohl in diesem Fall wichtig zu sein.

    Das Ganze mit
    Code:
    style="font-family: Klavika-Bold, sans-serif;"
    eingebunden.

    Dann templates_c, cache und jeden Brwosercache geleert.

    Nun sieht es überall anders aus. Nur der EDGE stellt die Schrift korrekt dar.

    Edge
    upload_2018-2-20_16-11-29.png upload_2018-2-20_16-15-8.png

    Chrome
    upload_2018-2-20_16-12-23.png upload_2018-2-20_16-14-30.png

    Firefox
    upload_2018-2-20_16-12-55.png upload_2018-2-20_16-13-42.png

    Hat dazu jemand möglicherweise eine Idee - vielleicht @Torben (Gambio) ?

    Kann es an dem "sans-serif" liegen?
     
  8. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Ich empfehle mit Google Webfonts zu arbeiten. Google liefert je nach abrufendem Browser anderes CSS und teilweise andere Webfont Dateien, damit erreicht man einheitliches Styling. Mit lokalen Webfonts zu arbeiten ist deutlich komplizierter wenn man das browserneutral tun will.
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    26. November 2015
    Beiträge:
    2.514
    Danke erhalten:
    416
    Danke vergeben:
    1.239
    Also meine Schrift (sind immer nur die Überschriften) Brouet Handwriting wird in Edge, Firefox, Chrome und auch auf den Tablets in Android korrekt dargestellt.
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Das mit den Googlefonts hatte ich schon probiert und auch nach langem Suchen 2 ähnliche Schriftarten gefunden. Das funktioniert.
    Ich hätte ja gern die vom Hersteller zur Verfügung gestellten Schriftarten genommen, die als ttf, svg, woff und woff2 vorliegen.

    Laut (Link nur für registrierte Nutzer sichtbar.) müssten die *.woff und *.woff2 Dateien von allen Browsern dargestellt werden können.
    Es muss ja einen Grund haben, warum es nur im EDGE und in den beiden anderen nicht klappt.
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    25. Oktober 2017
    Beiträge:
    406
    Danke erhalten:
    137
    Danke vergeben:
    81
    @Devil Etwas irritiert: "Klavika-Light" als "Klavika-Bold" einzubinden?
     
  12. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Nein, der Code war nur beispielhaft. Da ging es mir drum, dort vllt einen Syntaxfehler gemacht zu haben, der dann auch in jeder anderen Zeile zu finden wäre.

    So sieht das Klavika Gedöns vollständig aus.
    Code:
    @font-face { font-family: 'Klavika-Light';
                 src: url('templates/Honeygrid/fonts/Klavika-Light.woff2') format('woff2'), src: url('templates/Honeygrid/fonts/Klavika-Light.woff') format('woff'), src: url('templates/Honeygrid/fonts/Klavika-Light.ttf') format('truetype') ; }
    @font-face { font-family: 'Klavika-Regular';
                 src: url('templates/Honeygrid/fonts/Klavika-Regular.woff2') format('woff2'), src: url('templates/Honeygrid/fonts/Klavika-Regular.woff') format('woff'), src: url('templates/Honeygrid/fonts/Klavika-Regular.ttf') format('ttf'); }
    @font-face { font-family: 'Klavika-Bold';
                 src: url('templates/Honeygrid/fonts/Klavika-Bold.woff2') format('woff2'), src: url('templates/Honeygrid/fonts/Klavika-Bold.woff') format('woff'), src: url('templates/Honeygrid/fonts/Klavika-Bold.ttf') format('ttf'), src: url('templates/Honeygrid/fonts/Klavika-Bold.svg#Klavika-Bold') format('svg'); }
     
  13. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Das sans-serif sollte eigentlich kein Problem sein. Das ist nur der Fallback, der verwendet wird, wenn er die eigentliche Schriftart nicht kennt. Spontan wüsste ich jetzt gerade auch nicht, was das Problem sein könnte, das müsste ich mir im Shop ansehen.
     
  14. matthias_baier_webdesign
    matthias_baier_webdesign Aktives Mitglied
    Registriert seit:
    9. Februar 2021
    Beiträge:
    27
    Danke erhalten:
    6
    Danke vergeben:
    5

    Hallo nein es liegt daran das die Klavika-Light nicht in den einzelenen Anführungsstrichen ist