2012-02-01 28 views
5

Trong ứng dụng đường ray (2.x) của tôi. Tôi muốn sử dụng phông chữ tùy chỉnh trong chế độ xem của mình. Vì vậy, tôi đã thêm các tập tin phông chữ ở nơi công cộng dưới thư mục phông chữ. Khi tôi cố gắng để có được các phông chữ trong url hoặc thông qua ứng dụng, nó thông qua lỗi định tuyến. Tôi đoán các tuyến đường ray không thể nhận ra định dạng/tệp. Đúng tôi nếu tôi sai và đưa cho tôi giải phápLàm thế nào để làm cho tuyến đường Rails để đáp ứng cho các tập tin phông chữ (eot)?

mã CSS:

@font-face { 
    font-family: 'Effra'; 
    src: url('/fonts/effra_std_rg-webfont.eot'); 
    src: url('/fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'), 
     url('/fonts/effra_std_rg-webfont.woff') format('woff'), 
     url('/fonts/effra_std_rg-webfont.ttf') format('truetype'), 
     url('/fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 

} 

Lưu ý: Tôi có thể có thể nhận được WOFF, file ttf bằng cách trực tiếp đánh đường dẫn nhưng không EOT tập tin.

Error trace: 
Unknown action 
No action responded to fonts. Actions: XXXXXXsomeactionsXXXXX and rescue_404 

Xin cảm ơn trước, Arun.

Trả lời

4

Tôi đã khắc phục vấn đề ở trên bằng cách di chuyển thư mục phông chữ dưới dạng công khai/biểu định kiểu/phông chữ. và tạo mã trên như sau.

font-face { 
    font-family: 'Effra'; 
    src: url('fonts/effra_std_rg-webfont.eot'); 
    src: url('fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'), 
     url('fonts/effra_std_rg-webfont.woff') format('woff'), 
     url('fonts/effra_std_rg-webfont.ttf') format('truetype'), 
     url('fonts/effra_std_rg-webfont.svg#EffraRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

Hy vọng điều này sẽ giúp ích cho người khác.

+0

Tôi đang gặp sự cố tương tự: Phông chữ không được phân phát qua đường dẫn nội dung cục bộ (kết quả là 404 khi thử đường dẫn phông chữ). Ở trên là một cách giải quyết, nhưng tôi rất muốn biết bản sửa lỗi thực sự. – Geoff

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