After upgrade to 10.6, font in text boxes is italic.
I recently upgraded two Macbooks from Leopard (10.5) to Snow Leopard (10.6). With just one of the laptops, now when I type in text boxes (not the ones that seem to specify a font in their style), like the body of an email in Outlook Web Access or the body of a message using a web form, the font is in italics. The other laptop is fine. Note that this doesn't happen in Safari or Chrome, only Firefox. I started with Firefox 16 and moved to 18 - that did not solve the problem (so I didn't bother with an uninstall since 18 was a clean install). I opened up my version 12 and the problem wasn't there, so it is only with later versions.
Also - this is not where everything is italics, like in other posts. It is only in text boxes.
I have tried resetting my font settings in Firefox, replacing the Arial font on the laptop with the one from the other laptop, and clearing the font cache. I installed the fontinfo addon, and it shows the same font used as the other laptop - nothing weird.
What can I do to make Firefox act correctly like it does on the other laptop?
Thanks.
Всички отговори (20)
Create a new profile as a test to check if your current profile is causing the problems. See "Creating a profile":
- https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
- http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
Profile Backup and Restore
You can do a check for corrupted and duplicate fonts and other font issues:
- http://www.thexlab.com/faqs/multipleappsquit.html - Font Book 2.0 Help: Checking for damaged fonts
- http://www.creativetechs.com/iq/garbled_fonts_troubleshooting_guide.html
Thanks. I already had done the corrupt and dupe fonts check and it didn't work. I will try the second profile later on.
Hi. I one-upped the second profile and actually created a second Mac profile that would create a new Firefox profile. With v18, the font is still italic; with v12 it is not. So it isn't a corrupt profile - Mac or Firefox.
You can do a font test to see if you can identify corrupted font(s).
Is there a proportional font used or a fixed (mono-space) font?
You can try different default fonts and temporarily disable website fonts to test the selected default font.
- Firefox > Preferences > Content : Fonts & Colors > Advanced
- [ ] "Allow pages to choose their own fonts, instead of my selections above"
Thanks. Like I said above, I had already checked for corrupt and dupe fonts. That already tried different fonts as the default font and Allow pages is checked (but I tried with it unchecked too). No luck.
This is likely a problem with the font that is used for the check-boxes, but it may not be easy to find out which font is used.
You can try to right-click in such a text area and open the built-in inspector (Inspect Element). Tick the box in the right pane that show the style rules to show the "Browser styles" and scroll down to the font-family to check which fonts are specified. You can also check the other font properties.
So, using OWA, I inspected every level of element from text form to table and found no code about any fonts at all on the style tab or anywhere. There were only specifications on width and color. One thing I did notice is that the field that has the problem is coded as <textarea> and the ones that do not are <input>
When looking at Chase Bank's comment form, there are some text specifications (one of which is crossed out). Regardless of whether I check or uncheck the boxes, my font stays italic. The fonts in the inspector are Arial, Sans serif - no mention of style or italic at all.
So, I don't think this is where the problem is or where it can be diagnosed.
If this was a computer font problem, wouldn't I have it with other browsers or even with Firefox 12? What does version 16 and later do different than 12 with font?
Did you place a check-mark to select "Browser styles" like I wrote above?
Otherwise you only see style rules that the website applies and not style rules that Firefox uses by default.
I did not see anything like that - a check box for browser styles specifically. On the far right, you could choose to see styles at every level of table code. In the results box, you could check and uncheck the fonts, if they were present.
Like right now, I just did the inspector on this page in FF on a different computer than the one having problems. The Inspector bar opens at the bottom. On the far right is Style. Then in the sidebar are the Rules or Computed. There is nothing for Browser anywhere.
Which Firefox version are you using?
Did you already update to the current Firefox 21 release?
You should see this "Browser styles" check box in the "Computed" tab of the Style panel.
No, I went up from 16 to 18, but have not gone any higher since the problem should not be there (it isn't there on the other laptop that has Snow Leopard). I also have learned never to update FF to quickly because they always release the next version before they have ironed out the bugs.
If the Browser Styles is supposed to be in the Computed, then not only is it not there, nothing at all is there for the Outlook form that I have been inspecting since it is a completely generic text box.
Hi. I just looked at FF21 on a work PC (not Mac), and it has that checkbox. My PC has v16 and it does not have that box, but you can uncheck "user styles." I will compare that to the Macs at home and see if I get the same style choices that I am seeing on the PC version of FF.
Ok, so I am back onto this issue. I have narrowed it down to some sort of change that FF made between the latest version of 12 (which is fine) and the first version of 13 (which shows italics). So, what changed? What does 13 and up do to the fonts that doesn't happen in earlier versions?
And nothing looks odd with the user styles.
And removing FF from the computer and reinstalling doesn't help either.
You can use this extension to see which fonts are used for text that is selected (right-click: "Show fonts in selection").
You can do a font test to see if you can identify corrupted font(s).
Thanks.
I had already done a corruption check at the beginning but I used your link again. I don't see anything corrupt. And if a font was corrupt, it would also be corrupt in FF 12.
I also tried the add-on, but it won't work with a text box. After I type in the box (and it shows up as italics), I can select it and right-click, but that option isn't there. I can use the add-on for text embedded in the page though.
Again, what is different between FF12 and earlier and FF13 and later in how it handles fonts in text boxes? Do I need to use bugzilla at this point since I want an answer from mozilla?
You can use the built-in Inspector (Firefox/Tools > Web Developer;Ctrl+Shift+I) to see which fonts are used.
Hi. If you read above, that was already suggested, and I already tried that. There were no fonts indicated for the text blocks that are showing as italics. All my default fonts are the same as on other computers that do not have this problem since upgrading to 10.6.8. I even replaced the fonts on this computer with copies from another in case that would help.
Just moved my last Leopard Mac to Snow and this one has the same problem with italics text in standard text boxes. So out of three, two have this problem. Deleting all instances of Firefox and reinstalling does not solve the problem. There are no instances of corrupt fonts. It is very bothersome though. What is wrong with the newer versions of Firefox? (The old ones do not have this issue).