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