diff options
Diffstat (limited to 'tex/context/third/transliterator/t-transliterator.mkiv')
-rw-r--r-- | tex/context/third/transliterator/t-transliterator.mkiv | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/tex/context/third/transliterator/t-transliterator.mkiv b/tex/context/third/transliterator/t-transliterator.mkiv index e918b7b..b6b841c 100644 --- a/tex/context/third/transliterator/t-transliterator.mkiv +++ b/tex/context/third/transliterator/t-transliterator.mkiv @@ -34,8 +34,31 @@ %D key-value options; at present you may configure \type{mode} and %D \type{hyphenate}. +\def\set_serbian_exceptions{% + \doifelse{\transliterateparameter{sr_exceptions}}\v!yes + {\ctxlua{translit.sr_except = true}} + {\ctxlua{translit.sr_except = false}}% +} + +\def\set_hinting{% + \doifelse{\transliterateparameter{hinting}}\v!yes + {\ctxlua{translit.hinting = true}} + {\ctxlua{translit.hinting = false}}% +} + +\appendtoks \set_serbian_exceptions \to \everysetuptransliterate +\appendtoks \set_hinting \to \everysetuptransliterate + %D At first we'll set some defaults: -\setuptransliterate[mode=ru_old,hyphenate=cz,debug=false] + +\setuptransliterate[% + debug=\v!false, + hinting=\v!yes, + hyphenate=cz, + mode=ru_old, + sr_exceptions=\v!yes, +] + %D Possible values for \type{mode} are by the time of this writing: %D \type{ru}, \type{ru_transcript_de}, \type{ru_transcript_en}, \type{ru_old}, %D \type{all}, \type{iso9_ocs}, \type{ocs}, \type{ocs_gla}, \type{ru_cz}, |