Use a different font for bold text, instead of synthetic bold

Rather than implement a macro/macros in Word (as prior answers have suggested) you can create duplicate copies of the Bold and Bold/Italic versions of 'Open Sans' and edit them such that they become part of the 'Open Sans Light' family.

Basically, you just:

  1. Create new copies of the Open Sans Bold and Open Sans Bold Italic font files, naming the filename appropriately.
  2. Edit the new font file(s) using (for example) typograf, to change the font family and font name to be correct for 'Open Sans Light'.

Now distribute/install the new font variants in the same way as you would with any other font file, and Word (and any other application) will now see them correctly.


This isn't too difficult - set the font for the Strong style to Open Sans Bold.

See the screengrabs below showing the same thing with Eras Light/Eras Bold.

Style Menu

Set Strong Style

To apply this to all instances of bold text automatically without your users needing to specify the Strong style or manually run a find and replace, consider macro-enabling the file (save as .docm) and adding the following code to ThisWorkbook area in the Visual Basic Editor (press Alt+F11 to access the VBE).

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

This will run the find and replace when your users save and quit.