2012-11-27 37 views
65

Để trang web của tôi có giao diện đẹp, tôi cần sử dụng phông chữ tùy chỉnh, cụ thể là Thonburi-Bold. Vấn đề là - phông chữ không được hiển thị trừ khi người dùng đã cài đặt nó. Nó cũng không được hiển thị trong firefox.Tôi làm cách nào để sử dụng phông chữ tùy chỉnh trên trang web?

Có cách giải quyết nào cho vấn đề này không?

+2

Có một số câu hỏi cũ xung quanh chủ đề này. Một số trong số đó là ngày, nhưng thời gian được dành nhiều hiệu quả hơn trong việc cải thiện câu trả lời hơn là đưa ra câu trả lời ngắn cho các bản sao. (Bất kỳ câu trả lời thực sự ngắn nào cho câu hỏi có xu hướng sai hoặc về cơ bản chưa hoàn chỉnh.) –

Trả lời

6

CSS cho phép bạn sử dụng phông chữ tùy chỉnh, phông chữ có thể tải xuống trên trang web của bạn. Bạn có thể tải xuống phông chữ tùy chọn của mình, giả sử myfont.ttf và tải phông chữ đó lên máy chủ từ xa của bạn nơi lưu trữ blog hoặc trang web của bạn.

@font-face { 
    font-family: myfont; 
    src: url('myfont.ttf'); 
} 
1

Trước tiên, bạn phải đặt phông chữ của mình dưới dạng .otf hoặc .ttf ở đâu đó trên máy chủ của bạn.

Sau đó sử dụng CSS để tuyên bố họ phông chữ mới như thế này:

@font-face { 
    font-family: MyFont; 
    src: url('pathway/myfont.otf'); 
    } 

Nếu bạn liên kết tài liệu của bạn vào file CSS mà bạn tuyên bố họ phông chữ của bạn, bạn có thể sử dụng phông chữ giống như bất kỳ phông chữ khác .

12

Bạn có thể sử dụng CSS3 font-face hoặc phông chữ web

@ sử dụng font-face

@font-face { 
    font-family: Delicious; 
    src: url('Delicious-Roman.otf'); 
} 

phông chữ web

hãy nhìn vào Google phông chữ web, http://www.google.com/webfonts

6

Vâng, có một cách. Nó được gọi là phông chữ tùy chỉnh trong CSS.Your CSS của bạn cần phải được sửa đổi, và bạn cần phải tải lên những phông chữ cho trang web của bạn.

CSS cần thiết cho điều này là:

@font-face { 
    font-family: Thonburi-Bold; 
    src: url('pathway/Thonburi-Bold.otf'); 
} 
97

Bạn cần phải nhập khẩu các phông chữ trong stylesheet của bạn như thế này:

@font-face{ 
    font-family: "Thonburi-Bold"; 
    src: url('Thonburi-Bold.ttf'), 
    url('Thonburi-Bold.eot'); /* IE */ 
} 
+10

+1 cho nhận xét IE –

+1

dường như cũng hoạt động với 'src: url ('Thonburi-Bold.otf')', cũng vậy – steven

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