• Rozwiązano mariczka1806

    (@mariczka1806)


    Witam!
    Na swoim blogu mam styl gamepress.1.0.5, jednak nie wyświetlają mi się polskie litery w nagłówkach. W treści posta jest wszystko okej, ale w nagłówku polskie litery, np. „ć” wyróżniają się inną czcionką.

Zobacz 12 odpowiedzi - od 1 do 12 (z 12 łącznie)
  • sprawdź kodowanie czy jest w meta utf-8 oraz plik musi być zapisany w formacie UTF-8 a nie ANSI

    A może kwestia fonta?

    Twórca wątku mariczka1806

    (@mariczka1806)

    Gdzie mam szukać tego meta utf-8? Przepraszam, ale jestem w tym kompletnie zielona.

    Najlepiej podaj link do strony, ułatwi to pomoc.

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    powinno być wpisane w pliku header.php zaraz za <head>.
    A jeśli chodzi o zapis pliku na utf-8 to najlepiej sobie ściągnij program notepad++ i jak otworzysz w nim plik ten w którym wyświetlają się błędy słowne to w menu na gorze po lewej stronie masz format -> koduj w uft-8.

    Tak samo może to być wina fonta, jak kolega wspomniał lub kiepskie tłumaczenie szablonu.

    Twórca wątku mariczka1806

    (@mariczka1806)

    W header.php zaraz za <head> mam tylko takie coś:

    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    Motyw Gamepress korzysta z osadzonych fontów – pliki te jednak są pozbawione polskiej strony kodowej.
    Pozostaje więc albo wygenerować sobie pliki dla języka polskiego z rozszerzeniem latin extended (o ile tylko dany font posiada odpowiedni zestaw znaków), następnie podmienić pliki w katalogu gamepress/fonts/
    …albo podmienić fonty na inne – plik style.css i w font-family podmieniasz FrancoisOneRegular czy OpenSansRegular na inne.
    Ewentualnie na samym dole tegoż pliku masz dopinane te fonty z plików poprzez deklaracje @font-face { […] }, wystarczy je pokasować i zapisać zmiany, a będą zamiast nich używane fonty standardowe.

    Twórca wątku mariczka1806

    (@mariczka1806)

    /*-----------------------------------------------------------------------------------*/
    /*	10.	@font-face
    /*-----------------------------------------------------------------------------------*/
    
    /* Generated by Font Squirrel (http://www.fontsquirrel.com) */
    
    @font-face {
        font-family: 'OpenSansRegular';
        src: url('fonts/opensans-regular.eot');
        src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-regular.woff') format('woff'),
             url('fonts/opensans-regular.ttf') format('truetype'),
             url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'OpenSansSemiboldRegular';
        src: url('fonts/opensans-semibold.eot');
        src: url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-semibold.woff') format('woff'),
             url('fonts/opensans-semibold.ttf') format('truetype'),
             url('fonts/opensans-semibold.svg#OpenSansSemiboldRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'OpenSansBold';
        src: url('fonts/opensans-bold.eot');
        src: url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-bold.woff') format('woff'),
             url('fonts/opensans-bold.ttf') format('truetype'),
             url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'OpenSansItalic';
        src: url('fonts/opensans-italic.eot');
        src: url('fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-italic.woff') format('woff'),
             url('fonts/opensans-italic.ttf') format('truetype'),
             url('fonts/opensans-italic.svg#OpenSansItalic') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'FrancoisOneRegular';
        src: url('fonts/francoisone.eot');
        src: url('fonts/francoisone.eot?#iefix') format('embedded-opentype'),
             url('fonts/francoisone.woff') format('woff'),
             url('fonts/francoisone.ttf') format('truetype'),
             url('fonts/francoisone.svg#FrancoisOneRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    Mam usunąć wszystko czy tylko pewne elementy?

    Tytuły (czyli nagłówki H?) korzystają z fontów FrancoisOneRegular i OpenSansRegular – więc wystarczyło by usunąć tylko ich deklaracje. Sama potem zobaczysz, jeżeli gdzieś jeszcze będzie problem – to możesz usunąć pozostałe.

    Twórca wątku mariczka1806

    (@mariczka1806)

    Niestety, to nic nie dało. Tytuły postów nadal mają „błędy”.
    http://i62.tinypic.com/b5jvq9.png
    http://i59.tinypic.com/s5bfcw.png

    Mój kod @font-face wygląda teraz tak:

    /*	10.	@font-face
    /*-----------------------------------------------------------------------------------*/
    
    /* Generated by Font Squirrel (http://www.fontsquirrel.com) */
    
    @font-face {
        font-family: 'OpenSansSemiboldRegular';
        src: url('fonts/opensans-semibold.eot');
        src: url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-semibold.woff') format('woff'),
             url('fonts/opensans-semibold.ttf') format('truetype'),
             url('fonts/opensans-semibold.svg#OpenSansSemiboldRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'OpenSansBold';
        src: url('fonts/opensans-bold.eot');
        src: url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-bold.woff') format('woff'),
             url('fonts/opensans-bold.ttf') format('truetype'),
             url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'OpenSansItalic';
        src: url('fonts/opensans-italic.eot');
        src: url('fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
             url('fonts/opensans-italic.woff') format('woff'),
             url('fonts/opensans-italic.ttf') format('truetype'),
             url('fonts/opensans-italic.svg#OpenSansItalic') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    Usuń więc pozostałe.

    Twórca wątku mariczka1806

    (@mariczka1806)

    Teraz wszystko działa. Dziękuję za pomoc 🙂

Zobacz 12 odpowiedzi - od 1 do 12 (z 12 łącznie)

Temat ‘Brak polskich liter w nagłówkach’ jest zamknięty na nowe odpowiedzi.