X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fjfm-ujis.lua;h=d2cd13b6d91da87d0511fcf90e75d8640f374494;hb=80bbcf52bf096105cf1797a4422a38d400b3fa05;hp=87846f9bb23ebdb02939170f366f54e31b9c1269;hpb=880636d81e9819b31dec8a5f897bbfaf1732d18b;p=luatex-ja%2Fluatexja.git diff --git a/src/jfm-ujis.lua b/src/jfm-ujis.lua index 87846f9..d2cd13b 100644 --- a/src/jfm-ujis.lua +++ b/src/jfm-ujis.lua @@ -30,7 +30,7 @@ luatexja.jfont.define_jfm { [2] = { -- 閉じ括弧類 chars = { '’', '”', '、', '〉', '》', '」', '』', '】', '〕', - '〗', '〙', '〟', ')', ',', ']', '}', '⦆' + '〗', '〙', '〟', ')', ',*', ']', '}', '⦆', }, align = 'left', left = 0.0, down = 0.0, width = 0.5, height = 0.88, depth = 0.12, italic=0.0, @@ -40,7 +40,8 @@ luatexja.jfont.define_jfm { [3] = { 0.25, 0.0, 0.25 }, [5] = { 0.5 , 0.0, 0.5 }, [6] = { 0.5 , 0.0, 0.5 }, - [7] = { 0.5 , 0.0, 0.5 } + [7] = { 0.5 , 0.0, 0.5 }, + [8] = { 0.5 , 0.0, 0.5 }, } }, @@ -57,6 +58,7 @@ luatexja.jfont.define_jfm { [5] = { 0.25, 0.0, 0.25 }, [6] = { 0.25, 0.0, 0.25 }, [7] = { 0.25, 0.0, 0.25 }, + [8] = { 0.25, 0.0, 0.25 }, } }, @@ -70,12 +72,13 @@ luatexja.jfont.define_jfm { [3] = { 0.75, 0.0, 0.25 }, [5] = { 0.5 , 0.0, 0.0 }, [6] = { 0.5 , 0.0, 0.0 }, - [7] = { 0.5 , 0.0, 0.0 } + [7] = { 0.5 , 0.0, 0.0 }, + [8] = { 0.5 , 0.0, 0.0 }, } }, [5] = { -- ダッシュ - chars = { '―', '‥', '…' }, + chars = { '—', '―', '‥', '…' }, align = 'left', left = 0.0, down = 0.0, width = 1.0, height = 0.88, depth = 0.12, italic=0.0, glue = { @@ -98,7 +101,8 @@ luatexja.jfont.define_jfm { [7] = { 0.5 , 0.0, 0.5 }, }, kern = { - [5] = 0.0 + [5] = 0.0, + [8] = 0.0 } }, @@ -132,6 +136,36 @@ luatexja.jfont.define_jfm { } }, + [8] = { -- 罫線類. + chars = { + '─', '━', '│', '┃', '┄', '┅', '┆', '┇', + '┈', '┉', '┊', '┋', '┌', '┍', '┎', '┏', + '┐', '┑', '┒', '┓', '└', '┕', '┖', '┗', + '┘', '┙', '┚', '┛', '├', '┝', '┞', '┟', + '┠', '┡', '┢', '┣', '┤', '┥', '┦', '┧', + '┨', '┩', '┪', '┫', '┬', '┭', '┮', '┯', + '┰', '┱', '┲', '┳', '┴', '┵', '┶', '┷', + '┸', '┹', '┺', '┻', '┼', '┽', '┾', '┿', + '╀', '╁', '╂', '╃', '╄', '╅', '╆', '╇', + '╈', '╉', '╊', '╋', '╌', '╍', '╎', '╏', + '═', '║', '╒', '╓', '╔', '╕', '╖', '╗', + '╘', '╙', '╚', '╛', '╜', '╝', '╞', '╟', + '╠', '╡', '╢', '╣', '╤', '╥', '╦', '╧', + '╨', '╩', '╪', '╫', '╬', '╭', '╮', '╯', + '╰', '╱', '╲', '╳', '╴', '╵', '╶', '╷', + '╸', '╹', '╺', '╻', '╼', '╽', '╾', '╿', + }, + align = 'left', left = 0.0, down = 0.0, + width = 1.0, height = 0.88, depth = 0.12, italic=0.0, + glue = { + [1] = { 0.5 , 0.0, 0.5 }, + [3] = { 0.25, 0.0, 0.25 } + }, + kern = { + [8] = 0.0 + } + }, + [99] = { -- box末尾 chars = {'boxbdd', 'parbdd'}, glue = {