13 votes

Utilisez une police différente pour le texte en gras, au lieu d'utiliser du gras artificiel

Dans Word, comment pouvons-nous rendre le texte en gras (par exemple en appuyant sur Ctrl+B/le bouton B) utiliser la variante en gras d'une police nommée différemment de celle de la police non en gras ?

Nous utilisons la version Light de la police Open Sans. Mettre en gras certains textes fait que Microsoft Word utilise ce qui semble être une version synthétique automatiquement mise en gras de la version Light, plutôt que la version Bold. Comment pouvons-nous faire en sorte qu'il utilise la vraie version Bold ?

Open Sans se décline en plusieurs graisses ; nous les avons toutes installées.

Cependant, dans Word, la graisse Light apparaît comme une police distincte appelée ‘Open Sans Light’. La police appelée ‘Open Sans’ comporte seulement les graisses Regular et Bold.

De toute évidence, la police qui apparaît comme ‘Open Sans Light’ ne comporte pas de graisse Bold. Comment pouvons-nous dire à Word que lorsqu'il met en gras quelque chose en Open Sans Light, il devrait utiliser la graisse Bold de Open Sans ?

Alternativement, y a-t-il un moyen d'installer une copie de Open Sans Bold en tant que Open Sans Light Bold, de telle manière que Word le trouve et fasse automatiquement ce qu'il faut ?

Nous voulons mettre en place un document modèle afin que tous les utilisateurs de l'organisation puissent facilement suivre le style de la maison et obtenir les bonnes polices dans tous nos documents, sans avoir besoin de connaître les détails de la mise en œuvre. Merci.

8voto

Benjamin Points 41

Au lieu de mettre en œuvre une macro ou des macros dans Word (comme l'ont suggéré les réponses précédentes), vous pouvez créer des copies dupliquées des versions en gras et gras/italique de 'Open Sans' et les modifier de manière à ce qu'elles fassent partie de la famille 'Open Sans Light'.

En gros, vous devez simplement :

  1. Créer de nouvelles copies des fichiers de police Open Sans en gras et Open Sans en gras italique, en leur donnant un nom de fichier approprié.
  2. Modifier le(s) nouveau(x) fichier(s) de police en utilisant (par exemple) typograf, pour changer la famille de la police et le nom de la police afin qu'ils soient corrects pour 'Open Sans Light'.

Distribuez/installez maintenant les nouvelles variantes de police de la même manière que vous le feriez avec n'importe quel autre fichier de police, et Word (et toute autre application) les reconnaîtra correctement.

4voto

Andi Mohr Points 4100

Ce n'est pas trop difficile - définissez la police pour le style Strong en Open Sans Bold.

Consultez les captures d'écran ci-dessous montrant la même chose avec Eras Light/Eras Bold.

Menu de style

Définir le style Strong

Pour appliquer ceci à toutes les instances de texte en gras automatiquement sans que vos utilisateurs aient besoin de spécifier le style Strong ou d'exécuter manuellement une recherche et remplacement, envisagez d'autoriser les macros dans le fichier (enregistrez sous .docm) et ajoutez le code suivant à la zone ThisWorkbook dans l'Éditeur Visual Basic (appuyez sur Alt+F11 pour accéder à l'EDV).

Private Sub Document_Close()
   Selection.Find.ClearFormatting
   Selection.Find.Font.Bold = True
   Selection.Find.Replacement.ClearFormatting
   Selection.Find.Replacement.Style = ActiveDocument.Styles("Strong")
   With Selection.Find
      .Text = ""
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = True
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
   End With
   Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Cela exécutera la recherche et le remplacement lorsque vos utilisateurs enregistrent et quittent.

1voto

jamieQ Points 280

Créez la macro suivante:

Sub ChangeBold()  
  If Selection.Font.bold = False Then
    If Selection.Font.Name = "Open Sans Light" Then
      Selection.Font.Name = "Open Sans"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  Else
    If Selection.Font.Name = "Open Sans" Then
      Selection.Font.Name = "Open Sans Light"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  End If
End Sub

Changez maintenant le raccourci clavier Ctrl + B:

  1. cliquez sur l'onglet Fichier
  2. cliquez sur Options
  3. cliquez sur l'onglet Personnaliser le ruban
  4. dans le volet Personnaliser le ruban et les raccourcis clavier, cliquez sur Personnaliser
  5. dans la boîte Enregistrer les modifications dans, sélectionnez Normal pour l'enregistrer dans le modèle standard
  6. dans la boîte Catégories, cliquez sur Démarrage
  7. dans la boîte Commandes, cliquez sur Gras
  8. cliquez sur Ctrl+B dans la boîte Touches actuelles
  9. cliquez sur Supprimer
  10. dans la boîte Catégories, cliquez sur Macros
  11. dans la boîte Macros, cliquez sur la macro que vous avez créée (ChangeBold)
  12. dans la boîte Appuyez sur la nouvelle touche de raccourci, tapez Ctrl+B
  13. dans la boîte Enregistrer les modifications dans, sélectionnez Normal pour l'enregistrer dans le modèle standard
  14. cliquez sur Assigner

