aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/msdos.texi28
1 files changed, 17 insertions, 11 deletions
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi
index 27a7cd80968..dc34904a012 100644
--- a/doc/emacs/msdos.texi
+++ b/doc/emacs/msdos.texi
@@ -996,17 +996,23 @@ HarfBuzz support, and if the HarfBuzz DLL is installed on your system;
996like @code{uniscribe}, this backend supports only TrueType and 996like @code{uniscribe}, this backend supports only TrueType and
997OpenType fonts. Some languages requiring complex layout can only be 997OpenType fonts. Some languages requiring complex layout can only be
998properly supported by the Uniscribe or HarfBuzz backends. By default, 998properly supported by the Uniscribe or HarfBuzz backends. By default,
999all backends are enabled if supported, with @code{harfbuzz} taking 999two backends are enabled for each frame: @code{gdi} and either
1000priority over @code{uniscribe}, and @code{uniscribe} taking priority 1000@code{harfbuzz} or @code{uniscribe}, depending on which one is
1001over @code{gdi}. To override that and use the GDI backend even if 1001available (if both are available, only @code{harfbuzz} is enabled by
1002Uniscribe is available, invoke Emacs with the @kbd{-xrm 1002default). The @code{harfbuzz} and @code{uniscribe} backends take
1003Emacs.fontBackend:gdi} command-line argument, or add a 1003priority over @code{gdi} when Emacs looks for a suitable font. To
1004@code{Emacs.fontBackend} resource with the value @code{gdi} in the 1004override that and use the GDI backend even if Uniscribe is available,
1005Registry under either the @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs} 1005invoke Emacs with the @kbd{-xrm Emacs.fontBackend:gdi} command-line
1006or the @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs} key 1006argument, or add a @code{Emacs.fontBackend} resource with the value
1007(@pxref{Resources}). Similarly, to use the Uniscribe backend even if 1007@code{gdi} in the Registry under either the
1008HarfBuzz is available, use @kbd{-xrm Emacs.fontBackend:uniscribe} on 1008@samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs} or the
1009the command line that invokes Emacs. 1009@samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs} key (@pxref{Resources}).
1010Similarly, to use the Uniscribe backend even if HarfBuzz is available,
1011use @kbd{-xrm Emacs.fontBackend:uniscribe} on the command line that
1012invokes Emacs. You can also request all the 3 backends via the
1013@code{font-backend} frame parameter, but be warned that in that case
1014font searches for characters for which no fonts are available on the
1015system will take longer.
1010 1016
1011@cindex font properties (MS Windows) 1017@cindex font properties (MS Windows)
1012@noindent 1018@noindent