Skip to main content
Inspiring
June 6, 2017
Answered

Is there a global command to change one font to another?

  • June 6, 2017
  • 2 replies
  • 1712 views

My client wants me to replace one font for another in the entire program...about 100 slides. This will be quite time-consuming unless I can find a global command. I changed the defaults, but that didn't change anything already in the file. HELP! Thanks. (I'm using Captivate 2017.)

This topic has been closed for replies.
Correct answer Lilybiri

If you used a custom theme, you just have to change the font in the text styles you have been using. I sincerely hope you did use styles, and not override styles. If you change the styles, master slides and slides based on those master slides will automatically be updated. You only have to check if the font sizes can be kept, because some fonts look 'bigger' or 'smaller', but changing font size can also be done in the styles.

2 replies

Participating Frequently
August 21, 2019

A bit late for the original poster now, but in case it helps anyone else looking for an answer to this question - this is what I did to change the font family globally in a project with a lot of style overrides.  Rather an ugly solution but it worked for me.

Change the main css file

1. Find the file

In your published project, there is a subfolder …./ assets/ css.

Find the file CPLibraryAll.css

2.  Add a css rule to assign your preferred font to a wide range of selectors

At the beginning (or after any imports statement), add the following, but obviously substituting the font-family or font stack you want to use for the one we choose, but making sure to keep the !important directive at the end:

html,body,div,p,li,span{

          
font-family: "Assistant Regular", Gotham, sans-serif !important;

}

Limitations

I don't think this would be an option if you were using a range of fonts or feature fonts - happily we weren't.

Obviously much better to get this right at the outset and work with styles as Lilybiri says.

An aside about fonts

Assistant Regular is a Google font which we linked to the project using the instructions in this helpful article:  https://medium.com/@sepyle/use-any-font-in-adobe-captivate-when-publishing-in-html5-8b03d2cabd7

One of the reasons we found ourselves changing the font is that we were concerned that Adobe may not serve their typekit fonts to our project if we don't keep up our Creative Cloud licences in future (it looked to me like this is the way the licensing works, though I may be wrong about this).

Lilybiri
Legend
August 21, 2019

This is now really outdated. Version 11.5.1 allows you to replace easily fonts in a project. Have a look at:

Themes are Time savers. What is NEW in 11.5? - Captivate blog

Lilybiri
LilybiriCorrect answer
Legend
June 6, 2017

If you used a custom theme, you just have to change the font in the text styles you have been using. I sincerely hope you did use styles, and not override styles. If you change the styles, master slides and slides based on those master slides will automatically be updated. You only have to check if the font sizes can be kept, because some fonts look 'bigger' or 'smaller', but changing font size can also be done in the styles.