web-dev-qa-db-fra.com

Quelle est la police par défaut de serif dans firefox?

J'essaie de créer une pile de polices solide qui intègre les polices généralement trouvées sur une installation d'ubuntu.

font-family = serif a fière allure, mais pour des raisons évidentes, cela ne convient pas aux autres systèmes d'exploitation.

Quelle police "serif" résout-elle dans l'installation par défaut? Je suis sur firefox 6. Édition-> Préférences-> Contenu-> Polices et couleurs/Avancés ...-> Serif est réglé sur "serif", ce qui donne l'impression d'utiliser la police de caractères "serif" définie par ubuntu. Comment puis-je savoir ce que c'est?

Je suis sur 11.04 (d'une nouvelle installation)

Merci

5
Brian

La liste dépend du système. Pour obtenir la liste sur votre ordinateur, utilisez fc-match et spécifiez un nom de police à comparer. L'option -s donne une liste triée.

Voici le résultat d'un serveur 12.04 TLS répertoriant les styles de police serif, sans-serif et monospace pour être exhaustif:

user@server:~$ fc-match -s serif
DejaVuSerif.ttf: "DejaVu Serif" "Book"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
n021003l.pfb: "Nimbus Roman No9 L" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"

user@server:~$ fc-match -s sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
n019003l.pfb: "Nimbus Sans L" "Regular"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"

user@server:~$ fc-match -s mono
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
n022003l.pfb: "Nimbus Mono L" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
3
13rac1

Je pense qu’il utilisera effectivement la police de caractères appelée "Serif", qui est une version sans marque de Bitstream Vera Serif. Je comprends également que le défaut sans-serif est "Sans", une version sans marque de Bitstream Vera Sans. (Et maintenant vous avez peut-être compris que "Monospace" est vraiment Bitstream Vera Sans Mono....)

EDIT: ttf-bitstream-vera est dans l’un des toutes dernières versions d’Ubuntu. À la lumière de cela, j'estime que belacqua a raison de juger que la police utilisée appartient en définitive à la famille DejaVu (qui est une nouvelle version de Bitstream Vera avec un meilleur support de caractère international, je crois). La police utilisée est toujours Serif (il en va de même pour Sans et Monospace), mais cela renvoie à DejaVu plutôt qu'à Bitstream Vera.

2
zpletan

Sur mon système 11.04 avec firefox 6.0 et sur mon système 11.10 bêta avec firefox 7.0, la seule police serif que je vois utilisée est celle-ci:

/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf

Cela provient du paquetage ttf-dejavu, qui semble être installé par défaut le 11.04 et le 11.10:

Description: Un métapaquet destiné à intégrer ttf-dejavu-core et ttf-dejavu-extra DejaVu fournit une version élargie de la famille de polices Vera qui vise la qualité et une couverture plus étendue Unicode tout en conservant le style Vera d'origine. DejaVu travaille actuellement à la conformité aux normes européennes multilingues (MES-1 et MES-2) pour la couverture Unicode. Les polices DejaVu fournissent des variantes serif, sans et mono-espacées.
.
Utilisez ce package si vous voulez toutes les variantes de DejaVu. . Les polices DejaVu sont conçues pour être utilisées sur des périphériques basse résolution (principalement des écrans d’ordinateur), mais peuvent également être utilisées pour l’impression.

2
belacqua