How can I change the system font size in OS X?

216,756

Solution 1

There's no built in systemwide means of adjusting the font scaling, short of running at a lower than native Resolution. In general, OS X is a fairly poor choice for everyday use at a distance of 10 feet from the screen. That said, you have a few options:

You can increase font sizes on an app by app basis. The main one you'll be concerned with, it seems, is Safari, where you can adjust the default display fonts for web pages under Preferences->Appearance, and on any given page, you can adjust the displayed fonts on any given page you are viewing with +.

You can also make use of the built in 'Zoom' feature in OS X. To enable this, under System Preferences, go to Universal Access and turn on 'Zoom'. This will enable you to zoom in on a portion of your screen at greatly increased magnification with a keyboard shortcut. Some people love this, but I find it slightly disorienting.

You might also want to investigate whether one of the systemwide 'theming' apps will work for you. The only one I know to work currently with 10.6 is ThemePark. You can probably find more info to assist you in taking this approach over at the MacThemes Forums, but be advised that this sort of 'UI skinning' tends to be frowned on by Apple and break frequently. It's something of a high maintenance option.

Finally, if you're really just concerned with home-theatre type usage here, you might want to look into any of the many FrontRow replacement apps out there that offer better support for Hulu, Vimeo, Pandora et al. Some of the major names in this field are Plex, Boxee and XBMC.

Solution 2

Apple doesn't provide the capability, but third party apps might. You could try TinkerTool which has a Fonts tab that lets you modify system fonts. I haven't personally used it for fonts (although I do use it to change other things like Finder prefs) so I can't say whether it works or not.

Solution 3

In 10.7 and later you can enable HiDPI modes by running sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true and restarting.

The maximum effective resolution is half of the native resolution though, e.g. 960 x 540 for the internal display of my iMac:

Also this doesn't work with some (external?) displays anymore as of 10.9.

Solution 4

There is a way by using command line parameters and it works throughout the system.

(for other readers: the solution works for MacOS X 10.6 "Snow Leopard", but not in 10.7 "Lion" or 10.8 "Mountain Lion")

Taken from here

If you want to increase the size of the menu bar font, you may want to try this. It should work on Leopard.

You will need to launch Terminal (its located in Applications -> Utilities).

Enter the following command.

defaults write NSGlobalDomain AppleDisplayScaleFactor 1.5

Then try launching some applications. You should see the menu bar size change as well as the application.

The last number "1.5" in the command means 150%. If you want to reset back to normal, use:

defaults write NSGlobalDomain AppleDisplayScaleFactor 1.0

Depending on your screen size and preference, you may want to play around with the number.

An unfortunate sideeffect is that everything in the webbrowser gets "shifted to the right" due to the increased size. however the size is otherwise great on our 42" tv, can actually read the top line (apple, file, edit etc).

i.e. to be able to see the "post your answer" button on the bottom of the screeen here I had to use cmd+ "-" to shrink the website.

Solution 5

I could have sworn there used to be a preference to do this before, but I can't find it - perhaps a more able SuperUser-ee will know where it went. There are a couple of things you can do, though:

  • Try turning off LCD font smoothing, either entirely or for a higher threshold in the Appearance section of System Preferences.
  • Switch to a lower resolution in the Displays section of System Preferences. This will make everything bigger, at the expense of lower graphics fidelity.
  • Turn on screen zoom in the Seeing tab of the Universal Access section of System Preferences. Again, this will make everything bigger, but can be turned on and off as necessary.
  • Some applications have specific accessibility options: for instance, the advanced tab of Safari's preferences allows you to set a minimum font size that will be used, regardless of what a website requests.
Share:
216,756

Related videos on Youtube

Greg Dingle
Author by

Greg Dingle

Updated on September 17, 2022

Comments

  • Greg Dingle
    Greg Dingle over 1 year

    I'm using a Mac Mini on big flat-screen TV for playing media. The small font size is really annoying when sitting far away. Is there a way to increase the system font size in OS X?

    • Greg Dingle
      Greg Dingle over 13 years
      I know Frontrow exists for this use case but I often need to navigate to Hulu or other sites.
    • slhck
      slhck over 13 years
      You might also try something like Plex, Boxee or XBMC, the latter two seem to have a Hulu plugin.
    • studgeek
      studgeek over 11 years
      I'm interested if there is a way to do this per monitor also - apple.stackexchange.com/questions/74460/…
  • David
    David over 12 years
    @Alek - did you downvote all the answers, given that they say the same thing?
  • T-Shamspour
    T-Shamspour over 12 years
    -1 All of those don't change the font size system-wide. The correct answer is that Mac does not provide that functionality.
  • T-Shamspour
    T-Shamspour over 12 years
    there are differences. Some of them are actually correct in that they give the right answer: Mac does not provide that functionality. Sorry if my -1 vote was unfair. I will try to make up for it.
  • Scott
    Scott over 12 years
    @Aleksandr Levchuk I didn't claim that any of them did. Since, as you point out, there is no way to provide exactly what was originally asked for, I attempted to provide alternative methods of solving the root problem. Thanks for bothering to explain your downvote, though.
  • minopret
    minopret over 11 years
    Fair enough, the question was asked about Mac OS 10.6 "Snow Leopard", but let's note that this setting no longer exists in Mac OS 10.7 "Lion" and Mac OS 10.8 "Mountain Lion".
  • dav
    dav about 11 years
    Can you please elaborate a bit, and perhaps add a link to the resource you referenced.
  • yurkennis
    yurkennis over 10 years
    @dav A month ago I added a link to Onyx Utilities to Jonny's original answer. The list of per-app settings can be also useful. (it's for Lion, but most answers apply to other versions as well)
  • Dave X
    Dave X over 9 years
    The theming links both appear broken, and XBMC appears to now be 'Kodi'
  • Miso
    Miso almost 6 years
    Nice trick, macOS is so beautiful with HiDPI!By the way, instead of "restarting" (I suppose you've meant "rebooting") you can kill WindowServer process, which will be automatically restarted by macOS (launchd?).
  • 0xh8h
    0xh8h almost 4 years
    It does work for font, but you need to restart to see the difference
  • Bohao LI
    Bohao LI over 3 years
    +1 for the downvote, answer is not relevant to the question. The question asked "system level font size".