-*visualBell:                   false
-*urgentOnBell:                 true
+Rxvt.visualBell:               false
+Rxvt.urgentOnBell:             true
 
-#if X_RESOLUTION > 3000
-*font:                         -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
-#else
-*font:                         -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
-#endif
+Rxvt.font:                     \
+                               xft:Inconsolata Nerd Font Mono:style=Regular:size=14:antialias=true:autohint=true,\
+                               xft:DejaVuSansM Nerd Font Mono:style=Regular:size=13:antialias=true:autohint=true,\
+                               xft:Bitstream Vera Sans Mono:size=14:antialias=true:autohint=true,\
+                               xft:Noto Mono:size=14:antialias=true:autohint=true,\
+                               -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
+URxvt*letterSpace:             -1
 
-*background:                   white
-*foreground:                   black
+URxvt.keysym.C-equal:          font-size:increase
+URxvt.keysym.C-minus:          font-size:decrease
+URxvt.keysym.C-plus:           font-size:incglobal
+URxvt.keysym.C-underscore:     font-size:decglobal
+URxvt.keysym.C-0:              font-size:reset
+URxvt.keysym.C-backslash:      font-size:show
 
-*saveLines:                    50000
+Rxvt.background:               white
+Rxvt.foreground:               black
 
-*utmpInhibit:                  true
+Rxvt.saveLines:                50000
+
+Rxvt.utmpInhibit:              true
 
 Rxvt.colorBD:                  darkblue
 Rxvt.colorUL:                  darkred
 
 Rxvt.loginShell:               true
 
-URxvt.perl-ext-common:         default,matcher,confirm-paste,-readline
+URxvt.iso14755:                false
+
+URxvt.perl-ext-common:         default,matcher,confirm-paste,-readline,font-size
 
-URxvt.keysym.MC-Return:        matcher:select
-URxvt.keysym.C-Return:         matcher:last
+URxvt.keysym.C-Return:         matcher:select
+URxvt.keysym.MC-Return:        matcher:last
 URxvt.matcher.rend.0:          Uline
 URxvt.matcher.pattern.1:       \\B(\.?/\\S+?)\072(\\d+)\\b
 URxvt.matcher.launcher.1:      x-terminal-emulator -e vim +$2 $1
 // URxvt.background:              rgba:0000/0000/0000/dddd
 URxvt.transparent:             false
 
-URxvt.termName:                 rxvt-unicode
+URxvt.termName:                 rxvt-unicode-256color
+
+URxvt.keysym.A-t:               eval:{ use POSIX qw(strftime); $self->{term}->tt_write_user_input($self->{term}->locale_encode(POSIX::strftime("%F", localtime))) }
+URxvt.keysym.A-T:               eval:{ use POSIX qw(strftime); $self->{term}->tt_write_user_input($self->{term}->locale_encode(POSIX::strftime("%F-%H%M%S", localtime))) }
+
+irc.keysym.A-t:                 builtin:
+irc.keysym.A-T:                 builtin: