Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Załączenie własnych fontów przez @font-face
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Asmox
Hej,
chciałem dołączyć do swojej stronki fonty inne niż podstawowe, jednak nie chce mi ich załączać. Pojawiają się komunikaty:
Cytat
Resource interpreted as Font but transferred with MIME type text/html: "http://localhost/(ciach)/keisersousa.ttf".
Resource interpreted as Font but transferred with MIME type text/html: "http://localhost/(ciach)/lithos.otf".

Znalazłem w internecie jakieś rozwiązania, jednak nie bardzo je rozumiem, bo o ile o tworzeniu stron mam pojęcie, to ogólnie o serwerze apache niekoniecznie. Z tego co się domyślam, to znalezione rozwiązanie opiera się na jego modyfikacjach. Czy dobrze zrozumiałem? Jeśli tak to jak sprawa będzie wyglądała na serwerze hostingowym, w którym nie można wprowadzać takich modyfikacji?
gargamel
Fonty zależne od konfiguracji serwera.. hm nie bardzo ...
Zainteresuj się biblioteką Cufon. Działa to po stronie przeglądarki w JS. Na googlach dużo info jest o tym.
viking
Akurat w tym przypadku bardzo zależne bo rozszerzenia fontów są posyłane z nagłówkiem text/html. Jaki ty masz w ogóle serwer i jaki będzie na produkcji?
Asmox
Obecnie używam Apache 2.2.11 zainstalowanego razem z Wampem 2.0. Jak będzie serwer na produkcji jeszcze nie wiem, bo najpierw chcę skończyć cały projekt.
pedro84
Cytat(gargamel @ 10.03.2012, 19:58:52 ) *
Fonty zależne od konfiguracji serwera.. hm nie bardzo ...
Zainteresuj się biblioteką Cufon. Działa to po stronie przeglądarki w JS. Na googlach dużo info jest o tym.

Weź idź się schowaj z tym Cufonem smile.gif

@autor: Uderzaj tu, dużo informacji znajdziesz.
Asmox
Dzięki wielkie za pomoc, ale dalej nie działa :-(
Próbowałem zarówno tak:
Kod
AddType application/vnd.ms-fontobject .eot
AddType application/octet-stream .otf .ttf

RewriteEngine On
RewriteBase /aph/
RewriteRule .*\.(gif|jpg|png|css|js|ico|jpeg|swf) - [L]
RewriteRule ^([a-z0-9_,-/]+)$ index.php

(jak polecała ta strona: http://www.jbarker.com/blog/2009/mime-type-css-web-fonts)

jak i
Kod
AddType application/vnd.ms-fontobject .eot
AddType font/opentype .otf .ttf

RewriteEngine On
RewriteBase /aph/
RewriteRule .*\.(gif|jpg|png|css|js|ico|jpeg|swf) - [L]
RewriteRule ^([a-z0-9_,-/]+)$ index.php

zgodnie z rozwiązaniem na tej stronie: http://stackoverflow.com/questions/2871655...-type-for-fonts
Z tym że tego 2. rozwiązania nie bardzo wiedziałem jak zastosować, możliwe że coś zrobiłem źle? Wkleiłem cały .htaccess ponieważ nie wiem czy zastosowałem dobrą kolejność. Z drugiej strony, próbowałem to wrzucić po RewriteBase i też nie działało :-(
pedro84
A jak wygląda konfiguracja tego hosta (httpd.conf)?
Asmox
Wkleiłem tutaj: http://wklej.org/id/706871/

A potrzeba koniecznie wprowadzać zmiany serwera / ustawienia przez .htaccess? Nie ma innej możliwości?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.