summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-17 21:28:23 +0000
committerKarl Berry <karl@freefriends.org>2019-01-17 21:28:23 +0000
commit590f92a6661f059e1c49b7b453c6c43149865628 (patch)
tree4a6e2c981817b1e58634f3f6c03fc48cd0c0ada8 /Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx
parentdf2e480fb0e83b9160de826127a9200714b9f3f2 (diff)
fontspec (17jan19)
git-svn-id: svn://tug.org/texlive/trunk@49739 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx')
-rw-r--r--Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx16
1 files changed, 13 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx b/Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx
index bdd970f3674..db0223739ae 100644
--- a/Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx
+++ b/Master/texmf-dist/source/latex/fontspec/fontspec-code-vars.dtx
@@ -67,9 +67,8 @@
% \end{macrocode}
%
% \begin{macro}{\l_@@_never_check_bool}
-% This boolean is overloaded. It is used to disable checking opentype script, language, and tags
-% for two purposes: when a font has no opentype features, we just turn it true (i.e., disable checking);
-% and, when running checking code that has a user-defined return path we want to allow the higher-level
+% It is used to disable checking opentype script, language, and tags
+% when running checking code that has a user-defined return path we want to allow the higher-level
% code to dictate the logic.
% TODO: tidy this up!
% \begin{macrocode}
@@ -77,12 +76,23 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\l_@@_scripts_missing_bool}
+% True for a regular opentype font with at least the DFLT script.
+% False for a font lacking all script (and therefore language and feature) tags.
+% \begin{macrocode}
+\bool_new:N \l_@@_scripts_missing_bool
+% \end{macrocode}
+% \end{macro}
+%
% \paragraph{Counters}
% \begin{macrocode}
\int_new:N \l_@@_script_int
\int_new:N \l_@@_language_int
\int_new:N \l_@@_strnum_int
\int_new:N \l_@@_tmp_int
+\int_new:N \l_@@_tmpa_int
+\int_new:N \l_@@_tmpb_int
+\int_new:N \l_@@_tmpc_int
\int_new:N \l_@@_em_int
\int_new:N \l_@@_emdef_int
\int_new:N \l_@@_strong_int