Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 15h39   #1
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
Par défaut Caractères spéciaux et affichage sur mobile

Bonjour,

dans le cadre d'un projet pour l'école j'ai créé un petit site web en PHP. J'ai récemment décidé d'en faire une version mobile grace au media queries et au CSS. Afin d'alléger au maximum la quantité d'informations à transférer je me suis débrouillé pour remplacer les images par des caractères UTF-8.

L'ensemble de mon site étant déjà en UTF-8 je n'ai aucun problème d'affichage sur les navigateurs d'ordinateurs standard.

En revanche lorsque j'utilise un téléphone, les-dits caractères ne s'affichent pas (j'ai le droit à un beau carré à la place). J'ai essayé un certain nombres de solutions notamment en imposant une police dont je sait qu'elle contient les caractères demandés (DejaVu Sans) mais rien n'y fait: la police est bien prise mais les caractères ne sont pas affichés.

Code :
1
2
3
4
5
6
7
8
9
10
11
 
CSS:
@font-face 
{
	font-family: "DejaVuSans";
	src: url('./fonts/DejaVuSans.ttf');
}
body
{
   font-family: DejaVuSans;
}
Les caractères dont j'ai besoin sont :
Code :
1
2
 
HTML entity: de ♈ à ♓
Merci d'avance pour vos critiques ou solutions.
Patrice
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 17h10   #2
Membre actif
 
Avatar de Meloooo
 
Mélanie
Inscription : novembre 2008
Messages : 275
Détails du profil
Informations personnelles :
Nom : Mélanie
Âge : 22

Informations forums :
Inscription : novembre 2008
Messages : 275
Points : 178
Points : 178
Salut,
Je viens de tester sur un iphone et je n'ai aucun carré blanc, tous s'affiche correctement.
Sinon essayes de mettre plusieurs police :
Code :
1
2
 
font-family: DejaVuSans, Verdana, sans-serif;
PS : Je n'ai jamais eu une aussi bonne horoscope (un horoscope ? une horoscope ?)
Meloooo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 18h55   #3
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
Bizarre. Normalement, seul le caractère "@" du menu s'affiche. Du moins depuis les terminaux Androïd que j'ai pu essayer, je n'ai pas d'iPhone.

Pour le CSS, je viens d'essayer sans meilleur résultat sous Androïd...

Tant mieux pour ton (et pas "ta") horoscope
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 17h06   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Avec un HTC Tattoo sur Android 1.6, je n'ai aucun problème de caractères.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 10h26   #5
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
Mon problème se précise. En fait le bug n'est effectif que sur un terminal Motorola Defy avec le navigateur d'origine.

Le bug est reproductible avec iPhone 4, HTC Sense, HTC Desire si l'on utilise Opera ou Opera Mobile... Je vais peut être m'orienter vers la communauté Opera pour mes renseignements.
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2011, 18h33   #6
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
Boujour,

en effet, lorsque l'on a besoin de caractères "spéciaux" il ne suffit pas qu'ils soient défini dans une police donnée, il faut aussi que le terminal dispose de cette police.
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2011, 19h03   #7
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 059
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 059
Points : 6 976
Points : 6 976
Citation:
Envoyé par polymorphisme Voir le message
en effet, lorsque l'on a besoin de caractères "spéciaux" il ne suffit pas qu'ils soient défini dans une police donnée, il faut aussi que le terminal dispose de cette police.
En même temps, il utilise @font-face
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 08h57   #8
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
GED (Gestion Electronique de Documentation)
Inscription : octobre 2009
Messages : 1 067
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 38
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : GED (Gestion Electronique de Documentation)

Informations forums :
Inscription : octobre 2009
Messages : 1 067
Points : 1 445
Points : 1 445
Bonjour,

en effet oui, mais où j'étais parti !

Cela voudrais dire que ce téléphone ne prends pas en charge @font-face ?
__________________
polymorphisme.com
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 16h26   #9
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
Test un peu plus poussé:
  • Motorola defy+OperaMobile: FAIL
  • Motorola defy+Opera: FAIL
  • Motorola defy+Navigateur par défaut: FAIL
  • Motorola defy+Firefox: OK
  • HTC SENSE+Opera: FAIL

J'ai été vérifier ici et pour la prise en charge de @font-face, et il devrait fonctionner partout. Le mystère reste complet.
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h18.


 
 
 
 
Partenaires

Hébergement Web