Vous ne pouvez pas remplacer la fonction de l'icône B, mais vous pouvez ajouter la macro au menu du ruban:

  1. clic droit sur le ruban et sélectionnez Personnaliser le ruban
  2. sélectionnez Macros dans la liste déroulante Choisir une commande parmi
  3. sélectionnez Démarrage dans l'arborescence de droite et cliquez sur Nouveau Groupe
  4. renommez le Nouveau Groupe en Macros personnalisées en utilisant le bouton Renommer
  5. faites glisser l'élément de macro dans le nouveau groupe
  6. renommez le nouveau bouton macro
  7. cliquez sur OK pour enregistrer les changements

1voto

Ceci est une tâche très importante car vous devriez TOUJOURS essayer d'utiliser les styles Gras, Italique, ou Gras Italique conçus par les auteurs au lieu de ceux créés artificiellement par le programme. Cela fait toute la différence en termes de qualité et de professionnalisme.

La manière la plus simple de le faire est d'utiliser le programme open-source, fontforge. Voici les instructions :

  1. Installez fontforge depuis https://fontforge.github.io/en-US/. Ouvrez fontforge.

  2. Sous Fichier, sélectionnez Ouvrir, trouvez et cliquez pour ouvrir l'un des 4 fichiers que vous avez sélectionnés qui représenteront votre style Normal, style Italique, style Gras, et style Gras Italique. Un diagramme typographique apparaîtra.

  3. Sélectionnez Informations de police... Sous l'onglet Elément. Un autre diagramme apparaîtra.

  4. À gauche, il y aura de nombreuses catégories. Vous allez modifier les informations dans 3 de ces catégories : Noms PS, OS/2, et Noms TTF. Allez dans chaque catégorie et assurez-vous que le Nom de famille et le Style sont corrects. Par exemple, si le Nom de famille indique qu'il s'agit de Arial Gras, c'est incorrect. Le Nom de famille devrait simplement être Arial. Vous devrez effacer Gras. Un autre exemple est que le Style indiquera qu'il est Normal alors qu'il est en fait Gras. Vous devrez corriger cela. Vous devez vous assurer que le Nom de famille est EXACTEMENT le même pour tous les 4 fichiers. Vous devez également vous assurer que le bon style est écrit partout où il apparaît.

  5. Après vous être assuré que toutes les informations sont correctes dans ces 3 catégories à gauche, cliquez sur OK.

  6. Cliquez maintenant sur l'onglet Fichier et choisissez Générer des polices...

  7. Sauvegardez les fichiers avec le même nom que celui avec lequel vous les avez ouverts. Le programme vous demandera si vous voulez remplacer le fichier. Dites oui.

  8. Faites les étapes 3 à 7 pour les 3 autres fichiers de style de police, en vous assurant que toutes les informations sont correctes.

  9. Revenez aux 4 fichiers de police que vous avez modifiés, faites un clic droit sur chacun, et sélectionnez Installer. (Remplacez les anciens fichiers de police s'il vous est demandé.)

Maintenant, tout devrait fonctionner. Lorsque vous ouvrez un programme comme Microsoft Word, la police apparaîtra sous un nom de fichier (le nom de la famille de la police). Lorsque vous sélectionnez cette police dans le document et appuyez sur Contrôle+B, le programme affichera désormais le style Gras de la police au lieu de la version artificiellement mise en gras.

Si cela ne fonctionne pas, vous avez probablement fait une erreur en saisissant une ou plusieurs informations lorsque vous étiez censé le faire. Cela m'est arrivé un nombre incalculable de fois. Je retourne en arrière et je me rends compte que le nom du style n'est pas correct. Finalement, tout sera correct et tout fonctionnera à la perfection!

0voto

Brian Sarchive Points 1

Une fois que vous avez terminé votre document, utilisez la fonction de recherche et de remplacement avancée pour remplacer le texte en gras par la bonne police de caractères. Recherche et Remplacement Avancé Mise en forme Remplacer : le style de police est en gras par La police est Open Sans Regular et Bold Remplacer tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X