Wrong characters after restarting computer
After re-starting my iMac the wrong characters appear for non-letter characters such as punctuation, which you can see in the screenshot from the pocket recommendations on the home page, where the issue doesn't appear too bad, but in practice trying to use any site with form inputs asking for email addresses etc. is impossible.
This has happened in the past and I have somehow been able to fix it, but this time nothing I've done helps. (It's only ever Firefox that is affected.)
I have deleted the app and re-installed it. I have cleared cache and cookies. I have cleared all browser history etc. I have tried changing fonts from the defaults. I'm not sure there are any other troubleshooting steps I can take.
I'm using FF developer edition, current version (just re-installed it, but it is always up-to-date, and this has been happening for a year or two). MacOS 12.6.3.
I'm a long-time FF user and until now I've lived with this inconvenience as I've somehow fixed it after troubleshooting steps, but this time I can't stumble upon the solution.
Όλες οι απαντήσεις (1)
This is usually caused by a problem with a specific font and you need to identify this font and fix this.
You can check in Font Book for font issues like corrupted and duplicate fonts. Note that you shouldn't disable "Allow pages to choose their own fonts, instead of your selections above" as this will cause issues with iconic fonts used by webpages to display small icons (you may see text labels instead of icons).
You can select only that bad character and check this in the Page Inspector on the Fonts tab to see what font-family is used. You may have to click the down arrow at the far right of the right panel to select the Fonts menu.
You can right-click and select "Inspect" to open the built-in Inspector with this element selected.
You can check in the Rules tab in the right panel in the Inspector what font-family is used for selected text. You can check in the Fonts tab in the right panel in the Inspector what font is actually used because Firefox might be using a different font than specified by the website.