From c3fcd6a29999502c8c0e080c780c24284a754207 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Tue, 10 May 2011 22:22:38 +0200 Subject: =?UTF-8?q?hinting=20(character:=20=E2=80=9C*=E2=80=9D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../third/transliterator/t-transliterator.mkiv | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'tex/context/third/transliterator/t-transliterator.mkiv') 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}, -- cgit v1.2.3