From d16694611525ab959e8f9f623462276f11c27b47 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Thu, 10 Nov 2011 18:51:26 +0100 Subject: =?UTF-8?q?fixed=20substitution=20precedence=20for=20mode=20?= =?UTF-8?q?=E2=80=9Ciso9=5Focs=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tex/context/third/transliterator/trans_tables_scntfc.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tex/context/third/transliterator/trans_tables_scntfc.lua b/tex/context/third/transliterator/trans_tables_scntfc.lua index ac5c398..96002c4 100644 --- a/tex/context/third/transliterator/trans_tables_scntfc.lua +++ b/tex/context/third/transliterator/trans_tables_scntfc.lua @@ -118,7 +118,7 @@ if not translit.done_ocs then ["Т"] = "T", ["У"] = "u", ["Ѹ"] = "U", - ["ꙋ"] = "U", + --["ꙋ"] = "U", ["Ф"] = "F", ["Х"] = "X", ["Ѡ"] = "Ō", @@ -191,7 +191,7 @@ if not translit.done_ocs then ["Ѩ"] = "Ję", ["Ѥ"] = "Je", ["Ѹ"] = "U", -- Digraph uk. - ["Ꙋ"] = "U", -- Monograph Uk, U+a64a. + --["Ꙋ"] = "U", -- Monograph Uk, U+a64a. ["Ꙑ"] = "Y", -- U+a650 } @@ -214,14 +214,16 @@ local function scientific (mode) if mode == "iso9_ocs" or mode == "iso9_ocs_hack" then environment.loadluafile("trans_tables_iso9") - cyr = translit.ru_upp + cyr = translit.ocs_add_low + + translit.ocs_add_upp + + translit.ocs_low + + translit.ru_upp + translit.ru_low + translit.ru_old_upp + translit.ru_old_low + translit.non_ru_upp + translit.non_ru_low - + translit.ocs_add_low - + translit.ocs_add_upp + + translit.ocs_upp if translit.deficient_font == "yes" then cyr = cyr + translit.ru_jer_hack -- cgit v1.2.3