summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-04-20 20:14:00 +0000
committerKarl Berry <karl@freefriends.org>2021-04-20 20:14:00 +0000
commite3046418e7cf8000138d9871e0387a15a3efd6bd (patch)
tree67cdd41c1761730547421e7218ab0df0ccdcd006 /Master/texmf-dist/doc/luatex
parent71613b69b837f9a7ca5829c5325952a5374e7dfc (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/ChangeLog8
-rw-r--r--Master/texmf-dist/doc/luatex/luatexko/README2
-rw-r--r--Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdfbin328095 -> 326736 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex52
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
index a8b7ae9d402..dc87222ab28 100644
--- a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf
+++ b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf
Binary files differ
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