Problem with typography – global - by Peter

This topic has 8 replies, 2 voices, and was last updated 2 hours, 50 minutes ago ago by Jack Richardson

  • Avatar: Peter
    Peter
    Participant
    May 15, 2026 at 06:35

    Hi,
    I’m having a problem with the default fonts for my template.

    In the theme options -> typography, I’ve set the new “Ubuntu” font everywhere, setting it so that headings aren’t capitalized, yet the posts use a different font and all capital letters.
    I need to change this globally because I don’t want to waste time manually changing each heading.

    Content is visible for topic creator and
    support staff only.
    7 Answers
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 15, 2026 at 08:47

    Hello @Peter,

    After reviewing your website, we noticed that you are currently using both Elementor and WPBakery page builders. This setup is not recommended, as each builder loads its own assets and scripts, which may cause conflicts. We suggest choosing one of these builders and migrating the content created with the other to ensure consistency and optimal performance.

    Regarding the issue with font families, the content on the page you shared was built using the WPBakery page builder. Some of your headings have individual font settings applied, which is why they appear differently. We recommend enabling the option to use the theme’s default font, as shown here: https://prnt.sc/08icG4Hi5Hq0. This will allow your headings to inherit typography settings from the Theme Options: https://prnt.sc/xflh3C_QiDKr. Alternatively, you can use automated tools (such as AI) to modify the heading code directly by adding the use_theme_fonts=”yes” param to heading missing such arg: https://prnt.sc/vY5Iafi1mlj7. There are no automation configuration in Theme Options for such case.

    If you would like all your headings to appear capitalized, please add the following CSS snippet:

    h1.vc_custom_heading:not(.no-uppercase), h2.vc_custom_heading:not(.no-uppercase), h3.vc_custom_heading:not(.no-uppercase), h4.vc_custom_heading:not(.no-uppercase), h5.vc_custom_heading:not(.no-uppercase), h6.vc_custom_heading:not(.no-uppercase) {
        text-transform: capitalize;
    }

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Peter
    Peter
    Participant
    May 15, 2026 at 08:57

    Your info:
    We recommend enabling the option to use the theme’s default font, as shown here: https://prnt.sc/08icG4Hi5Hq0. This will allow your headings to inherit typography settings from the Theme Options: https://prnt.sc/xflh3C_QiDKr.

    But I have it enabled in the settings, as you noticed.

    So the main problem is that WPbackery and Elementor are running together?

    If I disable Elementor, will the global font settings take effect?

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 15, 2026 at 09:07

    Hello @Peter,

    “But I have it enabled in the settings, as you noticed.” -> Yes, you have this option enabled in the settings, as you mentioned. However, it is applied only to some headings, not all of them (https://prnt.sc/2OY9x0NTDacO). For the headings where it is enabled, the correct global font is applied (https://prnt.sc/2Tig1_VFEUUzhttps://prnt.sc/AZ0vQ3o3zyzS).

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Peter
    Peter
    Participant
    May 16, 2026 at 08:10

    I’ve changed all headers to “template default” and they are now capitalized, even though it’s not marked as such. You can verify this.

    Content is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 16, 2026 at 09:08

    Hello @Peter,

    By default, all WPBakery custom headings are styled in uppercase. However, if you would like to display them in their default text format, you can add the “no-uppercase” class to the heading.
    Please refer to the following link for reference: https://prnt.sc/Z7_B0GrvJP7v.

    We have already added this class to the page you requested, so you can review the result.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Peter
    Peter
    Participant
    May 16, 2026 at 09:51

    Okay, thanks.
    So you added it globally?
    Do I need to add a separate class to each header?

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 16, 2026 at 12:03

    Hello @Peter,

    We have added this class to each heading on the mentioned pages. If you would like to implement it using CSS, please follow the suggestion provided in our next reply: https://www.8theme.com/topic/problem-with-typography-global/#post-470335. Also, you can modify the CSS (to keep the origin text-transform of your wpbakery heading widget globally):

    h1.vc_custom_heading:not(.no-uppercase), h2.vc_custom_heading:not(.no-uppercase), h3.vc_custom_heading:not(.no-uppercase), h4.vc_custom_heading:not(.no-uppercase), h5.vc_custom_heading:not(.no-uppercase), h6.vc_custom_heading:not(.no-uppercase) {
        text-transform: unset;
    }

    Best regards,
    Jack Richardson
    The 8Theme’s Team

  • Viewing 8 results - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.