2012-04-14 6 views
5

Estoy haciendo una página web en un idioma distinto al inglés.Asignación de diferentes tamaños de fuente por cada fuente en una familia de fuentes

El texto contiene inglés y otros idiomas mezclados.

Asigné fuente de la familia como

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

Funciona bien, pero el tamaño del vector original de las fuentes es diferente, haciendo que la frase se ve raro en lenguajes mixtos.

por lo que desea asignar diferente tamaño para la fuente en una clase css, algo así como

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

¿hay alguna manera de hacerlo?

Respuesta

8

No puede establecer el tamaño de fuente para que dependa de la familia de fuentes.

En su lugar, intente encontrar una fuente adecuada para ambos (o todos) los idiomas en la página. El diseñador de fuentes debería tener en cuenta las diferentes características de los diferentes sistemas de escritura. Por lo general, las fuentes diseñadas para, p. Los idiomas asiáticos también tienen letras latinas (al menos las letras latinas básicas, que en su mayoría son suficientes para inglés).

Si realmente desea establecer diferentes propiedades de fuente para diferentes sistemas de escritura, debe utilizar el marcado que distingue entre diferentes idiomas, p. Ej. utilizando los atributos lang en HTML y selectores basados ​​en CSS. Pero normalmente el uso de diferentes fuentes es un problema que debe evitarse, en lugar de una solución.

Cuestiones relacionadas