Zobacz pełną wersję : Polskie znaki HELIX 3
Witam,
Stworzyłem witrynę opartą na Joomla z wykorzsytaniem Helix 3, ale niestety mam problem z polskimi znakami na przeglądarkach innych niż Chrome i Opera. Problem polega na pogrubieniu wszystkich polskich znaków. Użyta czcionka to Open Sans, a do tego dodam, że jest tam mechanizm odpowiadający za zmiany czcionek z google. W którym pliku trzeba coś zmienić, aby wyświetlało poprawnie?
Czytałem o podobnym problemie, ale niestety nie wiem gdzie co zmienić. A dokładnego opisu nie znalazłem.
Pozdrawiam.
Należy sprawdzić, czy ładowany jest wariant fonta Latin-extended.
Gall Anonim
01-08-2015, 10:05
Latin-extended
Domyślnie nie jest załadowany i właśnie to należy zmienić
W ustawieniach szablonu, w szablonie domyślnym mam ustawioną czcionkę Open Sans oraz latin-ext. Do wszystkich pozycji: body, heading itd.
Gall Anonim
06-08-2015, 18:48
No to coś skopałeś w ustawieniach innego lub jest coś narzucone w innym miejscu.
Tutaj masz HELIX 3 ustawionego dokładnie tak jak napisaliśmy. (Czyli? U mnie działa:-))
http://dommk.pl/
(http://dommk.pl/)
U Ciebie też w firefox i IE mam pogrubione poslkei znaki. Czyżby był błąd moich przeglądarek? Na dwóch komputerach ?
Gall Anonim
06-08-2015, 23:19
Jak masz nie daj bóg Vistę to możliwe
Niestety sprawdziłem dziś na większej ilości komputerów z firefox oraz nawet na telefonie z androidem poprzez wbudowaną przeglądarkę i wszędzie Twoja i moja strona maja pogrubione polskie znaki. Systemy na było jakich sprawdzane to: Windows 7 (firefox, IE), 10 (firefox, IE) , Android (wbudowana w telefon, firefox)
U mnie (W8.1, FF) na stronie Galla polskie znaki częściowo wyświetlają się źle, ale - co ciekawe - w niektórych elementach ta sama czcionka Open Sans polskie znaki ma:
8382 (w skrypcie forum jest błąd - jeśli komuś nie wyświetla się załącznik, to obrazek jest też tu (http://pokazywarka.pl/yr3pfs/))
Moim zdaniem powodem błędów jest niepoprawne osadzenie czcionki:
<link type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,600,regular&latin-ext,cyrillic-ext" rel="stylesheet">
Tymczasem powinno być:
<link type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,600,regular&subset=latin-ext,cyrillic-ext" rel="stylesheet">
Czyli brakuje fragmentu "subset="
@max_117: na samym początku prosiłem, żebyś podał adres swojej strony... byłoby jednak łatwiej i szybciej... :(
Dziękuję. Bardzo mi to pomogło. Już wszystko działa. Dodałem tą linijke w index.php w templates.
Dziękuję. Bardzo mi to pomogło. Już wszystko działa. Dodałem tą linijke w index.php w templates.
Mam podobny problem, tylko nie mogę znaleźć pliki index.php ani w Templates, ani w folderze szablonie helix 3
Nadal szukam tego rozwiązania, czy ktoś wie jak mi pomóc?
Gall Anonim
18-08-2015, 16:17
Każdy szablon ma plik index.php w tym samym miejscu (choć mają one różną strukturę)
na przykładzie:
templates/shaper_qubic/index.php
To dla szablonu qubic opartego na Helix3
OK, to rozumiem ale w tym pliku nie ma tej linijki, którą należy poprawić. Załączyłem mój plik index.php
Moim zdaniem powodem błędów jest niepoprawne osadzenie czcionki:
Kod:
<link type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,600,regular&latin-ext,cyrillic-ext" rel="stylesheet">
Tymczasem powinno być:
Kod:
<link type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,600,regular&subset=latin-ext,cyrillic-ext" rel="stylesheet">
Czyli brakuje fragmentu "subset="
Dodaj tę linijkę tuż przed tagiem zamykającym </head>, powinno być dobrze.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!