Skip to content
Easily adjust the font size in all Emacs frames
Branch: master
Clone or download
purcell Merge pull request #7 from ideasman42/patch-1
Fix #3 new windows have incorrectly sized fonts
Latest commit dc7e200 Jun 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Add Patreon badge Sep 9, 2017
default-text-scale.el Move function, fix docstring to satisfy checkdoc Jun 15, 2019

Melpa Status Melpa Stable Status Support me

Easily adjust the font size in all Emacs frames

This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames -- it is like an Emacs-wide version of text-scale-mode.

It works by adjusting the height of the default face in the user theme, which is always combined with any other loaded themes.

It's handy for quickly adjusting the font size for readability or impromptu screen-sharing.


Install default-text-scale from the MELPA repository. The version of default-text-scale there will always be up-to-date.


You can then customize/enable the global minor mode default-text-scale-mode, which binds C-M-= and C-M-- by default. Alternatively, bind the corresponding commands yourself as desired.


Author: Steve Purcell


This little library was extracted from the author's full Emacs configuration, which readers might find of interest.

Steve Purcell's blog // @sanityinc on Twitter

You can’t perform that action at this time.