diff options
author | Karl Berry <karl@freefriends.org> | 2021-04-20 20:14:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-04-20 20:14:00 +0000 |
commit | e3046418e7cf8000138d9871e0387a15a3efd6bd (patch) | |
tree | 67cdd41c1761730547421e7218ab0df0ccdcd006 /Master/texmf-dist/doc/luatex | |
parent | 71613b69b837f9a7ca5829c5325952a5374e7dfc (diff) |
luatexko (20apr21)
git-svn-id: svn://tug.org/texlive/trunk@58928 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/ChangeLog | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf | bin | 328095 -> 326736 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex | 52 |
4 files changed, 43 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexko/ChangeLog b/Master/texmf-dist/doc/luatex/luatexko/ChangeLog index e0dc310e650..87afc21887a 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/ChangeLog +++ b/Master/texmf-dist/doc/luatex/luatexko/ChangeLog @@ -1,3 +1,11 @@ +2021-04-20 Dohyun Kim <nomos at ktug org> + + Version 3.1 + + * luatexko.lua: insert 1/4 quad after vertical colons; + cleverer behavior when protrusion option is given; + process_fonts() is now called by hyphenate callback + 2021-03-01 Dohyun Kim <nomos at ktug org> Version 3.0 diff --git a/Master/texmf-dist/doc/luatex/luatexko/README b/Master/texmf-dist/doc/luatex/luatexko/README index 204f8183bb0..1b9329ffca1 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/README +++ b/Master/texmf-dist/doc/luatex/luatexko/README @@ -1,4 +1,4 @@ -LuaTeX-ko Package version 3.0 (2021/03/01) +LuaTeX-ko Package version 3.1 (2021/04/20) =========================================== This is a Lua(La)TeX macro package that supports typesetting Korean diff --git a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf Binary files differindex a8b7ae9d402..dc87222ab28 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf +++ b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf diff --git a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex index ea7d4fc9389..d23b010e8f3 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex +++ b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex @@ -14,22 +14,31 @@ \usepackage{luacolor} \usepackage[hangul]{luatexko} \directlua{ - local gidoffset = 0x120000 - local notoserifcjkkr_hb = { - [171] = { 0.5, 0 }, % « - [187] = { 0, 0.5 }, % » - [62253+gidoffset] = { 0.5, 0 }, % ( - [62254+gidoffset] = { 0, 0.5 }, % ) - [62255+gidoffset] = { 0, 1 }, % , - [62257+gidoffset] = { 0, 1 }, % . - [62259+gidoffset] = { 0, 0.5 }, % : - [62260+gidoffset] = { 0, 0.5 }, % ; - [62270+gidoffset] = { 1, 0 }, % ‘ - [62271+gidoffset] = { 0, 1 }, % ’ - [62273+gidoffset] = { 0.5, 0 }, % “ - [62274+gidoffset] = { 0, 0.5 }, % ” + fonts.protrusions.setups.notoserifcjk = { + [0x28] = { 0.5, 0 }, % ( + [0x29] = { 0, 0.5 }, % ) + [0x2C] = { 0, 1 }, % , + [0x2E] = { 0, 1 }, % . + [0x3A] = { 0, 0.5 }, % : + [0x3B] = { 0, 0.5 }, % ; + [0xAB] = { 0.5, 0 }, % « + [0xBB] = { 0, 0.5 }, % » + [0x2018] = { 1, 0 }, % ‘ + [0x2019] = { 0, 1 }, % ’ + [0x201C] = { 0.5, 0 }, % “ + [0x201D] = { 0, 0.5 }, % ” + } + fonts.protrusions.setups.notosanscjk = { + % compresspunctuations 가 이미 반각을 강제했으므로 여기선 0.5만 준다. + % +halt, +vhal 따위의 옵션이 주어진 때에도 마찬가지 + [0x3001] = { 0, .5 }, + [0x3002] = { 0, .5 }, + [0xFF0C] = { 0, .5 }, + [0xFF0E] = { 0, .5 }, + [0xFE10] = { 0, .5 }, + [0xFE11] = { 0, .5 }, + [0xFE12] = { 0, .5 }, } - fonts.protrusions.setups.notoserifcjk = notoserifcjkkr_hb } \defaultfontfeatures+{Renderer=HarfBuzz} \setmainfont{Latin Modern Roman}[Expansion] % for hb tlig @@ -87,6 +96,7 @@ InterCharStretch=1pt, CharRaise=1pt, CharacterWidth=Full, + Protrusion=notosanscjk, ] \newhangulfontface\rubyfont{Noto Serif CJK KR Medium}[ Script=Hangul, @@ -124,7 +134,7 @@ \author{Dohyun Kim \normalsize |<nomos at ktug org>| \and Soojin Nam \normalsize |<jsunam at gmail com>| \and \normalsize <\url{http://github.com/dohyunkim/luatexko}>} -\date{Version 3.0\quad 2021/03/01} +\date{Version 3.1\quad 2021/04/20} \maketitle \begin{quote} @@ -455,6 +465,7 @@ v2.0부터는 고문헌 조판에서 한글^^b7한자와 영문자가 붙어 나 참조. \begin{figure} + \fboxsep=5pt \framebox[\linewidth]{ \begin{vertical}{20em} \linespread{1.5}\sffamily \verticalhangulfont @@ -465,17 +476,21 @@ v2.0부터는 고문헌 조판에서 한글^^b7한자와 영문자가 붙어 나 \end{figure} \begin{figure} + \fboxsep=5pt \framebox[\linewidth]{ - \begin{vertical}{19em} + \begin{vertical}{17em} \linespread{1.5}\sffamily \verticalhangulfont \parindent0pt \everypar{\hangindent1em \hangafter1 } \analectstext \end{vertical} } - \caption{세로쓰기의 다른 예. 박스 높이 |19em|을 지시했다. + \caption{세로쓰기의 다른 예. 박스 높이 |17em|을 지시했다. 글꼴에 |CompressPunctuations|와 더불어 |InterCharStretch=1pt|를 옵션으로 주었다. 공백이 없는 문서는 자간늘이기 값을 넉넉하게 주는 것이 좋다. + |Protrusion| 옵션으로 구두점들이 행 끝에 매달린 것도 볼 수 있다. + |CompressPunctuations|로 이미 반각이 강제되고 있으므로 글자내밀기 값으로 |0.5|를 + 주어야 전부 내밀기가 된다. }\label{fig:vertical3} \end{figure} @@ -498,6 +513,7 @@ v2.0부터는 고문헌 조판에서 한글^^b7한자와 영문자가 붙어 나 가로쓰기 영역의 폰트 설정은 사용자의 몫이다. \begin{figure} + \fboxsep=5pt \framebox[\linewidth]{ \begin{vertical}{17em} \linespread{1.5}\sffamily \verticalhangulfont |