Uma string consultada no banco de dados é semelhante a esta អាស័យដ្ឋានបច្ចុប្បន្ន 123, Street: National Road 3, ភូមិ ១, អូរឫស្សីទី ២, ៧មករា, ភ្នំពេញ តទៅនេះហៅថាភាគី«ក»។
Eu usei font face font-family: "Battambang", cursive;
. Os caracteres ASCII ficam bem usando essa fonte, mas os outros caracteres dentro da string parecem um pouco incômodos.
Renderizando no navegador, parece com isso:
Se eu remover a face da fonte, os caracteres não-Unicode ficarão bem, mas os caracteres Unicode não ficarão bem.
Portanto, há algum truque de CSS que eu possa usar para aplicar a fonte apenas a certos caracteres Unicode, mas não a outros?
Respostas:
5 para resposta № 1Como o tipo de letra Battambang não contém esses caracteres, eles estão voltando ao que você especificou: cursivo. Use o que normalmente seria herdado.
font-family: Battambang, Roboto; /* or whatever it would be normally */
Para tipos de letra que Faz conter caracteres que você deseja excluir, você também precisará especificar um unicode-range
:
@font-face {
src: /* … */;
font-family: Battambang;
unicode-range: U+1780-17FF, U+200B-200C, U+25CC;
}