Terminal Font Settings

< Index >


(This document applies to macOS 15)

The default font of Terminal on macOS 15 should be Menlo. This font looks good, but if you need to display Unicode private area characters (Private Use Area, PUA) in your terminal, then this font is not easy to use, because it will be displayed as several horizontal bars or garbled characters

If you want to display Unicode private area characters (Private Use Area, PUA), I recommend using the MesloLGS NF series of fonts

Project Original version of MesloLGS (IBM source) Nerd Font patch version MesloLGS NF  
Font file name MesloLGS-Regular.ttf MesloLGS NF Regular.ttf  
Font internal name (name) MesloLGS MesloLGS NF  
Support icon characters (PUA) ❌ Not supported ✅ Supported  
Font source IBM original font Nerd Fonts official website  

After downloading the font, you can first install it to the font library of macOS, and then select this font:

Terminal > Settings > Profiles > Font

You may encounter terminal encoding problems. In rare cases, incorrect terminal character encoding settings will also cause icon display abnormalities. Make sure you are using UTF-8:

Terminal > Settings > Profiles > Advanced > International > Text encoding

< Index >