summaryrefslogtreecommitdiff
path: root/tex/context/third/transliterator/trans_tables_scntfc.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2010-03-19 22:10:06 +0100
committerPhilipp Gesang <pgesang@ix.urz.uni-heidelberg.de>2010-03-19 22:10:06 +0100
commite6e1e893c0bb13e4cdb9d2e58afc981257a73b81 (patch)
tree0cb913011d4e18f91becc1c8abeeba9d4012694b /tex/context/third/transliterator/trans_tables_scntfc.lua
parentde7913532bd56d8d7d88ac1ef522e18157eaac17 (diff)
downloadtransliterator-e6e1e893c0bb13e4cdb9d2e58afc981257a73b81.tar.gz
dirty hack to be used with limited fonts
Diffstat (limited to 'tex/context/third/transliterator/trans_tables_scntfc.lua')
-rw-r--r--tex/context/third/transliterator/trans_tables_scntfc.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/tex/context/third/transliterator/trans_tables_scntfc.lua b/tex/context/third/transliterator/trans_tables_scntfc.lua
index d42a970..93bdbb4 100644
--- a/tex/context/third/transliterator/trans_tables_scntfc.lua
+++ b/tex/context/third/transliterator/trans_tables_scntfc.lua
@@ -211,7 +211,7 @@ function translit.scientific (mode, text)
local cyr = {}
local cyruk, p_cyruk, p_cyr
local scientific_parser
- if mode == ("iso9_ocs") then
+ if mode == "iso9_ocs" or mode == "iso9_ocs_hack" then
environment.loadluafile("trans_tables_iso9.lua")
translit.add_table( cyr,
@@ -225,6 +225,12 @@ function translit.scientific (mode, text)
translit.ocs_add_upp
)
+ if mode == "iso9_ocs_hack" then
+ translit.add_table( cyr,
+ translit.ru_jer_hack
+ )
+ end
+
p_cyr = Cs(utfchar) / cyr
scientific_parser = Cs((p_cyr + utfchar)^0)