@item font-backend
A list of symbols, specifying the @dfn{font backends} to use for
drawing fonts in the frame, in order of priority. On X, there are
-currently two available font backends: @code{x} (the X core font
-driver) and @code{xft} (the Xft font driver). On MS-Windows, there are
-currently two available font backends: @code{gdi} and
-@code{uniscribe} (@pxref{Windows Fonts,,, emacs, The GNU Emacs
-Manual}). On other systems, there is only one available font backend,
-so it does not make sense to modify this frame parameter.
+currently three available font backends if Emacs was built without the
+Cairo drawing: @code{x} (the X core font driver), @code{xft} (the Xft
+font driver), and @code{xfthb} (the Xft font driver with HarfBuzz text
+shaping). If built with the Cairo drawing, then there are two
+available font backends: @code{ftcr} (the FreeType font driver on
+Cairo) and @code{ftcrhb} (the FreeType font driver on Cairo with
+HarfBuzz text shaping). On MS-Windows, there are currently two
+available font backends: @code{gdi} and @code{uniscribe}
+(@pxref{Windows Fonts,,, emacs, The GNU Emacs Manual}). On other
+systems, there is only one available font backend, so it does not make
+sense to modify this frame parameter.
@vindex background-mode@r{, a frame parameter}
@item background-mode