From 0c77232187fdaa1f3d5635e9bb69ce5fea40f993 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 11 Dec 2015 23:17:37 +0000 Subject: luatexko (11dec15) git-svn-id: svn://tug.org/texlive/trunk@39081 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/luatex/luatexko/luatexko-core.sty | 11 ++++++++++- Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua | 9 +++++---- Master/texmf-dist/tex/luatex/luatexko/luatexko-uhc2utf8.lua | 4 ++-- Master/texmf-dist/tex/luatex/luatexko/luatexko.lua | 4 ++-- Master/texmf-dist/tex/luatex/luatexko/luatexko.sty | 2 +- 5 files changed, 20 insertions(+), 10 deletions(-) (limited to 'Master/texmf-dist/tex/luatex') diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko-core.sty b/Master/texmf-dist/tex/luatex/luatexko/luatexko-core.sty index 464e9c186dc..9caf53e9c5e 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko-core.sty +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko-core.sty @@ -17,13 +17,22 @@ \ifcsname ifpdf\endcsname\else \input ifpdf.sty \fi \catcode`@ = 11 \else - \ProvidesPackage{luatexko-core}[2015/10/02 v1.10 Typesetting Korean with LuaTeX] + \ProvidesPackage{luatexko-core}[2015/12/10 v1.11 Typesetting Korean with LuaTeX] \RequirePackage{luaotfload}[2013/05/23] + \RequirePackage{ifpdf} \fi \ifdefined\luatexfontid\else \let\luatexfontid\fontid % latex 2015/10/01 \fi +\ifdefined\newluatexattribute\else % luaotfload 2.6 + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname RequirePackage\endcsname\relax + \input luatexbase.sty + \else + \RequirePackage{luatexbase} + \fi +\fi %% make hangul catcode 12 \count@"1100 diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua b/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua index bdaaf1bc240..f2f7704c02c 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko-normalize.lua @@ -13,8 +13,8 @@ luatexbase.provides_module({ name = "luatexko-normalize", - version = "1.10", - date = "2015/10/02", + version = "1.11", + date = "2015/12/10", author = "Dohyun Kim, Soojin Nam", description = "Hangul normalization", license = "LPPL v1.3+", @@ -408,6 +408,7 @@ local byte = unicodeutf8.byte local char = unicodeutf8.char local find = unicodeutf8.find 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 @@ -426,8 +427,8 @@ end local syllable2jamo = function(s) s = byte(s) - 0xac00 local t = {} - t[1] = char(s / 588 + 0x1100) - t[2] = char(s % 588 / 28 + 0x1161) + t[1] = char(floor(s / 588) + 0x1100) + t[2] = char(floor(s % 588 / 28) + 0x1161) local jong = s % 28 t[3] = jong > 0 and char(jong + 0x11a7) or nil return concat(t) diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko-uhc2utf8.lua b/Master/texmf-dist/tex/luatex/luatexko/luatexko-uhc2utf8.lua index 0812b2bd5e1..aed942c7dc6 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko-uhc2utf8.lua +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko-uhc2utf8.lua @@ -13,8 +13,8 @@ luatexbase.provides_module({ name = "luatexko-uhc2utf8", - version = "1.10", - date = "2015/10/02", + version = "1.11", + date = "2015/12/10", author = "Dohyun Kim, Soojin Nam", description = "UHC (CP949) input encoding", license = "LPPL v1.3+", diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko.lua b/Master/texmf-dist/tex/luatex/luatexko/luatexko.lua index b84f7521af7..c2a27f8e70b 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko.lua +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko.lua @@ -13,8 +13,8 @@ luatexbase.provides_module { name = 'luatexko', - date = '2015/10/02', - version = '1.10', + date = '2015/12/10', + version = '1.11', description = 'Korean linebreaking and font-switching', author = 'Dohyun Kim, Soojin Nam', license = 'LPPL v1.3+', diff --git a/Master/texmf-dist/tex/luatex/luatexko/luatexko.sty b/Master/texmf-dist/tex/luatex/luatexko/luatexko.sty index f84c3b5f5fb..d62e0d8ec75 100644 --- a/Master/texmf-dist/tex/luatex/luatexko/luatexko.sty +++ b/Master/texmf-dist/tex/luatex/luatexko/luatexko.sty @@ -23,7 +23,7 @@ \expandafter\endinput \fi -\ProvidesPackage{luatexko}[2015/10/02 v1.10 Typesetting Korean with LuaLaTeX] +\ProvidesPackage{luatexko}[2015/12/10 v1.11 Typesetting Korean with LuaLaTeX] %% package options \newif\if@hangul -- cgit v1.2.3