[Font] Alias/pattern non pris en compte (start)
Publié : dim. 18 oct. 2009, 08:11
Voila, à la base je cherchais a modifier certaine police (plutôt utiliser Arial par exemple)
Au fur et a mesure de mes test j'ai finit par creer un alias a Arial que j'ai appelé lool
Quand je fais fc-match lool je n'ai aucun problème -> j'ai Arial en retour.
Mais dans une page web très basique (valide W3C) que voici :
Firefox ne prend pas en compte l'alias, ou la moindre config. Donc j'ai tenté tous mes browsers installés.
Donc cela marche sous chromium-browser et konqueror mais pas sur firefox et Opera...
Donc voici mon fichier de config de test que j'ai mis dans /etc/font/conf.d:
J'ai essayer beaucoup d'autre config, alias etc... Des fois fc-match ne retourne pas la bonne chose -> Marche pas sur aucun navigateur, mais quand fc-match marche uniquement 2/4 browser marche.
Un bug dans Firefox ?
Merci de toutes suggestion
Au fur et a mesure de mes test j'ai finit par creer un alias a Arial que j'ai appelé lool
Quand je fais fc-match lool je n'ai aucun problème -> j'ai Arial en retour.
Mais dans une page web très basique (valide W3C) que voici :
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Test font.</title>
</head>
<body>
<div style="font-size: 16px;">
Bonjour, cela va ? Moi tout va bien, tu es à la maison ? bref... ++
</div>
<div style="font-family: Times New Roman; font-size: 16px;">
Bonjour, cela va ? Moi tout va bien, tu es à la maison ? bref... ++
</div>
<div style="font-family: lool; font-size: 16px;">
Bonjour, cela va ? Moi tout va bien, tu es à la maison ? bref... ++
</div>
<div style="font-family: Arial; font-size: 16px;">
Bonjour, cela va ? Moi tout va bien, tu es à la maison ? bref... ++
</div>
<div style="font-family: DejaVu Sans Mono; font-size: 16px;">
Bonjour, cela va ? Moi tout va bien, tu es à la maison ? bref...++
</div>
</body>
</html>
Donc cela marche sous chromium-browser et konqueror mais pas sur firefox et Opera...
Donc voici mon fichier de config de test que j'ai mis dans /etc/font/conf.d:
Code : Tout sélectionner
<fontconfig>
<match target="pattern" name="family">
<test name="family" qual="any">
<string>lool</string>
</test>
<edit mode="assign" name="family">
<string>Arial</string>
</edit>
</match>
</fontconfig>
Un bug dans Firefox ?
Merci de toutes suggestion