From: YAMAMOTO Mitsuharu Date: Sat, 11 May 2019 07:09:05 +0000 (+0900) Subject: Document font backends for Cairo and/or HarfBuzz X-Git-Tag: emacs-27.0.90~2671^2~21 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5d7dafacf4afc888511649f6fc24c28210cd0dfc;p=emacs.git Document font backends for Cairo and/or HarfBuzz * doc/lispref/frames.texi (Font and Color Parameters): Mention xfthb, ftcr, and ftcrhb font backends. --- diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 9b3e02f4de0..c94b4e67aed 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -2279,12 +2279,17 @@ variable do not take effect immediately, only when you specify the @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