diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv b/Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv index f9d7e0f510f..ffa280b053d 100644 --- a/Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv +++ b/Master/texmf-dist/tex/context/base/mkiv/lang-ini.mkiv @@ -311,7 +311,7 @@ \c!time={h,:,m}, \c!date={\v!year,\ ,\v!month,\ ,\v!day}, \c!text=Ag, - \s!font=] % \v!auto : experimental ! + \c!font=] % \v!auto : experimental ! % to be tested: % @@ -430,6 +430,12 @@ \let\dohyphens\relax +\unexpanded\def\usehyphensparameter#1% + {\edef\p_hyphens{#1\c!hyphens}% + \ifx\p_hyhens\v!no + \nohyphens + \fi} + \unexpanded\def\lang_basics_synchronize_min_max % maybe store this at the lua end {% these values are stored along with glyph nodes \lefthyphenmin \numexpr0\languageparameter\s!lefthyphenmin +\hyphenminoffset\relax @@ -486,12 +492,12 @@ \unexpanded\def\setuplanguages {\setuplanguage[\s!default]} -% \setuplanguages[\s!font=\v!auto] -% \setuplanguage[\s!default][\s!font=\v!auto] -% \setuplanguage[nl][\s!font=\v!auto] +% \setuplanguages[\c!font=\v!auto] +% \setuplanguage[\s!default][\c!font=\v!auto] +% \setuplanguage[nl][\c!font=\v!auto] \appendtoks - \edef\p_language_font{\languageparameter\s!font}% + \edef\p_language_font{\languageparameter\c!font}% \ifx\p_language_font\empty\else \ifx\p_language_font\v!auto \doaddfeature\currentlanguage @@ -717,9 +723,16 @@ %D New: -\unexpanded\def\traceddiscretionary#1#2#3% - {\dontleavehmode - \discretionary{\darkred#1}{\darkgreen#2}{\darkblue#3}} +\unexpanded\def\traceddiscretionary#1#% + {\dontleavehmode\lang_basics_traced_discretionary{#1}} + +\unexpanded\def\lang_basics_traced_discretionary#1#2#3#4% + {\normaldiscretionary#1{\darkred#2}{\darkgreen#3}{\darkblue#4}} + +\installtextracker + {discretionaries} + {\let\discretionary\traceddiscretionary} + {\let\discretionary\normaldiscretionary} \unexpanded\def\samplediscretionary {\traceddiscretionary @@ -727,6 +740,4 @@ {\clf_currentposthyphenchar post}% {replace}} -% todo: make this configurable - \protect \endinput |