summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex')
-rw-r--r--Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex43
1 files changed, 33 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
index af2d1dfaca9..481a2a0a570 100644
--- a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
+++ b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
@@ -40,7 +40,8 @@
\newenvironment{plaintex}
{\setbox0=\vbox\bgroup\hsize=\dimexpr\textwidth-12pt\relax
\hrule width0pt\kern5pt\par\small
- \noindent}
+ \parindent0pt }
+% \noindent}
{\par \vskip-\lastskip\kern5pt\hrule width0pt\egroup \par\medskip\par
\dimen0=\dimexpr\pagegoal-\pagetotal\relax
\ifdim\dimen0<2\baselineskip\relax \dimen0\maxdimen \fi
@@ -70,7 +71,7 @@
\title{\xetexko\ 간단 매뉴얼}
\author{Dohyun Kim \normalsize <\texttt{nomos at ktug org}> \and
\normalsize <\url{http://github.com/dohyunkim/xetexko}>}
-\date{Version 3.0\quad 2021/03/20}
+\date{Version 3.1\quad 2021/03/22}
\maketitle
\begin{quote}\small
@@ -144,6 +145,9 @@ main/sans hangul/hanja 폰트에는 따로 \verb|Ligatures=TeX| 옵션을 지시
지시하지 않았다면 \hemph{은바탕/은돋움 트루타입}을 한글·한자 글꼴의 기본값으로
사용한다.
+\bigskip
+
+※ 버전 3.1부터 플레인텍에 주요 변경사항이 있다:\vernote{3.1}%
\begin{plaintex}
플레인텍에서도 기본값으로 은바탕을 한글에 사용한다. 한글폰트를 지시하는 방법은 다음과 같다.
\begin{verbatim}
@@ -151,6 +155,18 @@ main/sans hangul/hanja 폰트에는 따로 \verb|Ligatures=TeX| 옵션을 지시
\hangulfont="[UnBatang]:mapping=tex-text" at 10pt
\hanjafont ="Naver Dictionary:mapping=tex-text" at 10pt
\end{verbatim}
+ 그런데 3.1 버전부터는 이렇게 하면 문서 중간에 영문글꼴을 바꾸더라도
+ \cs{hangulfont} 선언시의 영문글꼴이 계속 적용되도록 바뀌었다.
+ 그래서 다음과 같은 새로운 명령을 제공한다.
+\begin{verbatim}
+ \tt
+ \sethangulfont\untaza ="[UnTaza.ttf]" at 10pt
+ \sethanjafont \undotum="[UnDotum.ttf]" at 10pt
+ \def\tt{\untaza\undotum}
+\end{verbatim}
+ 이 경우 \cs{untaza}, \cs{undotum} 명령에 \cs{set...font} 실행시의 현재폰트 명령이
+ 자동으로 포함된다. 뒤에서 설명할 글꼴옵션이 포함되는 것과 같은 개념이다.
+ 그리하여 예의 \cs{tt} 명령으로 이제 한글, 한자, 영문 글꼴을 동시에 바꿀 수 있게 된다.
\end{plaintex}
\keyword{fallbackhanjafont}%
@@ -202,10 +218,10 @@ fontspec과 마찬가지로 각 명령의 끝에 `s'를 붙여도 된다.
옵션 키의 종류와 의미는 다음과 같으며 각 키 값은 인자의 경우와 같다.
\begin{description}\itemsep0pt\hangulparens
-\item[alphs] 라틴 알파벳 및 아래에 해당하지 않는 모든 라틴 문자
-\item[parens] 라틴 괄호, 중괄호, 대괄호, 꺽쇠
-\item[colons] 라틴 콜론, 세미콜론, endash, emdash
-\item[hyphens] 하이픈, 하이픈으로 이루어지는 리거쳐, 슬래시
+\item[alphs] 라틴 알파벳, 숫자, 아래에 해당않는 모든 non-CJK 문자
+\item[parens] 라틴 괄호, 중괄호, 대괄호, 꺽쇠, 인용부호 및 그 리거쳐
+\item[colons] 라틴 콜론, 세미콜론
+\item[hyphens] 하이픈 및 그 리거쳐, 슬래시, en dash, em dash
\item[puncts] 마침표, 물음표, 느낌표, 쉼표
\item[cjksymbols] CJK 구두점, 괄호 및 상징기호
\end{description}
@@ -215,6 +231,8 @@ fontspec과 마찬가지로 각 명령의 끝에 `s'를 붙여도 된다.
라틴 인용부호에 적용되던 \verb|quotes| 옵션이
3.0버전부터는
각각 \verb|alphs| 옵션과 \verb|parens| 옵션에 통합되었음에 유의하라.
+또한\vernote{3.0} en dash, em dash가 종래 \verb|colons|에 속하던 것이 이제
+\verb|hyphens|에 속하게 되었음도 주의하라.
기본값은 다음 명령을 준 것과 동일하다.
\begin{verbatim}
@@ -292,7 +310,7 @@ fontspec과 마찬가지로 각 명령의 끝에 `s'를 붙여도 된다.
\def\xetexkointerhchar{-0.04em }
\def\xetexkocharraise{-0.1ex }
\end{verbatim}
- 이것들을 선언해두고나서 \cs{hangulfont} 명령으로 글꼴을
+ 이것들을 선언해두고나서 \cs{hangulfont} 명령 등으로 글꼴을
지정하면 기 정의된 옵션들이 한글폰트 명령에 자동 포함된다.
한자폰트의 경우도 같다. 따라서 한글폰트 옵션과
한자폰트 옵션을 서로 달리 지시할 수 있다.
@@ -582,7 +600,7 @@ microtype 패키지를 로드하는 것으로도 유사한 결과를 얻을 수
]
\end{verbatim}
\begin{plaintex}
- 플레인텍에서는 \cs{mathhangulfont=UnBatang}과 같이 설정한다.
+ 플레인텍에서는 \cs{mathhangulfont="[UnBatang.ttf]"}와 같이 설정한다.
또는 좀 더 그럴듯하게 하려면:\par
\leftskip=3em\noindent
@@ -657,6 +675,10 @@ microtype 패키지를 로드하는 것으로도 유사한 결과를 얻을 수
\begin{small}\linespread{1.2}\selectfont
\begin{description}\itemsep=0pt
+ \item[v3.1] 2021-03-22
+ \begin{itemize}
+ \item 플레인텍 명령 \cs{sethangulfont}, \cs{sethanjafont} 추가
+ \end{itemize}
\item[v3.0] 2021-03-20
\begin{itemize}
\item \verb|typesetclassic|, \verb|typesetmodern| 환경이 추가되었다.
@@ -667,11 +689,12 @@ microtype 패키지를 로드하는 것으로도 유사한 결과를 얻을 수
맞추어 조정하였다.
\item 글꼴옵션이 \verb|InterLatinCJK|, \verb|InterHangul|, \verb|CharRaise|
외에는 모두 무력화되었다.
- \item \cs{xetexkoregime}의 키값 \verb|nums|와 \verb|quotes|가
+ \item \cs{xetexkofontregime}의 키값 \verb|nums|와 \verb|quotes|가
각각 \verb|alphs|와 \verb|parens|에 통합되었다.
\item \cs{xetexkoulemsupport} 명령이 무력화되었다.
\item \cs{disableautojosa}, \cs{disablejamoautojosa} 명령이 무력화되었다.
- \item \cs{defaulthanjafontfeatures} 등의 명령이 무력화되었다.
+ \item \cs{defaulthangulfontfeatures} \cs{defaulthanjafontfeatures}
+ 명령이 무력화되었다.
\item 수식한글을 자동으로 잡아주지 않는다.
\end{itemize}
\item[v2.23] 2020-02-17