Text is all bold throughout website after update

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

  • Avatar: fishmonkeyman
    fishmonkeyman
    Participant
    May 5, 2026 at 13:10

    I recently updated various plugins for my website and now all the text throughout the website is in bold.
    (Weirdly on all pages except the home page in Chrome where it looks normal. In Firefox it’s all bold).
    I’ve tried disabling all my plugins and re-activating them and it appears that the Xstore Core plugin seems to be causing the issue.
    I’ve tried removing all my custom CSS, but then the text goes so thin as to become unreadable.
    I’d be very grateful if you could look at this issue please.

    Content is visible for topic creator and
    support staff only.
    Files is visible for topic creator and
    support staff only.
    7 Answers
    Avatar: Andrew Mitchell
    Andrew Mitchell
    Support staff
    May 5, 2026 at 14:27

    Hello, fishmonkeyman,

    We have resolved this issue. Please check it at your convenience.

    Best regards,
    The 8Theme Team

    Avatar: fishmonkeyman
    fishmonkeyman
    Participant
    May 5, 2026 at 15:57

    Hello,

    Thanks for the speedy response, but I am afraid the issue has not been resolved. Please see attached images.

    The wrong font is being displayed throughout. The source suggests that it’s
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Verdana,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";

    It should be Lato, not a default system font.

    The weight of the headings on the breadcrumb strip are way too light.

    I’d also appreciate it if you could tell me what changes you’ve made/are making to my settings or CSS, if any.

    Many thanks!

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 6, 2026 at 13:54

    Hello @fishmonkeyman,

    Could you please check it now? It seems your server didn’t upload the fonts correctly so
    we have added the following code snippet (to force enqueue Lato font on frontend) to your child-theme/functions.php:

    add_action('wp_head', function() { ?>
      <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">
      <?php 
    });

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: fishmonkeyman
    fishmonkeyman
    Participant
    May 7, 2026 at 12:22

    Hello,

    Thanks for your speedy response.

    No, the only thing that fixed was the breadcrumb headers, and only when logged in.
    Logged out it’s still showing the wrong weight in the breadcrumb headers, still showing the wrong font and/or weight everywhere else. (see attached screen caps)

    Trying to force Lato via functions.php seems to me to be treating a symptom rather than the cause.
    Why is the server not uploading the fonts correctly?
    Why has that suddenly started happening after eight years?

    Thanks!

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 7, 2026 at 14:21

    Hello @fishmonkeyman,

    The issue with the different layout and fonts appearing in a non-logged-in browser is related to your caching plugin, Speed Optimizer. This problem is caused by the caching configuration of the mentioned plugin on your website. We kindly suggest clearing all caches on your website and then checking the result.

    Regarding your question about why this issue did not occur previously, we are unable to determine the exact reason, as it may depend on the version you were using, any configuration changes made on your website, or other factors. If the issue is resolved after clearing the cache, we would appreciate your feedback.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: fishmonkeyman
    fishmonkeyman
    Participant
    May 8, 2026 at 18:36

    Hi,

    Thanks again for your speedy attention. I disabled the Speed Optimizer plugin entirely, then checked the site via private/incognito browsers. The breadcrumb titles have been fixed! So thank you for that. I’ll speak to the developer about that.

    However, all the other text (body, headings, menus etc.) is still the system font, not Lato.

    I have re-added Lato as a font in theme options/typography as that kept reverting to default font.
    Is there anywhere else I can set Lato as the default font?

    Many thanks,

    –Gary

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 9, 2026 at 08:14

    Hello @fishmonkeyman,

    We have inspected your blog and single posts pages using a browser extension to check the fonts, and all text is correctly displayed in the Lato font family: https://gyazo.com/dadc3209e5f4643f64b7352475ada2c0, https://gyazo.com/baffb258be6dc9df8f63fbd9d04a4228. It appears that disabling the plugin resolved the issue.

    There are no additional font configurations, as all fonts are managed exclusively through the Theme Options. If you have any specific questions regarding certain text sections, please attach screenshots of those areas, and we will review the issue.

    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.