summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-07-05 22:11:44 +0000
committerKarl Berry <karl@freefriends.org>2015-07-05 22:11:44 +0000
commit3ad37bd306bd38be21fe9082c369811140841075 (patch)
tree77565a4dc7ca4f67866507b4dbfed947c10d95fa /Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex
parent4fd06219c5cd91090c46103f063bc227ea27aa84 (diff)
luatexko
git-svn-id: svn://tug.org/texlive/trunk@37775 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex')
-rw-r--r--Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex37
1 files changed, 23 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex
index 572f87534d8..f9ebfd7c51f 100644
--- a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex
+++ b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex
@@ -4,6 +4,8 @@
%% luatexko-doc.tex
%%
%% written by Dohyun Kim <nomos at ktug org>
+%% Soojin Nam <jsunam at gmail com>
+%%
%% public domain
\documentclass[a4paper]{article}
@@ -25,13 +27,7 @@
BoldFont=* Bold,
InterLatinCJK=.125em,
]
-\setmonofont{Source Han Sans K}[
- UprightFont=* Normal,
- BoldFont=* Bold,
- CharacterWidth=Half,
- WordSpace={2.242,0,0},
- Color=191970 % MidnightBlue
-]
+\setmonofont{Source Han Sans HW K}[Color=191970] % MidnightBlue
\usepackage{hologo}
\def\luatex{\hologo{LuaTeX}}
\def\MP{\hologo{METAPOST}}
@@ -54,8 +50,9 @@
\begin{document}
\title{\luatexko\ 간단 매뉴얼}
\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 1.8\quad 2015/05/10}
+\date{Version 1.9\quad 2015/07/02}
\maketitle
\begin{quote}\small
@@ -89,6 +86,8 @@
기존 문서는 기본 글꼴인 나눔 Type1으로 식자될 것이다.
\item[v1.8] ------
\item \hyperref[sec:ruby]{\cs{xxruby} 명령이 추가되었다.}
+ \item[v1.9] ------
+ \item \hyperref[sec:verttype]{|horizontal| 환경이 추가되었다.}
\end{itemize}
\end{quote}
@@ -101,7 +100,7 @@
\section{}\label{sec:loading}
\luatexko\ 로드하기: \cs{usepackage{luatexko}} 혹은 \cs{usepackage{kotex}}.
-플레인텍에서는 \cs{input luatexko.sty} 혹은 \cs{input kotexplain}.
+플레인텍에서는 \cs{input luatexko.sty} 혹은 \cs{input kotex.sty}.
입력은 원칙적으로 UTF-8으로 한다.
BOM (Byte Order Mark)은 있어도 좋고 없어도 좋다.
CP949 인코딩에 관해서는 제\ref{sec:uhcencoding}절 참조.
@@ -251,7 +250,10 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이
\end{verbatim}
이는 |Protrusion=default|와 같은 뜻이다.
플레인텍에서는 |protrusion=default|.
- 마이크로타입에 관심 있으면 자신만의 설정을 만들어 지정할 수 있다.
+ 마이크로타입에 관심 있으면 자신만의 설정을 만들어 지정할 수 있다.\footnote{%
+ default 설정을 고치는 방법은 이를테면 다음과 같다:\par
+ \cs{directlua{ fonts.protrusions.setups.default[0x201C] = { 1, 0 } }}
+ }
\item[Expansion] 판면의 균일한 조판을 위해 글자들을 미세하게 늘이거나
줄이는 기능이다.
@@ -297,9 +299,10 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이
\section{}\label{sec:verttype}
세로쓰기는 폰트의 고급 오픈타입 자질을 이용하므로 폰트가 이를 지원해야
-가능한 일이다. 폰트에 |Vertical=RotatedGlyphs| 옵션을 준다.
-플레인텍이라면 |vertical;+vrt2| 옵션.\footnote{|vrt2| 자질이 없는 폰트라면
- |vert|를 가져야 한다. 둘 다 없으면 세로쓰기에 적합치 않은 글꼴이다.}
+가능한 일이다. 폰트에 |Vertical=RotatedGlyphs| 옵션을 준다. 이는
+플레인텍에서 |vertical;+vrt2| 옵션을 주는 것과 같다.\footnote{|vrt2| 자질이 없는 폰트라면
+ |vert|를 가져야 한다. 둘 다 없으면 세로쓰기에 적합치 않은 글꼴이다.
+ 세로쓰기에서 |vert|는 자동으로 로드되므로 따로 지시할 필요가 없다.}
문서의 일부를 세로쓰기하려면 \cs{begin{vertical}{<dimen>}} \ldots\ \cs{end{vertical}}
환경을 이용하라. |<dimen>|으로 세로쓰기 박스의 높이를 지시한다.
@@ -331,7 +334,13 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이
문서 전체를 세로쓰기한다면 이 환경을 쓰는 대신
\cs{verticaltypesetting} 명령을 전처리부에 선언한다.
-이때 면주의 폰트에는 세로쓰기 옵션이 없어야 할 것이다.
+이때 면주는 가로로 식자되며 면주 폰트의 설정은 사용자의 몫이다.
+
+세로쓰기 도중에 문서의 일부를 가로쓰기하려면
+\cs{begin{horizontal}{<dimen>}} \ldots\ \cs{end{horizontal}}
+환경을 이용하라. |<dimen>|은 가로쓰기 박스의 너비를 지시한다.
+플레인텍에서는 \cs{horizontal{<dimen>}} \ldots\ \cs{endhorizontal}.
+가로쓰기 영역의 폰트 설정은 사용자의 몫이다.
\section{}\label{sec:metapost}
전처리부에서 \cs{usepackage{luamplib}}을 선언하면 \MP\ 코드를 문서 중간에