Có thể không có bất kỳ điều gì bạn đang làm sai. Dưới đây là một số điểm có thể áp dụng, một số có thể điều khiển bởi bạn, một số không.
- Chỉ cần chắc chắn, đặt rõ ràng
vertical-align: baseline
.
- Các tệp khác nhau (
.eof
, .woff
, .ttf
) có thể không được xác định giống nhau và do đó các trình duyệt khác nhau đang sử dụng các tệp khác nhau và hiển thị sự khác biệt.
- Không chắc chắn nếu có hai
src
gọi là rối tung mọi thứ lên, nhưng bạn có thể thử loại bỏ sự thứ hai:
@font-face {
font-family: 'Gabriola';
src: url('Gabriola.eot'),
url('Gabriola.eot?#iefix') format('embedded-opentype'),
url('Gabriola.woff') format('woff'),
url('Gabriola.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
Đây là tất cả dự đoán đơn thuần. Bạn sẽ phải kiểm tra # 1, 3. Nếu vấn đề là # 2, tôi không chắc chắn có một giải pháp thanh lịch.
Có, tất nhiên, sự báo trước về this site:
Hãy ghi nhớ rằng font rendering có thể rất khác nhau trên các trình duyệt và hệ điều hành . Nhiều nhà phát triển đã trải qua kết quả kém như vậy từ Windows và Internet Explorer mà họ tránh sử dụng phông chữ tùy chỉnh hoàn toàn. Luôn chắc chắn kiểm tra kết quả của bạn chặt chẽ trên tất cả các trình duyệt mà bạn có thể quyết định xem chất lượng có được chấp nhận hay không.
Cập nhật
This post đưa ra một số lời khuyên về khả năng giải quyết các vấn đề rendering. Điều này là dành cho Font Squirrel, và ông ghi chú cụ thể:
Nếu bạn đã tải xuống bộ này, bạn có thể thử tạo lại phông chữ với máy phát . Chúng tôi thực hiện các điều chỉnh định kỳ cho máy phát điện có thể cải thiện việc gợi ý hoặc hiển thị phông chữ.
Tuy nhiên, ông cũng khẳng định,
Không để vượt qua buck, nhưng nguyên nhân phổ biến nhất là xấu gốc phông chữ.
Điều gì xảy ra với quan điểm của tôi # 2.
Không chắc chắn về vấn đề là ở đây, nhưng bạn đã thử sử dụng 'span' thay thế chưa? (hoặc bất kỳ phần tử nội tuyến nào khác thay vì một phần tử nội tuyến) –
có .. vẫn giống như – 5ulo