2012-04-14 4 views
5

Tôi đang tạo trang web bằng ngôn ngữ khác tiếng Anh.Xác định kích thước phông chữ khác nhau cho mỗi phông chữ trong một phông chữ-gia đình

Vì vậy, văn bản có chứa tiếng Anh và các ngôn ngữ khác được trộn lẫn.

tôi giao font-family như

p{ 
font-family: 'EnglishFont', 'NonEnglishFont'; 
font-size:14px; 
} 

Nó hoạt động tốt, nhưng kích thước vector ban đầu của các phông chữ khác nhau, làm cho câu trông kỳ lạ bằng các ngôn ngữ khác nhau.

vì vậy tôi muốn gán kích thước khác nhau cho phông chữ trong một lớp css, một cái gì đó giống như

p{ 
font-family: 'EnglishFont', 'NonEnglishFont'; 
font-size:14px, 16px; 
} 

là có cách nào để làm điều đó?

Trả lời

8

Bạn không thể đặt kích thước phông chữ để nó sẽ phụ thuộc vào họ phông chữ.

Thay vào đó, hãy thử và tìm phông chữ phù hợp cho cả hai (hoặc tất cả) ngôn ngữ trên trang. Các nhà thiết kế font chữ nên đã đưa các đặc điểm khác nhau của các hệ thống văn bản khác nhau vào tài khoản. Thông thường, phông chữ được thiết kế cho ví dụ: Các ngôn ngữ châu Á cũng có các chữ cái Latinh (ít nhất là các chữ cái Latinh cơ bản, hầu hết là đủ cho tiếng Anh).

Nếu bạn thực sự muốn đặt thuộc tính phông chữ khác nhau cho các hệ thống viết khác nhau, bạn cần phải sử dụng đánh dấu để phân biệt giữa các ngôn ngữ khác nhau, ví dụ: sử dụng các thuộc tính lang trong HTML và các bộ chọn dựa trên chúng trong CSS. Nhưng thông thường việc sử dụng các phông chữ khác nhau là một vấn đề cần tránh, chứ không phải là một giải pháp.