diff options
author | Marius <mariausol@gmail.com> | 2012-10-19 01:20:13 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2012-10-19 01:20:13 +0300 |
commit | 69d2352af4b60929b37fc49f3bdb263977016244 (patch) | |
tree | db5eb11398e345dfa23b4c4500fb93575d2afb7c /tex/context/base/typo-cap.mkiv | |
parent | c18f7cbe51449a611ea1819fedd9a4ff18529b7d (diff) | |
download | context-69d2352af4b60929b37fc49f3bdb263977016244.tar.gz |
stable 2012.05.30 11:26
Diffstat (limited to 'tex/context/base/typo-cap.mkiv')
-rw-r--r-- | tex/context/base/typo-cap.mkiv | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/tex/context/base/typo-cap.mkiv b/tex/context/base/typo-cap.mkiv index feab6b35d..28ced7c42 100644 --- a/tex/context/base/typo-cap.mkiv +++ b/tex/context/base/typo-cap.mkiv @@ -183,22 +183,21 @@ %D %D \showsetup{setupcapitals} -\installcorenamespace{capitals} +\let\normalsmallcapped\smallcapped -\installsetuponlycommandhandler \??capitals {capitals} +\definesystemvariable{kk} -\let\normalsmallcapped\smallcapped +\unexpanded\def\setupcapitals + {\dosingleempty\typo_capitals_setup} -\appendtoks - \doifelse{\directcapitalsparameter\c!title}\v!yes - {\definealternativestyle[\v!capital ][\normalsmallcapped][\normalsmallcapped]% - \definealternativestyle[\v!smallcaps][\sc ][\sc ]} - {\definealternativestyle[\v!capital ][\normalsmallcapped][\normalWORD ]% - \definealternativestyle[\v!smallcaps][\sc ][\normalWORD ]}% - \doifelse{\directcapitalsparameter\s!sc}\v!yes - \userealcaps - \usepseudocaps -\to \everysetupcapitals +\def\typo_capitals_setup[#1]% todo: don't use grouping just a switch + {\getparameters[\??kk][#1]% + \doifelse\@@kktitle\v!yes + {\definealternativestyle[\v!capital ][\normalsmallcapped][\normalsmallcapped]% + \definealternativestyle[\v!smallcaps][\sc ][\sc ]} + {\definealternativestyle[\v!capital ][\normalsmallcapped][\normalWORD ]% + \definealternativestyle[\v!smallcaps][\sc ][\normalWORD ]}% + \doifelse\@@kksc\v!yes\userealcaps\usepseudocaps} \let\uppercased\normalWORD \let\lowercased\normalword |