[latex3-commits] [latex3/latex3] gh1595: Extend docs on OpenType test (dcf0cc664)

github at latex-project.org github at latex-project.org
Wed Nov 6 12:55:03 CET 2024


Repository : https://github.com/latex3/latex3
On branch  : gh1595
Link       : https://github.com/latex3/latex3/commit/dcf0cc664606cfae1cb306a4f7f489066be255fc

>---------------------------------------------------------------

commit dcf0cc664606cfae1cb306a4f7f489066be255fc
Author: Joseph Wright <joseph at texdev.net>
Date:   Wed Nov 6 11:54:54 2024 +0000

    Extend docs on OpenType test


>---------------------------------------------------------------

dcf0cc664606cfae1cb306a4f7f489066be255fc
 l3kernel/l3sys.dtx | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/l3kernel/l3sys.dtx b/l3kernel/l3sys.dtx
index af8f35439..583ef0220 100644
--- a/l3kernel/l3sys.dtx
+++ b/l3kernel/l3sys.dtx
@@ -114,7 +114,17 @@
 %   \end{syntax}
 %   Conditional which allows functionality-specific code to be used.
 %   The test is true for engines which can use OpenType fonts and
-%   thus full Unicode typesetting: currently \XeTeX{} and \LuaTeX{}.
+%   thus full Unicode typesetting. This tests for features not engine
+%   name, but currently is equivalent to requiring either
+%   \XeTeX{} or \LuaTeX{}.
+%   \begin{texnote}
+%     The underlying test here checks for \tn{Umathcode}, which
+%     is used to implement OpenType math font typesetting. Any
+%     engine which should give a \texttt{true} result here needs
+%     to provide general Unicode support (accepting the full UTF-8
+%     range for character codes), a mechanism to load system fonts
+%     and a suitable interface for math mode typesetting.
+%   \end{texnote}
 % \end{function}
 %
 % \begin{variable}[added = 2015-09-19]{\c_sys_engine_str}





More information about the latex3-commits mailing list.