diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-22 21:24:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-22 21:24:14 +0000 |
commit | 600ff15b73f6b7f626f95033638b9b0aeede59e5 (patch) | |
tree | 943c305fe6e5bdfa323993ade53d7a713be91b11 /Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua | |
parent | d5b7f5827c0c4e7c044ee67da597887e83409051 (diff) |
luatexko (22apr16)
git-svn-id: svn://tug.org/texlive/trunk@40688 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua')
-rw-r--r-- | Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua b/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua index f2f7704c02c..6afb6d6738c 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua @@ -1,6 +1,6 @@ -- luatexko-normalize.lua -- --- Copyright (c) 2013-2015 Dohyun Kim <nomos at ktug org> +-- Copyright (c) 2013-2016 Dohyun Kim <nomos at ktug org> -- Soojin Nam <jsunam at gmail com> -- -- This work may be distributed and/or modified under the @@ -13,8 +13,8 @@ luatexbase.provides_module({ name = "luatexko-normalize", - version = "1.11", - date = "2015/12/10", + version = "1.12", + date = "2016/04/22", author = "Dohyun Kim, Soojin Nam", description = "Hangul normalization", license = "LPPL v1.3+", @@ -411,7 +411,6 @@ local concat = table.concat local floor = math.floor local add_to_callback = luatexbase.add_to_callback local remove_from_callback = luatexbase.remove_from_callback -local priority_in_callback = luatexbase.priority_in_callback local jamo2syllable = function(l,v,t) if find(t,ojong) then return end @@ -468,9 +467,12 @@ local hangulcompose = function(buffer) return buffer end +local loaded = false + local function unload() - if priority_in_callback('process_input_buffer', 'luatexko-hangul-normalize') then + if loaded then remove_from_callback('process_input_buffer', 'luatexko-hangul-normalize') + loaded = false end end luatexkonormalize.unload = unload @@ -478,11 +480,13 @@ luatexkonormalize.unload = unload local function compose() unload() add_to_callback('process_input_buffer', hangulcompose, 'luatexko-hangul-normalize') + loaded = true end luatexkonormalize.compose = compose local function decompose() unload() add_to_callback('process_input_buffer', hanguldecompose, 'luatexko-hangul-normalize') + loaded = true end luatexkonormalize.decompose = decompose |