O Firefox no Linux não interpreta 12px Arial corretamente, mas 1em ou 0.9

0

O problema é apenas com 12px e menor. Outros tamanhos parecem estar bem.

Por que isso?

Se eu usar height: 12px; e a família de fontes for arial , ela será esticada e não terá a mesma altura que no Windows.

Se eu usar 0.9em ou 1em , isso é mostrado OK.

Por que isso?

Como posso definir o Ubuntu para mostrar 12px como 12px ?

Eu instalei o ms-fonts , incluindo o Arial, para que não haja problemas.

Já configurei o aliasing para RGBS e o hinting está definido como slight .

EDITAR:

Por exemplo aqui:

    
por Derfder 06.06.2013 / 13:29

2 respostas

1

Bem, o spread da linha de base é o mesmo em ambos - eu colocaria isso na renderização de glifos. Os algoritmos anti-aliasing são diferentes no Linux e no Windows (e ambos podem ser ajustados). Você pode querer tentar várias configurações de dicas - as fontes do MS são conhecidas por confiar bastante nisso.

Como uma nota lateral, provavelmente deve ler font-family: sans-serif em vez de arial em uma página bem escrita.

    
por 06.06.2013 / 22:20
1

Coloque um .fonts.conf no seu diretório inicial contendo:

<fontconfig>
  <match target="font">
    <test name="family" compare="eq"><string>Arial</string></test>
    <test name="pixelsize" compare="eq"><double>12</double></test>
    <edit name="pixelsize" mode="assign"><double>13</double></edit>
  </match>
</fontconfig>

Isso renderizará Arial 12px em Arial 13px

Fonte

    
por 16.06.2013 / 12:24

Tags