Comment insérer des caractères IPA dans les forums
This is the French version. Switch to the English version
Création : 11 mars 2009
Dernière modification : 31 juillet 2009
Statut du document : complètement incomplet !!!! :-)
La présente page est au format XHTML ; elle utilise également plusieurs feuilles de style (CSS). Voir ici pour accéder aux adresses des différentes feuilles de style.
Les styles seront mieux vus si vous utilisez un navigateur normal (Firefox, Safari, Opera...).
Internet Explorer® n'est pas un navigateur normal.
Les caractères IPA (International Phonetic Alphabet) permettent de représenter de manière très précise la prononciation d'un mot de quelque langue que ce soit.
Les sons du français en caractères IPA sont donnés à partir de cet endroit.
Ceci est un exemple de texte contenant des caractères normaux et des caractères IPA.
Comme vous pouvez le remarquer, les caractères IPA ont des formes parfois très bizarres.
Si vous ne voyez pas les caractères, passez immédiatement à la section suivante.
Tous les caractères de cette page utilisent la police de caractère par défaut de votre navigateur. Il y a peu de chance que cette police soit capable de rendre correctement les caractères IPA. On est donc contraint d'utiliser une police spécifique permettant de les afficher. Il existe plusieurs polices de caractère offrant cette possibilité.
Voici une liste non exhaustive de polices offrant un affichage correct des caractères IPA :
Par exemple, le groupe de caractères [θɪŋ] est spécifié de la manière suivante :
<span style="font-family: 'Charis SIL', 'Doulos SIL', 'DejaVu Sans', 'Arial Unicode MS', 'Lucida Sans Unicode', Gentium, sans-serif">[θɪŋ]</span>
Pour afficher les caractères IPA, il suffit de posséder une de ces polices de caractères. Si vous utilisez un ordinateur sous Windows, il est très probable que vous possédiez la police "Arial Unicode MS".
Si ce n'est pas le cas, la majorité de ces polices est téléchargeable. Le site The International Phonetic Alphabet in Unicode donne des liens vers des sites de téléchargement.
Les polices DejaVu, Gentium, Doulos SIL et Charis SIL sont libres.
Notons que le navigateur va tenter d'afficher les caractères en choisissant les polices dans l'ordre indiqué. Cela signifie qu'il essaiera tout d'abord avec "Charis SIL", puis, si cette police n'est pas disponible, avec "Doulos SIL", et ainsi de suite. Si aucune des polices précédentes n'est installée, il essaiera avec la police par défaut du navigateur (dénommée "sans-serif") qui ne permettra pas probablement de pouvoir afficher correctement les caractères IPA.
Lorsqu'on décide de répondre à un message ou de commencer un nouveau, on obtient quelque chose comme indiqué par la figure 1 :

