Skip to content

Commit

Permalink
remove [unfonts] option
Browse files Browse the repository at this point in the history
  • Loading branch information
dohyunkim committed Jan 16, 2015
1 parent 32f1ba0 commit 12f3ea2
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 64 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2015-01-16 Dohyun Kim <nomos at ktug org>

Version 2.10

* xetexko.sty, xetexko-font.sty: package option [unfonts] is removed
* *.sty: minor fixes and updated copyright year

2014-08-04 Dohyun Kim <nomos at ktug org>

Version 2.9
Expand Down
7 changes: 3 additions & 4 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
XeTeX-ko Package version 2.9 (2014/08/04)
XeTeX-ko Package version 2.10 (2015/01/16)
=========================================

XeTeX-ko is a macro package for Xe(La)TeX which supports typesetting
Expand Down Expand Up @@ -74,9 +74,8 @@ spacing.
[hanja]
Load Hanja captions. Also adjusts spacing as [hangul] option does.

[unfonts]
Load font setting predefined for Un TrueType fonts available at
http://kldp.net/projects/unfonts/.
Note that [unfonts] option is removed starting with v2.10, and so
Nanum TrueType will be used when no Hangul/Hanja font is declared.


Hangul Font Commands
Expand Down
30 changes: 15 additions & 15 deletions xetexko-doc.tex
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
\title{\xetexko\ 간단 매뉴얼}
\author{Dohyun Kim \normalsize <\texttt{nomos at ktug org}> \and
\normalsize <\url{http://github.com/dohyunkim/xetexko}>}
\date{Version 2.9\quad 2014/08/04}
\date{Version 2.10\quad 2015/01/16}
\maketitle

\begin{quote}\small
Expand All @@ -69,8 +69,6 @@
\item[v2.0]---
\item \hyperref[sec:loading]
{플레인텍에서 xetexko.tex이 아니라 xetexko.sty를 불러야 한다.}
\item \hyperref[sec:loading]
{\texttt{[unfonts]} 옵션이 없으면 은글꼴을 자동으로 부르지 않는다.}
\item \hyperref[sec:symbolfont]
{CJK 기호문자를 \hparen{한자가 아니라} 한글 글꼴에서 찾는 것이
기본값이 되었다.}
Expand All @@ -79,7 +77,7 @@
추가했다.}
\item[v2.2]---
\item \hyperref[sec:fontopts]
{글꼴 옵션 \texttt{charraise}를 추가했다.}
{글꼴 옵션 \texttt{CharRaise}를 추가했다.}
\item \hyperref[sec:fontcmds]
{\cs{fallbackhanjafont} 명령을 인식한다.}
\item \hyperref[sec:etccmds]
Expand All @@ -100,6 +98,9 @@
\item \hyperref[sec:fontcmds]
{영문폰트에 한글·한자 자형이 없고 한글·한자 폰트도 따로 지시하지 않았다면
나눔 트루타입을 한글·한자 글꼴의 기본값으로 사용한다.}
\item[v2.10]---
\item 패키지 옵션 \texttt{[unfonts]}를 더는 지원하지 않는다. 이 옵션을
사용한 기존 문서는 기본 글꼴인 나눔 트루타입으로 식자될 것이다.
\end{itemize}
\end{quote}

Expand Down Expand Up @@ -148,8 +149,6 @@ \section{\xetexko\ 부르기}\label{sec:loading}
\item[ hanja ] `第1章' `表' `目次' 등 한자 표제를 이용한다.
절 제목 이하에는 한자 표제가 붙지 않고 숫자로만 표현된다.
한글이 주된 언어라고 인식하여 줄간격 조정도 수행한다.
\item[ unfonts ] 은글꼴을 불러온다. \hemph{이 옵션이 없으면
사용자가 한글 글꼴을 지정해야} 할 수 있다.
\end{description}


Expand Down Expand Up @@ -204,7 +203,7 @@ \section{글꼴 명령 (계속)}
fontspec 패키지의 \verb+\newfontfamily+ \verb+\newfontface+ 명령에 해당한다.

\begin{verbatim}
\addhangulfontfeature{Color=FF0000,interhchar=-.1em}
\addhangulfontfeature{Color=FF0000,InterHangul=-.1em}
\addhanjafontfeature {Color=00FF00}
\end{verbatim}
fontspec의 \verb+\addfontfeature+ 명령을 구현한 것이다.
Expand Down Expand Up @@ -270,7 +269,7 @@ \section{간격 조정 옵션}\label{sec:fontopts}
\dotemph{고정폭 글꼴을 제외한} 한글·한자 글꼴 명령에 미세 간격 옵션을
쓸 수 있다.
\begin{verbatim}
\setsanshangulfont{NanumGothic}[interhchar=-.04em]
\setsanshangulfont{NanumGothic}[InterHangul=-.04em]
\end{verbatim}
이 때 나눔고딕 글꼴에만 한글 마이너스 자간이 작동한다.
허용되는 옵션은 다음과 같으며 기본값은 다른 언급이 없는 한 모두 0pt이다.
Expand Down Expand Up @@ -349,10 +348,10 @@ \section{간격 조정 옵션}\label{sec:fontopts}

\LaTeX 에서는 한글·한자 글꼴의 기본 옵션을 지정할 수 있다.
\begin{verbatim}
\defaulthangulfontfeatures {hu=.1em, interhchar=-.1em}
\defaulthangulfontfeatures+{hu=.1em, interhchar=-.1em}
\defaulthanjafontfeatures {hu=.1em}
\defaulthanjafontfeatures +{hu=.1em}
\defaulthangulfontfeatures {InterLatinCJK=.1em, InterHangul=-.1em}
\defaulthangulfontfeatures+{InterLatinCJK=.1em, InterHangul=-.1em}
\defaulthanjafontfeatures {InterLatinCJK=.1em}
\defaulthanjafontfeatures +{InterLatinCJK=.1em}
\end{verbatim}
fontspec 패키지의 \cs{defaultfontfeatures}에 상응하는 것이지만,
오직 이 절에서 언급한 옵션들만 인식하며 나머지는 무시된다는 점을 유의하라.
Expand Down Expand Up @@ -406,8 +405,9 @@ \section{옛한글}
옛한글을 사용하기 위해선 \verb|Script=Hangul| 옵션을 주는 것으로 족하다.
옛한글 식자는 고급 오픈타입 기능을 이용하므로
폰트가 이런 기능을 제공해야만 가능한 일이다.\footnote{%
\today\ 현재, 이런 기능을 제공하는 폰트로는 윈도즈~8에 번들된 맑은고딕이
있으며 공개폰트로는 은바탕과 함초롬~LVT 글꼴이 있다.}
이런 기능을 제공하는 폰트로는 윈도즈~8에 번들된 맑은고딕이
있으며 공개폰트로는 은바탕, 함초롬~LVT, Source Han Sans (본고딕),
Noto Sans CJK 등이 있다.}

