diff options
author | Hans Hagen <pragma@wxs.nl> | 2020-08-11 16:54:53 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2020-08-11 16:54:53 +0200 |
commit | 4f97d7d7cd942dfe76cd4bb54fc3f5b890654235 (patch) | |
tree | 5fad3eb091bfa3b05b46f4975d2e5f6284e4ed97 /tex/context/base/mkiv/lang-ini.mkxl | |
parent | a8723a3d1ee935e8d403bd0f5d96a072c0974755 (diff) | |
download | context-4f97d7d7cd942dfe76cd4bb54fc3f5b890654235.tar.gz |
2020-08-11 15:59:00
Diffstat (limited to 'tex/context/base/mkiv/lang-ini.mkxl')
-rw-r--r-- | tex/context/base/mkiv/lang-ini.mkxl | 42 |
1 files changed, 13 insertions, 29 deletions
diff --git a/tex/context/base/mkiv/lang-ini.mkxl b/tex/context/base/mkiv/lang-ini.mkxl index b7a589b47..3afbf5680 100644 --- a/tex/context/base/mkiv/lang-ini.mkxl +++ b/tex/context/base/mkiv/lang-ini.mkxl @@ -195,20 +195,6 @@ \unexpanded\def\installlanguage {\dodoubleargument\lang_basics_install} -% \def\lang_basics_install[#1][#2]% -% {\doifelseassignment{#2} -% {\doifelselanguage{#1} -% {\getparameters[\??language#1][#2]} -% {\setvalue{\??languagelinked#1}{#1}% -% \lang_basics_install_indeed{#1}{#1}% -% \getparameters[\??language#1][\c!state=\v!start,#2]}% -% \edef\currentsetuplanguage{#1}% -% \clf_definelanguage{#1}{\specificlanguageparameter{#1}\s!default}% -% \the\everysetuplanguage} -% {\setvalue{\??languagelinked#1}{#2}% -% \clf_setlanguagesynonym{#1}{#2}% -% \lang_basics_install_indeed{#1}{#2}}} - \def\lang_basics_install[#1][#2]% {\ifcondition\validassignment{#2}% \doifelselanguage{#1} @@ -426,17 +412,20 @@ % But this one is nicer because we do keep the language set as well as don't mess % with the min values (it's more efficient too). We might get some more bits in % this mode (engine specific). -% -% \let \hyphenationenabledcode \plusone -% \let \hyphenationuppercasecode \plustwo -% -% \protected\def\dohyphens -% {\hyphenationmode \numexpr -% \hyphenationenabledcode -% +\hyphenationuppercasecode -% \relax} -\unexpanded\def\dohyphens{\hyphenationmode\plusthree} +\exhyphenchar 45 % to permit breaking at explicit hyphens + +% \uchyph\plusone : + +\chardef \completehyphenationmodecode \numexpr + \normalhyphenationmodecode % \discretionary + + \automatichyphenationmodecode % - + + \explicithyphenationmodecode % \- + + \syllablehyphenationmodecode % pattern driven + + \uppercasehyphenationmodecode % uchyph +\relax + +\unexpanded\def\dohyphens{\hyphenationmode\completehyphenationmodecode} \unexpanded\def\nohyphens{\hyphenationmode\zerocount} \unexpanded\def\usehyphensparameter#1% @@ -737,11 +726,6 @@ \unexpanded\def\hyphenation {\clf_setlanguageexceptions{\currentlanguage}} -%D For the moment here: - -\uchyph 1 % also treat uppercase -\exhyphenchar 45 % to permit breaking at explicit hyphens - %D New: \unexpanded\def\traceddiscretionary#1#2#3% |