Fenêtre globale de saisie.
L'apparence générale va dépendre de votre navigateur (ici, c'est Firefox qui est utilisé) et si vous filtrez ou non les publicités (c'est également le cas ici).
Si nous nous focalisons sur la fenêtre de saisie, nous avons :

Fenêtre de saisie.
Par défaut, la saisie se fait dans le mode Design (onglet en bas à gauche de la figure 2).
Ce mode ne permet pas la saisie de caractères IPA. Il faut absolument passer dans le mode HTML qui est malheureusement beaucoup moins convivial.
Mon conseil est donc le suivant : rédiger globalement le message dans le mode Design (Voir la figure 3).

Saisie en mode Design.
Puis, passer dans le mode HTML pour la saisie des caractères IPA (voir la figure 4 ci-dessous).

Saisie en mode HTML avant insertion de caractères IPA.
Saisissez les caractères IPA à l'emplacement désiré (voir figure 5 ci-dessous).
Certains caractères IPA doivent être saisis sous la forme d'une séquence HTML complexe. La syntaxe la plus simple de cette séquence est la suivante : {
La séquence commence par le caractère & (et commercial ) suivi du caractère # (dièse). Les caractères suivants correspondent au code numérique du caractère IPA sur trois chiffres (valeur décimale). La séquence se termine par un point-virgule (;).
Une autre syntaxe possible est la suivante : ƫ dans laquelle la valeur numérique du caractère est sous une forme hexadécimale (utilise des chiffres de 0 à F). Cette valeur est précédée de la lettre "x".
Exemple : le caractère ŋ peut être saisi sous la forme ŋ ou ŋ.

Saisie en mode HTML après insertion de caractères IPA.
Ne pas quitter le mode HTML pour envoyer le message. En effet, repasser en mode Design peut modifier éventuellement le codage des caractères IPA utilisés. Cela peut se produire si votre ordinateur fontionne déjà nativement en caractères UTF-8.
Note : le comportement des serveurs d'About a peut-être changé. A vérifier....
Il existe 5 tableaux couvrant les domaines suivants :
| Exemples | Caractère IPA | Code numérique décimal |
|---|---|---|
| a, à, amour, lac, patte, tache, la, là, mal, femme, apparemment | a | |
| pâte, tâche, âme, mâle | ɑ | 593 |
| le, te, me, cheval | ə | 601 |
| peu, feu, jeu, jeûne, veux, peux | ø | 248 |
| peur, leur, jeune, cœur, sœur | œ | 339 |
| été, et, vérité, manger, aimer, boulanger | e | |
| tête, mère, mer, paire, noël, ciel, est, peine | ɛ | 603 |
| lit, mie, riz, pis, dix, six, qui, cygne, hypnose | i | |
| pot, tôt, peau, saut, rôle, jaune, aucun | o | |
| port, corps, rose | ɔ | 596 |
| tu, du, lu, sur, dessus, mur, mûre, rude, eu (participe passé du verbe avoir) | y | |
| tout, sous, dessous, mou, bout | u |
| Exemples | Caractère IPA | Code numérique décimal |
|---|---|---|
| enfant, rang, vent, en, an, dans, taon, paon, champ | ɑ̃ | 593 et 771 (soit la séquence HTML : ɑ̃) |
| son, long, ont, thon, bon, ombre | ɔ̃ | 596 et 771 |
| vin, vînmes, rein, main, thym, impôt, bien, chien | ɛ̃ | 603 et 771 |
| un, humble, lundi, parfum, aucun | œ̃ | 339 et 771 |
| Exemples | Caractère IPA | Code numérique décimal |
|---|---|---|
| bon, bateau, bille, bar, belle | b | |
| de, du, dur, des, dix | d | voir la note |
| feu, faon, phare, phoque | f | |
| gare, gomme, goût, langue | g | |
| je, gel, givre, jeu, jouet, nage, pigeon | ʒ | 658 |
| car, qui, que, quand, comme, chœur, chorale, technique, cinq | k | |
| lac, le, ville, balle, lame | l | voir la note |
| me, homme, mont | m | |
| ne, nez, animal, inutile | n | voir la note |
| pu, pas, appel | p | |
| rue, roue, roi, mare, mer, terre | ʁ (dans certaines régions, ce son est prononcé ʀ ou r) | 641 (640) |
| sa, son, ça, garçon, façon, leçon, masse, ascenseur, attention, nation, cinq, cygne, dix (lorsque le mot est isolé) | s | |
| tu, tas, patte, théatre | t | voir la note |
| vu, va, ville, wagon | v | |
| zéro, zone, horizon, rose, base, mise | z | |
| chant, chien, chaud, vache, cher, chimie | ʃ | 643 |
| montagne, pagne, gnon, beignet, rogne | ɲ | 626 |
Les consonnes suivantes : d, l, n et t devraient théoriquement être représentées respectivement de la manière suivante : d̪, l̪, n̪ et t̪.
Ce sont en effet des dentales et non des consonnes alvéolaires comme en anglais. Mais pour des raisons de simplicité, la notation sans signe diacritique est généralement utilisée.
| Exemples | Caractère IPA | Code numérique décimal |
|---|---|---|
| parking, coaching, travelling | ŋ | 331 |
| mots espagnols ; mots arabes | x |
| Exemples | Caractère IPA | Code numérique décimal |
|---|---|---|
| lui, puits, suis, suie, pluie | ɥ | 613 |
| oui, moi, soi, roi, ouate, watt | w | |
| mien, maille, maillon, rouille, chien, quille, fille, veille, soleil, crayon, tuyau | j |
| Nature du symbole | Caractère IPA | Code numérique décimal | Code numérique hexadécimal |
|---|---|---|---|
| caractère indiquant une liaison | ‿ | 8255 | 203F |
| caractère indiquant une absence de liaison | . | ||
| indication d'une caractéristique dentale | ̪ | 810 | 032A |
les enfants [lɛ‿zɑ̃fɑ̃]
les enfants sont à la plage [lɛ‿zɑ̃fɑ̃ sɔ̃‿ta la plaʒ]
les haricots [lɛ.aʁiko]
les haricots sont cuits [lɛ.aʁiko sɔ̃ kɥi]
ils sont [il sɔ̃]
ils ont [il‿zɔ̃]
The International Phonetic Alphabet in Unicode
International Phonetic Alphabet
French IPA - International Phonetic Alphabet (Forums About)
La feuille de style patch-pour-ie.css corrige quelques disfonctionnements du navigateur Internet Explorer. Ce navigateur ne respecte pas en effet les recommendations du consortium W3C.