Warning: fopen(/0877f0a35aaf4054086888240ba568c5e50d343d) [function.fopen]: failed to open stream: Permission denied in /home/klient.dhosting.pl/damek/damek.eu/public_html/wp-content/plugins/fv-code-highlighter/Includes/Cache.php on line 69

Warning: fopen(/cf9fa71acdf43653fa0c30ca5cf1cd763c78359a) [function.fopen]: failed to open stream: Permission denied in /home/klient.dhosting.pl/damek/damek.eu/public_html/wp-content/plugins/fv-code-highlighter/Includes/Cache.php on line 69

Warning: fopen(/35614f3aa58758d17ff1c461e83d9949633e9131) [function.fopen]: failed to open stream: Permission denied in /home/klient.dhosting.pl/damek/damek.eu/public_html/wp-content/plugins/fv-code-highlighter/Includes/Cache.php on line 69

Warning: fopen(/9fdc3565dcf54ff5657d2145de0f9d6ac8705311) [function.fopen]: failed to open stream: Permission denied in /home/klient.dhosting.pl/damek/damek.eu/public_html/wp-content/plugins/fv-code-highlighter/Includes/Cache.php on line 69

Ostatnio mówiłem w jaki sposób zaimplementować niestandardowe fonty za pomocą Google Font API. Rozwiązanie to ma jednak jak na tą chwilę dwa duże minusy. Po pierwsze jesteśmy ograniczeni co do czcionek znajdujących się w Google Font Directory, a po drugie nie wszystkie czcionki obsługują polskie znaki dialektyczne. Dlatego jeśli chcemy użyć innej niestandardowej czcionki możemy to zrobić w jeszcze jeden prosty sposób.

Web Fonts to osobna specyfikacja W3C dla @font-face, która postała już w 1997 roku. Zaimplementowanie niestandardowego fonta jest tutaj bardzo proste. Sprowadza się to do wpisania następującej deklaracji do naszego arkusza stylów:

1
2
3
4
5
6
7
@font-face {
 font-family: nazwaczcionki;
 src: url(czcionka.otf);
}

Teraz użycie naszej czcionki dla nagłówka h1 będzie wyglądało w ten sposób:

1
2
3
4
5
h1 {
font-family: nazwaczcionki, Arial, Sans-serif;
}

Są jednak pewne mankamenty tego rozwiązania. Internet Explorer pozwala tylko na osadzenie czcionek .eot (Embedded Open Type). Dlatego jeśli użyjemy czcionki .ttf i .otf to nie będzie ona widoczna po otworzeniu strony w przeglądarce, a wyświetlony zostanie tekst przy zastosowaniu standardowej czcionki zdeklarowanej dalej, w tym przypadku Ariala. Czcionki ttf i .otf za to wspierane są przez Operę, Safari i Firefoxa, a także Google Chrome.

Więcej niestandardowych czcionek.

Obecnie czcionki mają zazwyczaj cztery odmiany: normalną, pogrubioną, pochyloną i pogrubioną pochyloną. font-weight określa w takim przypadku wagę czcionki, a font-style jej styl. Jeśli chcemy używać czcionki pogrubionej to musimy ją zaimplementować w sposób podany niżej:

1
2
3
4
5
6
7
8
9
@font-face {
font-family: nazwaczcionki;
font-weight: bold;
src: url('czcionka-bold.otf');
}

Jeśli chcielibyśmy użyć czcionki pochylonej to tym razem musimy skorzystać z font-style:

1
2
3
4
5
6
7
8
9
@font-face {
font-family: nazwaczcionki;
font-style: italic;
src: url('czcionka-italic.otf');
}

Gdy nie zdefiniujemy stylu czcionki przyjmuje on wartość ‘normal’.

Przykład:
Nice Web Type

Przydatne:
Web Embedding Fonts Tool (WEFT)
Darmowy konwerter formatów czcionek