Skip to content

URxvt Perl extension for resizing the font

Notifications You must be signed in to change notification settings

arapaho/urxvt-resize-font

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

Installation

  1. Copy resize-font to where URxvt looks for Perl extensions, e.g: $HOME/.urxvt/ext/. For the exact path, see the urxvt(1) manual page on perl-lib.

  2. In your ~/.Xresources file, add resize-font to the urxvt.perl-ext-common setting so URxvt loads the extension, e.g:

     urxvt.perl-ext-common: default,tabbed,matcher,resize-font,-tabbed
    

Configuration

All configuration of resize-font is done in ~/.Xresources.

Note that this extension requires you to set your font size through the urxvt.font property.

Fonts

Default font sizes can be specified in pixels, using the pixelsize attribute, e.g.:

urxvt.font: xft:Inconsolata:pixelsize=12

Or they can be given in points, using the size attribute, e.g.:

urxvt.font: xft:Inconsolata:size=12

Fixed fonts are also supported, for example:

urxvt.font: 7x14

And, finally, XLFD/X logical font description is supported as well, e.g.:

urxvt.font: -*-inconsolata-medium-*-normal-*-14-*-*-*-*-*-iso8859-*

Keybindings

The default keybindings look like this:

URxvt.keysym.C-minus:     resize-font:smaller
URxvt.keysym.C-plus:      resize-font:bigger
URxvt.keysym.C-equal:     resize-font:reset
URxvt.keysym.C-question:  resize-font:show

Keybindings can be modified using the above syntax. For more information on how to specify keys, see the description of the keysym resource in the urxvt(1) manual page.

Resize interval

You can also configure the number of steps to take when changing the font size:

URxvt.resize-font.step: 2

And even fractions like 0.2 are supported.

About

URxvt Perl extension for resizing the font

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 100.0%