IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Polices de caractères [Toutes versions]


Sujet :

IHM

  1. #1
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    Bonjour à tous!

    J'utilise CDO pour envoyer des mails via mes applications. Depuis quelque temps, des utilisateurs se plaignent des polices: les mails sont envoyés depuis un formulaire avec un champ texte enrichi paramétré par défaut sur Calibri 11. A la réception, c'est de l'Arial 7.5 mais les "é" sont en Tahoma et affichent un losange avec un point d'interrogation (???) comme ceci:

    Nom : Capture.PNG
Affichages : 125
Taille : 7,3 Ko

    Je me suis dit que le récepteur ne possédait peut-être pas la police d'envoi, mais après m'être envoyé un mail à mi-même, le problème demeure.

    Quelqu'un a-t-il une idée ?

    Merci d'avance pour vos réponses.
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Pour la taille de la police je n'ai aucune idée mais pour les losanges c'est habituellement relié à un problème de codage des caractères.
    Access est en principe en unicode mais il est possible que CDO ne le comprenne pas et qu'il pense que c'est de l'UTF8 ou autre.
    Je n'ai aucune idée de comment diagnostiquer et résoudre ce genre de problème.

    Essaye en t'envoyant un message sans aucun caractères accentués ou spécifiques du français et voit ce que cela donne.
    Essaye en t'envoyant un message à partir d'un champ texte ordinaire pas enrichi.

    Sinon autre idée mais je ne sais pas si CDO le supporte, passer au format Courriel en HTML.
    Outre modifier l'appel il faudra prévoir de convertir les caractères accentués au format HTML et sans doute refaire la mise ne forme.
    Donc c'est quand même du boulot mais cela devrait te mettre à l'abris des problèmes de conversion de jeux de caractères et autres.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    Merci marot_r pour ta réponse rapide,

    Le problème est relativement récent car on ne me l'avait pas signalé avant (MAJ W10 ?)
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  4. #4
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    J'aime bien ton idée de convertir les "é" en leur équivalent HTML (oui CDO le supporte).

    ici une partie de mon code concernant ce point:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        strHtml = "<html><head><meta content=" & Chr(34) & "text/html; charset=ISO-8859-1" & Chr(34) & "http-equiv=" & Chr(34) & "content-type" & Chr(34) & "><title></title></head><body>"
        strHtml = strHtml & "<div style=" & Chr(34) & "text-align: center;" & Chr(34) & "><span style=" & Chr(34) & "color: red;" & Chr(34) & "> Réception d'un contact R² Gescom</span><br style=" & Chr(34) & "color: red;" & Chr(34) & ">"
        strHtml = strHtml & "envoyé par : " & leNom & "<br>"
        strHtml = strHtml & "adresse : " & lAdr & "<br>"
        strHtml = strHtml & "Tel : " & leTel & "<br>"
        strHtml = strHtml & "Mail : " & leMail & "<br>"
        strHtml = strHtml & "<br><br><br><br>"
        strHtml = strHtml & "<span style=" & Chr(34) & "font-style: italic;" & Chr(34) & ">Veuillez déposer le fichier en pièce jointe dans le dossier</span> <span style=" & Chr(34) & "font-weight: bold;" & Chr(34) & ">Export </span><span style=" & Chr(34) & "font-style: italic;" & Chr(34) & ">&nbsp;du dossier d'installation &nbsp;de R² Gescom</span><br><br></div>"
     
     
        strHtml = strHtml & "</BODY></HTML>"
    Là-dessus il suffirait d'ajouter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strHtml=REPLACE(strHtml,"é", "&eacute")
    ou un truc dans ce goût là: qu'en penses-tu?
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Oui c'est l'idée que j'avais et il te faut prévoir tous les accents et le c cédille.

    il doit y avoir quelque part une liste des codes HTML nécessaires pour cela.

    Et attention aux majuscules minuscules, le code HMTL est probablement différent.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  6. #6
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    Oui c'est l'idée que j'avais et il te faut prévoir tous les accents et le c cédille.
    Oui, j'ai trouvé çà, mais je ne sais pas si le ";" est utile à la fin:

    Merci encore, @+
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  7. #7
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    en plus convertir les accentués devrait te permettre d'enlever les balises qui concernent le jeu de caractère : charset=ISO-8859-1. Ça devrait rendre ton texte universel.

    Fait une recherche à ce propos car je ne suis pas un expert en HTML.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  8. #8
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    Merci, je vais creuser...
    à+
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  9. #9
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Oui le ; fait partie du code HTML.

    C'est une sorte de sous-balise constitué du & et du ; avec le code entre les 2.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  10. #10
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Polices de caractères
    Merci pour tes infos,

    Ce qui me chagrine, c'est que ce code fonctionnait bien depuis 2 ans
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  11. #11
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Oui je suis d'accord avec toi, c'est frustrant.

    Si tu as le temps, peut-être une recherche pour savoir si CDO a été mis à jour.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] Comment personnaliser sa police de caractères ?
    Par Guybrush113 dans le forum MFC
    Réponses: 11
    Dernier message: 26/05/2004, 07h29
  2. Police de caractère
    Par AlDum dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/11/2003, 00h21
  3. [API Windows] Polices de caractères disponibles
    Par bebeours dans le forum C++Builder
    Réponses: 3
    Dernier message: 05/11/2003, 08h28
  4. Polices de caractères sous Windows
    Par goto dans le forum API, COM et SDKs
    Réponses: 24
    Dernier message: 04/11/2003, 15h50
  5. Adresse des polices de caractères dans la RAM video ?
    Par Anonymous dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 27/05/2002, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo