Tiny system font size disaster

Help, my system font has become tiny and is far too small for my work. I can now only work properly with a large external monitor attached. (I'm running El Capitan on 15” non-retina mid 2012 MacBook Pro).


This problem started yesterday. I had a very minor problem in that Pages does not always start the first time. Somebody recommended checking whether there were damaged fonts in Font Book. I did that and found many cases where common fonts were shown as being duplicated, which the system allowed me to correct automatically.


I don’t know what was actually done automatically and cannot find anything in the trash, but since doing this the system font has become tiny.


I have compared the following 3 locations on the hard drive with the same locations on my external boot drive. (I clone my entire drive weekly using SuperDuper to an external drive for emergencies). The number of font files is identical in each case.


~/Library/Fonts/

/Library/Fonts/

/System/Library/Fonts/


How can I get my system font size back again please or reverse the corrections which the OS made to Font Book?

Might it be sufficient to replace the newly written fontbook.plist?

Does anybody know a solution please? This is a disaster for me and a huge set back if it cannot be solved. Thanks!

MacBook Pro, OS X El Capitan (10.11.6), 16 GB RAM

Posted on May 27, 2017 1:32 AM

Reply
56 replies

May 27, 2017 7:47 AM in response to ontravel

Pffff, you changed a lot: hardware and software.

1. before anything else do this:

in SystemPreferences->Users&Groups->LoginItems: remove all entries, with the minus sign underneath.

Then restart.

2. Now completely uninstall the ESET software.

restart.

3. Then uninstall the Cindori software (set Trim to off first): this software does not do anything for you and is not very carefully programmed: Trim is not read by modern SSD controllers because it interferes with WearLevelling and Garbage Collection in the SSD controllers), so you better dump this software.

4. You changed GateKeeper with the Terminal: undo that: you can still bypass gatekeeper by holding the CTL key and choosing "open".

5. Your hosts file is changed, do you know why?

6. There are many compromising kexts: which means you have to uninstall more "apps".

As soon as you are done with points 1-5, see if the issue is less or even gone, and make a new etrecheck list.

Then we will go on in seeing if we can solve your issue. I agree with Macjack that doing something with the plist will not change anything just because the system font is separate from the fonts.

Lex

May 27, 2017 8:05 AM in response to ontravel

You still have to reply to my earlier post.

But I will make a remark now on your post above (thanks macjack):

1. "Your Configuration files have been modified. Do you know why you did this?":

the hosts file: in Finder choose the GO menu, then choose GoToFolder and copy this :

/private/etc/hosts

before "repairing the hosts file first copy the lines below the "fe80::1%lo0 localhost" line. It may be not wise to remove those, before you are sure why they are there in the first place: show them in your next post.

2. the "solution" that you mention is one of the hacks I mentioned and you should not do it.

Lex

May 27, 2017 8:06 AM in response to Lexiepex

1. None has a minus sign underneath and all are needed.

2. Will uninstall ESET asap.

3. Trim was set up by my hardware supplier when he fit the SSD and upgraded to El Capitan, incidentally with strict instructions not to remove it. I will have to contact him.

4. I don't know how to use Terminal, but I have now set Gatekeeper within System Preference to Mac App Store & Developers.

5. Where can I find the hosts file? I don't know what it is.

6. Which kexts do you think are compromising.


Thanks everybody

May 27, 2017 8:20 AM in response to ontravel

"1. None has a minus sign underneath and all are needed. "

The minus sign is underneath the list total. This removal does not uninstall the apps, just prevents them form running always. You can start and quit them from the Applicataions folder when needed. But I propose to not use them before we have done the rest of the cleaning which is necessary to eliminate al lot of possibilities of your issue.

2. OK, really required.

3. There are already many threads here in the last years about this trim command. getting rid of the trim command is not relevant because it will not be read by your SSD. You can leave it, but you better uninstall the Cindori software.

4. Some one used a Terminal command to make the anywhere possibility visible. But all OK what you have done.

5. see my other post, but if you feel unsecure let it rest for a while.

6. I think all of them, but some are gone already when you have uninstalled what I proposed.

Lex

May 27, 2017 1:57 PM in response to ontravel

How about this solution found recommended in OSX Daily?

That's not a "solution". It's a hack, and one that no one should use. All it does is put copies of Lucida Grande in your user account Fonts folder that have had their internal font names changed to intentionally conflict with the San Francisco system fonts. Not only is your system now running continuously with font conflicts, Lucida Grande only covers less than 10% of the San Francisco set. Meaning, your Mac is displaying Lucida Grande in some places, but not all, since there is no (example) Display-Ultralight to replace the SF version with. Don't do it.


On top of all of that, the San Francisco fonts and Lucida Grande letter forms are almost identical to each other. Why some users insist Lucida Grande is better is beyond me.

May 28, 2017 11:02 AM in response to Kurt Lang

"On top of all of that, the San Francisco fonts and Lucida Grande letter forms are almost identical to each other. Why some users insist Lucida Grande is better is beyond me."


It can make a tremendous difference in some cases - the difference between being legible and illegible. In one app I use the font is now so thin that if I print a page I cannot read the text. I will save space here, but it's very important and sad to discover that Apple keeps changing this :-( It's also strange that everything was working fine under El Capitan I asked FontBook it to automatically deal with so-called "duplicate" fonts. I cannot find where the OS put the. That housekeeping step has caused the mess.


The bad news is that Time Machine appears to offer little of a life line in this font situation.

I cannot live (work) with the status quo since last Friday, so next week will be a horror. (When starting with El Capitan everybody said that Time Machine was enough, but imo, "Backup" was far superior).


The half good news is that my 10 day old bootable clone is perfect.

However, I still need to discover how to add the changes made since that date. Can Time Machine restore to a different drive and how would I get it to only restore files made or created from 17 - 25 May without changing the system settings? Or would it be better to boot from the external clone and start transferring all newer files (finding them?) from the internal SSD?


Going forward I need to look at antivirus...

The knowledgeable here surely have their reasons why antivirus / malware software should not be used. I can only say that ESET has found and quarantined 23 trojans on my system since 6 Nov 2016!

May 28, 2017 11:16 AM in response to ontravel

I would restore from the clone and then use Time Machine to selectively restore updated files.

ontravel wrote:


I can only say that ESET has found and quarantined 23 trojans on my system since 6 Nov 2016!

And I would bet that they were all false positives. No one gets that much malware, especially since you would knowingly have to allow it to install.

May 28, 2017 11:46 AM in response to macjack

macjack wrote:

I would restore from the clone and then use Time Machine to selectively restore updated files.

Thanks. Can Time Machine be set to find all new / changed files?

It think I will work with the clone so that I still have a complete system (even if newer and faulty).

ontravel wrote:

I can only say that ESET has found and quarantined 23 trojans on my system since 6 Nov 2016!

ontravel wrote:


I can only say that ESET has found and quarantined 23 trojans on my system since 6 Nov 2016!

macjack wrote:

"And I would bet that they were all false positives. No one gets that much malware, especially since you would knowingly have to allow it to install."


Naturally I don't click things like that, if I even see them before they land in the quarantine.

May 28, 2017 11:56 AM in response to ontravel

ontravel wrote:


Thanks. Can Time Machine be set to find all new / changed files?

No, you would have to pick them out.

ontravel wrote:


Naturally I don't click things like that, if I even see them before they land in the quarantine.

Of course, that is my point. You would certainly would see them because your system would ask if you wanted to install.

May 28, 2017 12:44 PM in response to ontravel

As far as printing, it's irrelevant. The new system font, San Francisco, is only for use by the OS in menus and other GUI elements. You can't use any part of that font set within any app. So, there's nothing much to compare since you can only choose Lucida Grande of the two for documents you create.


I don't have access to it at the moment, but I have an image showing Lucida Grande, San Francisco and Helvetica over one another. There are a few standard alpha characters with very obvious design differences, but overall, they are nearly identical to one another. That is, no weight difference. I'll try to remember to post it tomorrow.


The other main reason you should never consider bumping San Francisco with a hack version of Lucida Grande onto El Capitan or later is the extended characters aren't even close to the same. SF has far more glyphs than Lucida Grande. What happens then is when the OS needs to use a particular glyph for a menu, etc., you will get unexpected results since the OS can't display the intended glyph.

May 29, 2017 12:41 AM in response to ontravel

hello, back again.

-- Do not forget: The system font is not in the standard font folders....

Do not do the hack because that is not the problem.

Your issue seems not to be the system font but something else.

-- did you already do the uninstall of Eset, as I proposed before? The so called qurantaine files may be part of the issue.

-- Follow the advice of Tom Gewecke (Hi Tom, great)

May 29, 2017 8:29 AM in response to Lexiepex

Lexiepex wrote:

1. before anything else do this:

in SystemPreferences->Users&Groups->LoginItems: remove all entries, with the minus sign underneath.

"1. None has a minus sign underneath and all are needed. "

The minus sign is underneath the list total.


To #1 on your to-do list. The login items are listed in the EtreCheck report above, but they are all needed ;-)


Many thanks everybody for the help.


I found the magic “backwards” switch thanks to Kurt Lang’s excellent essay, which somebody mentioned. Here it is:

http://www.jklstudios.com/misc/osxfonts.html#fontfolderlocations


Just by holding the Shift key when starting, the FontBook was reset and everything is back to it’s original state again.


I was possibly assuming that the problem was due to a change in the system font, but now the developer of my critical app confirms that they use Tahoma.


I can now slowly work though the to-do list. I will add cleaning the FontBook now that I discover how important fonts are. I had not consciously touched them before.


Incidentally, if you click on any of the flagged fonts in FontBook, you see the duplicate entry twice, one of which has a flag, i.e.

Impact !

regular

regular!

This is all logical.


If you click on Tahoma (on my machine) you just see:

Tahoma !

normal !

regular

bold !

negreta !


The exclamation mark is the flag. Perhaps I have uncovered a bug in FontBook and by letting the OS remove the duplicates automatically it concealed their availability?


I hope to keep this thread open until resolution, which might take a time.

May 29, 2017 11:00 AM in response to tygb

In the end open font book preferences > check the box of resolve duplicates by moving files to the trash.

I would very strongly suggest against ever using that option. An excerpt from my font article:


Be very careful if you turn on Font Book's preference to move conflicting fonts to the trash. For example, let's say you have a font in the /Library/Fonts/ folder deactivated, and an identical font active from somewhere else (which you can do in a Library set). Now turn the font in the /Library/Fonts/ folder on. Since the font which was already active is always the one to remain on, when you resolve the conflict, the font in the /Library/Fonts/ folder will be deleted! Not kidding. Right out of the main Library folder. So not just you, but every user account on that Mac loses access to that font. This dangerous function remains unchanged in Yosemite.


Since I haven't checked this statement since Yosemite, I do need to test and see if Font Book will still delete the duplicate font out of the main Library folder. I wouldn't be surprised if it does.

A Simple fact : Duplicate fonts is one of the reason that Mac book gets heated from Bottom.

Fact? You believe having duplicate fonts on your Mac actually causes a computer to overheat? There is no truth to that whatsoever.

May 29, 2017 11:26 AM in response to Kurt Lang

Forward: I wish it were possible to correct typos in one's own posts here. (Apple are you there?)


Thank you Kurt. I missed your post from yesterday, furthermore, some posts have not been showing here (at least chronologically) or only belatedly.


I remember reading your comment about trashing fonts in your essay and was waiting to gather more information before changing anything again. It was a hasty FontBook encounter (recommended in another thread incidentally) which caused the disaster in the first place and cost my weekend away!

May 29, 2017 11:56 AM in response to tygb

The article is wrong. Not the first time an Apple Support article has been found to be so from the start, or was correct at one time, but is out of date for more recent versions of the Mac OS.


/Library/Fonts/ - The statement, Mac OS X does not require these additional fonts for system operation, is wrong. Apple keeps jumping some OS required fonts around. In some versions they're in the /System/Library/Fonts/ folder, and in the next major OS release, the same font is installed to the /Library/Fonts/ folder. Which has forced me to write this addendum to the minimum fonts a user needs to keep in the /Library/Fonts/ folder:


Note: In addition to the above list, if you are running Snow Leopard, you must keep MarkerFelt.ttc.

Note: In addition to the above list, if you are running Mountain Lion, Mavericks, Yosemite, El Capitan or Sierra, you must keep AppleGothic.ttf.


/System/Library/Fonts/ - Also wrong. There are quite a few fonts you can remove from this folder. Neither the OS, nor any app installed by the OS will miss them. That's part of the entire point of my font article.

So, contacted in Apple Support a senior advisor suggested this method and they clearly explained the consequences of duplicate fonts (and they have tools to find out the quick answers) and asked about any article, and said some articles are not shared that are for their internal use.

That doesn't mean their information is correct. I have hundreds of duplicate, conflicting fonts available to me. I have full copies of every OS since Panther, 10.3 in individual folders so I can keep track of what OS came with which fonts. I have individual folders of every font shipped with multiple releases of MS Office for Mac. Plus thousands of other third party fonts I've purchased over the years. Many of which conflict with each other, and/or with the OS or MS fonts. According to the Apple advisor, simply the existence of them on my Mac should cause it to run hot enough to melt steel.


A duplicate font is nothing more than that. A duplicate file. Big deal. Only one or the other can be active. That means the other one is doing nothing, other than taking up disk space. If both have been activated, that doesn't cause a heat issue. All you're doing is confusing the OS. It can't know which one to use when you try to select that font.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Tiny system font size disaster

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.