Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

Is it possible to change the systems font? (finder, alerts, menus etc)

share|improve this question

marked as duplicate by bmike Apr 21 '13 at 23:14

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

You should not change system fonts unless you’re experienced with fonts and know how the change will affect your computer. – user44516 Mar 26 '13 at 21:56

Here are the corresponding hidden preferences:

defaults write -g NSSystemFont LucidaGrande
defaults write -g NSSystemFontSize -int 13
defaults write -g NSBoldSystemFont LucidaGrande-Bold
defaults write -g NSBoldSystemFontSize -int 13
defaults write -g NSFont Helvetica
defaults write -g NSFontSize -int 12 
defaults write -g NSFixedPitchFont Menlo-Regular
defaults write -g NSFixedPitchFontSize -int 11
defaults write -g NSMessageFont LucidaGrande
defaults write -g NSMessageFontSize -int 13
defaults write -g NSLabelFont LucidaGrande
defaults write -g NSLabelFontSize -int 10
defaults write -g NSToolTipsFont LucidaGrande
defaults write -g NSToolTipsFontSize -int 11
defaults write -g NSTitleBarFont LucidaGrande
defaults write -g NSTitleBarFontSize -int 13
defaults write -g NSPaletteFont LucidaGrande
defaults write -g NSPaletteFontSize -int 10

They don't affect windows shown by processes owned by root, like the force quit window. sudo defaults write -g (which modifies /var/root/Library/Preferences/.GlobalPreferences.plist) affects only them.

There is no way to change many fonts (like the font used on the menu bar) and text elements are not aligned correctly when using different fonts. You can also replace Lucida Grande.ttc with some other font.

share|improve this answer

A third party application TinkerTool can change these, on its Fonts screen:

enter image description here

TinkerTool works by setting defaults, so it is reasonable to expect there is an equivalent defaults write command.

share|improve this answer
Please be aware that Apple does not recommend tinkering with system fonts. – user44516 Mar 26 '13 at 21:59
Tinker Tool just changes the preferred system font. You will see these fonts only if the developer of the app wants you to see them. So almost never. – ManuelSchneid3r Mar 3 '14 at 14:34
@ManuelSchneid3r - most apps will read these as the default font on the first run then you can set them – Mark Mar 3 '14 at 14:39
Im on Mavericks. I see no changes except for plain html and mails. – ManuelSchneid3r Mar 3 '14 at 14:41
Please dont use it on Yosemite it messed up my fonts entirely. – bluewhile Mar 18 '15 at 13:15

Not the answer you're looking for? Browse other questions tagged or ask your own question.