\begin{figure}
\begin{example}
Expand Down Expand Up @@ -482,7 +482,7 @@ \section{세로쓰기}
\end{verbatim}
혹시 세로로 식자되지 않는 라틴문자 부분이 있다면
베이스라인이 한글과 어울리지 않을 수 있다. 이를 교정하려면
\verb|charraise| 옵션을 한글 폰트에 준다.\footnote{%
\verb|CharRaise| 옵션을 한글 폰트에 준다.\footnote{%
이 방법이 여의치 않으면 라틴문자 부분을 \cs{vertlatin} 명령으로 감쌀 수도
있는데, 이때 인자가 박스로 처리되어 그 안에서 줄바꿈이 일어나지 않는다.}
\medbreak
Expand Down
39 changes: 1 addition & 38 deletions xetexko-font.sty
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
% and version 1.3c or later is part of all distributions of LaTeX
% version 2006/05/20 or later.

\ProvidesPackage{xetexko-font}[2014/08/04 v2.9 LaTeX Font commands for XeTeX-ko]
\ProvidesPackage{xetexko-font}[2015/01/16 v2.10 LaTeX Font commands for XeTeX-ko]

\let\xetexko@f@size\f@size
\RequirePackage{fontspec}[2014/05/25]
Expand Down Expand Up @@ -384,43 +384,6 @@
}
\ExplSyntaxOff

