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:
    136
    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.507
    Danke erhalten:
    414
    Danke vergeben:
    1.234
    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.507
    Danke erhalten:
    414
    Danke vergeben:
    1.234
    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:
    136
    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.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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.507
    Danke erhalten:
    414
    Danke vergeben:
    1.234
    @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.309
    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.507
    Danke erhalten:
    414
    Danke vergeben:
    1.234
    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:
    136
    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