diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-11-05 13:35:55 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-11-05 13:35:55 +0100 |
commit | ce22f093d2d9af63927792e2a821e81a49a2ca10 (patch) | |
tree | 6957d03f5c5723a60e62716250c8e2d0e772c9d0 /tex/context/base/mkxl/lang-ini.mkxl | |
parent | ca2f0f64dbb46140d36db84ac6e1b6079a386cfa (diff) | |
download | context-ce22f093d2d9af63927792e2a821e81a49a2ca10.tar.gz |
2021-11-05 12:35:00
Diffstat (limited to 'tex/context/base/mkxl/lang-ini.mkxl')
-rw-r--r-- | tex/context/base/mkxl/lang-ini.mkxl | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/tex/context/base/mkxl/lang-ini.mkxl b/tex/context/base/mkxl/lang-ini.mkxl index 2b7f34ef3..f964a5083 100644 --- a/tex/context/base/mkxl/lang-ini.mkxl +++ b/tex/context/base/mkxl/lang-ini.mkxl @@ -273,6 +273,8 @@ \s!righthyphenmin=2, \s!lefthyphenchar=-1, \s!righthyphenchar=45, + \s!explicitlefthyphenchar=\languageparameter\s!lefthyphenchar, + \s!explicitrighthyphenchar=\languageparameter\s!righthyphenchar, % used in compound i.e. interfaced with c! and can be anything so no numbers \c!lefthyphen=, \c!righthyphen=-, @@ -509,17 +511,28 @@ \fi \lang_basics_synchronize_min_max} +% \protected\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 +% \righthyphenmin\numexpr0\languageparameter\s!righthyphenmin+\hyphenminoffset\relax +% \hyphenationmin\numexpr0\languageparameter\s!hyphenmin\relax +% % these values are stored with the language (global!) +% \prehyphenchar \languageparameter\s!righthyphenchar\relax +% \posthyphenchar\languageparameter\s!lefthyphenchar \relax} + \protected\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 \righthyphenmin\numexpr0\languageparameter\s!righthyphenmin+\hyphenminoffset\relax \hyphenationmin\numexpr0\languageparameter\s!hyphenmin\relax % these values are stored with the language (global!) - \prehyphenchar \languageparameter\s!righthyphenchar\relax - \posthyphenchar\languageparameter\s!lefthyphenchar \relax} + \prehyphenchar \languageparameter\s!righthyphenchar\relax + \posthyphenchar \languageparameter\s!lefthyphenchar \relax + \preexhyphenchar \languageparameter\s!explicitrighthyphenchar\relax + \postexhyphenchar\languageparameter\s!explicitlefthyphenchar \relax} \appendtoks - \lang_basics_synchronize_min_max + \lang_basics_synchronize_min_max % todo: also sync when already in language \to \everylanguage \permanent\protected\def\unhyphenated |