%%%%%%%%%%%%%%%%%%%%%%%%%%
% set unfonts if [unfonts]
\if@unfonts
%% 한글폰트 지정하기 :
\setmainhangulfont
[ ExternalLocation,
Mapping=tex-text,
BoldFont=UnBatangBold,
ItalicFont=UnBatang, ItalicFeatures={FakeSlant=0.17},
SlantedFont=UnBatang, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=UnBatangBold, BoldItalicFeatures={FakeSlant=0.17},
BoldSlantedFont=UnBatangBold, BoldSlantedFeatures={FakeSlant=0.17},
interhchar=-0.045em,
lowerperiod=0.1em ]
{UnBatang}
\setsanshangulfont
[ ExternalLocation,
Mapping=tex-text,
BoldFont=UnDotumBold,
ItalicFont=UnDotum, ItalicFeatures={FakeSlant=0.17},
SlantedFont=UnDotum, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=UnDotumBold, BoldItalicFeatures={FakeSlant=0.17},
BoldSlantedFont=UnDotumBold, BoldSlantedFeatures={FakeSlant=0.17},
lowerperiod=0.1em ]
{UnDotum}
\setmonohangulfont
[ ExternalLocation,
Scale=1.05,
BoldFont=UnTaza, BoldFeatures={FakeBold=2},
ItalicFont=UnTaza, ItalicFeatures={FakeSlant=0.17},
SlantedFont=UnTaza, SlantedFeatures={FakeSlant=0.17},
BoldItalicFont=UnTaza, BoldItalicFeatures={FakeBold=2,FakeSlant=0.17},
BoldSlantedFont=UnTaza, BoldSlantedFeatures={FakeBold=2,FakeSlant=0.17}]
{UnTaza}
\let\hnjmonofont\korsansfont
\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%
% font switching for latex
\def\XKstoreprevfont{%
Expand Down
2 changes: 1 addition & 1 deletion xetexko-hanging.sty
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
\ProvidesPackage{xetexko-hanging}
[2014/08/18 v2.10 Hanging punctuations for XeTeX-ko]
[2015/01/16 v2.10 Hanging punctuations for XeTeX-ko]
\fi

\chardef\catcodeofATcharacter\catcode`@
Expand Down
2 changes: 1 addition & 1 deletion xetexko-josa.sty
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
\ProvidesPackage{xetexko-josa}[2014/06/17 v2.7 Auto-josa for XeTeX-ko]
\ProvidesPackage{xetexko-josa}[2015/01/16 v2.10 Auto-josa for XeTeX-ko]
\fi

\unless\ifcsname @tempcnta\endcsname
Expand Down
2 changes: 1 addition & 1 deletion xetexko-space.sty
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
\ProvidesPackage{xetexko-space}
[2014/10/23 v2.10 Spacings and fonts for XeTeX-ko]
[2015/01/16 v2.10 Spacings and fonts for XeTeX-ko]
\fi

%%% we need XeTeX > 0.997
Expand Down
2 changes: 1 addition & 1 deletion xetexko-vertical.sty
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
\ProvidesPackage{xetexko-vertical}
[2014/08/18 v2.10 Vertical environment for XeTeX-ko]
[2015/01/16 v2.10 Vertical environment for XeTeX-ko]
\fi

% do not veticalize headline/footline
Expand Down
5 changes: 2 additions & 3 deletions xetexko.sty
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
\ProvidesPackage{xetexko}[2014/06/17 v2.7 Typesetting Korean with XeTeX]
\ProvidesPackage{xetexko}[2015/01/16 v2.10 Typesetting Korean with XeTeX]
\fi

\begingroup\expandafter\expandafter\expandafter\endgroup
Expand Down Expand Up @@ -49,10 +49,9 @@

\newif\if@hangul
\newif\if@hanja
\newif\if@unfonts
\DeclareOption{hangul}{\@hangultrue}
\DeclareOption{hanja}{\@hangultrue\@hanjatrue}
\DeclareOption{unfonts}{\@unfontstrue}
\DeclareOption{unfonts}{}
\ProcessOptions\relax

\RequirePackage{xetexko-space}
Expand Down

0 comments on commit 12f3ea2

Please sign in to comment.