diff options
author | Marius <mariausol@gmail.com> | 2013-03-15 00:20:15 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2013-03-15 00:20:15 +0200 |
commit | 08a4681010e0cb1e092218b0308f301a8f008231 (patch) | |
tree | c18e54ab491da9c415163b6022e6861122e433ac /tex/context/base/lang-ini.mkiv | |
parent | 87ccabde9493235c09b0ca36963ff54d0334ab40 (diff) | |
download | context-08a4681010e0cb1e092218b0308f301a8f008231.tar.gz |
beta 2013.03.14 23:02
Diffstat (limited to 'tex/context/base/lang-ini.mkiv')
-rw-r--r-- | tex/context/base/lang-ini.mkiv | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/tex/context/base/lang-ini.mkiv b/tex/context/base/lang-ini.mkiv index 3bd7072e6..c6e9af394 100644 --- a/tex/context/base/lang-ini.mkiv +++ b/tex/context/base/lang-ini.mkiv @@ -215,7 +215,7 @@ \unexpanded\def\doifpatternselse#1% {\begingroup % will change - \language[#1]% + \lang_basics_set_current[#1]% \ifnum\normallanguage>\zerocount \endgroup\expandafter\firstoftwoarguments \else @@ -286,7 +286,8 @@ \c!rightspeech=\languageparameter\c!rightquotation, \c!limittext=\unknown, \c!date={\v!year,\ ,\v!month,\ ,\v!day}, - \c!text=Ag] + \c!text=Ag, + \s!font=] % \v!auto : experimental ! % to be tested: % @@ -421,6 +422,24 @@ % \dorecurse{100}{dit is toch wel een heel\normalhyphendiscretionary lang\normalhyphendiscretionary woord \recurselevel\ } % \dorecurse{100}{dit is toch wel een heellangwoord \recurselevel\ } +% new experimental feature + +\unexpanded\def\setuplanguages + {\setuplanguage[\s!default]} + +% \setuplanguages[\s!font=\v!auto] +% \setuplanguage[\s!default][\s!font=\v!auto] +% \setuplanguage[nl][\s!font=\v!auto] + +\ifdefined\feature \else \let\feature\gobbleoneargument \fi + +\appendtoks + \edef\p_language_font{\languageparameter\s!font}% + \ifx\p_language_font\v!auto + \feature\currentlanguage + \fi +\to \everylanguage + % The following may be a solution for the fact that one cannot % change catcodes of characters like : and ; inside an environment. |