Tôi đã làm việc trên dự án cá nhân Angular 4 và muốn thêm họ phông chữ Ubuntu vào ứng dụng Góc của tôi. Phương pháp hay phong cách hay nhất để thêm một số phông chữ tùy chỉnh vào một dự án là gì? Tôi hiện đã lưu gia đình phông chữ ubuntu vào /assets/fonts/ubuntu-font-family-0.83 và thêm nó vào tệp CSS thành phần bên ngoài nhất, app.component.css với khuôn mặt phông chữ.Thực hành tốt nhất/Kiểu để nhập phông chữ vào ứng dụng web cli 4 góc
@font-face {
font-family: 'Ubuntu';
src: url('/assets/fonts/ubuntu-font-family-0.83/Ubuntu-R.ttf');
}
Bằng cách đặt điều này trong thành phần gốc, tôi không phải xác định lại phông chữ trong các thành phần lồng nhau tôi chỉ coi nó như một phông chữ mặc định.
Có cách nào rõ ràng hơn/tốt hơn để thực hiện việc này và vẫn cắt mã trùng lặp không?
Cảm ơn bạn đã trả lời! Một vài câu hỏi khác tôi có là: tôi sẽ nhập tệp CSS nào? Nó sẽ là thực hành xấu để bao gồm trong mỗi tập tin CSS? Và cuối cùng, sau khi nhập khẩu, tôi chỉ tham khảo phông chữ như tôi thường 'font-family: Ubuntu;' hay tôi phải khai báo '@ font-face'? – ob1
Cảm ơn bạn đã cung cấp lý do tại sao phương pháp này tốt hơn! – ob1
Bạn không cần phải bao gồm mọi tệp CSS. Chỉ bao gồm trong tệp cấp cao nhất của bạn. Có, sau khi xác định font bạn có thể sử dụng nó trong các style sheet khác (chỉ font-family: Ubuntu) –