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

fontsmicrosoft word

In Word, how can we make bold text (such as by pressing Ctrl+B/the B button) use the bold variant of a differently named font from that of the non-bold font?

We're using the Light weight of the Open Sans font. Marking some text as bold makes Microsoft Word use what looks like a synthetic automatically boldified version of the Light weight, rather than the Bold weight. How can we make it use the actual Bold weight?

Open Sans comes in lots of weights; we have them all installed.

However in Word the Light weight shows up as a distinct typeface called ‘Open Sans Light’. The typeface called ‘Open Sans’ just has the Regular and Bold weights.

Obviously the font showing up as ‘Open Sans Light’ doesn't have a bold weight. How can we tell Word that when it's emboldening something in Open Sans Light it should use the Bold weight from Open Sans?

Alternatively, is there a way of installing a duplicate of Open Sans Bold as Open Sans Light Bold, such that Word will find it and automatically do the right thing?

We want to set up a template document such that all users in the organization can easily follow the house style and get the right fonts in all our documents, without them needing to know anything about how that's implemented. Thanks.

Best Answer

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.

Related Question