diff options
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.dtx | 16 |
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 |