identifier si une police est installée chez l'internaute

Eléphant du PHP | 52 Messages

31 déc. 2011, 17:13

Bonjour,

suite au post où je demandais quelle est la meilleure façon de faire une page web contenant un alphabet chinois, arabe, thai, russe, japonais ou autre,
j'ai compris que l'internaute doit impérativement avoir installé la police de caractère en question.

Pensez-vous qu'il soit possible de détecter sur l'ordinateur de l'internaute si cette police est installée afin de le rediriger sinon vers une version de la page ou le texte est remplacé par une image ?

Je suis sûr que c'est impossible à faire en javascript. Mais en php ?

ViPHP
ViPHP | 2287 Messages

31 déc. 2011, 17:39

Je suis sûr que c'est impossible à faire en javascript. Mais en php ?
La configuration des langues asiatiques, c'est sur le client. Les polices de caractère, c'est sur le client.

PHP c'est sur le serveur :) La réponse est donc... :non:

Regarde mon dernier message dans le sujet précédent pour des pistes de recherche (côté client donc).
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 52 Messages

31 déc. 2011, 19:35

Oh la la, je suis nul parfois! merci Calimero :wink:

Voilà, cette histoire de langues, caractère unicode est enfin claire dans mon esprit.

Plus de souci si demain je dois faire une page en russe, langue asiatique ou autre. ouf! :)

Mammouth du PHP | 2278 Messages

01 janv. 2012, 12:09

Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphant du PHP | 52 Messages

01 janv. 2012, 15:06

@sirakawa,

merci pour les liens. Mais aucun ne résout le problème d'afficher du chinois (par exemple), car sans avoir cette langue installée dans l'ordi, c'est impossible.

Déclarer correctement le charset UTF8 ne change rien.

J'ai pour ma part choisi d'ajouter des pages de secours où le texte est affiché sous forme d'image. On peut pas mieux faire pour l'instant.

C'est vrai qu'entre les multiples alphabets, les multiples navigateurs, les multiples plugin (flash/ pas flash)... on a de quoi s'amuser en tant que webmaster... :D

Mammouth du PHP | 2278 Messages

01 janv. 2012, 20:40

avec "polices embarquées" dans argle, je trouve entre autres, que je n'ai pas testés:
http://www.asp-php.net/tutorial/html/ty ... e-weft.php (IE)
http://www.aidedd.org/site-f2/font-emba ... 16986.html qui sait visiblement traiter le problème
http://www.alsacreations.com/tuto/lire/ ... -css3.html (Fire + IE)
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD