Les substitutions de polices dans MS Word peuvent-elles être contrôlées?

11

Supposons que je tape du texte dans MS Word (n'importe quelle version) et que j'entre un caractère qui n'existe pas dans la police utilisée. Disons, j'utilise Times New Roman et je tape 2300 Alt X, qui se transforme en signe de diamètre "⌀", qui n'existe pas dans Times New Roman. MS Word le récupère à partir d'une police différente, comme Arial Unicode MS. Cela peut gâcher le style typographique ou l'espacement des lignes. Et cela se produit sans préavis.

Peut-être la caractéristique la plus gênante ici est que MS Word ne revient pas automatiquement à la police d'origine. Le texte suivant apparaît dans la police de remplacement, sauf si l'utilisateur voit ce qui se passe et se rend compte qu'il doit changer la police.

La question est la suivante: ces substitutions peuvent-elles être contrôlées, par exemple en spécifiant la ou les polices à utiliser comme polices de sauvegarde? Sinon, existe-t-il une documentation fiable à ce sujet?

Jukka K. Korpela
la source

Réponses:

3

Vous pouvez enregistrer une macro pour contourner le problème. Vous avez besoin de la macro pour effectuer les opérations suivantes:[space] [left-arrow] Alt-X [right-arrow]

Pour l'utiliser, tapez 2300 immédiatement suivi de la clé que vous avez affectée à la macro. La macro insère un caractère espace (qui sera de la police d'origine), revient à votre numéro, fait Alt-X pour le convertir en unicode, puis revient après l'espace (qui est à nouveau dans votre police d'origine). Si vous ne voulez pas insérer d'espace (si vous voulez que le caractère suivant soit immédiatement après le caractère unicode), ajoutez un [backspace]à la fin de votre macro.

Paul Walker
la source
1
Merci pour la suggestion. Il aide à conserver la police du texte de copie. Cependant, il ne résout pas la question principale du contrôle des substitutions de polices.
Jukka K. Korpela