diff --git a/bin/periodic/fix-theming b/bin/periodic/fix-theming
index bed9078..7ea4d30 100755
--- a/bin/periodic/fix-theming
+++ b/bin/periodic/fix-theming
@@ -25,15 +25,20 @@ while :; do
 	theme_new=$(xfconf-query -c xsettings -p /Net/ThemeName)
 	# Get the current icon theme
 	icon_theme_new=$(xfconf-query -c xsettings -p /Net/IconThemeName)
+	# Get the current font name
+	font_new=$(xfconf-query -c xsettings -p /Gtk/FontName)
 
 	# Run sync_theme if the new system theme doesn't match the previous one
 	[ "$theme_new" != "$theme_prev" ] && sync_theme
 	# Run sync_icon_theme if the new icon theme doesn't match the previous one
 	[ "$icon_theme_new" != "$icon_theme_prev" ] && sync_icon_theme
+	# If the new font doesn't match the previous one, apply the new font for the title of xfce windows
+	[ "$font_new" != "$font_prev" ] && xfconf-query -c xfwm4 -p /general/title_font -n -t string -s "$font_new"
 
 	# The new values become the previous values
 	theme_prev=$theme_new
 	icon_theme_prev=$icon_theme_new
+	font_prev=$font_new
 
 	sleep 3
 done