diff options
author | Karl Berry <karl@freefriends.org> | 2015-01-19 23:43:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-01-19 23:43:39 +0000 |
commit | b6574e6c71befc9e13ec7be5107ebc9104256269 (patch) | |
tree | 6390b348e311f566e2166b793f9979a761332b03 /Master/texmf-dist/doc/luatex | |
parent | 83b4f07dfc662cf6c2632a34e88a1aad0009e35a (diff) |
luatexko (19jan15)
git-svn-id: svn://tug.org/texlive/trunk@36096 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/ChangeLog | 7 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.pdf | bin | 324946 -> 218293 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex | 57 |
4 files changed, 38 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/luatex/luatexko/ChangeLog b/Master/texmf-dist/doc/luatex/luatexko/ChangeLog index 475b5ffaed3..ea0cfb49bfc 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/ChangeLog +++ b/Master/texmf-dist/doc/luatex/luatexko/ChangeLog @@ -1,3 +1,10 @@ +2015-01-16 Dohyun Kim <nomos at ktug org> + + Version 1.7 + + * luatexko.sty: package option [unfonts] is removed + * *.lua, *.sty: minor fixes and updated copyright year + 2014-06-17 Dohyun Kim <nomos at ktug org> Version 1.6 diff --git a/Master/texmf-dist/doc/luatex/luatexko/README b/Master/texmf-dist/doc/luatex/luatexko/README index 298549704d3..cafd7c6d422 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 1.6 (2014/06/17) +LuaTeX-ko Package version 1.7 (2015/01/16) ========================================== 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 6ac1f6c731e..3f8991cccea 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 59ac82224dc..8424a4b13cd 100644 --- a/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex +++ b/Master/texmf-dist/doc/luatex/luatexko/luatexko-doc.tex @@ -17,8 +17,11 @@ InterLatinCJK=.125em, Expansion, Protrusion, ] -\setsanshangulfont{KoPubDotum_Pro}[ - UprightFont=* Light, +\setsanshangulfont{Source Han Sans K}[ + CharRaise=-0.1ex, + Script=Hangul, + Language=Korean, + UprightFont=* Normal, BoldFont=* Bold, InterLatinCJK=.125em, ] @@ -47,7 +50,7 @@ \title{\luatexko\ 간단 매뉴얼} \author{Dohyun Kim \normalsize |<nomos at ktug org>| \and \normalsize \url{<http://github.com/dohyunkim/luatexko>}} -\date{Version 1.6\quad 2014/06/17} +\date{Version 1.7\quad 2015/01/16} \maketitle \begin{quote}\small @@ -56,8 +59,6 @@ \begin{itemize}\linespread{1.1}\selectfont \item[v1.0] ------ \item \hyperref[sec:loading]{플레인텍에서도 luatexko.sty을 불러야 한다.} - \item \hyperref[sec:packageopt]{패키지 옵션 |unfonts|가 선언되지 않으면 - 은글꼴을 자동으로 부르지 않는다.} \item \hyperref[sec:fontoption]{글꼴 옵션값을 |<dimen>|으로 지시한다.} \item \hyperref[sec:metapost]{\MP\ 코드를 넣으려면 luamplib 패키지를 불러야 한다.} @@ -78,6 +79,9 @@ \item \hyperref[sec:fontoption]{글꼴 옵션 |[NoEmbedding]|이 추가되었다.} \item \hyperref[sec:fontcmds]{main/sans hangul/hanja/fallback 폰트의 디폴트 옵션으로 |[Ligatures=TeX]|이 주어진다.} + \item[v1.7] ------ + \item 패키지 옵션 |[unfonts]|를 더는 지원하지 않는다. 이 옵션을 사용한 + 기존 문서는 기본 글꼴인 나눔 Type1으로 식자될 것이다. \end{itemize} \end{quote} @@ -90,7 +94,8 @@ \section{}\label{sec:loading} \luatexko\ 로드하기: \cs{usepackage{luatexko}} 혹은 \cs{usepackage{kotex}}. -플레인텍에서는 \cs{input luatexko.sty}. 입력은 원칙적으로 UTF-8으로 한다. +플레인텍에서는 \cs{input luatexko.sty} 혹은 \cs{input kotexplain}. +입력은 원칙적으로 UTF-8으로 한다. BOM (Byte Order Mark)은 있어도 좋고 없어도 좋다. CP949 인코딩에 관해서는 제\ref{sec:uhcencoding}절 참조. @@ -100,11 +105,6 @@ CP949 인코딩에 관해서는 제\ref{sec:uhcencoding}절 참조. 장(chapter) 제목과 편(part) 제목에만 ``제(第)''가 붙어 ``제~1 편'' ``제~3 장''과 같은 방식으로 표시되며 절 제목 이하에는 붙지 않는다. -|[unfonts]|는 은글꼴 트루타입을 불러오는 패키지 옵션이다.\footnote{% - |nofontspec| 옵션과 함께 사용할 수 없다. 또한 이 옵션은 - deprecated 상태로서 2015년에는 사라질 예정이다.} -이전 버전과 달리 은글꼴이 기본으로 로드되지 않음에 유의할 것. - |[nofontspec]| 옵션을 주면 fontspec을 부르지 않는다. 따라서 아래 \ref{sec:fontcmds}, \ref{sec:fontswitch}, \ref{sec:fontoption}, \ref{sec:verttype}, \ref{sec:mathhangul}절의 유니코드 한국어 글꼴 설정 @@ -160,12 +160,14 @@ CP949 인코딩에 관해서는 제\ref{sec:uhcencoding}절 참조. \registerpunctuations{45, "2D, `-} \unregisterpunctuations{"2D, "2015} \end{verbatim} +이들 두 명령은 항상 전역적 효과를 가진다. \section{}\label{sec:fontoption} fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 있다.\footnote{ 옛한글 식자를 위해서는 - |[Script=Hangul]| 옵션을 사용하는 것으로 충분하다.} + |[Script=Hangul]| 옵션을 사용하는 것으로 충분하다. + 플레인텍이라면 |script=hang|.} 그러나 \cs{defaulthangulfontfeatures} 따위 명령은 따로 구현돼 있지 않으며, 설혹 사용하더라도 fontspec의 \cs{defaultfontfeatures}와 같은 효과를 가진다. @@ -174,8 +176,7 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 \begin{figure} \fboxsep=1em \fbox{\parbox{\dimexpr\linewidth-2.1em\relax}{% - \fontspec{HCR Dotum LVT}[Script=Hangul,Ligatures=Required] - \leftskip2.5cm + \sffamily \leftskip2.5cm 뎨 가ᄂᆞᆫ 뎌 각시 본 듯도 ᄒᆞᆫ뎌이고.\\ 天텬上상白ᄇᆡᆨ玉옥京경을 엇디ᄒᆞ야 離니別별ᄒᆞ고\\ ᄒᆡ 다 져믄 날의 눌을 보라 가시ᄂᆞᆫ고 @@ -258,15 +259,18 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 \section{} 고문헌·일본어·중국어 조판을 위해 japanese, Schinese, Tchinese 환경을 제공한다. chinese는 Schinese의 다른 이름이다. korean 환경도 -마련했는데 이들 환경 안에서 잠깐 한국어를 조판하는 데 -사용한다. 일본어·중국어라도 글꼴 설정은 \cs{newhangulfontfamily} -\cs{newhanjafontfamily} 따위를 이용한다. 그림~\ref{fig:ancientdoc} 참조. +마련했는데 이들 환경 안에서 잠깐 한국어를 조판하는 데 사용한다. +일반적으로 우리 고문헌 조판에는 japanese 환경을 이용하면 무난하다. +그림~\ref{fig:ancientdoc} 참조. 플레인텍에서는 {\small(문서 전체에 적용하지 않는다면 그룹을 열고)} \cs{chinese} \cs{japanese} 따위를 사용한다. +일본어·중국어라도 글꼴 설정은 \cs{newhangulfontfamily} +\cs{newhanjafontfamily} 따위를 이용한다. + \begin{figure} \centering - \fbox{\parbox{37em}{\begin{chinese}\setmainfont{STFangsong} + \fbox{\parbox{37em}{\japanese\sffamily 子曰:「學而時習之,不亦說乎?有朋自遠方來,不亦樂乎?人不知而不慍, 不亦君子乎?」\par 有子曰:「其爲人也孝弟,而好犯上者,鮮矣!不好犯上,而好作亂者,未之有也! @@ -276,8 +280,8 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 不習乎?」\par 子曰:「道千乘之國,敬事而信,節用而愛人,使民以時。」\par 子曰:「弟子入則孝,出則弟;謹而信,汎愛衆;而親仁,行有餘力,則以學文。」 - \end{chinese}}} -\caption{고문헌 조판 보기}\label{fig:ancientdoc} + }} +\caption{고문헌 조판 보기. japanese 환경을 이용했다.}\label{fig:ancientdoc} \end{figure} \luatexko가 글자 사이에 삽입하는 미세간격을 사용자가 영(zero)으로 @@ -287,9 +291,8 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 \section{}\label{sec:verttype} 세로쓰기는 폰트의 고급 오픈타입 자질을 이용하므로 폰트가 이를 지원해야 가능한 일이다. 폰트에 |Vertical=RotatedGlyphs| 옵션을 준다. -플레인텍이라면 |vertical;+vrt2| 옵션. |vrt2| 자질을 갖지 않는 폰트를 쓰는 -경우 |vert| 자질을 명시해주어야 한다. 둘 다 없으면 세로쓰기에 적합하지 않은 -글꼴이다. +플레인텍이라면 |vertical;+vrt2| 옵션.\footnote{|vrt2| 자질이 없는 폰트라면 + |vert|를 가져야 한다. 둘 다 없으면 세로쓰기에 적합치 않은 글꼴이다.} 세로쓰기에는 \hemph{\luatex\ 0.79 이상}, 즉 \texlive\ 2014 이후 버전이 필요하다. @@ -300,7 +303,9 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 \begin{figure} \framebox[\linewidth]{\begin{vertical}{17em} -\fontspec{Adobe Myungjo Std}[Vertical=RotatedGlyphs,RawFeature=+vhal] + \sffamily + \addhangulfontfeature{Vertical=RotatedGlyphs, + CharacterWidth=Full, CharRaise=0.1ex, } \parindent-1em\leftskip1em \linespread{1.5}\selectfont \noindent 님의 침묵(The Silent Beloved) \smallbreak @@ -312,7 +317,6 @@ fontspec의 글꼴 옵션 외에 \luatexko가 따로 제공하는 것들이 黃金의꽃가티 굿고빗나든 옛盟誓는 차듸찬띠끌이되야서 한숨의 微風에 나러갓슴니다\par 날카로은 첫〈키쓰〉의追憶은 나의運命의指針을 돌너노코 뒷거름처서 사러젓슴니다\par -%…… \par \hellipsis\par 아아 님은갓지마는 나는 님을보내지 아니하얏슴니다\par 제곡조를못이기는 사랑의노래는 님의沈默을 휩싸고돔니다\par @@ -452,8 +456,7 @@ ulem 패키지가 \luatexko와 궁합이 잘 맞지 않아{\small (줄바꿈에 PDF에서 텍스트로 추출할 수 있게 해준다. 인자가 두 페이지에 나눠지지 않도록 유의한다. 모든 PDF 리더가 이를 지원하는 것은 아니다. 예: $\actualtext{\sqrt 2}$, -{\fontspec{HCR Dotum LVT}[Script=Hangul,Ligatures=Required] -\actualtext{ᄆᆞᄎᆞᆷ〮내〯}}. +{\sffamily \actualtext{ᄆᆞᄎᆞᆷ〮내〯}}. 인자가 글자 없이 그림으로만 돼있다면 \cs{actualtext*{...}} 방식을 이용한다. \section{} |