2010-09-22 22 views
6

Hi guys Tôi có mã này trong file css của tôi từ máy phát điện @fontsquirrelcss font-face hành

/// thay đổi mã để nó như thế nào bây giờ ///

@font-face { 
font-family: 'AdLibRegular'; 
src: url('../fonts/adlib-webfont.eot'); 
src: local('☺'), url('../fonts/adlib-webfont.woff') format('woff'), 
     url('../fonts/adlib-webfont.ttf') format('truetype'), 
     url('../fonts/adlib-webfont.svg#webfontmAc00Ivp') format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

.AdLib { 
     font-weight: normal; 
     font-style: normal; 
     line-height:normal; 
     font-family: 'AdLibRegular', sans-serif; 
} 

đây là được lưu trữ trong một thư mục có tên là css và các phông chữ được lưu trữ trong một thư mục có tên phông chữ.

tôi không thể có được điều này để làm việc khi trong trang html Tôi gọi đó là ví dụ

<h1 class="AdLib">Testing Testing 1 2 3</h1> 

Tôi không thể làm việc ra những gì tôi đang làm sai gì cả.

Bất kỳ ý tưởng nào?

nhờ ở stu trước

//// bây giờ tôi đã thay đổi tất cả để url (' ../fonts/adlib vv và nó vẫn không hoạt động Tôi xem trước ở địa phương -. Là nó này ?

+0

nếu bạn trỏ trình duyệt của mình đến http://yousite.com/fonts/adlib-webfont.woff bạn sẽ nhận được gì? – Frankie

+0

tải xuống tệp ... –

+0

FRankie - tính năng này chỉ hoạt động đối với .woff mặc dù các tệp khác có ở đó nhưng nó đến trang lỗi khi tôi cố truy cập :) –

Trả lời

0

tôi đã gặp vấn đề với font-face nơi URL bắt đầu với một '/' - thử chỉnh sửa URL src là một URL có liên quan:

ví dụ

@font-face { 
font-family: 'AdLibRegular'; 
src: url('../fonts/adlib-webfont.eot'); 
} 

(rõ ràng chỉ vào chính xác gấp er location)

+2

khi URL * tương đối bắt đầu bằng '/' nó được gọi là ** URL ** tuyệt đối và trỏ đến gốc của trang web của bạn. – Frankie

+0

Rất tiếc, tất nhiên là - đã chỉnh sửa. Tôi vẫn chắc chắn rằng tôi đã có vấn đề với font-face và URL tuyệt đối trong quá khứ mặc dù. – whostolemyhat

+5

('/ foo' vẫn là URL tương đối — URL tương đối bắt nguồn. URL * tuyệt đối * bao gồm toàn bộ URL từ lược đồ lúc bắt đầu,' http: // ... ') – bobince

8

có thể là một vấn đề với đường dẫn, thư mục phông chữ nằm ở đâu trong tệp css?

nếu thư mục font trong thư mục css bạn nên sử dụng các đường dẫn sau:

src: url('fonts/adlib-webfont.eot'); 

nếu nó bên cạnh bản đồ css bạn cần sử dụng đường dẫn sau:

src: url('../fonts/adlib-webfont.eot'); 

../ được sử dụng để quay lại một thư mục

+0

Tôi đã làm điều này nhưng nó vẫn không hoạt động. Phông chữ @ nằm trong tệp css ở trên cùng và lớp .AdLib nằm trong cùng một tệp css ở dưới cùng :) rất khó hiểu. –

+0

chắc chắn thư mục được đặt tên phông chữ chứ không chỉ là phông chữ? typo tôi được sử dụng để làm :), bạn đang sử dụng btw như máy chủ địa phương? wamp hoặc xamp? – Christophe

Các vấn đề liên quan