Better RTL Support

Better RTL Support

5/5 (2 ratings) 200 active installs Updated Oct 11, 2026
A Persian post in Twenty Twenty-Five (block theme) with the Vazirmatn font.

A Persian post in Twenty Twenty-Five (block theme) with the Vazirmatn font.

Makes WordPress sites in Persian and other right-to-left languages look right with popular themes.

  • Bundled Vazirmatn font, a free Persian font by the late Saber Rastikerdar. One variable font file covers all weights, with no requests to external servers.
  • Block themes (Twenty Twenty-Five, Twenty Twenty-Four, …): the theme’s font presets are switched to Vazirmatn, so font choices in the Site Editor keep working. Monospace fonts are left alone.
  • Choose where the font is used: the site, the block editor, the dashboard and admin bar.
  • RTL layout fixes for Hueman, Twenty Seventeen and Twenty Sixteen.
  • Does nothing unless the current language is right-to-left.

Settings: Appearance RTL Settings.

Tested themes: Astra, Hueman, Twenty Twenty-Five, Twenty Twenty-Four, Twenty Twenty-Three, Twenty Twenty-Two, Twenty Twenty-One, Twenty Twenty, Twenty Nineteen, Twenty Seventeen, Twenty Sixteen. The plugin may also work well with other, untested themes.

Found a problem with your theme? Report it in the support forum. Development happens on GitHub: salar90/better-rtl-support.