X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=doc%2Fluatexja.dtx;h=af1fd5e057491a768345f8834b5a16ce0089a956;hb=ea31acc3623d62cdedbbddb1111c0f4a655de586;hp=8187f42a3a1e31643f742fa4d9766156908aab8f;hpb=9868ffb299ebb90064c55f5e296a1818121c0917;p=luatex-ja%2Fluatexja.git
diff --git a/doc/luatexja.dtx b/doc/luatexja.dtx
index 8187f42..af1fd5e 100644
--- a/doc/luatexja.dtx
+++ b/doc/luatexja.dtx
@@ -1,9 +1,13 @@
%<*!showexpl>
%#! lualatex -shell-escape
+% To typeset this manual, you need following two fonts:
+% - KozMinPr6N-Regular.otf
+% - KozGoPr6N-Medium.otf
+
+
%\documentclass[a4paper,titlepage]{article}
%\documentclass[a4paper,titlepage]{ltjsarticle}
-%\documentclass[a4paper,titlepage]{ltjsarticle}
%%%%%%%%
\makeatletter
@@ -28,55 +32,16 @@
\usepackage[margin=25mm,footskip=6mm]{geometry}
\usepackage{luatexja-adjust}\ltjdisableadjust
\parskip=\smallskipamount
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries\raisebox{.2ex}{$\mdlgblksquare\mkern1mu$}}}
%
%<*ja>
\usepackage[textwidth=45\zw, lines=45, footskip=6mm]{geometry}
\usepackage{luatexja-adjust}%\ltjdisableadjust
\advance\leftmargini-1\zw\advance\leftmarginii-1\zw
%
-%<*zh>
-\usepackage[textwidth=45\zw, lines=45, footskip=6mm]{geometry}
-\usepackage{luatexja-adjust}\ltjdisableadjust
-\advance\leftmargini-1\zw\advance\leftmarginii-1\zw
-\def\postpartname{ç¼}
-\DeclareYokoKanjiEncoding{ZH}{}{}
-\DeclareKanjiEncodingDefaults{}{}
-\DeclareErrorKanjiFont{ZH}{song}{m}{n}{10}
-\DeclareKanjiSubstitution{ZH}{song}{m}{n}
-\newcommand\songdefault{song}
-\newcommand\heidefault{hei}
-\newcommand\minchodefault{mincho}
-\renewcommand\kanjiencodingdefault{ZH}
-\renewcommand\kanjifamilydefault{\songdefault}
-\renewcommand\kanjiseriesdefault{\mddefault}
-\renewcommand\kanjishapedefault{\updefault}
-\DeclareKanjiFamily{ZH}{song}{}
-\DeclareFontShape{ZH}{song}{m}{n}{<->name:AdobeSongStd-Light:jfm=jis}{}
-\DeclareFontShape{ZH}{song}{m}{it}{<->ssub*song/m/n}{}
-\DeclareFontShape{ZH}{song}{bx}{n}{<->ssub*hei/m/n}{}
-\DeclareKanjiFamily{ZH}{hei}{}
-\DeclareFontShape{ZH}{hei}{m}{n}{<->name:SimHei:jfm=jis}{}
-\DeclareFontShape{ZH}{hei}{bx}{n}{<->ssub*hei/m/n}{}
-\DeclareKanjiFamily{ZH}{mincho}{}
-\DeclareFontShape{ZH}{mincho}{m}{n}{<->name:KozMinPr6N-Regular:cid=Adobe-Japan1-6;jfm=jis}{}
-\fontencoding{ZH}\selectfont
-\DeclareTextFontCommand{\textsong}{\songfamily}
-\DeclareTextFontCommand{\texthei}{\heifamily}
-\DeclareTextFontCommand{\textmincho}{\minchofamily}
-\DeclareOldFontCommand{\song}{\normalfont\songfamily}{}
-\DeclareOldFontCommand{\hei}{\normalfont\heifamily}{}
-\DeclareOldFontCommand{\mincho}{\normalfont\minchofamily}{}
-\DeclareSymbolFont{songti}{ZH}{song}{m}{n}
-\jfam\symsongti
-\SetSymbolFont{songti}{bold}{ZH}{hei}{m}{n}
-\DeclareSymbolFontAlphabet{\mathsong}{songti}
-\DeclareMathAlphabet{\mathhei}{ZH}{hei}{m}{n}
-\DeclareRobustCommand\songfamily{\not@math@alphabet\songfamily\mathsong\kanjifamily\songdefault\selectfont}
-\DeclareRobustCommand\heifamily{\not@math@alphabet\heifamily\mathhei\kanjifamily\heidefault\selectfont}
-\DeclareRobustCommand\minchofamily{\not@math@alphabet\minchofamily\mathhei\kanjifamily\minchodefault\selectfont}
-\DeclareRobustCommand\rmfamily{\not@math@alphabet\rmfamily\mathrm\romanfamily\rmdefault\kanjifamily\songdefault\selectfont}
-\DeclareRobustCommand\sffamily{\not@math@alphabet\sffamily\mathsf\romanfamily\sfdefault\kanjifamily\heidefault\selectfont}
-%
\usepackage{amsmath,tikz,pict2e,multienum,float}
\usepackage{booktabs,multicol}
@@ -101,10 +66,6 @@
\title{\LuaTeX-jaããã±ã¼ã¸}
\author{\LuaTeX-jaããã¸ã§ã¯ããã¼ã }
%
-%<*zh>
-\title{\LuaTeX-jaå®å
}
-\author{\LuaTeX-ja项ç®å¢é}
-%
\hypersetup{%
unicode,
colorlinks,
@@ -118,10 +79,6 @@
pdfauthor={LuaTeX-jaããã¸ã§ã¯ããã¼ã },
pdftitle={LuaTeX-jaããã±ã¼ã¸}
%
-%<*zh>
- pdfauthor={LuaTeX-ja项ç®å¢é},
- pdftitle={LuaTeX-jaå®å
}
-%
}
%%%%%%%% definition env.
@@ -129,16 +86,15 @@
\theoremstyle{definition}
%\newtheorem{defn}{Definition}
%\newtheorem{defn}{å®ç¾©}
-%\newtheorem{defn}{å®ä¹}
%%%%%%%% fonts
\usepackage{luatexja-otf}
-\usepackage[jis2004]{luatexja-preset}
+\usepackage[kozuka-pr6n]{luatexja-preset}
%\usepackage{amssymb}
%<*en>
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Termes}
-\setsansfont[Ligatures=TeX]{TeX Gyre Heros}
+\setsansfont[Scale=0.95,Ligatures=TeX]{TeX Gyre Heros}
\setmathfont{xits-math.otf}
\frenchspacing
%
@@ -196,23 +152,18 @@
%<*en>
\textbf{This documentation is far from complete. It may have many
grammatical (and contextual) errors.} Also, several parts
-(especially, Section~\ref{sec-jfmglue}) are written in Japanese only.
+are written in Japanese only.
%
%<*ja>
\textbf{\large æ¬ããã¥ã¡ã³ãã¯ã¾ã ã¾ã æªå®æã§ãï¼}
%
-%<*zh>
-\textbf{\large æ¬ææ¡£å°æªå®æã}
-%
\clearpage
%\part{User's manual}
%\part{ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«}
-%\part{ç¨æ·æå}
%\section{Introduction}
%\section{ã¯ããã«}
-%\section{å¼è¨}
%<*en>
@@ -223,14 +174,8 @@ Japanese documents when using \LuaTeX.
\LuaTeX-jaããã±ã¼ã¸ã¯ï¼æ¬¡ä¸ä»£æ¨æº\TeX ã§ãã\LuaTeX ã®ä¸ã§ï¼\pTeX ã¨åç
ï¼ãã以ä¸ã®å質ã®æ¥æ¬èªçµçãå®ç¾ããããã¨ãããã¯ãããã±ã¼ã¸ã§ããï¼
%
-%<*zh>
-\LuaTeX-jaå®å
æ¯åºç¨äºä¸ä¸ä»£æ å\TeX å¼æ亦å³\LuaTeX å¼æä¸çé«è´¨éæ¥è¯ææ¡£æçå®å
ã
-%
-
%\subsection{Backgrounds}
%\subsection{èæ¯}
-%\section{èæ¯}
-
%<*en>
Traditionally, ASCII \pTeX, an extension of \TeX, and its derivatives
@@ -251,13 +196,6 @@ ASCII \pTeX ãããã®æ¡å¼µç©ãç¨ãããããã¨ãä¸è¬çã§ãã£
OpenType, Unicodeã¨ãã£ãè¨ç®æ©ã§æ¥æ¬èªãæ±ãéã®ç¶æ³ã®å¤åã«è¿½å¾ãããã¨
ãæ ã£ã¦ãã¾ã£ãã®ã ï¼
%
-%<*zh>
-ä¸è¬æ
åµä¸ï¼\TeX ä¸çæ¥è¯ææ¡£è¾åºï¼æ¯ASCII \pTeXï¼\TeX çä¸ä¸ªæ©å±ï¼åå
¶è¡ç
-软件æ¥å®æçã\pTeX ä½ä¸º\TeX çä¸ä¸ªæ©å±å¼æï¼å¨çæé«è´¨éçæ¥è¯ææ¡£æ¶ï¼è§é¿
-äºç¹æçå®ç¼åãä½æ¯å¨ååæ¶æçå¼æç¸æ¯ä¹ä¸ï¼\pTeX çå¤å¢æªå
æäºå°´å°¬ï¼\pTeX
-å·²ç»è¿è¿è½åäº\eTeX åpdf\TeXï¼æ¤å¤ä¹æ²¡æè·ä¸è®¡ç®æºä¸å¯¹æ¥æå¤ççæ¼è¿ï¼æ¯å¦ï¼
-UTF-8ç¼ç ï¼TrueTypeåä½ï¼OpenTypeåä½ï¼ã
-%
%<*en>
Recently extensions of \pTeX, namely \upTeX\ (Unicode-implementation
@@ -274,10 +212,6 @@ extent, but gaps still exist.
\pTeX ã«å¯¾å¿ããããã¨ããåãã¯ãªãï¼æµ·å¤ã¨ã®gapã¯æªã ã«ããã®ãç¾ç¶ã§ã
ãï¼
%
-%<*zh>
-æè¿å¼åç\pTeX æ©å±ï¼å³\upTeXï¼Unicodeä¸ç\pTeX å®ç°ï¼å\epTeXï¼\pTeX å
-\eTeX çèåçæ¬ï¼ï¼è½ç¶å¨é¨åæ
åµä¸å¼¥è¡¥äºä¸è¿°çå·®è·ï¼ä½æ¯å·®è·ä¾ç¶åå¨ã
-%
%<*en>
However, the appearance of \LuaTeX\ changed the whole situation. With
@@ -295,15 +229,10 @@ scripts for appropriate callbacks.
\TeX ãã¯ãã«ãã£ã¦æ¥æ¬èªçµçã\LuaTeX ã®ä¸ã§å®ç¾ããããã¨ããç®çã§éçº
ãå§ã¾ã£ãããã±ã¼ã¸ã§ããï¼
%
-%<*zh>
-ä¸è¿ï¼\LuaTeX çåºç°æ¹åäºæ´ä¸ªç¶åµãç¨æ·å¯ä»¥éè¿ä½¿ç¨Luaè¯è¨çâcallbackâæ¥
-è°æ´\LuaTeX çå
é¨å¤çæºå¶ãæ以ï¼æ²¡æå¿
è¦å»éè¿ä¿®æ¹å¼æçæºä»£ç æ¥æ¯ææ¥æ
-æçï¼ç¸åï¼æ们éè¦åçä»
ä»
æ¯ç¼åå
¶å½å¤çcallbackçLuaèæ¬ã
-%
%\subsection{Major Changes from \pTeX}
%\subsection{\pTeX ããã®ä¸»ãªå¤æ´ç¹}
-%\subsection{ä¸\pTeX çå·®å¼æå¨}
+\label{ssec:chgptex}
%<*en>
The \LuaTeX-ja package is under much influence of \pTeX\ engine. The initial
@@ -319,10 +248,6 @@ specifications/behaviors of \pTeX\ were not adopted}.
\pTeX ã®å®å
¨ãªç§»æ¤ã¯ç®æ¨ã¨ã¯ããªãï¼\pTeX ã«ãããä¸èªç¶ãªä»æ§ã»æåãã
ãã°ï¼ããã¯ç©æ¥µçã«æ¹ããï¼}
%
-%<*zh>
-\LuaTeX-jaå®å
å¨è®¾è®¡ä¸ï¼å\pTeX å½±åå¾å¤§ãæåå¼åç主è¦è®®é¢æ¯å®ç°\pTeX çç¹æ§ã
-ä¸è¿ï¼{\bf\LuaTeX-jaä¸æ¯ç®ç®ååç移æ¤\pTeXï¼å¾å¤ä¸èªç¶çç¹å¾åç°è±¡é½è¢«ç§»åºäºã}
-%
%<*en>
The followings are major changes from \pTeX:
@@ -330,27 +255,18 @@ The followings are major changes from \pTeX:
%<*ja>
以ä¸ã¯ \pTeX ããã®ä¸»ãªå¤æ´ç¹ã§ããï¼
%
-%<*zh>
-ä¸é¢å举åºäºä¸äºå\pTeX çå·®å¼ï¼
-%
\begin{itemize}
%<*en>
\item A Japanese font is a tuple of a `real' font, a Japanese font
- metric (\textbf{JFM}, for short), and an optional string called
- `variation'.
+ metric (\textbf{JFM}, for short).
%
%<*ja>
\item åæãã©ã³ãã¯ï¼å°å¡ææï¼IPAææãªã©ã®ï¼å®éã®ãã©ã³ãï¼åæãã©ã³
ãã¡ããªãã¯ï¼JFMã¨å¼ã¶\footnote{æ··ä¹±ãé²ãããï¼p\TeX ã®æå³ã§ã®
JFM (\texttt{min10.tfm}) ãªã©ã¯æ¬ããã¥ã¡ã³ãã§ã¯\textbf{åæç¨
- TFM}ã¨ãã¶ãã¨ã«ããï¼}ï¼ï¼ããã¦`variation'ã¨å¼ã°ããæååã®çµã§
- ããï¼
+ TFM}ã¨ãã¶ãã¨ã«ããï¼}ï¼ã®çµã§ããï¼
%
-%<*zh>
-\item ä¸ä¸ªæ¥æåä½æ¯ç±ä¸é¨åææçå
ç»ï¼å®é
çåä½ï¼å¦å°å¡æ
- æï¼IPAææï¼ï¼æ¥æåä½æµåº¦ï¼\textbf{JFM}ï¼ååä½å串ã
-%
%<*en>
\item In \pTeX, a line break after Japanese character is ignored (and
@@ -364,10 +280,6 @@ The followings are major changes from \pTeX:
ç´å¾ã®æ¹è¡ã¯ç¡è¦ãããï¼ã¹ãã¼ã¹ãå
¥ããªãï¼ããã«ãªã£ã¦ããï¼ãããï¼
\LuaTeX-ja ã§ã¯ \LuaTeX ã®ä»æ§ã®ããã«ãã®æ©è½ã¯å®å
¨ã«ã¯å®è£
ããã¦ããªãï¼
%
-%<*zh>
-\item \pTeX ä¸ï¼æ¥æå符ä¹åçæè¡å¹¶ä¸å
许ï¼ä¹ä¸äº§çç©ºæ ¼ï¼ï¼å
¶ä»å¨æºç ä¸çæè¡
- æ¯å¯ä»¥éå¤å
许çãä¸è¿ï¼å 为\LuaTeX çç¹æ®å
³ç³»ï¼\LuaTeX-ja并没æè¿ä¸ªåè½ã
-%
%<*en>
\item The insertion process of glues/kerns between two Japanese
@@ -379,9 +291,6 @@ The followings are major changes from \pTeX:
\item 2ã¤ã®åææåã®éãï¼åææåã¨æ¬§ææåã®éã«å
¥ãã°ã«ã¼ï¼ã«ã¼ã³
ï¼ä¸¡è
ããããã¦\textbf{JAglue}ã¨å¼ã¶ï¼ã®æ¿å
¥å¦çã0ããæ¸ãç´ããã¦ããï¼
%
-%<*zh>
-\item æå¨æ¥æå符åå
¶ä»å符è¨ä¹é´çè¶/åºæ ¼ï¼æ们å°æ¤ç§°ä¸º\textbf{JAglue}ï¼æ¯éæ°å®ç°çã
-%
\begin{itemize}
%<*en>
@@ -394,10 +303,6 @@ The followings are major changes from \pTeX:
\verb+of{}fice+ ã§ååã¯æå¶ãããªãï¼ï¼\textbf{JAglue}ã®æ¿å
¥å¦çã
ããã¼ããã¼ã¹ãã§ããï¼
%
-%<*zh>
-\item å¨\LuaTeX ä¸ï¼å
é¨çå符å¤çæ¯âåºäºnodeçâï¼ä¾å¦ï¼\verb!of{}fice!ä¸ä¼é¿å
ååï¼ï¼
- \textbf{JAglue}çæå
¥å¤çï¼ç°å¨ä¹æ¯âåºäºnodeçâã
-%
%<*en>
\item Furthermore, nodes between two characters which have no effects in
@@ -408,10 +313,6 @@ The followings are major changes from \pTeX:
\item ããã«ï¼2ã¤ã®æåã®éã«ããè¡æ«ã§ã¯å¹æãæããªããã¼ãï¼ä¾ãã° \verb+\special+ ãã¼ãï¼ãï¼
ã¤ã¿ãªãã¯è£æ£ã«ä¼´ãæ¿å
¥ãããã«ã¼ã³ã¯æ¿å
¥å¦çä¸ã§ã¯ç¡è¦ãããï¼
%
-%<*zh>
-\item æ¤å¤ï¼ä¸¤ä¸ªå符ä¹é´çnodeå¨æè¡æ¶ä¸èµ·ä½ç¨çï¼ä¾å¦ï¼\verb!\special!nodeï¼ï¼è¿æ
- æ大å©ä½æ ¡æ£å¸¦æ¥çåºæ ¼å¨æå
¥å¤çä¸ä¹æ¯è¢«å¿½ç¥çã
-%
%<*en>
\item \emph{Caution: due to above two points, many methods which did for the
@@ -422,12 +323,8 @@ The followings are major changes from \pTeX:
\item \textbf{注æï¼ä¸ã®2ã¤ã®å¤æ´ã«ããï¼å¾æ¥\textbf{JAglue}ã®æ¿å
¥å¦çãåæããã®ã«
使ããã¦ããããã¤ãã®æ¹æ³ã¯ç¨ãããã¨ãã§ããªãï¼å
·ä½çã«ã¯ï¼æ¬¡ã®æ¹æ³ã¯ãã¯ãç¡å¹ã§ããï¼}
%
-%<*zh>
-\item \textbf{è¦åï¼é´äºä»¥ä¸ä¸¤ç¹ï¼å¨\pTeX ä¸åå²\textbf{JAglue}å¤ççå¤ç§æ¹æ³ä¸åçæã}
- æç¡®å°è¯´ï¼ä¸å两ç§æ¹æ³ä¸åçæï¼
-%
\begin{verbatim}
-ããã¡ã{}ã£ã¨ããã¡ã\/ã£ã¨
+\hskip2\zw ã¡ã{}ã£ã¨\hskip2\zw ã¡ã\/ã£ã¨
\end{verbatim}
%<*en>
If you want to do so, please put an empty hbox between it instead:
@@ -435,25 +332,19 @@ The followings are major changes from \pTeX:
%<*ja>
ããåããã¨ããããããã°ï¼ç©ºã®æ°´å¹³ããã¯ã¹ãéã«æãã°ããï¼
%
-%<*zh>
- å¦ææ³å¾å°æ¤ç§ç»æï¼è¯·ä½¿ç¨ç©ºçåæ¿ä»£ï¼
-%
\begin{verbatim}
-ããã¡ã\hbox{}ã£ã¨
+\hskip2\zw ã¡ã\hbox{}ã£ã¨
\end{verbatim}
%<*en>
\item In the process, two Japanese fonts which only differ in their `real'
- fonts are identified.
+ fonts are identified.
%
%<*ja>
-\item å¦çä¸ã§ã¯ï¼2ã¤ã®åæãã©ã³ãã¯ï¼ãå®éã®ããã©ã³ãã®ã¿ãç°ãªãå ´åã«åä¸è¦
+\item å¦çä¸ã§ã¯ï¼2ã¤ã®åæãã©ã³ãã¯ï¼ãå®éã®ããã©ã³ããç°ãªãã ãã®å ´åã«ã¯åä¸è¦
ãããï¼
%
-%<*zh>
-\item å¤çè¿ç¨ä¸ï¼ä¸¤ä¸ªå¨âçå®âåä½ä¸å
·åºå«çæ¥æåä½å¯ä»¥è¢«è¯å«åºæ¥ã
-%
\end{itemize}
%<*ja>
@@ -469,10 +360,6 @@ The followings are major changes from \pTeX:
%<*ja>
\item ç¾æç¹ã§ã¯ï¼ç¸¦æ¸ãã¯\LuaTeX-jaã§ã¯ãµãã¼ãããã¦ããªãï¼
%
-%<*zh>
-\item å½ä¸ï¼\LuaTeX-ja并ä¸æ¯æç´è¡æçã
-%
-
\end{itemize}
%<*en>
@@ -481,14 +368,9 @@ For detailed information, see Part~\ref{part-imp}.
%<*ja>
詳細ã«ã¤ãã¦ã¯ç¬¬\ref{part-imp}é¨ãåç
§ï¼
%
-%<*zh>
-详ç»çæè¿°ï¼è¯·åè§ç¬¬\ref{part-imp}ç¼ã
-%
%\subsection{Notations}
%\subsection{ç¨èªã¨è¨æ³}
-%\subsection{ä¸äºçº¦å®}
-
%<*en>
In this document, the following terms and notations are used:
@@ -496,10 +378,6 @@ In this document, the following terms and notations are used:
%<*ja>
æ¬ããã¥ã¡ã³ãã§ã¯ï¼ä»¥ä¸ã®ç¨èªã¨è¨æ³ãç¨ããï¼
%
-%<*zh>
-å¨æ¬ææ¡£ä¸ï¼æä¸é¢ä¸äºçº¦å®ï¼
-%
-
\begin{itemize}
%<*en>
\item Characters are divided into two types:
@@ -507,32 +385,18 @@ In this document, the following terms and notations are used:
%<*ja>
\item æåã¯2種é¡ã«åããããï¼
%
-%<*zh>
-\item å符被å为两ç§ç±»åï¼
-%
\begin{itemize}
%<*en>
-\item \textbf{JAchar}: standing for Japanese characters such as
- Hiragana, Katakana, Kanji and other punctuation marks for
- Japanese.
+\item \textbf{JAchar}: standing for characters which used in Japanese typesetting,
+ such as Hiragana, Katakana, Kanji and other Japanese punctuation marks.
%
%<*ja>
-\item \textbf{JAchar}: ã²ãããªï¼ã«ã¿ã«ãï¼æ¼¢åï¼åæç¨ã®ç´ç©ã¨ãã£ãåææåã®
- ãã¨ãæãï¼
+\item \textbf{JAchar}: ã²ãããªï¼ã«ã¿ã«ãï¼æ¼¢åï¼åæç¨ã®ç´ç©ã¨ãã£ã
+ æ¥æ¬èªçµçã«ä½¿ãããæåã®ãã¨ãæãï¼
%
-%<*zh>
-\item \textbf{JAchar}ï¼è¡¨ç¤ºæ¥æå符ï¼å¦å¹³ååï¼çååï¼æ±åï¼æ¥ææ ç¹ã
-%
-%<*en>
-\item \textbf{ALchar}: standing for all other characters like alphabets.
-%
-%<*ja>
-\item \textbf{ALchar}: ã¢ã«ãã¡ããããå§ãã¨ããï¼ãã®ä»å
¨ã¦ã®æåãæãï¼
-%
-%<*zh>
-\item \textbf{ALchar}ï¼ä»£è¡¨å
¶ä»åæ¯å符ã
-%
+%\item \textbf{ALchar}: standing for all other characters like alphabets.
+%\item \textbf{ALchar}: ã¢ã«ãã¡ããããå§ãã¨ããï¼ãã®ä»å
¨ã¦ã®æåãæãï¼
\end{itemize}
%<*en>
@@ -542,10 +406,6 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
ããã¦ï¼\textbf{ALchar}ã®åºåã«ç¨ãããããã©ã³ããã欧æãã©ã³ããã¨å¼ã³ï¼
\textbf{JAchar}ã®åºåã«ç¨ãããããã©ã³ãããåæãã©ã³ããã¨å¼ã¶ï¼
%
-%<*zh>
-æ们å°ç¨äº\textbf{ALchar}çåä½ç§°ä¸ºâåæ¯åä½âï¼ç¨äº\textbf{JAchar}çåä½ç§°ä¸ºâæ¥æåä½âã
-%
-
%<*en>
\item A word in a sans-serif font (like \Param{\hyperlink{fld:prebp}{prebreakpenalty}})
means an internal parameter for Japanese typesetting, and it
@@ -556,11 +416,6 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
ãã©ã¡ã¼ã¿ã表ãï¼ããã㯠\verb+\ltjsetparameter+ ã³ãã³ãã®ãã¼ã¨ãã¦
ç¨ããããï¼
%
-%<*zh>
-\item ç¨æ 衬线åä½è¡¨ç¤ºçè¯ï¼å¦ï¼\Param{\hyperlink{fld:prebp}{prebreakpenalty}}ï¼è¡¨ç¤º
- æ¥ææçä¸çå
é¨ä¾¿å©iangï¼å¹¶ç¨å\verb!\ltjsetparameter!å½ä»¤ä¸ä¸ªé®ã
-%
-
%<*en>
\item A word in typewriter font with underline (like \Pkg{fontspec})
means a package or a class of \LaTeX.
@@ -569,39 +424,19 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
\item ä¸ç·ä»ãã¿ã¤ãã©ã¤ã¿ä½ã®èªï¼ä¾ï¼\Pkg{fontspec}ï¼ã¯\LaTeX ã®
ããã±ã¼ã¸ãã¯ã©ã¹ã表ãï¼
%
-%<*zh>
-\item ç¨ä¸å线表示çè¯ï¼å¦ï¼\Pkg{fontspec}ï¼è¡¨ç¤º\LaTeX çå®å
æè
æ档类ã
-%
-
-%<*zh>
-\item âprimitiveâï¼è¯¥è¯å¨æ¬ææ¡£ä¸ä¸ä»
表示\LuaTeX çåºæ¬æ§å¶å½ä»¤ï¼ä¹å
æ¬\LuaTeX-jaçç¸å
³çåºæ¬æ§å¶å½ä»¤
-%
-
%<*en>
\item In this document, natural numbers start from~0.
%
%<*ja>
\item æ¬ããã¥ã¡ã³ãã§ã¯ï¼èªç¶æ°ã¯0ããå§ã¾ãï¼
%
-%<*zh>
-\item ææçèªç¶æ°ä»0å¼å§
-%
\end{itemize}
%\subsection{About the project}
%\subsection{ããã¸ã§ã¯ãã«ã¤ãã¦}
-%\subsection{å
³äºæ¬é¡¹ç®}
-
-%<*en>
-\paragraph{Project Wiki} Project Wiki is under construction.
-%
-%<*ja>
-\paragraph{ããã¸ã§ã¯ãWiki} ããã¸ã§ã¯ãWikiã¯æ§ç¯ä¸ã§ããï¼
-%
-%<*zh>
-\paragraph{项ç®wiki} æ¬é¡¹ç®wikiæ£å¨ç¼åä¸ã
-%
+%\paragraph{Project Wiki} Project Wiki is under construction.
+%\paragraph{ããã¸ã§ã¯ãWiki} ããã¸ã§ã¯ãWikiã¯æ§ç¯ä¸ã§ããï¼
%<*en>
\begin{itemize}
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28en%29} (English)
@@ -616,26 +451,12 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28zh%29}ï¼ä¸å½èªï¼
\end{itemize}
%
-%<*zh>
-\begin{itemize}
-\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage}ï¼æ¥è¯ï¼
-\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28en%29}ï¼è±è¯ï¼
-\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28zh%29}ï¼æ±è¯ï¼
-\end{itemize}
-%
-%<*en>
-This project is hosted by SourceForge.JP.
-%
-%<*ja>
-æ¬ããã¸ã§ã¯ãã¯SourceForge.JPã®ãµã¼ãã¹ãç¨ãã¦éå¶ããã¦ããï¼
-%
-%<*zh>
-æ¬é¡¹ç®ç±SourceForge.JPæ管ã
-%
+
+%This project is hosted by SourceForge.JP.
+%æ¬ããã¸ã§ã¯ãã¯SourceForge.JPã®ãµã¼ãã¹ãç¨ãã¦éå¶ããã¦ããï¼
%\paragraph{Members}\
%\paragraph{éçºã¡ã³ãã¼}\
-%\paragraph{å¼åè
}\
%<*en>
\begin{multienumerate}
@@ -653,34 +474,17 @@ This project is hosted by SourceForge.JP.
\mitemxxx{æ¬ç° ç¥äº®}{é½è¤ ä¿®ä¸é}{馬 èµ·å}
\end{multienumerate}
%
-%<*zh>
-\begin{multienumerate}
-\def\labelenumi{$\bullet$}
-\mitemxxx{åå· å¼å
¸}{åç° ä¸è´µ}{å
«ç» å´ä¹}
-\mitemxxx{é»æ¨ è£ä»}{é¿é¨ 纪è¡}{å±±æ¬ å®å®}
-\mitemxxx{æ¬ç° ç¥äº®}{æè¤ ä¿®ä¸é}{马 èµ·å}
-\end{multienumerate}
-%
% \paragraph{Acknowledgments} -- æ¿å
¥ãããªããã
\clearpage
%\section{Getting Started}
%\section{使ãæ¹}
-%\section{使ç¨}
%\subsection{Installation}
%\subsection{ã¤ã³ã¹ãã¼ã«}
-%\subsection{å®è£
}
-%<*en>
-To install the \LuaTeX-ja\ package, you will need:
-%
-%<*ja>
-\LuaTeX-jaããã±ã¼ã¸ã®ã¤ã³ã¹ãã¼ã«ã«ã¯ï¼æ¬¡ã®ãã®ãå¿
è¦ã§ããï¼
-%
-%<*zh>
-å®è£
\LuaTeX-jaä¹åï¼éè¦å¦ä¸ï¼
-%
+%To install the \LuaTeX-ja\ package, you will need:
+%\LuaTeX-jaããã±ã¼ã¸ã®ã¤ã³ã¹ãã¼ã«ã«ã¯ï¼æ¬¡ã®ãã®ãå¿
è¦ã§ããï¼
\begin{itemize}
\item \LuaTeX\ beta-0.74.0 (or later)
\item \Pkg{luaotfload} v2.2
@@ -688,7 +492,7 @@ To install the \LuaTeX-ja\ package, you will need:
\item \Pkg{xunicode} v0.981~(2011/09/09)
\end{itemize}
-%<*!ja>
+%<*en>
\emph{From this version of \LuaTeX-ja, \TeX~Live~2012 (or older version) is
no longer supported, since \LuaTeX\ binary and \Pkg{luaotfload} is updated in
\TeX~Live~2013.}
@@ -713,8 +517,8 @@ $ tlmgr install luatexja
\medskip
-%If you want to install manually, do the following instruvtions:
-%!ja>
+If you want to install manually, do the following instruvtions:
+%
%<*ja>
\textbf{æ¬ãã¼ã¸ã§ã³ä»¥éã®\LuaTeX-jaã¯\TeX~Live~2012以åã§ã¯åä½ããªãï¼}
ããã¯ï¼\LuaTeX ã¨\Pkg{luaotfload}ã\TeX~Live~2013ã«ããã¦æ´æ°ããããã¨ã«ããï¼
@@ -740,9 +544,6 @@ $ tlmgr install luatexja
æåã§ã¤ã³ã¹ãã¼ã«ããå ´åã®æ¹æ³ã¯ä»¥ä¸ã®ããã«ãªãï¼
%
-%<*zh>
-å®è£
æ¹æ³å¦ä¸ï¼
-%
\begin{enumerate}
%<*en>
\item Download the source archive, by one of the following method.
@@ -780,22 +581,6 @@ $ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
主ãªéçºã¯\texttt{master}ã®å¤ã§è¡ããï¼æ¯è¼çã¾ã¨ã¾ã£ã¦ãããããã\texttt{master}ã«
åæ ããããã¨ã«ãã¦ããï¼
%
-%<*zh>
-\item æç
§å¦ä¸æ¹æ³ä¸è½½æºç å½æ¡£ãç°å¨ï¼\LuaTeX-ja没æ稳å®çæ¬ã
-
-\begin{itemize}
-\item å¤å¶Gitä»åºï¼
-\begin{verbatim}
-$ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
-\end{verbatim}
-\item ä¸è½½\texttt{master} HEADçæ¬ç\texttt{tar.gz}å½æ¡£ï¼
-\begin{flushleft}
-\url{http://git.sourceforge.jp/view?p=luatex-ja/luatexja.git;a=snapshot;h=HEAD;sf=tgz}.
-\end{flushleft}
-\end{itemize}
-注æ\texttt{master}åæ¯åCTANä»åºä¸ççæ¬ï¼å级并ä¸é¢ç¹ã
-å段å¼å并æªå¨\texttt{master}åæ¯ã
-%
%<*en>
\item Extract the archive. You will see \texttt{src/} and several other sub-directories.
@@ -806,10 +591,31 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
\texttt{src/}ãã¯ããã¨ããããã¤ãã®ãã£ã¬ã¯ããªãã§ãããï¼
åä½ã«ã¯\texttt{src/}以ä¸ã®å
容ã ãã§ååï¼
%
-%<*zh>
-\item 解åå½æ¡£ãä½ ä¼çå°\texttt{src/}åå
¶ä»ç¸å
³æ件夹ã
-ä½æ¯åªæ\texttt{src/}æ件夹ä¸çç¸å
³æ件æ¯\LuaTeX-jaè¿è¡æå¿
é¡»çã
-%
+
+%<*en>
+\item If you downloaded this package from CTAN, you have to process following three
+ files with \LuaLaTeX to generate classes:
+%
+%<*ja>
+\item ããCTANããæ¬ããã±ã¼ã¸ãåå¾ããã®ã§ããã°ï¼æ¥æ¬èªç¨ã¯ã©ã¹ãã¡ã¤ã«ã
+çæããããã«ï¼ä»¥ä¸ã®3ãã¡ã¤ã«ã\LuaLaTeX ã§å¦çããå¿
è¦ãããï¼
+%
+\begin{itemize}
+ \item \texttt{src/ltjclasses/ltjclasses.ins}
+ \item \texttt{src/ltjclasses/ltjltxdoc.ins}
+ \item \texttt{src/ltjsclasses/ltjsclasses.ins}
+\end{itemize}
+
+%<*en>
+\item If you downloaded this package from CTAN, you also have to process
+ \texttt{src/ltj-kinsoku\_make.tex} by (plain) \LuaTeX\ to generate
+ \texttt{ltj-kinsoku.lua}, which stores default ``\textit{kinsoku}'' parameters.
+%
+%<*ja>
+\item ããCTANããæ¬ããã±ã¼ã¸ãåå¾ããã®ã§ããã°ï¼æ¨æºã®ç¦åå¦çç¨ãã©ã¡ã¼ã¿ã
+æ ¼ç´ãã \texttt{ltj-kinsoku.lua} ãçæããããã«ï¼
+\texttt{src/ltj-kinsoku\_make.tex} ã(plain) \LuaTeX ã§å¦çããå¿
è¦ãããï¼
+%
%<*en>
\item Copy all the contents of \texttt{src/} into one of your \texttt{TEXMF} tree.
@@ -823,27 +629,16 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
ã·ã³ããªãã¯ãªã³ã¯ãå©ç¨ã§ããç°å¢ã§ï¼ãã¤ãªãã¸ããªãç´æ¥åå¾ããã®ã§ããã°ï¼
ï¼æ´æ°ã容æã«ããããã«ï¼ã³ãã¼ã§ã¯ãªããªã³ã¯ãè²¼ããã¨ãå§ããï¼
%
-%<*zh>
-\item å¤å¶\texttt{src/}æ件夹ä¸å
容è³\texttt{TEXMF}æ°ä¸ã
-\texttt{TEXMF/tex/luatex/luatexja/}为ä¾ã
-å¦æä½ å¤å¶äºæ´ä¸ªGitä»åºï¼ä¸º\texttt{src/}å¶ä½è½¯é¾æ¥æ¥æ¿ä»£å¤å¶ä¹æ¯å¯ä»¥çã
-%
-
%<*en>
\item If \texttt{mktexlsr} is needed to update the file name database, make it so.
%
%<*ja>
\item å¿
è¦ãããã°ï¼\texttt{mktexlsr}ãå®è¡ããï¼
%
-%<*zh>
-\item å¦æå¿
è¦ï¼æ§è¡\texttt{mktexlsr}ã
-%
\end{enumerate}
%\subsection{Cautions}
%\subsection{注æç¹}
-%\subsection{注æ}
-
\begin{itemize}
%<*en>
@@ -854,9 +649,6 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
\item å稿ã®ã½ã¼ã¹ãã¡ã¤ã«ã®æåã³ã¼ãã¯UTF-8åºå®ã§ããï¼
å¾æ¥æ¥æ¬èªã®æåã³ã¼ãã¨ãã¦ç¨ãããã¦ããEUC-JPãShift-JISã¯ä½¿ç¨ã§ããªãï¼
%
-%<*zh>
-\item æºææ¡£ç¼ç å¿
é¡»æ¯UTF-8ãå
¶ä»çç¼ç ï¼å¦EUC-JPåShift-JISé½ä¸è¢«æ¯æã
-%
%<*en>
\item \LuaTeX-ja is very slower than \pTeX. Using LuaJIT\TeX slightly improve the situation.
%
@@ -868,30 +660,15 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
%\subsection{Using in plain \TeX}
%\subsection{plain \TeX ã§ä½¿ã}
-%\subsection{plain \TeX ä¸ä½¿ç¨}
\label{ssec-plain}
-%<*en>
-To use \LuaTeX-ja in plain \TeX, simply put the following at the beginning of the document:
-%
-%<*ja>
-\LuaTeX-jaã plain \TeX ã§ä½¿ãããã«ã¯ï¼åã«æ¬¡ã®è¡ãã½ã¼ã¹ãã¡ã¤ã«ã®åé ã«è¿½å ããã°ããï¼
-%
-%<*zh>
-å¨plain \TeX ä¸ä½¿ç¨\LuaTeX-jaç¸å½ç®æï¼å¨ææ¡£å¼å¤´æ¾ç½®ä¸è¡ï¼
-%
+%To use \LuaTeX-ja in plain \TeX, simply put the following at the beginning of the document:
+%\LuaTeX-jaã plain \TeX ã§ä½¿ãããã«ã¯ï¼åã«æ¬¡ã®è¡ãã½ã¼ã¹ãã¡ã¤ã«ã®åé ã«è¿½å ããã°ããï¼
\begin{verbatim}
\input luatexja.sty
\end{verbatim}
-%<*en>
-This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese documents:
-%
-%<*ja>
-ããã§ï¼\texttt{ptex.tex}ã®ããã«ï¼æ¥æ¬èªçµçã®ããã®æä½éã®è¨å®ããªãããï¼
-%
-%<*zh>
-è¿éååºäºåå°çæ¥æææ¡£æç设å®ï¼å¦\texttt{ptex.tex}ï¼ï¼
-%
+%This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese documents:
+%ããã§ï¼\texttt{ptex.tex}ã®ããã«ï¼æ¥æ¬èªçµçã®ããã®æä½éã®è¨å®ããªãããï¼
\begin{itemize}
%<*en>
@@ -918,25 +695,13 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
\end{tabular}
\end{center}
%
-%<*zh>
-\item æåå è½½äºå
ç§æ¥æåä½ï¼å¦ä¸ï¼
-\begin{center}\small
-\begin{tabular}{ccccc}
-\toprule
-\textbf{åä½}&\textbf{åä½å}&\bf `10\,pt'&\bf`7\,pt'&\bf`5\,pt'\\\midrule
-ææä½&Ryumin-Light &\verb+\tenmin+&\verb+\sevenmin+&\verb+\fivemin+\\
-å¥ç¹ä½&GothicBBB-Medium&\verb+\tengt+ &\verb+\sevengt+ &\verb+\fivegt+\\
-\bottomrule
-\end{tabular}
-\end{center}
-%
\begin{itemize}
%<*en>
-\item It is widely accepted that the font `Ryumin-Light' and
+\item It is widely accepted that fonts `Ryumin-Light' and
`GothicBBB-Medium' aren't embedded into PDF files, and a PDF reader
substitute them by some external Japanese fonts (\textit{e.g.},
- Kozuka Mincho is used for Ryumin-Light in Adobe Reader). We adopt this custom to
- the default setting.
+ Ryumin-Light is substituted with Kozuka Mincho in Adobe Reader).
+ We adopt this custom to the default setting.
%
%<*ja>
\item `Ryumin-Light'ã¨`GothicBBB-Medium'ã¯PDFãã¡ã¤ã«ã«åãè¾¼ã¾ãã«
@@ -945,11 +710,6 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
å°å¡ææã§ä»£æ¿ãããï¼ï¼ããã§ï¼ããããå¼ãç¶ãããã©ã«ãã®ãã©ã³ãã¨
ãã¦æ¡ç¨ããï¼
%
-%<*zh>
-\item 广为æ¥åçâRyumin-LightâåâGothicBBB-Mediumâåä½ä¸åµå
¥PDFæ件ï¼
-èPDFé
读å¨åä¼ä½¿ç¨å¤é¨æ¥æåä½æ¿ä»£ï¼ä¾å¦ï¼å¨Adobe Readerä¸ä½¿ç¨
-Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
-%
%<*en>
\item A character in an alphabetic font is generally smaller than a
@@ -963,10 +723,6 @@ Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
å°ãããªãããã«è¨å®ããã¦ããï¼å
·ä½çã«ã¯æå®ã®0.962216åã«ã¹ã±ã¼ã«ãããï¼
ãã®0.962216ã¨ããæ°å¤ãï¼\pTeX ã«ãããã¹ã±ã¼ãªã³ã°ãè¸è¥²ããå¤ã§ããï¼
%
-%<*zh>
-\item ä¸è¬æ
åµä¸ï¼ç¸å大å°æ¥æåä½æ¯è¥¿æåä½è¦å¤§ä¸ä¸ãæ以å®é
çæ¥æåä½å°ºå¯¸éåå°äºè¥¿æå
-ä½ï¼å³ä½¿ç¨ä¸ä¸ªç¼©æ¾çï¼0.962216ã
-%
\end{itemize}
%<*en>
@@ -977,9 +733,6 @@ Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
\item \textbf{JAchar}ã¨\textbf{ALchar}ã®éã«å
¥ãã°ã«ã¼(\Param{\hyperlink{fld:xks}{xkanjiskip}})ã®
éã¯æ¬¡ã®ããã«è¨å®ããã¦ããï¼
%
-%<*zh>
-\item å¨\textbf{JAchar}å\textbf{ALchar}ä¹é´æå
¥çè¶ï¼\textsf{xkanjiskip}åæ°ï¼å¤§å°ä¸ºï¼
-%
\[
(0.25\cdot 0.962216\cdot 10\,\mathrm{pt})^{+1\,\text{pt}}_{-1\,\text{pt}}
= 2.40554\,\mathrm{pt}^{+1\,\text{pt}}_{-1\,\text{pt}}.
@@ -988,7 +741,6 @@ Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
%\subsection{Using in \LaTeX}
%\subsection{\LaTeX ã§ä½¿ã}
-%\subsection{\LaTeX ä¸ä½¿ç¨}
\label{ssec-ltx}
\paragraph{\LaTeXe}
@@ -1001,9 +753,6 @@ for Japanese, you only have to load \texttt{luatexja.sty}:
\LaTeXe ãç¨ããå ´åãåºæ¬çã«ã¯åãã§ããï¼æ¥æ¬èªçµçã®ããã®æä½éã®ç°å¢ã
è¨å®ããããã«ã¯ï¼\texttt{luatexja.sty}ãèªã¿è¾¼ãã ãã§ããï¼
%
-%<*zh>
-å¨\LaTeXe ä¸ä½¿ç¨åºæ¬ç¸åã设å®æ¥æçæå°ç¯å¢ï¼ä½ åªéå è½½\texttt{luatexja.sty}ï¼
-%
\begin{verbatim}
\usepackage{luatexja}
\end{verbatim}
@@ -1015,9 +764,6 @@ plfonts.dtx} and \texttt{pldefs.ltx}):
ããã§\pLaTeX ã®\texttt{plfonts.dtx}ã¨\texttt{pldefs.ltx}ã«ç¸å½ããæä½éã®è¨å®ã
ãªãããï¼
%
-%<*zh>
-è¿äºåäºæå°ç设å®ï¼ä½ç¨ç¸å½äº\pLaTeX ä¸ç\texttt{plfonts.dtx}å\texttt{pldefs.ltx}ï¼ï¼
-%
\begin{itemize}
%<*en>
@@ -1029,28 +775,48 @@ When vertical typesetting is supported by \LuaTeX-ja in the future, \texttt{JT3}
å°æ¥çã«ï¼\LuaTeX-jaã§ç¸¦æ¸ãããµãã¼ããããéã«ã¯ï¼\texttt{JT3}ã縦æ¸ãç¨ã¨ãã¦
ç¨ããäºå®ã§ããï¼
%
-%<*zh>
-\item \texttt{JY3}æ¯æ¥æåä½ç¼ç ï¼å¨æ°´å¹³æ¹åï¼ã\\
-å¨å°æ¥\LuaTeX-jaè¦æ¯æç´è¡æççæ¶åï¼\texttt{JT3}ä¼ç¨äºç´è¡åä½ã
-%
%<*en>
-\item Two font families \texttt{mc} and \texttt{gt} are defined:
+\item Traditionally, Japanese documents use two typeface category: \emph{mincho}~(ææä½) and
+ \emph{gothic}~(\textgt{ã´ã·ãã¯ä½}). \emph{mincho} is used in the main text, while \emph{gothic}
+ is used in the headings or for emphasis.
+\begin{center}\small
+\begin{tabular}{lllc}
+\toprule
+\textbf{classification}&&&\textbf{family name}\\\midrule
+\emph{mincho} (ææä½)&\verb+\textmc{...}+&\verb+{\mcfamily ...}+&\verb+\mcdefault+\\
+\emph{gothic} (\textgt{ã´ã·ãã¯ä½})&\verb+\textgt{...}+&\verb+{\gtfamily ...}+&\verb+\gtdefault+\\
+\bottomrule
+\end{tabular}
+\end{center}
+\item
+By default, the following fonts are used for \emph{mincho} and \emph{gothic}:
\begin{center}\small
\begin{tabular}{ccccc}
\toprule
-\textbf{classification}&\textbf{family}&\verb+\mdseries+&\verb+\bfseries+&\textbf{scale}\\\midrule
-\emph{mincho}&\tt mc&Ryumin-Light &GothicBBB-Medium&0.962216\\
-\emph{gothic}&\tt gt&GothicBBB-Medium&GothicBBB-Medium&0.962216\\
+\textbf{classification}&\textbf{family name}&\verb+\mdseries+&\verb+\bfseries+&\textbf{scale}\\\midrule
+\emph{mincho} (ææä½)&\tt mc&Ryumin-Light &GothicBBB-Medium&0.962216\\
+\emph{gothic} (\textgt{ã´ã·ãã¯ä½})&\tt gt&GothicBBB-Medium&GothicBBB-Medium&0.962216\\
\bottomrule
\end{tabular}
\end{center}
-Remark that the bold series in both family are same as the medium series of \emph{gothic} family.
-This is a convention in \pLaTeX. This is a trace that there were only 2~fonts (these are Ryumin-Light
-and GothicBBB-Medium) in early years of DTP.
+Note that the bold series in both family are same as the medium series of \emph{gothic} family.
+This is a convention in \pLaTeX. This is trace that there were only 2~fonts (these are Ryumin-Light
+and GothicBBB-Medium) in early years of DTP. There is no italic nor slanted shape for
+ these \texttt{mc}~and~\texttt{gt}.
%
%<*ja>
-\item 2ã¤ã®ãã©ã³ããã¡ããª\texttt{mc}ã¨\texttt{gt}ãå®ç¾©ããã¦ããï¼
+\item \pLaTeX ã¨åæ§ã«ï¼æ¨æºã§ã¯ãææä½ããã´ã·ãã¯ä½ãã®2種é¡ãç¨ããï¼
+\begin{center}\small
+\begin{tabular}{cllc}
+\toprule
+\textbf{åä½}&&&\textbf{ãã¡ããªå}\\\midrule
+ææä½&\verb+\textmc{...}+&\verb+{\mcfamily ...}+&\verb+\mcdefault+\\
+\textgt{ã´ã·ãã¯ä½}&\verb+\textgt{...}+&\verb+{\gtfamily ...}+&\verb+\gtdefault+\\
+\bottomrule
+\end{tabular}
+\end{center}
+\item æ¨æºã§ã¯ï¼æ¬¡ã®ãã©ã³ããã¡ããªãç¨ããããï¼
\begin{center}\small
\begin{tabular}{ccccc}
\toprule
@@ -1060,36 +826,16 @@ and GothicBBB-Medium) in early years of DTP.
\bottomrule
\end{tabular}
\end{center}
-ã©ã¡ãã®ãã¡ããªã«ããã¦ãï¼ãã®boldã·ãªã¼ãºã¯ã´ã·ãã¯ä½ã®mediumã·ãªã¼ãºã§
-ãããã¨ã«æ³¨æï¼ããã¯åæã®DTPã«ããã¦åæãã©ã³ãã2ã¤ï¼ãããã¡ããã©\
+ã©ã¡ãã®ãã¡ããªã«ããã¦ãï¼ãã®boldã·ãªã¼ãºã§ä½¿ããããã©ã³ãã¯
+ã´ã·ãã¯ä½ã®mediumã·ãªã¼ãºã§ä½¿ããããã©ã³ãã¨åããããã¨ã«æ³¨æï¼
+ããã¯åæã®DTPã«ããã¦åæãã©ã³ãã2ã¤ï¼ãããã¡ããã©\
Ryumin-Light, GothicBBB-Mediumã ã£ãï¼ããå©ç¨ã§ããªãã£ãæã®åæ®ã§ããï¼\pLaTeX{}
ã§ã®æ¨æºè¨å®ã¨ãåãã§ããï¼
%
-%<*zh>
-\item å®ä¹äºä¸¤ä¸ªåä½æï¼\texttt{mc}!å\texttt{gt}ï¼\\
-\begin{center}\small
- \begin{tabular}{ccccc}
- \hline
- \textbf{åä½}&\textbf{åä½æ}&\verb!\mdseries!&\verb!\bfseries!&缩æ¾ç\\
- \hline
- \textit{mincho}&\verb!mc!&Ryumin-Light&GothicBBB-Medium&0.962216\\
- \textit{gothic}&\verb!gt!&GothicBBB-Medium&GothicBBB-Medium&0.962216\\
- \hline
- \end{tabular}
-\end{center}
-注æçæ¯ä¸¤ä¸ªåä½æçç²ä½ç³»åå为ä¸çç³»åç\textbf{å¥ç¹}æãè¿\pLaTeX ä¸çè§å®ãå¨è¿äºå¹´
-ä¸çDTPå®å¡ä¸æä»
使ç¨2个åä½çè¶åï¼æ¯ä¸ºRyumin-LightåGothicBBB-Mediumï¼ã
-%
-%<*en>
-\item Japanese characters in math mode are typeset by the font family \texttt{mc}.
-%
-%<*ja>
-\item æ°å¼ã¢ã¼ãä¸ã®åææåã¯\texttt{mc}ãã¡ããªã§åºåãããï¼
-%
-%<*zh>
-\item å¨æ°å¦æ¨¡å¼ä¸ï¼æ¥æå符使ç¨\verb!mc!åä½ææ¥æå°ã
-%
+
+%\item Japanese characters in math mode are typeset by the font family \texttt{mc}.
+%\item æ°å¼ã¢ã¼ãä¸ã®åææåã¯ææä½(\texttt{mc})ã§åºåãããï¼
\end{itemize}
%<*en>
@@ -1108,16 +854,9 @@ Okumura), namely, \Pkg{ltjclasses} and \Pkg{ltjsclasses}.
ï¼å¥¥ææ´å½¦æ°ã«ããã¯ã©ã¹ãã¡ã¤ã«ï¼ã«å¯¾å¿ãããã®ã¨ãã¦ï¼\Pkg{ltjclasses}ï¼
\Pkg{ltjsclasses}ãããããç¨æããã¦ããï¼
%
-%<*zh>
-ä¸è¿ï¼ä¸è¿°è®¾å®å¹¶ä¸è½æ»¡è¶³æçåºäºæ¥æçææ¡£ã为äºæå°åºäºæ¥æçæ
-æ¡£ï¼ä½ æ好ä¸è¦ä½¿ç¨\texttt{article.cls}ï¼\texttt{book.cls}çæ档类æ件ã
-ç°å¨ï¼æ们æç¸å½äº\Pkg{jclasses}ï¼\pLaTeX æ åæ档类ï¼å\Pkg{jsclasses}
-ï¼å¥¥ææ´å½¦ï¼çæ档类ï¼å³\Pkg{ltjclasses}å\Pkg{ltjsclasses}ã
-%
%\section{Changing Fonts}
%\section{ãã©ã³ãã®å¤æ´}
-%\section{åä½æ´æ¹}
\subsection{plain \TeX~and~\LaTeXe}
\label{ssub-chgfnt}
@@ -1131,9 +870,6 @@ To change Japanese fonts in plain \TeX, you must use the control sequence
plain \TeX ã§åæãã©ã³ããå¤æ´ããããã«ã¯ï¼\pTeX ã®ããã« \verb+\jfont+ å½ä»¤ãç´æ¥ç¨ããï¼
\ref{ssec-jfont}ç¯ãåç
§ï¼
%
-%<*zh>
-å¨plain \TeX ä¸æ¹åæ¥æåä½ï¼ä½ å¿
须使ç¨åºæ¬è¯å¥\verb!\jfont!ã请åè§\ref{ssec-jfont}ã
-%
\paragraph{\LaTeXe\ (NFSS2)}
%<*en>
@@ -1143,26 +879,8 @@ For \LaTeXe, \LuaTeX-ja adopted most of the font selection system of \pLaTeXe\ (
\LaTeXe ã«ã¤ãã¦ã¯ï¼\LuaTeX-jaã§ã¯ãã©ã³ãé¸æã·ã¹ãã ã\pLaTeXe\ (\texttt{plfonts.dtx})
ã®å¤§é¨åããã®ã¾ã¾æ¡ç¨ãã¦ããï¼
%
-%<*zh>
-对äº\LaTeXeï¼\LuaTeX-jaéç¨äº\pLaTeXe ä¸ï¼å³\texttt{plfonts.dtx}ï¼å¤§é¨ååä½éæ©ç³»ç»ã
-%
\begin{itemize}
%<*en>
-\item Two control sequences \verb+\mcdefault+ and \verb+\gtdefault+ are
- used to specify the default font families for \emph{mincho} and
- \emph{gothic}, respectively. Default values: \texttt{mc} for
- \verb+\mcdefault+ and \texttt{gt} for \verb+\gtdefault+.
-%
-%<*ja>
-\item 2ã¤ã®ã³ã³ããã¼ã«ã·ã¼ã±ã³ã¹ \verb+\mcdefault+ 㨠\verb+\gtdefault+ ãããã
- ãææä½ã¨ã´ã·ãã¯ä½ã®ããã©ã«ãã®ãã©ã³ããã¡ããªãæå®ããããã«ç¨ããããï¼
- åæå¤ï¼\verb+\mcdefault+ ã¯\texttt{mc}ï¼\verb+\gtdefault+ ã¯\texttt{gt}ï¼
-%
-%<*zh>
-\item \verb!\mcdefault!å\verb!\gtdefault!æ§å¶è¯å¥ç¨æ¥åå«æ§å¶é»è®¤ç\textit{mincho}å\textit{gothic}åä½æã
- é»è®¤å¼ï¼\texttt{mc}ç¨äº\verb!\mcdefault!ï¼\texttt{gt}ç¨äº\verb!\gtdefault!ã
-%
-%<*en>
\item Commands \verb+\fontfamily+, \verb+\fontseries+,
\verb+\fontshape+ and \verb+\selectfont+ can be used to change
attributes of Japanese fonts.
@@ -1171,9 +889,6 @@ For \LaTeXe, \LuaTeX-ja adopted most of the font selection system of \pLaTeXe\ (
\item \verb+\fontfamily+, \verb+\fontseries+, \verb+\fontshape+, ããã¦
\verb+\selectfont+ ãåæãã©ã³ãã®å±æ§ãå¤æ´ããããã«ä½¿ç¨ã§ããï¼
%
-%<*zh>
-\item å½ä»¤\verb!\fontfamily!ï¼\verb!\fontseries!ï¼\verb!\fontshape!个\verb!\selectfont!ç¨æ¥æ¹åæ¥æåä½å±æ§ã
-%
%<*en>
\begin{center}\small
@@ -1209,23 +924,6 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
\end{tabular}
\end{center}
%
-%<*zh>
-\begin{center}\small
-\begin{tabular}{cccccc}
-\toprule
-&\textbf{ç¼ç }&\textbf{æ}&\textbf{ç³»å}&\textbf{å½¢ç¶}&\textbf{éæ©}\\\midrule
-西æåä½
-&\verb+\romanencoding+&\verb+\romanfamily+&\verb+\romanseries+&\verb+\romanshape+
-&\verb+\useroman+\\
-æ¥æåä½
-&\verb+\kanjiencoding+&\verb+\kanjifamily+&\verb+\kanjiseries+&\verb+\kanjishape+
-&\verb+\usekanji+\\
-两è
&---&--&\verb+\fontseries+&\verb+\fontshape+&---\\
-èªå¨éæ©&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
-\bottomrule
-\end{tabular}
-\end{center}
-%
%<*en>
\verb+\fontencoding{}+ changes the encoding of alphabetic fonts
@@ -1245,13 +943,6 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
å´ï¼\textbf{ãããã¯ä¸¡æ¹}ã®ãã©ã³ããã¡ããªãå¤æ´ããï¼è©³ç´°ã¯
\ref{ssub-nfsspat}ç¯ãåç
§ãããã¨ï¼
%
-%<*zh>
- \verb!\fontencoding{}!ä¾èµäºåæ°ä»¥æ¹å西æåä½æè
æ¥æåä½ã
- ä¾å¦ï¼\verb!\fontencoding{JY3}!æ¹åå½åæ¥æåä½è³\texttt{JY3}ï¼
- \verb!\fontencoding{T1}!æ¹å西æåä½è³\texttt{T1}ã
- \verb!\fontfamily!ä¹ä¼æ¹åæ¥æåä½æ西æåä½çæï¼ææäºè
ã
- ç»è详è§\ref{ssub-nfsspat}ã
-%
%<*en>
\item For defining a Japanese font family, use
@@ -1264,10 +955,6 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
代ããã« \verb+\DeclareKanjiFamily+ ãç¨ããï¼ãããï¼ç¾å¨ã®
å®è£
ã§ã¯ \verb+\DeclareFontFamily+ ãç¨ãã¦ãåé¡ã¯çããªãï¼
%
-%<*zh>
-\item 对äºå®ä¹æ¥æåä½æï¼ä½¿ç¨\verb!\DeclareKanjiFamily!代æ¿\verb!\DeclareFontFamily!ã
- ä¸è¿ï¼å¨ç°å¨çå®ç°ä¸ï¼ä½¿ç¨\verb!\DeclareFontFamily!ä¸ä¼å¼èµ·ä»»ä½é®é¢ã
-%
\end{itemize}
%<*en>
@@ -1280,10 +967,6 @@ sources like the following:
\pTeX ã§ã¯ï¼ç¹ã«ä½ãããªãã§ãæ°å¼ä¸ã«åææåãè¨è¿°ãããã¨ãã§ããï¼ãã®ããï¼
以ä¸ã®ãããªã½ã¼ã¹ãè¦ãããï¼
%
-%<*zh>
-\paragraph{注记ï¼æ°å¦æ¨¡å¼ä¸çæ¥æå符}
-\pTeX æ¯æå¨æ°å¦æ¨¡å¼ä¸çæ¥æå符ï¼å¦ä»¥ä¸æºç ï¼
-%
\begin{LTXexample}
$f_{é«æ¸©}$~($f_{\text{high temperature}}$).
@@ -1300,9 +983,7 @@ In this point of view,
ã¨ãã®ã¿è¨±ãããã¨èãã¦ããï¼
ãã®è¦³ç¹ããï¼
%
-%<*zh>
-æ们ï¼\LuaTeX-ja项ç®æåï¼è®¤ä¸ºå¨æ°å¦æ¨¡å¼ä¸ä½¿ç¨æ¥æå符ï¼åªæå¨è¿äºå符å
å½æ è¯ç¬¦æ¶ææ¯æ£ç¡®çãå¨è¿ç¹ä¸ï¼
-%
+
\begin{itemize}
%<*en>
\item The lines 1~and~2 above are not correct, since `é«æ¸©' in above is used as a textual label, and
@@ -1312,29 +993,11 @@ In this point of view,
\item ä¸è¨æ°å¼ã®ãã¡1, 2è¡ç®ã¯æ£ãããªãï¼ãªããªãã°`é«æ¸©'ãæå³ã®ããã©ãã«ã¨
ãã¦ï¼`ãã£ã¦'ãæ¥ç¶è©ã¨ãã¦ç¨ãããã¦ããããã§ããï¼
%
-%<*zh>
-\item 第1è¡å第2è¡æ¯ä¸æ£ç¡®çï¼å 为âé«æ¸©âçä½ç¨ä¸ºææ¬æ ç¾ï¼âãã£ã¦âç¨ä½ä¸ºè¿è¯ã
-%
-%<*en>
-\item However, the line~3 is correct, since `ç´ ' is used as an identifier.
-%
-%<*ja>
-\item ããããªããï¼3è¡ç®ã¯`ç´ 'ãèå¥åã¨ãã¦ç¨ãããã¦ããã®ã§æ£ããï¼
-%
-%<*zh>
-\item ä¸è¿ï¼ç¬¬3è¡æ¯æ£ç¡®çï¼å 为âç´ âæ¯ä½ä¸ºæ è¯ç¬¦çã
-%
+%\item However, the line~3 is correct, since `ç´ ' is used as an identifier.
+%\item ããããªããï¼3è¡ç®ã¯`ç´ 'ãèå¥åã¨ãã¦ç¨ãããã¦ããã®ã§æ£ããï¼
\end{itemize}
-%<*en>
-Hence, in our opinion, the above input should be corrected as:
-%
-%<*ja>
-ãããã£ã¦ï¼\LuaTeX-jaããã¸ã§ã¯ãã®æè¦ã¨ãã¦ã¯ï¼ä¸è¨ã®å
¥åã¯æ¬¡ã®ããã«ç´ãããã¹ã
-ã§ããï¼
-%
-%<*zh>
-é£ä¹ï¼æ ¹æ®æ们çè§ç¹ï¼ä¸è¿°è¾å
¥åºå½æ ¡æ£ä¸ºï¼
-%
+%Hence, in our opinion, the above input should be corrected as:
+%ãããã£ã¦ï¼\LuaTeX-jaããã¸ã§ã¯ãã®æè¦ã¨ãã¦ã¯ï¼ä¸è¨ã®å
¥åã¯æ¬¡ã®ããã«ç´ãããã¹ãã§ããï¼
\begin{LTXexample}
$f_{\text{é«æ¸©}}$~%
($f_{\text{high temperature}}$).
@@ -1342,7 +1005,6 @@ $f_{\text{é«æ¸©}}$~%
\mathrel{\text{ãã£ã¦}}\quad y>0 \]
$5\in ç´ :=\{\,p\in\mathbb N:\text{$p$ is a prime}\,\}$.
\end{LTXexample}
-%BUG?: \{\}ããªããã°ãç´ ããã§ãªãï¼ä¸ã®æ®µè½ã®ããã£ã¦ããã§ã¦ãªãï¼
%<*en>
We also believe that using Japanese characters as identifiers is rare,
hence we don't describe how to change Japanese fonts in math mode in
@@ -1353,10 +1015,7 @@ this chapter. For the method, please see Subsection~\ref{ssec-math}.
ã¨èãã¦ããï¼ãããã£ã¦ãã®ç¯ã§ã¯æ°å¼ã¢ã¼ãä¸ã®åæãã©ã³ããå¤æ´ããæ¹æ³ã«ã¤ãã¦ã¯
è¨è¿°ããªãï¼ãã®æ¹æ³ã«ã¤ãã¦ã¯\ref{ssec-math}ç¯ãåç
§ã®ãã¨ï¼
%
-%<*zh>
-æ们ä¹è®¤ä¸ºä½¿ç¨æ¥æå符ä½ä¸ºæ è¯ç¬¦çæ
åµæ为å°è§ï¼æ以æ们ä¸å¨æ¤ç« èæè¿°å¦ä½å¨æ°å¦æ¨¡å¼ä¸æ¹åæ¥æåä½ã
-å
³äºæ¤æ¹æ³ï¼è¯·åè§\ref{ssec-math}ã
-%
+
\subsection{fontspec}
\label{ssec-fontspec}
@@ -1371,10 +1030,6 @@ package, if needed.
\Pkg{luatexja-fontspec}ããã±ã¼ã¸ãããªã¢ã³ãã«ã§èªã¿è¾¼ãå¿
è¦ãããï¼ãã®ããã±ã¼ã¸
ã¯å¿
è¦ãªãã°èªåã§\Pkg{luatexja}ããã±ã¼ã¸ã¨\Pkg{fontspec}ããã±ã¼ã¸ãèªã¿è¾¼ãï¼
%
-%<*zh>
-为ä¸\Pkg{fontspec}å®å
å
±åï¼éè¦å¨å¯¼è¨åºä¸ä½¿ç¨\Pkg{luatexja-fontspec}å®å
ã
-è¿ä¸ªéå å®å
ä¼èªå¨å è½½\Pkg{luatexja}å\Pkg{fontspec}ã
-%
%<*en>
In \Pkg{luatexja-fontspec} package, the following 7~commands are defined as
@@ -1384,9 +1039,7 @@ counterparts of original commands in the \Pkg{fontspec} package:
\Pkg{luatexja-fontspec}ããã±ã¼ã¸ã§ã¯ï¼ä»¥ä¸ã®7ã¤ã®ã³ãã³ãã\Pkg{fontspec}
ããã±ã¼ã¸ã®å
ã®ã³ãã³ãã«å¯¾å¿ãããã®ã¨ãã¦å®ç¾©ãã¦ããï¼
%
-%<*zh>
-å¨\Pkg{luatexja-fontspec}ä¸ï¼å®ä¹äºå¦ä¸ä¸æ¡å½ä»¤ï¼è¿äºå½ä»¤å\Pkg{fontspec}çç¸å
³å½ä»¤å¯¹æ¯å¦ä¸ï¼
-%
+
%<*en>
\begin{center}\small
\begin{tabular}{ccccc}
@@ -1426,26 +1079,12 @@ alphabetic fonts
\end{tabular}
\end{center}
%
-%<*zh>
-\begin{center}\small
-\begin{tabular}{ccccc}
-\toprule
-æ¥æåä½&\verb+\jfontspec+&\verb+\setmainjfont+&\verb+\setsansjfont+&\verb+\newjfontfamily+\\
-西æåä½&\verb+\fontspec+&\verb+\setmainfont+&\verb+\setsansfont+&\verb+\newfontfamily+\\
-\midrule
-æ¥æåä½&\verb+\newjfontface+&\verb+\defaultjfontfeatures+&\verb+\addjfontfeatures+&\\
-西æåä½&\verb+\newfontface+&\verb+\defaultfontfeatures+&\verb+\addfontfeatures+&\\
-\bottomrule
-\end{tabular}
-\end{center}
-%
-
-\begin{LTXexample}
+\begin{LTXexample}[width=0.4\textwidth]
\fontspec[Numbers=OldStyle]{LMSans10-Regular}
\jfontspec{IPAexMincho}
JIS~X~0213:2004âè¾»
-\addjfontfeatures{CJKShape=JIS1990}
+\jfontspec[CJKShape=JIS1990]{IPAexMincho}
JIS~X~0208:1990âè¾»
\end{LTXexample}
@@ -1462,21 +1101,17 @@ these 7~commands, since this feature and \textbf{JAglue} will clash (see
ã³ãã§ã¯Kerning featureã¯ããã©ã«ãã§ã¯offã¨ãªã£ã¦ããï¼ããã¯ãã®
featureã\textbf{JAglue}ã¨è¡çªããããã§ããï¼\ref{para-kern}ç¯ãåç
§ï¼ï¼
%
-%<*zh>
-请注æ并没æ\verb!\setmonofont!å½ä»¤ï¼å 为æµè¡çæ¥æåä½å ä¹å
¨é¨æ¯ç宽çã
-å¦æ³¨æï¼åºæ ¼ç¹æ§å¨è¿7个å½ä»¤ä¸é»è®¤å
³éï¼å 为æ¤ç¹æ§ä¼ä¸\textbf{JAglue}å²çªï¼åè§\ref{para-kern}ï¼ã
-%
-%\subsection{Preset}
+%\subsection{Preset}
%\subsection{ããªã»ããè¨å®}
\label{ssec-preset}
-%<*!ja>
+%<*en>
To use standard Japanese font settings easily, one can load \Pkg{luatexja-preset}
package with several options. This package provides functions in a part of
\Pkg{otf} package and a part of \Pkg{PXchfon} package by Takayuki Yato,
and loads \Pkg{luatexja-fontspec} internally.
-%!ja>
+%
%<*ja>
ãã使ããã¦ããåæãã©ã³ãè¨å®ãä¸è¡ã§æå®ã§ããããã«ããã®ã
\Pkg{luatexja-preset}ããã±ã¼ã¸ã§ããï¼ãã®ããã±ã¼ã¸ã¯ï¼
@@ -1484,19 +1119,32 @@ and loads \Pkg{luatexja-fontspec} internally.
åããããããªæ ¼å¥½ããã¦ããï¼å
é¨ã§\Pkg{luatexja-fontspec}ãèªã¿è¾¼ãã§ããï¼
%
-%\paragraph{General options}
+%\paragraph{General options}
%\paragraph{ä¸è¬çãªãªãã·ã§ã³}
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
+\item[nodeluxe]
+%<*en>
+Use one-weighted \textit{mincho} and \textit{gothic} font families.
+This means that \verb+\mcfamily\bfseries+, \verb+\gtfamily\bfseries+ and
+\verb+\gtfamily\mdseries+ use the same font.
+\emph{This option is enabled by default.}
+%
+%<*ja>
+\LaTeXe ç°å¢ä¸ã§ã®æ¨æºè¨å®ã®ããã«ï¼ææä½ã»ã´ã·ãã¯ä½ãå1ã¦ã§ã¤ãã§ä½¿ç¨ããï¼
+ããå
·ä½çã«è¨ãã¨ï¼ãã®è¨å®ã®ä¸ã§ã¯
+\verb+\mcfamily\bfseries+, \verb+\gtfamily\bfseries+, \verb+\gtfamily\mdseries+ã¯
+ã¿ãªåããã©ã³ãã¨ãªãï¼\emph{ãã®ãªãã·ã§ã³ã¯æ¨æºã§æå¹ã«ãªã£ã¦ããï¼}
+%
\item[deluxe]
-%<*!ja>
-Specifying this option enables us to use \textit{mincho} with two weights (medium~and~bold),
+%<*en>
+Use \textit{mincho} with two weights (medium~and~bold),
\textit{gothic} with three weights (medium,~bold and~heavy), and \textit{rounded gothic}%
\footnote{Provided by \texttt{\char92mgfamily},
because \textit{rounded gothic} is called \textit{maru gothic} (丸ã´ã·ãã¯) in Japanese.}.
-The heavy weight of \textit{gothic} can be used by ``changing the family'' \verb+\gtebfamily+.
-This is because \Pkg{fontspec} package can handle only medium (\verb+\mdseries+) and
+The heavy weight of \textit{gothic} can be used by ``changing the family'' \verb+\gtebfamily+,
+because \Pkg{fontspec} package can handle only medium (\verb+\mdseries+) and
bold (\verb+\bfseries+).
-%!ja>
+%
%<*ja>
ææä½2ã¦ã§ã¤ãã»ã´ã·ãã¯ä½3ã¦ã§ã¤ãã¨ï¼
丸ã´ã·ãã¯ä½ (\verb+\mgfamily+) ã使ç¨å¯è½ã¨ããï¼
@@ -1505,30 +1153,40 @@ bold (\verb+\bfseries+).
ãã®ãããªä¸éå端ãªå®è£
ã«ãªã£ã¦ããï¼
%
\item[expert]
-%<*!ja>
+%<*en>
Use horizontal kana alternates, and define a control sequence \verb+\rubyfamily+ to use kana
characters designed for ruby.
-%!ja>
+%
%横çµå°ç¨ä»®åãç¨ããï¼ã¾ãï¼\verb+\rubyfamily+ ã§ã«ãç¨ä»®åã使ç¨å¯è½ã¨ãªãï¼
\item[bold]
-%Use bold gothic as bold mincho.
+%Use bold gothic as bold mincho.
%ææã®å¤ªåãã´ã·ãã¯ä½ã®å¤ªåã¨ããï¼
\item[90jis]
-%Use 90JIS glyph variants if possible.
+%Use 90JIS glyph variants if possible.
%åºæ¥ãéã90JISã®åå½¢ã使ãï¼
\item[jis2004]
-%Use JIS2004 glyph variants if possible.
+%Use JIS2004 glyph variants if possible.
%åºæ¥ãéãJIS2004ã®åå½¢ã使ãï¼
\item[jis]
-%<*!ja>
+%<*en>
Use the JFM \texttt{jfm-jis.lua}, instead of \texttt{jfm-ujis.lua}, which is the default JFM of
\LuaTeX-ja.
-%!ja>
+%
%<*ja>
ç¨ããJFMãï¼JISãã©ã³ãã¡ããªãã¯é¡ä¼¼ã®ï¼\texttt{jfm-jis.lua}ã«ããï¼ãã®ãªãã·ã§ã³ããªãæã¯
\LuaTeX-jaæ¨æºã®\texttt{jfm-ujis.lua}ãç¨ããããï¼
%
\end{list}
+%<*en>
+Note that \texttt{90jis} and \texttt{jis2004} only affect with \textit{mincho},
+\textit{gothic} (and possibly \textit{rounded gothic}) defined by this package.
+We didn't taken accound of when both \texttt{90jis} and \texttt{jis2004} are specified.
+%
+%<*ja>
+\texttt{90jis}ã¨\texttt{jis2004}ã«ã¤ãã¦ã¯æ¬ããã±ã¼ã¸ã§å®ç¾©ããã
+ææä½ã»ã´ã·ãã¯ä½ï¼ã»ä¸¸ã´ã·ãã¯ä½ï¼ã«ã®ã¿æå¹ã§ããï¼ä¸¡ãªãã·ã§ã³ã
+åæã«æå®ãããå ´åã«åä½ã«ã¤ãã¦ã¯å
¨ãèæ
®ãã¦ããªãï¼
+%
%\paragraph{Kozuka fonts}
%\paragraph{å°å¡ãã©ã³ã}
@@ -1539,12 +1197,13 @@ as a substitute for \textit{rounded gothic}.
%<*ja>
丸ã´ã·ãã¯ä½ã¯ãªãã®ã§ä¾¿å®ä¸å°å¡ã´ã·ãã¯Hã§ä»£ç¨ãã¦ããï¼
%
-\begin{center}\small
+\par\nobreak\medskip
+{\centering\small
\begin{tabular}{llll}
\toprule
&\tt kozuka-pro&\tt kozuka-pr6&\tt kozuka-pr6n\\
\midrule
-%<*!ja>
+%<*en>
\bf mincho medium&Kozuka Mincho Pro R&Kozuka Mincho ProVI R&Kozuka Mincho Pr6N R\\
\bf mincho bold&Kozuka Mincho Pro B&Kozuka Mincho ProVI B&Kozuka Mincho Pr6N B\\
\midrule
@@ -1560,36 +1219,36 @@ as a substitute for \textit{rounded gothic}.
&Kozuka Gothic Pro H&Kozuka Gothic ProVI H&Kozuka Gothic Pr6N H\\
(rounded gothic)
&Kozuka Gothic Pro H&Kozuka Gothic ProVI H&Kozuka Gothic Pr6N H\\
-%!ja>
+%
%<*ja>
-\gt ææä½ç´°å&å°å¡ææPro~R&å°å¡ææProVI~R&å°å¡ææPr6N~R\\
-\gt ææä½å¤ªå&å°å¡ææPro~B&å°å¡ææProVI~B&å°å¡ææPr6N~B\\
+\gtfamily ææä½ç´°å&å°å¡ææPro~R&å°å¡ææProVI~R&å°å¡ææPr6N~R\\
+\gtfamily ææä½å¤ªå&å°å¡ææPro~B&å°å¡ææProVI~B&å°å¡ææPr6N~B\\
\midrule
-\gt ã´ã·ãã¯ä½ç´°å\\
+\gtfamily ã´ã·ãã¯ä½ç´°å\\
ãåã¦ã§ã¤ãæ
&å°å¡ã´ã·ãã¯Pro~M&å°å¡ã´ã·ãã¯ProVI~M&å°å¡ã´ã·ãã¯Pr6N~M\\
ãå¤ã¦ã§ã¤ãæ
&å°å¡ã´ã·ãã¯Pro~R&å°å¡ã´ã·ãã¯ProVI~R&å°å¡ã´ã·ãã¯Pr6N~R\\
\midrule
-\gt ã´ã·ãã¯ä½å¤ªå
+\gtfamily ã´ã·ãã¯ä½å¤ªå
&å°å¡ã´ã·ãã¯Pro~B&å°å¡ã´ã·ãã¯ProVI~B&å°å¡ã´ã·ãã¯Pr6N~B\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª
+\gtfamily ã´ã·ãã¯ä½æ¥µå¤ª
&å°å¡ã´ã·ãã¯Pro~H&å°å¡ã´ã·ãã¯ProVI~H&å°å¡ã´ã·ãã¯Pr6N~H\\
\inhibitglueï¼ä¸¸ã´ã·ãã¯ä½ï¼\inhibitglue
&å°å¡ã´ã·ãã¯Pro~H&å°å¡ã´ã·ãã¯ProVI~H&å°å¡ã´ã·ãã¯Pr6N~H\\
%
\bottomrule
-\end{tabular}
-\end{center}
+\end{tabular}\par\medskip}
%\paragraph{Hiragino and Morisawa}\
%\paragraph{ãã©ã®ãã»ã¢ãªãµã¯}\
-\begin{center}\small
+\par\nobreak\medskip
+{\centering\small
\begin{tabular}{lll}
\toprule
&\tt hiragino-pro&\tt hiragino-pron\\
\midrule
-%<*!ja>
+%<*en>
\bf mincho medium&
Hiragino Mincho Pro W3&Hiragino Mincho Pr6N W3\\
\bf mincho bold&
@@ -1607,24 +1266,24 @@ Hiragino Kaku Gothic Pro W6&Hiragino Kaku Gothic ProN W6\\
Hiragino Kaku Gothic Std W8&Hiragino Kaku Gothic StdN W8\\
\bf rounded gothic&
Hiragino Maru Gothic Pro W4&Hiragino Maru Gothic ProN W4\\
-%!ja>
+%
%<*ja>
-\gt ææä½ç´°å&
+\gtfamily ææä½ç´°å&
ãã©ã®ãææä½Pro~W3&ãã©ã®ãææä½Pr6N~W3\\
-\gt ææä½å¤ªå&
+\gtfamily ææä½å¤ªå&
ãã©ã®ãææä½Pro~W6&ãã©ã®ãææä½Pr6N~W6\\
\midrule
-\gt ã´ã·ãã¯ä½ç´°ç´°å\\
+\gtfamily ã´ã·ãã¯ä½ç´°ç´°å\\
ãåã¦ã§ã¤ãæ
&ãã©ã®ãè§ã´Pro~W6&ãã©ã®ãè§ã´ProN~W6\\
ãå¤ã¦ã§ã¤ãæ
&ãã©ã®ãè§ã´Pro~W3&ãã©ã®ãè§ã´ProN~W3\\
\midrule
-\gt ã´ã·ãã¯ä½å¤ªå&
+\gtfamily ã´ã·ãã¯ä½å¤ªå&
ãã©ã®ãè§ã´Pro~W6&ãã©ã®ãè§ã´ProN~W6\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª&
+\gtfamily ã´ã·ãã¯ä½æ¥µå¤ª&
ãã©ã®ãè§ã´Std~W8&ãã©ã®ãè§ã´StdN~W8\\
-\gt 丸ã´ã·ãã¯ä½&
+\gtfamily 丸ã´ã·ãã¯ä½&
ãã©ã®ã丸ã´Pro~W4&ãã©ã®ã丸ã´ProN~W4\\
%
\midrule
@@ -1646,71 +1305,71 @@ Midashi Go Pro MB31&Midashi Go Pr6N MB31\\
Jun Pro 101&Jun Pr6N 101\\
%
%<*ja>
-\gt ææä½ç´°å&
+\gtfamily ææä½ç´°å&
ãªã¥ã¦ãã³Pro~L-KL&ãªã¥ã¦ãã³Pr6N~L-KL\\
-\gt ææä½å¤ªå&
+\gtfamily ææä½å¤ªå&
太ãã³A101~Pro~Bold&太ãã³A101~Pr6N~Bold\\
-\gt ã´ã·ãã¯ä½ç´°å&
+\gtfamily ã´ã·ãã¯ä½ç´°å&
ä¸ã´ã·ãã¯BBB~Pro~Med&ä¸ã´ã·ãã¯BBB~Pr6N~Med\\
-\gt ã´ã·ãã¯ä½å¤ªå&
+\gtfamily ã´ã·ãã¯ä½å¤ªå&
太ã´B101~Pro~Bold&太ã´B101~Pr6N~Bold\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª&
+\gtfamily ã´ã·ãã¯ä½æ¥µå¤ª&
è¦åºã´Pro~MB31&è¦åºã´Pr6N~MB31\\
-\gt 丸ã´ã·ãã¯ä½&
+\gtfamily 丸ã´ã·ãã¯ä½&
ãã
ãPro 101&ãã
ãPr6N 101\\
%
\bottomrule
-\end{tabular}
-\end{center}
+\end{tabular}\par\medskip}
%\paragraph{Settings for single weight}
%\paragraph{åã¦ã§ã¤ãç¨è¨å®}
-%<*!ja>
+%<*en>
Next, we describe settings for using only single weight.
In four settings below, we use same fonts for medium and bold (and heavy) weights.
(Hence \verb+\mcfamily\bfseries+ and \verb+\mcfamily\mdseries+ yields same Japanese fonts,
-if \texttt{deluxe} option is also specified).
-%!ja>
+even if \texttt{deluxe} option is also specified).
+%
%<*ja>
次ã«ï¼åã¦ã§ã¤ãç¨ã®è¨å®ãè¿°ã¹ãï¼ãã®4è¨å®ã§ã¯ãç´°åãã太åãã®åºå¥ã¯ãªãï¼
ã¾ãï¼ä¸¸ã´ã·ãã¯ä½ã¯ã´ã·ãã¯ä½ã¨åããã©ã³ããç¨ããï¼
%
-\begin{center}\small
+\par\nobreak\medskip
+{\centering\small
\begin{tabular}{lllll}
\toprule
&\tt noembed&\tt ipa&\tt ipaex&\tt ms\\
\midrule
-%<*!ja>
+%<*en>
\bf mincho&Ryumin-Light (non-embedded)
&IPAMincho&IPAexMincho&MS Mincho\\
\bf gothic&GothicBBB-Medium (non-embedded)
&IPAGothic&IPAexGothic&MS Gothic\\
-%!ja>
+%
%<*ja>
-\gt ææä½&Ryumin-Lightï¼éåè¾¼ï¼
+\gtfamily ææä½&Ryumin-Lightï¼éåè¾¼ï¼
&IPAææ&IPAexææ&MSææ\\
-\gt ã´ã·ãã¯ä½&GothicBBB-Mediumï¼éåè¾¼ï¼
+\gtfamily ã´ã·ãã¯ä½&GothicBBB-Mediumï¼éåè¾¼ï¼
&IPAã´ã·ãã¯&IPAexã´ã·ãã¯&MSã´ã·ãã¯\\
%
\bottomrule
-\end{tabular}
-\end{center}
+\end{tabular}\par\medskip}
-%\paragraph{Using HG fonts}
+%\paragraph{Using HG fonts}
%\paragraph{HGãã©ã³ãã®å©ç¨}
-%<*!ja>
+%<*en>
We can use HG~fonts bundled with Microsoft Office for realizing multiple weights in Japanese fonts.
-%!ja>
+%
%<*ja>
ããåã«æ¸ããåã¦ã§ã¤ãç¨è¨å®ãï¼Microsoft Officeçã«ä»å±ããHGãã©ã³ãã使ã£ã¦
å¤ã¦ã§ã¤ãåããè¨å®ãããï¼
%
-\begin{center}\small
+\par\nobreak\medskip
+{\centering\small
\begin{tabular}{llll}
\toprule
&\tt ipa-hg&\tt ipaex-hg&\tt ms-hg\\
\midrule
-%<*!ja>
+%<*en>
\bf mincho medium
&IPAMincho&IPAexMincho&MS Mincho\\\midrule
\bf mincho bold&
@@ -1729,13 +1388,13 @@ We can use HG~fonts bundled with Microsoft Office for realizing multiple weights
\multicolumn{3}{c}{HG Soei Kaku Gothic UB}\\\midrule
\bf rounded gothic&
\multicolumn{3}{c}{HG Maru Gothic PRO}\\
-%!ja>
+%
%<*ja>
-\gt ææä½ç´°å
+\gtfamily ææä½ç´°å
&IPAææ&IPAexææ&MSææ\\\midrule
-\gt ææä½å¤ªå&
+\gtfamily ææä½å¤ªå&
\multicolumn{3}{c}{HGææE}\\\midrule
-\gt ã´ã·ãã¯ä½ç´°å\\
+\gtfamily ã´ã·ãã¯ä½ç´°å\\
ãåã¦ã§ã¤ãæ
&IPAã´ã·ãã¯&IPAexã´ã·ãã¯&MSã´ã·ãã¯\\
ã{\tt jis2004}æå®æ
@@ -1743,17 +1402,17 @@ We can use HG~fonts bundled with Microsoft Office for realizing multiple weights
\cmidrule(lr){1-4}
ããã以å¤ã®æ&
\multicolumn{3}{c}{HGã´ã·ãã¯M}\\\midrule
-\gt ã´ã·ãã¯ä½å¤ªå&
+\gtfamily ã´ã·ãã¯ä½å¤ªå&
\multicolumn{3}{c}{HGã´ã·ãã¯E}\\\midrule
-\gt ã´ã·ãã¯ä½æ¥µå¤ª&
+\gtfamily ã´ã·ãã¯ä½æ¥µå¤ª&
\multicolumn{3}{c}{HGåµè±è§ã´ã·ãã¯UB}\\\midrule
-\gt 丸ã´ã·ãã¯ä½&
+\gtfamily 丸ã´ã·ãã¯ä½&
\multicolumn{3}{c}{HG丸ã´ã·ãã¯ä½PRO}\\
%
\bottomrule
-\end{tabular}
-\end{center}
-%<*!ja>
+\end{tabular}\par\medskip}
+
+%<*en>
Note that HG~Mincho~E, HG~Gothic~E, HG Soei Kaku Gothic UB and HG Maru Gothic PRO
are internally specified by:
\begin{description}
@@ -1761,7 +1420,7 @@ are internally specified by:
\item[{\tt 90jis}] by filename (\texttt{hgrme.ttc}, \texttt{hgrge.ttc}, \texttt{hgrsgu.ttc}, \texttt{hgrsmp.ttf}).
\item[{\tt jis2004}] by filename (\texttt{hgrme04.ttc}, \texttt{hgrge04.ttc}, \texttt{hgrsgu04.ttc}, \texttt{hgrsmp04.ttf}).
\end{description}
-%!ja>
+%
%<*ja>
ãªãï¼HGææEã»HGã´ã·ãã¯Eã»HGåµè±è§ã´ã·ãã¯UBã»HG丸ã´ã·ãã¯ä½PROã®4ã¤ã«ã¤ãã¦ã¯ï¼å
é¨ã§
\begin{description}
@@ -1791,15 +1450,6 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
ä¸é¨ããµãã¼ããã¦ããï¼ãããã®æ©è½ãç¨ããããã«ã¯\Pkg{luatexja-otf}ããã±ã¼ã¸
ãèªã¿è¾¼ãã°ããï¼
%
-%<*zh>
-\subsection{\Pkg{otf}å
ä¸ç\texttt{\char92CID}ï¼\texttt{\char92UTF}åå
¶ä»å®}
-\pLaTeX ä¸ï¼\underline{\texttt{otf}}å®å
ï¼æè¤ä¿®ä¸éå¼åï¼æ¯ç¨æ¥æå°åå¨
-äºAdobe-Japan1-6ä½ä¸åå¨äºJIS X 0208ä¸çå符ã
-该å
å·²ç»å¹¿æ³ä½¿ç¨ï¼\LuaTeX-jaæ¯æé¨å\Pkg{otf}å
ä¸çé¨ååè½ã
-å¦æä½ æ³ä½¿ç¨è¿äºåè½ï¼å è½½\Pkg{luatexja-otf}å®å
ã
-\bgroup
-\fontencoding{JY3}\selectfont
-%
\begin{LTXexample}
\jfontspec{KozMinPr6N-Regular.otf}
@@ -1811,9 +1461,6 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
\ajåè§{ã¯ãããã«ã¿ã«ã}
\end{LTXexample}
-%<*zh>
-\egroup
-%
%<*ja>
\Pkg{otf}ããã±ã¼ã¸ã§ã¯ï¼ãããã次ã®ãããªãªãã·ã§ã³ãåå¨ããï¼
@@ -1834,7 +1481,6 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
%\section{Changing Parameters}
%\section{ãã©ã¡ã¼ã¿ã®å¤æ´}
-%\section{åéæ´æ¹}
%<*en>
There are many parameters in \LuaTeX-ja. And due to the behavior of \LuaTeX,
@@ -1849,14 +1495,9 @@ parameters, you have to use commands \verb+\ltjsetparameter+ and
ãã®ããï¼ãããã®ãã©ã¡ã¼ã¿ãè¨å®ã»åå¾ããããã«ã¯ \verb+\ltjsetparameter+ 㨠\verb+\ltjgetparameter+ ã
ç¨ããå¿
è¦ãããï¼
%
-%<*zh>
-\LuaTeX-jaå
å«å¤§éçåæ°ï¼ä»¥æ§å¶æçç»èã
-设å®è¿äºåæ°éè¦ä½¿ç¨å½ä»¤ï¼\verb!\ltjsetparameter!å\verb!\ltjgetparameter!å½ä»¤ã
-%
%\subsection{Editing the range of \textbf{JAchar}s}
%\subsection{\textbf{JAchar}ã®ç¯å²ã®è¨å®}
-%\subsection{\textbf{JAchar}èå´è®¾å®}
\label{ssec-setrange}
%<*en>
@@ -1872,11 +1513,6 @@ and the character `æ¼¢' to the range number~100.
ä¾ãã°ï¼æ¬¡ã®ããã«æ¸ããã¨ã§è¿½å æ¼¢åé¢(SIP)ã«ããå
¨ã¦ã®æåã¨`æ¼¢'ã
ã100çªã®æåç¯å²ãã«å±ããããã«è¨å®ãããï¼
%
-%<*zh>
-å¨è®¾å®\textbf{JAchar}ä¹åï¼éè¦åé
ä¸ä¸ªå°äº217çèªç¶æ°ã
-è¿ä¸ªå¯ä»¥ç±\verb!\ltjdefcharrange!åºæ¬è¯å¥æ¥å®æãä¾å¦ï¼
-ä¸é¢å°±åé
äºæ´ä¸ªè¡¨ææåè¡¥å
å¹³é¢åæ±åâæ¼¢â为100ã
-%
\begin{lstlisting}
\ltjdefcharrange{100}{"20000-"2FFFF,`æ¼¢}
\end{lstlisting}
@@ -1888,9 +1524,6 @@ not do this in the middle of a document.
ãã®æåç¯å²ã®å²ãå½ã¦ã¯å¸¸ã«ã°ãã¼ãã«ã§ããï¼ãããã£ã¦ææ¸ã®éä¸ã§
ãã®æä½ãããã¹ãã§ã¯ãªãï¼
%
-%<*zh>
-èå´æ°çåé
æ¯å
¨å±çï¼æ
ä½ ä¸å¯å¨ææ¡£ä¸ä½¿ç¨ã
-%
%<*en>
If some character has been belonged to some non-zero numbered range,
@@ -1904,11 +1537,6 @@ removed from the range~4.
ä¸æ¸ããããï¼ä¾ãã°ï¼SIPã¯å
¨ã¦\LuaTeX-jaã®ããã©ã«ãã§ã¯4çªã®æåç¯å²ã«
å±ãã¦ãããï¼ä¸è¨ã®æå®ãè¡ãã°SIPã¯100çªã«å±ãããã«ãªãï¼4çªããã¯é¤ãããï¼
%
-%<*zh>
-å¦ææäºå符被æ¹å为æ°çéé¶æ°èå´ï¼å°ä¼è¢«æ°è®¾å®éåã
-ä¾å¦ï¼æ´ä¸ªSIPå¨\LuaTeX-jaé»è®¤è®¾å®ä¸å±äºèå´4ï¼å¦æä½ ä½¿ç¨å¦ä¸è®¾å®ï¼
-SIPå°ä¼è¢«è®¾å®ä¸ºèå´100ï¼ä¸ä»èå´4ç§ç§»é¤ã
-%
%<*en>
After assigning numbers to ranges, the \textsf{jacharrange} parameter can
@@ -1921,10 +1549,6 @@ setting of \LuaTeX-ja):
ãã¦æ±ãããæåã®ç¯å²ãè¨å®ããããã«ç¨ããããï¼ä¾ãã°ï¼ä»¥ä¸ã¯\LuaTeX-jaã®
åæè¨å®ã§ããï¼
%
-%<*zh>
-åé
äºèå´æ°ä¹åï¼\textsf{jacharrange}åæ°å°ç¨äºè®¾å®å符èå´ä¸º\textbf{JAchar}ï¼
-å¦ä¸ï¼ä¸º\LuaTeX-jaé»è®¤è®¾å®ï¼ï¼
-%
\begin{verbatim}
\ltjsetparameter{jacharrange={-1, +2, +3, -4, -5, +6, +7, +8}}
\end{verbatim}
@@ -1939,11 +1563,6 @@ that `the characters that belong to range~$n$ are treated as \textbf{JAchar}'.
ãªã¹ãä¸ã®è² ã®æ´æ°$-n$ã¯ãæåç¯å²$n$ã«å±ããæåã¯\textbf{ALchar}ã¨ãã¦
æ±ãããããã¨ãæå³ãï¼æ£ã®æ´æ°$+n$ã¯\textbf{JAchar}ã¨ãã¦æ±ããã¨ãæå³ããï¼
%
-%<*zh>
-\textsf{jacharrange}åæ°çåéæªæ´æ°æ°ç»ã
-è´æ°$-n$å¨æ°ç»ä¸è¡¨ç¤ºâå符èå´$n$ä¸çå符被è§ä½\textbf{ALchar}âï¼
-æ£æ°$+n$å表示âå符èå´$n$被è§ä½\textbf{JAchar}âã
-%
%<*en>
\paragraph{Default Setting}
@@ -1955,39 +1574,13 @@ determined from the following data:
\LuaTeX-jaã§ã¯8ã¤ã®æåç¯å²ãè¨å®ãã¦ããï¼ãããã¯ä»¥ä¸ã®ãã¼ã¿ã«åºã¥ãã¦æ±ºå®ãã¦
ããï¼
%
-%<*zh>
-\paragraph{é»è®¤è®¾å®}
-\LuaTeX-jaé»è®¤è®¾å®äº8个å符èå´ãå¦ä¸è®¾å®ï¼
-%
\begin{itemize}
-%<*en>
-\item Blocks in Unicode~6.0.
-%
-%<*ja>
-\item Unicode~6.0ã®ãããã¯ï¼
-%
-%<*zh>
-\item Unicode~6.0åºå
-%
-%<*en>
-\item The \texttt{Adobe-Japan1-UCS2} mapping between a CID Adobe-Japan1-6 and Unicode.
-%
-%<*ja>
-\item \texttt{Adobe-Japan1-UCS2}ã«ããAdobe-Japan1-6ã®CIDã¨Unicodeã®éã®
- ãããã³ã°ï¼
-%
-%<*zh>
-\item å¨CID Adobe-Japan1-6åUnicodeä¹é´çæ å°\texttt{Adobe-Japan1-UCS2}ã
-%
-%<*en>
-\item The \Pkg{PXbase} bundle for \upTeX\ by Takayuki Yato.
-%
-%<*ja>
-\item å
«ç»å´ä¹æ°ã«ãã\upTeX ç¨ã®\Pkg{PXbase}ãã³ãã«ï¼
-%
-%<*zh>
-\item å
«ç»å´ä¹ç\Pkg{PXbase}å®å
ï¼\upTeX ä¸ä½¿ç¨ï¼ã
-%
+%\item Blocks in Unicode~6.0.
+%\item Unicode~6.0ã®ãããã¯ï¼
+%\item The \texttt{Adobe-Japan1-UCS2} mapping between a CID Adobe-Japan1-6 and Unicode.
+%\item Adobe-Japan1-6ã®CIDã¨Unicodeã®éã®å¯¾å¿è¡¨\texttt{Adobe-Japan1-UCS2}ï¼
+%\item The \Pkg{PXbase} bundle for \upTeX\ by Takayuki Yato.
+%\item å
«ç»å´ä¹æ°ã«ãã\upTeX ç¨ã®\Pkg{PXbase}ãã³ãã«ï¼
\end{itemize}
%<*en>
@@ -2001,10 +1594,6 @@ number shows whether characters in the range is treated as
ã¯ããã©ã«ãã§\textbf{JAchar}ã\textbf{ALchar}ãã表ãã¦ããï¼ãããã®è¨å®ã¯
\texttt{PXbase}ãã³ãã«ã§å®ç¾©ããã¦ãã\texttt{prefercjk}ã¨é¡ä¼¼ã®ãã®ã§ããï¼
%
-%<*zh>
-ç°å¨æ们æè¿°8个å符èå´ãå¨æ°ååçâJâåâAâ表æ代表\textbf{JAchar}æè
æªè·éé»è®¤è®¾å®ã
-è¿äºè®¾å®ç±»ä¼¼äº\texttt{PXbase}ä¸ç\texttt{prefercjk}设å®ã
-%
\begin{description}
%<*en>
\item[Range~8${}^{\text{J}}$] Symbols in the intersection of the upper half of ISO~8859-1
@@ -2016,13 +1605,9 @@ number shows whether characters in the range is treated as
JIS~X~0208ã®å
±éé¨åã«ããè¨å·ï¼ãã®æåç¯å²ã¯
以ä¸ã®æåã§æ§æãããï¼
%
-%<*zh>
-\item[èå´8${}^\text{J}$] ISO 8859-1ï¼Latin-1è¡¥å
ï¼çä¸åé¨åJIS X 0208ï¼æ¥æåºæ¬å符éï¼çéå é¨åï¼å
å«ä¸åå符ï¼
-%
\begin{multicols}{2}
\begin{itemize}
\def\ch#1#2{\item \char"#1\ (\texttt{U+00#1}, #2)}%"
-%<*en>
\ch{A7}{Section Sign}
\ch{A8}{Diaeresis}
\ch{B0}{Degree sign}
@@ -2031,27 +1616,6 @@ number shows whether characters in the range is treated as
\ch{B6}{Paragraph sign}
\ch{D7}{Multiplication sign}
\ch{F7}{Division Sign}
-%
-%<*ja>
-\ch{A7}{ç¯è¨å·}
-\ch{A8}{ãã¬ã}
-\ch{B0}{度}
-\ch{B1}{æ£åã¯è² 符å·}
-\ch{B4}{ã¢ãã¥ã¼ãã»ã¢ã¯ã»ã³ã}
-\ch{B6}{段è½è¨å·}
-\ch{D7}{ä¹ç®è¨å·}
-\ch{F7}{é¤ç®è¨å·}
-%
-%<*zh>
-\ch{A7}{åè符}
-\ch{A8}{åé³ç¬¦}
-\ch{B0}{温度符å·}
-\ch{B1}{å å符å·}
-\ch{B4}{ç½®ä½å°é³}
-\ch{B6}{段è½ç¬¦å·}
-\ch{D7}{ä¹å·}
-\ch{F7}{é¤å·}
-%
\end{itemize}
\end{multicols}
@@ -2064,13 +1628,8 @@ This range consist of the following Unicode ranges, \emph{except characters in t
ãã®ç¯å²ã¯ä»¥ä¸ã®Unicodeã®ãããã¯ããæ§æããã¦ããï¼
\textbf{ãã ãï¼ç¯å²8ã¯é¤ãï¼}
%
-%<*zh>
-\item[èå´1${}^\text{A}$] å
å«äºAdobe-Japan1-6ä¸çæä¸å符ï¼æ¤èå´å
å«ä¸å
- Unicodeåºåï¼ä½\textbf{ä¸å
æ¬ä¸è¿°æå°è¿çèå´8}ï¼
-%
\begin{multicols}{2}
\begin{itemize}
-%<*en>
\item \texttt{U+0080}--\texttt{U+00FF}: Latin-1 Supplement
\item \texttt{U+0100}--\texttt{U+017F}: Latin Extended-A
\item \texttt{U+0180}--\texttt{U+024F}: Latin Extended-B
@@ -2078,25 +1637,6 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item \texttt{U+02B0}--\texttt{U+02FF}: Spacing Modifier Letters
\item \texttt{U+0300}--\texttt{U+036F}: Combining Diacritical Marks
\item \texttt{U+1E00}--\texttt{U+1EFF}: Latin Extended Additional
-%
-%<*ja>
-\item \texttt{U+0080}--\texttt{U+00FF}: ã©ãã³1è£å©
-\item \texttt{U+0100}--\texttt{U+017F}: ã©ãã³æåæ¡å¼µA
-\item \texttt{U+0180}--\texttt{U+024F}: ã©ãã³æåæ¡å¼µB
-\item \texttt{U+0250}--\texttt{U+02AF}: IPAæ¡å¼µï¼å½éé³å£°è¨å·ï¼
-\item \texttt{U+02B0}--\texttt{U+02FF}: åé²ãä¼´ã修飾æå
-\item \texttt{U+0300}--\texttt{U+036F}: åæå¯è½ãªèå¥è¨å·
-\item \texttt{U+1E00}--\texttt{U+1EFF}: ã©ãã³æåæ¡å¼µè¿½å
-%
-%<*zh>
-\item \texttt{U+0080}--\texttt{U+00FF}: æä¸åæ¯è¡¥å
-1
-\item \texttt{U+0100}--\texttt{U+017F}: æä¸åæ¯æ©å
-A
-\item \texttt{U+0180}--\texttt{U+024F}: æä¸åæ¯æ©å
-B
-\item \texttt{U+0250}--\texttt{U+02AF}: å½é
é³æ æ©å
-\item \texttt{U+02B0}--\texttt{U+02FF}: è¿æ ¼ä¿®é¥°ç¬¦å
-\item \texttt{U+0300}--\texttt{U+036F}: ç»åé³æ éå 符å·
-\item \texttt{U+1E00}--\texttt{U+1EFF}: æä¸åæ¯æ©å
éå
-%
\par\
\end{itemize}
\end{multicols}
@@ -2108,9 +1648,6 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item[ç¯å²2${}^{\text{J}}$] ã®ãªã·ã£æåã¨ããªã«æåï¼JIS~X~0208ï¼ãããã£ã¦ã»ã¨ãã©ã®
åæãã©ã³ãï¼ã¯ãããã®æåãæã¤ï¼
%
-%<*zh>
-\item[èå´2${}^\text{J}$] å¸è
æå西éå°åæ¯ï¼ä½¿ç¨JIS X 0208ç大é¨åæ¥æåä½å
å«è¿äºå符ï¼
-%
\begin{multicols}{2}
\begin{itemize}
%<*en>
@@ -2123,11 +1660,6 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item \texttt{U+0400}--\texttt{U+04FF}: ããªã«æå
\item \texttt{U+1F00}--\texttt{U+1FFF}: ããªã«æåè£å©
%
-%<*zh>
-\item \texttt{U+0370}--\texttt{U+03FF}: å¸è
åæ¯
-\item \texttt{U+0400}--\texttt{U+04FF}: 西éå°åæ¯
-\item \texttt{U+1F00}--\texttt{U+1FFF}: å¸è
ææ©å
-%
\\\
\end{itemize}
\end{multicols}
@@ -2139,24 +1671,13 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item[ç¯å²3${}^{\text{J}}$] å¥èªç¹ã¨è¨å·é¡ï¼ãããã¯ã®ãªã¹ãã¯è¡¨\ref{table-rng3}%
ã«ç¤ºãã¦ããï¼
%
-%<*zh>
-\item[èå´3${}^\text{J}$] æ ç¹ä»¥åæ项符å·ï¼åè§è¡¨\ref{table-rng3}ã
-%
\begin{table}[!tb]
-%<*en>
-\caption{Unicode blocks in predefined character range~3.}
-%
-%<*ja>
-\caption{æåç¯å²3ã«æå®ããã¦ããUnicodeãããã¯ï¼}
-%
-%<*zh>
-\caption{å符èå´3å®ä¹çUnicodeèå´}
-%
+%\caption{Unicode blocks in predefined character range~3.}
+%\caption{æåç¯å²3ã«æå®ããã¦ããUnicodeãããã¯ï¼}
\label{table-rng3}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
\begin{tabular}{llll}
-%<*en>
"2000--"206F&General Punctuation&
"2070--"209F&Superscripts and Subscripts\\
"20A0--"20CF&Currency Symbols&
@@ -2175,47 +1696,6 @@ This range consist of the following Unicode ranges, \emph{except characters in t
"2900--"297F&Supplemental Arrows-B\\
"2980--"29FF&Misc.\ Mathematical Symbols-B&
"2B00--"2BFF&Miscellaneous Symbols and Arrows
-%
-%<*ja>
-"2000--"206F&ä¸è¬å¥èªç¹&
-"2070--"209F&ä¸ä»ãã»ä¸ä»ã\\
-"20A0--"20CF&é貨è¨å·&
-"20D0--"20FF&è¨å·ç¨ãã¤ã¢ã¯ãªãã£ã«ã«ãã¼ã¯ï¼åæå¯è½ï¼\\
-"2100--"214F&æåæ§è¨å·&
-"2150--"218F&æ°åã«æºãããã®\\
-"2190--"21FF&ç¢å°&
-"2200--"22FF&æ°å¦è¨å·ï¼æ¼ç®åï¼\\
-"2300--"23FF&ãã®ä»ã®æè¡ç¨è¨å·&
-"2400--"243F&å¶å¾¡æ©è½ç¨è¨å·\\
-"2500--"257F&罫ç·ç´ ç&
-"2580--"259F&ãããã¯è¦ç´ \\
-"25A0--"25FF&å¹¾ä½å¦æ¨¡æ§&
-"2600--"26FF&ãã®ä»ã®è¨å·\\
-"2700--"27BF&è£
飾è¨å·&
-"2900--"297F&è£å©ç¢å°B\\
-"2980--"29FF&ãã®ä»ã®æ°å¦è¨å·B&
-"2B00--"2BFF&ãã®ä»ã®è¨å·åã³ç¢å°
-%
-%<*zh>
-"2000--"206F&ä¸è¬æ ç¹ç¬¦å·&
-"2070--"209F&ä¸æ åä¸æ \\
-"20A0--"20CF&è´§å¸ç¬¦å·&
-"20D0--"20FF& 符å·ç¨ç»åéå 符å·\\
-"2100--"214F&ç±»åæ¯ç¬¦å·&
-"2150--"218F&æ°åå½¢å¼\\
-"2190--"21FF&ç®å¤´ç¬¦å·&
-"2200--"22FF&æ°å¦è¿ç®ç¬¦å·\\
-"2300--"23FF&æ项ææ¯ç¬¦å·&
-"2400--"243F&æ§å¶å¾å\\
-"2500--"257F&å¶è¡¨ç¬¦&
-"2580--"259F&åºåå
ç´ \\
-"25A0--"25FF&å ä½å½¢ç¶&
-"2600--"26FF&æ项符å·\\
-"2700--"27BF&ä»é¦ç¬¦å·&
-"2900--"297F&è¡¥å
æ§ç®å¤´-B\\
-"2980--"29FF&æ··åæ°å¦ç¬¦å·-B&
-"2B00--"2BFF&æ项符å·åç®å¤´ç¬¦å·
-%
\end{tabular}
\end{center}
\end{table}
@@ -2231,50 +1711,23 @@ This range consist of the following Unicode ranges, \emph{except characters in t
ã§æ§æããã¦ããï¼ãããã£ã¦ï¼ãããã¯ã®ãªã¹ãã示ã
代ããã«ï¼ç¯å²ã®å®ç¾©ãã®ãã®ã示ãï¼
%
-%<*zh>
-\item[èå´4${}^\text{A}$] é常æ
åµä¸ä¸å
å«äºæ¥æåä½çé¨åãæ¬èå´å
å«æå
¶ä»
-èå´å°æªæ¶µçé¨åãæ
ï¼æ们ç´æ¥ç»åºå®ä¹ï¼
-%
\begin{lstlisting}
\ltjdefcharrange{4}{%
"500-"10FF, "1200-"1DFF, "2440-"245F, "27C0-"28FF, "2A00-"2AFF,
- "2C00-"2E7F, "4DC0-"4DFF, "A4D0-"A82F, "A840-"ABFF, "FB50-"FE0F,
- "FE20-"FE2F, "FE70-"FEFF, "FB00-"FB4F, "10000-"1FFFF, "E000-"F8FF} % non-Japanese
+ "2C00-"2E7F, "4DC0-"4DFF, "A4D0-"A82F, "A840-"ABFF, "FB00-"FE0F,
+ "FE20-"FE2F, "FE70-"FEFF, "10000-"1FFFF, "E000-"F8FF} % non-Japanese
\end{lstlisting}
-%<*en>
-\item[Range~5${}^{\text{A}}$] Surrogates and Supplementary Private Use Areas.
-%
-%<*ja>
-\item[ç¯å²5${}^{\text{A}}$] 代ç¨ç¬¦å·ã¨è£å©ç§ç¨é åï¼
-%
-%<*zh>
-\item[èå´5${}^\text{A}$] 代æ¿ä»¥åè¡¥å
ç§æ使ç¨åºåã
-%
-%<*en>
-\item[Range~6${}^{\text{J}}$] Characters used in Japanese. The block list is indicated in Table~\ref{table-rng6}.
-%
-%<*ja>
-\item[ç¯å²6${}^{\text{J}}$] æ¥æ¬èªã§ç¨ããããæåï¼ãããã¯ã®ãªã¹ãã¯
- 表\ref{table-rng6}ã«ç¤ºãï¼
-%
-%<*zh>
-\item[èå´6${}^\text{J}$] æ¥æå符ã
-%
+%\item[Range~5${}^{\text{A}}$] Surrogates and Supplementary Private Use Areas.
+%\item[ç¯å²5${}^{\text{A}}$] 代ç¨ç¬¦å·ã¨è£å©ç§ç¨é åï¼
+%\item[Range~6${}^{\text{J}}$] Characters used in Japanese. The block list is indicated in Table~\ref{table-rng6}.
+%\item[ç¯å²6${}^{\text{J}}$] æ¥æ¬èªã§ç¨ããããæåï¼ãããã¯ã®ãªã¹ãã¯è¡¨\ref{table-rng6}ã«ç¤ºãï¼
\begin{table}[!tb]
-%<*en>
-\caption{Unicode blocks in predefined character range~6.}
-%
-%<*ja>
-\caption{æåç¯å²6ã«æå®ããã¦ããUnicodeãããã¯ï¼}
-%
-%<*zh>
-\caption{å符èå´6å®ä¹çUnicodeèå´}
-%
+%\caption{Unicode blocks in predefined character range~6.}
+%\caption{æåç¯å²6ã«æå®ããã¦ããUnicodeãããã¯ï¼}
\label{table-rng6}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
\begin{tabular}{llll}
-%<*en>
"2460--"24FF&Enclosed Alphanumerics&
"2E80--"2EFF&CJK Radicals Supplement\\
"3000--"303F&CJK Symbols and Punctuation&
@@ -2291,43 +1744,6 @@ This range consist of the following Unicode ranges, \emph{except characters in t
"FE30--"FE4F&CJK Compatibility Forms\\
"FE50--"FE6F&Small Form Variants&
"{20}000--"{2F}FFF&(Supplementary Ideographic Plane)
-%
-%<*ja>
-"2460--"24FF&å²ã¿è±æ°å&
-"2E80--"2EFF&CJKé¨é¦è£å©\\
-"3000--"303F&CJKã®è¨å·åã³å¥èªç¹&
-"3040--"309F&平仮å\\
-"30A0--"30FF&çä»®å&
-"3190--"319F&æ¼¢æç¨è¨å·ï¼è¿ãç¹ï¼\\
-"31F0--"31FF&çä»®åæ¡å¼µ&
-"3200--"32FF&å²ã¿CJKæåã»æ\\
-"3300--"33FF&CJKäºæç¨æå&
-"3400--"4DBF&CJKçµ±åæ¼¢åæ¡å¼µA\\
-"4E00--"9FFF&CJKçµ±åæ¼¢å&
-"F900--"FAFF&CJKäºææ¼¢å\\
-"FE10--"FE1F&縦æ¸ãå½¢&
-"FE30--"FE4F&CJKäºæå½¢\\
-"FE50--"FE6F&å°åå½¢&
-"{20}000--"{2F}FFF&ï¼è¿½å æ¼¢åé¢ï¼
-%
-%<*zh>
-"2460--"24FF&åç¶åæ¯æ°å&
-"2E80--"2EFF&CJKé¨é¦è¡¥å
\\
-"3000--"303F&CJKæ ç¹ç¬¦å·&
-"3040--"309F&å¹³åå\\
-"30A0--"30FF&çåå&
-"3190--"319F&æ±ææ 注å·\\
-"31F0--"31FF&çååé³æ è¡¥å
&
-"3200--"32FF&åç¶CJKåæ¯åæ份\\
-"3300--"33FF&CJKå
¼å®¹&
-"3400--"4DBF&CJKç»ä¸è¡¨ææåæ©å
A\\
-"4E00--"9FFF&CJKç»ä¸è¡¨ææå&
-"F900--"FAFF&CJKå
¼å®¹è¡¨ææå\\
-"FE10--"FE1F&ç´è¡æ ç¹&
-"FE30--"FE4F&CJKå
¼å®¹å½¢å¼\\
-"FE50--"FE6F&å°ååä½&
-"{20}000--"{2F}FFF&ï¼è¡¥å
å符ï¼
-%
\end{tabular}
\end{center}
\end{table}
@@ -2340,24 +1756,13 @@ The block list is indicated in Table~\ref{table-rng7}.
å«ã¾ãã¦ããªããã®ï¼
ãããã¯ã®ãªã¹ãã¯è¡¨\ref{table-rng7}ã«ç¤ºãï¼
%
-%<*zh>
-\item[èå´7${}^\text{J}$] ä¸å
å«äºAdobe-Japan1-6çCJKå符ï¼åè§è¡¨\ref{table-rng7}ã
-%
\begin{table}[!tb]
-%<*en>
-\caption{Unicode blocks in predefined character range~7.}
-%
-%<*ja>
-\caption{æåç¯å²7ã«æå®ããã¦ããUnicodeãããã¯ï¼}
-%
-%<*zh>
-\caption{å符èå´7å®ä¹çUnicodeèå´}
-%
+%\caption{Unicode blocks in predefined character range~7.}
+%\caption{æåç¯å²7ã«æå®ããã¦ããUnicodeãããã¯ï¼}
\label{table-rng7}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
\begin{tabular}{llll}
-%<*en>
"1100--"11FF&Hangul Jamo&
"2F00--"2FDF&Kangxi Radicals\\
"2FF0--"2FFF&Ideographic Description Characters&
@@ -2370,35 +1775,6 @@ The block list is indicated in Table~\ref{table-rng7}.
"A830--"A83F&Common Indic Number Forms\\
"AC00--"D7AF&Hangul Syllables&
"D7B0--"D7FF&Hangul Jamo Extended-B
-%
-%<*ja>
-"1100--"11FF&ãã³ã°ã«åæ¯&
-"2F00--"2FDF&康çé¨é¦\\
-"2FF0--"2FFF&æ¼¢åæ§æè¨è¿°æå&
-"3100--"312F&注é³åæ¯ ï¼æ³¨é³ç¬¦å·ï¼\\
-"3130--"318F&ãã³ã°ã«äºæåæ¯&
-"31A0--"31BF&注é³åæ¯æ¡å¼µ\\
-"31C0--"31EF&CJKã®çç»&
-"A000--"A48F&ã¤æå\\
-"A490--"A4CF&ã¤æåé¨é¦&
-"A830--"A83F&å
±éã¤ã³ãæ°åã«æºãããã®\\
-"AC00--"D7AF&ãã³ã°ã«é³ç¯æå&
-"D7B0--"D7FF&ãã³ã°ã«åæ¯æ¡å¼µB
-%
-%<*zh>
-"1100--"11FF&è°æåæ¯&
-"2F00--"2FDF&康çé¨é¦\\
-"2FF0--"2FFF&æ±åç»ææè¿°å符&
-"3100--"312F&注é³åæ¯\\
-"3130--"318F&è°æå
¼å®¹åæ¯&
-"31A0--"31BF&注é³åæ¯æ©å
\\
-"31C0--"31EF&CJKç¬å&
-"A000--"A48F&å½æé³è\\
-"A490--"A4CF&å½æåæ¯&
-"A830--"A83F&ä¸è¬å°åº¦æ°å\\
-"AC00--"D7AF&è°æé³è&
-"D7B0--"D7FF&è°æåæ¯æ©å
-B
-%
\end{tabular}
\end{center}
\end{table}
@@ -2407,18 +1783,10 @@ The block list is indicated in Table~\ref{table-rng7}.
%\subsection{\Param{kanjiskip} and \Param{xkanjiskip}}
%\subsection{\Param{kanjiskip}ã¨\Param{xkanjiskip}}
-%\subsection{\Param{kanjiskip}å\Param{xkanjiskip}}
\label{subs-kskip}
-%<*en>
-\textbf{JAglue} is divided into the following three categories:
-%
-%<*ja>
-\textbf{JAglue}ã¯ä»¥ä¸ã®3ã¤ã®ã«ãã´ãªã«åé¡ãããï¼
-%
-%<*zh>
-\textbf{JAglue}å为以ä¸ä¸ä¸ªèç´ï¼
-%
+%\textbf{JAglue} is divided into the following three categories:
+%\textbf{JAglue}ã¯ä»¥ä¸ã®3ã¤ã®ã«ãã´ãªã«åé¡ãããï¼
\begin{itemize}
%<*en>
\item Glues/kerns specified in JFM. If \verb+\inhibitglue+ is issued
@@ -2429,9 +1797,6 @@ The block list is indicated in Table~\ref{table-rng7}.
\item JFMã§æå®ãããã°ã«ã¼ï¼ã«ã¼ã³ï¼ãã \verb+\inhibitglue+ ãåææåã®å¨ãã§
çºè¡ããã¦ããã°ï¼ãã®ã°ã«ã¼ã¯æ¿å
¥ãããªãï¼
%
-%<*zh>
-\item JFM设å®çè¶æåºæ ¼å¼ãå¦æå¨ä¸ä¸ªæ¥æå符éè¿ä½¿ç¨\verb!\inhibitglue!ï¼åè¶ä¾¿ä¸ä¼æå
¥ã
-%
%<*en>
\item The default glue which inserted between two \textbf{JAchar}s (\Param{%
kanjiskip}).
@@ -2439,9 +1804,6 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\item ããã©ã«ãã§2ã¤ã®\textbf{JAchar}ã®éã«æ¿å
¥ãããã°ã«ã¼(\Param{\hyperlink{fld:kanjiskip}{kanjiskip}})ï¼
%
-%<*zh>
-\item 两个\textbf{JAchar}ä¹é´é»è®¤æå
¥çè¶ï¼\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ï¼ã
-%
%<*en>
\item The default glue which inserted between a \textbf{JAchar} and an
\textbf{ALchar} (\Param{\hyperlink{fld:xks}{xkanjiskip}}).
@@ -2449,9 +1811,6 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\item ããã©ã«ãã§\textbf{JAchar}ã¨\textbf{ALchar}ã®éã«æ¿å
¥ãããã°ã«ã¼(\Param{\hyperlink{fld:xks}{xkanjiskip}})ï¼
%
-%<*zh>
-\item \textbf{JAchar}å\textbf{ALchar}ä¹é´é»è®¤æå
¥çè¶ï¼\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼ã
-%
\end{itemize}
%<*en>
The value (a skip) of \Param{\hyperlink{fld:kanjiskip}{kanjiskip}} or \Param{\hyperlink{fld:xks}{xkanjiskip}} can be
@@ -2460,9 +1819,6 @@ changed as the following.
%<*ja>
\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ã\Param{\hyperlink{fld:xks}{xkanjiskip}}ã®å¤ã¯ä»¥ä¸ã®ããã«ãã¦å¤æ´å¯è½ã§ãã.
%
-%<*zh>
-\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}å\Param{\hyperlink{fld:xks}{xkanjiskip}}ç设å®å¦ä¸æ示ï¼
-%
\begin{lstlisting}
\ltjsetparameter{kanjiskip={0pt plus 0.4pt minus 0.4pt},
xkanjiskip={0.25\zw plus 1pt minus 1pt}}
@@ -2480,14 +1836,9 @@ JFMã¯ãæã¾ãã\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ã®å¤ããã
ãããã®ãã¼ã¿ã使ãããã«ã¯ï¼\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ã\Param{\hyperlink{fld:xks}{xkanjiskip}}ã®
å¤ã \verb+\maxdimen+ ã®å¤ã«è¨å®ããã°ããï¼
%
-%<*zh>
-å½JFMå
å«â\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}çæ³å®½åº¦âå/æâ\Param{\hyperlink{fld:xks}{xkanjiskip}}çæ³å®½åº¦âæ°æ®æ¶ï¼
-ä¸è¿°è®¾å®äº§çä½ç¨ãå¦ææ³ç¨JFMä¸çæ°æ®ï¼è¯·è®¾å®\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}æ\textsf{xkanjiskip}为\verb!\maxdimen!ã
-%
%\subsection{Insertion Setting of \Param{xkanjiskip}}
%\subsection{\Param{xkanjiskip} ã®æ¿å
¥è¨å®}
-%\subsection{\Param{xkanjiskip}æå
¥è®¾å®}
%<*en>
It is not desirable that \Param{\hyperlink{fld:xks}{xkanjiskip}} is inserted into every
@@ -2507,12 +1858,6 @@ before/after a character, by changing \Param{jaxspmode} for \textbf{JAchar}s and
\textbf{JAchar}ã«å¯¾ãã¦ã¯\Param{jaxspmode}ãï¼\textbf{ALchar}ã«å¯¾ãã¦ã¯
\Param{alxspmode}ãããããå¤ãããã¨ã§å¶å¾¡ãããã¨ãã§ããï¼
%
-%<*zh>
-并ä¸æ¯å¨ææç\textbf{JAchar}å\textbf{ALchar}å¨å´æå
¥\textsf{xkanjiskip}é½æ¯åéçã
-æ¯å¦ï¼å¨å¼æ ç¹ä¹åæå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}并ä¸åé[å¦ï¼æ¯è¾â(ãâåâ(\hskip\ltjgetparameter{xkanjiskip}ãâ]ã
-\LuaTeX-jaå¯ä»¥éè¿è®¾å®\textbf{JAchar}ç\Param{jaxspmode}以å\textbf{ALchar}ç\Param{alxspmode}æ¥æ§å¶
-\Param{\hyperlink{fld:xks}{xkanjiskip}}å¨å符ååçæå
¥ã
-%
\begin{LTXexample}
\ltjsetparameter{jaxspmode={`ã,preonly}, alxspmode={`\!,postonly}}
pãq ã!ã
@@ -2529,10 +1874,6 @@ inhibit}.
åã§ã®ã¿è¨±ããï¼å¾ã§ã¯è¨±ããªãããã¨ãæå³ããï¼ä»ã«æå®å¯è½ãªå¤ã¯
\texttt{postonly}, \texttt{allow}, \texttt{inhibit}ã§ããï¼
%
-%<*zh>
-第äºä¸ªåæ°\textsf{preonly}表示çå«ä¹ä¸ºâå
许å¨è¯¥å符åæå
¥\textsf{xkanjiskip}ï¼ä½ä¸å
许å¨è¯¥å符ä¹åæå
¥âã
-å
¶ä»åæ°è¿æ\textsf{postonly}ï¼\textsf{allow}å\textsf{inhibit}ã
-%
%<*en>
\Param{jaxspmode} and \Param{alxspmode} use a same table to store the parameters
@@ -2544,10 +1885,6 @@ as follows:
ä»æ§ã§ã¯ï¼\Param{jaxspmode}, \Param{alxspmode}ã¯ãã¼ãã«ãå
±æãã¦ããï¼
ä¸ã®ã³ã¼ãã®1è¡ç®ã次ã®ããã«å¤ãã¦ãåããã¨ã«ãªãï¼
%
-%<*zh>
-å½åçæ¬ç\Param{jaxspmode}å\Param{alxspmode}使ç¨ç¸åçç表ä¿ååæ°ã
-å æ¤ï¼ä¸ä¸è¡å¯è¢«åä½ï¼
-%
\begin{verbatim}
\ltjsetparameter{alxspmode={`ã,preonly}, jaxspmode={`\!,postonly}}
\end{verbatim}
@@ -2557,9 +1894,6 @@ One can use also numbers to specify these two parameters (see Subsection~\ref{ss
%<*ja>
ã¾ãï¼ããã2ãã©ã¡ã¼ã¿ã«ã¯æ°å¤ã§å¤ãæå®ãããã¨ãã§ããï¼\ref{ssec-param}ç¯ãåç
§ï¼ï¼
%
-%<*zh>
-ä½ ä¹å¯ä»¥ä½¿ç¨æ°åæ¥å®ä¹ä¸¤ä¸ªåæ°ï¼åè§\ref{ssec-param}ï¼ã
-%
%<*en>
If you want to enable/disable all insertions of \Param{\hyperlink{fld:kanjiskip}{kanjiskip}} and
@@ -2571,14 +1905,9 @@ parameters to \texttt{true}/\texttt{false}, respectively.
ããããã°ï¼ãããã\Param{autospacing}ã¨\Param{autoxspacing}ã
\texttt{true}/\texttt{false}ã«è¨å®ããã°ããï¼
%
-%<*zh>
-å¦æä½ æ³è¦å¯ç¨/å±è½ææç\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}å\Param{\hyperlink{fld:xks}{xkanjiskip}}æå
¥ï¼è®¾å®
-\Param{autospacing}å\Param{autoxspcing}为\texttt{ture}/\texttt{false}å³å¯ã
-%
%\subsection{Shifting Baseline}
%\subsection{ãã¼ã¹ã©ã¤ã³ã®ç§»å}
-%\subsection{åºçº¿æµ®å¨}
%<*en>
To make a match between a Japanese font and an alphabetic font, sometimes
shifting of the baseline of one of the pair is needed. In \pTeX, this is achieved
@@ -2600,12 +1929,6 @@ parameter).
ï¼\Param{yalbaselineshift}ãã©ã¡ã¼ã¿ï¼ã¨åæãã©ã³ãã®ãã¼ã¹ã©ã¤ã³ã®ã·ããé
ï¼\Param{yjabaselineshift}ãã©ã¡ã¼ã¿ï¼ãç¬ç«ã«è¨å®ã§ããããã«ãªã£ã¦ããï¼
%
-%<*zh>
-为äºç¡®ä¿æ¥æåä½å西æåä½è½å¤å¯¹å
¶ï¼ææ¶éè¦æµ®å¨å
¶ä¸ä¸è
çåºçº¿ã
-å¨\pTeX ä¸ï¼æ¤é¡¹è®¾å®ç±è®¾å®\verb!\yabaselineshift!为éé¶é¿åº¦ï¼è¥¿æåä½åºçº¿åºåä¸æµ®å¨ï¼ã
-ä¸è¿ï¼å¦æææ¡£çä¸ä¸»è¦è¯è¨ä¸æ¯æ¥æï¼é£ä¹æ好ä¸æµ®æ¥æåä½çåºçº¿ï¼è¥¿æåä½ä¸åã
-å¦ä¸æè¿°ï¼\LuaTeX-jaå¯ä»¥ç¬ç«è®¾å®è¥¿æåä½çåºçº¿ï¼\Param{yabaselineshift}åæ°ï¼åæ¥æåä½çåºçº¿ï¼\Param{yjabaselineshift}åæ°ï¼ã
-%
\begin{LTXexample}
\vrule width 150pt height 0.4pt depth 0pt\hskip-120pt
@@ -2618,9 +1941,6 @@ Here the horizontal line in above is the baseline of a line.
%<*ja>
ä¸ã®ä¾ã«ããã¦å¼ããã¦ããæ°´å¹³ç·ããã¼ã¹ã©ã¤ã³ã§ããï¼
%
-%<*zh>
-ä¸è¿°æ°´å¹³çº¿ä¸ºæ¤è¡åºçº¿ã
-%
%<*en>
There is an interesting side-effect: characters in different size can be
@@ -2629,13 +1949,9 @@ The following is an example (beware the value is not well tuned):
%
%<*ja>
ãã®æ©è½ã«ã¯é¢ç½ã使ãæ¹ãããï¼2ã¤ã®ãã©ã¡ã¼ã¿ãé©åã«è¨å®ãããã¨ã§ï¼ãµã¤ãºã®
-ç°ãªãæåãä¸å¿ç·ã«æãããã¨ãã§ããã®ã ï¼
+ç°ãªãæåãä¸å¿ç·ã«æãããã¨ãã§ããï¼
以ä¸ã¯ä¸ã¤ã®ä¾ã§ããï¼å¤ã¯ãã¾ã調æ´ããã¦ããªããã¨ã«æ³¨æï¼ï¼
%
-%<*zh>
-è¿éè¿æä¸ä¸ªæ趣çå¯ä½ç¨ï¼ä¸å大å°çå符å¯ä»¥éè¿éå½è°æ´è¿ä¸¤ä¸ªåæ°èå¨ä¸è¡ä¸åç´å±
ä¸ã
-ä¸é¢æ¯ä¸ä¸ªä¾åï¼æ³¨æï¼åæ°å¼å¹¶æ²¡æå»æè°æ´ï¼ï¼
-%
\begin{LTXexample}
xyzæ¼¢å
{\scriptsize
@@ -2648,14 +1964,11 @@ xyzæ¼¢å
%\part{Reference}
%\part{ãªãã¡ã¬ã³ã¹}
-%\part{åèæå}
\label{part-ref}
%\section{Font Metric and Japanese Font}
%\section{ãã©ã³ãã¡ããªãã¯ã¨åæãã©ã³ã}
-%\section{åä½æµåº¦åæ¥æåä½}
%\subsection{\texttt{\char92jfont}}
%\subsection{\texttt{\char92jfont} å½ä»¤}
-%\subsection{\texttt{\char92jfont}åºæ¬è¯å¥}
\label{ssec-jfont}
%<*en>
@@ -2673,14 +1986,10 @@ so TrueType/OpenType fonts with features can be used for Japanese fonts:
TrueType/OpenTypeãã©ã³ãã«featureãæå®ãããã®ãåæãã©ã³ãã¨ãã¦ç¨ãã
ãã¨ãã§ããï¼
%
-%<*zh>
-为äºå è½½æ¥æåä½ï¼éè¦ä½¿ç¨\verb!\jfont!åºæ¬è¯å¥æ¿ä»£\verb!\font!ï¼åè
æ¯æåè
ææç¸åå¥æ³ã
-\LuaTeX-jaèªå¨å è½½\Pkg{luaotfload}å®å
ï¼æ
TrueType/OpenTypeåä½çç¹æ§å¯ä»¥ä½¿ç¨äºæ¥æåä½ï¼
-%
-\begin{LTXexample}
-\jfont\tradgt={file:ipaexg.ttf:script=latn;%
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\tradgt={file:KozMinPr6N-Regular.otf:script=latn;%
+trad;-kern;jfm=ujis} at 14pt
-\tradgt{}å½ï¼ä½ï¼å»ï¼åº
+\tradgt å½ï¼ä½ï¼å»ï¼åº
\end{LTXexample}
%<*en>
@@ -2696,11 +2005,6 @@ causes a error. We denote control sequences which are defined in
å
¥åã¯ã¨ã©ã¼ã¨ãªããã¨ã«æ³¨æããï¼ä»¥ä¸ã§ã¯ \verb+\jfont+ ã§å®ç¾©ããã
ã³ã³ããã¼ã«ã·ã¼ã±ã³ã¹ãã§è¡¨ãï¼
%
-%<*zh>
-注æå®ä¹çæ§å¶åºåï¼ä¸ä¾ä¸ç\verb!\tradgt!ï¼ä½¿ç¨ç\verb!\jfont!并ä¸æ¯ä¸ä¸ª\textit{font\_def}æ è®°ï¼
-æ
类似\verb!\fontname\tradgt!è¾å
¥ä¼å¼èµ·é误ã
-æ们å°å®ä¹\verb!\jfont!éç¨ã
-%
\paragraph{JFM}
%<*en>
@@ -2716,10 +2020,6 @@ which JFM will be used for this font by the following keys:
\verb+\jfont+ å½ä»¤ã®å¼ã³åºãã®éã«ã¯ï¼ã©ã®JFMãç¨ããã®ãã以ä¸ã®ãã¼ã§
æå®ããå¿
è¦ãããï¼
%
-%<*zh>
-å¨å¼è¨ä¸å·²æåæ¤é¡¹ï¼æè°JFMæ¯å符亮度åæ¥ææçä¸èªå¨æå
¥çè¶/åºæ ¼ã
-JFMçç»æå°å¨ä¸èè¿è¡æè¿°ãå¨ä½¿ç¨\verb!\jfont!åºæ¬è¯å¥æ¶ï¼å¿
须设å®JFMå¦ä¸ä¸¤ä¸ªé®ï¼
-%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[jfm=]
@@ -2731,15 +2031,8 @@ The following JFMs are shipped with \LuaTeX-ja:
%
%<*ja>
JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾ãã¦ããªããã°ï¼
-\texttt{jfm-.lua}ãèªã¿è¾¼ãï¼
-
-以ä¸ã®JFMã\LuaTeX-jaã«ã¯å梱ããã¦ããï¼
+\texttt{jfm-.lua}ãèªã¿è¾¼ãï¼ä»¥ä¸ã®JFMã\LuaTeX-jaã«ã¯å梱ããã¦ããï¼
%
-%<*zh>
-设å®JFMå称ã设å®çJFMå¦æªå è½½ï¼\LuaTeX-jaä¼æ寻并å è½½ä¸ä¸ªå½å为\texttt{jfm-}<\textit{name}>\texttt{.lua}çæ件ã
-
-\LuaTeX-jaæä¾å¦ä¸JFMï¼
-%
\begin{description}
%<*en>
\item[\tt jfm-ujis.lua] A standard JFM in \LuaTeX-ja. This JFM is
@@ -2751,10 +2044,6 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
ç¨ããããUTF/OTFããã±ã¼ã¸ç¨ã®åæç¨TFMã§ãã \verb+upnmlminr-h.tfm+ ã
å
ã«ãã¦ããï¼\Pkg{luatexja-otf}ããã±ã¼ã¸ã使ãã¨ãã¯ãã®JFMãæå®ããã¹ãã§ããï¼
%
-%<*zh>
-\item[\tt jfm-ujis.lua] \LuaTeX-jaæ åJFMã次JFMåºäº\upTeX 使ç¨çUTF/OTFå®å
ç\verb!upnmlminr-h.tfm!ã
-å¦æä½ ä½¿ç¨\Pkg{luatexja-otf}å®å
ï¼ä½ å°ä¼ç¨å°æ¤JFMã
-%
%<*en>
\item[\tt jfm-jis.lua] A counterpart for \verb+jis.tfm+, `JIS font
metric' which is widely used in \pTeX. A major difference of
@@ -2769,12 +2058,6 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
\texttt{jfm-jis.lua}ã®ä¸»ãªéãã¯ï¼\texttt{jfm-ujis.lua}ã§ã¯ã»ã¨ãã©ã®æåã
æ£æ¹å½¢ç¶ã§ããã®ã«å¯¾ãï¼\texttt{jfm-jis.lua}ã§ã¯æ¨ªé·ã®é·æ¹å½¢ç¶ã§ããï¼
%
-%<*zh>
-\item[\tt jfm-jis.lua] ç¸å½äº\pTeX 使ç¨ç\verb!jis.tfm!ï¼âJIS font metricâï¼ã
- \texttt{jfm-ujis.lua}å\texttt{jfm-jis.lua}主è¦åºå«æ¯ï¼
- \texttt{jfm-ujis.lua}ä¸ç大é¨åå符æ¯æ¹å½¢ï¼
- \texttt{jfm-jis.lua}ä¸å为é¿æ¹å½¢ã
-%
%<*en>
\item[\tt jfm-min.lua] A counterpart for \verb+min10.tfm+, which is one
of the default Japanese font metric shipped with \pTeX. There
@@ -2786,29 +2069,41 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
ã§ãã \verb+min10.tfm+ ã«ç¸å½ããJFMã§ããï¼ãã®JFMã¨ä»ã®2ã¤ã®JFMã®éã«ã¯
表\ref{tab-difjfm}ã«ç¤ºããããªç¹çãã¹ãéããããï¼
%
-%<*zh>
-\item[\tt jfm-min.lua] ç¸å½äº\pTeX ä¸é»è®¤ç\verb!min10.tfm!ã
- è¿ä¸ªJFMä¸å
¶ä»2个JFMçåºå«å¦è¡¨\ref{tab-difjfm}æ示ã
-%
\end{description}
+%<*en>
\item[jfmvar=] Sometimes there is a need that \ldots.
+%
+%<*ja>
+\item[jfmvar=] æ¨æºã§ã¯ï¼JFMã¨ãµã¤ãºãåãã§ï¼
+ å®ãã©ã³ãã ããç°ãªã2ã¤ã®åæãã©ã³ãã¯â¦â¦
+%
+\begin{LTXexample}[width=0.3\textwidth]
+\ltjsetparameter{differentjfm=both}
+\jfont\F=file:KozMinPr6N-Regular.otf:jfm=ujis
+\jfont\G=file:KozGoPr6N-Medium.otf:jfm=ujis
+\jfont\H=file:KozGoPr6N-Medium.otf:jfm=ujis;jfmvar=hoge
+
+\F ï¼{\G ãã}ï¼ % halfwidth space
+ ï¼{\H ãã}ï¼ % fullwidth space
+
+\ltjsetparameter{differentjfm=paverage}
+\end{LTXexample}
\end{list}
\begin{table}[t]
%\caption{Differences between JFMs shipped with \LuaTeX-ja}
%\caption{\LuaTeX-ja ã«å梱ããã¦ãã JFM ã®éã}
-%\caption{\LuaTeX-jaä¸ä¸åJFM表ç°}
\label{tab-difjfm}
\ltjsetparameter{jacharrange={+3}}
\begin{center}\small
-\def\r#1{{\jfont\g=psft:Ryumin-Light:jfm=#1 at 14.43324pt \g
+\def\r#1{{\jfont\g=file:KozMinPr6N-Regular.otf:jfm=#1 at 14.43324pt \g
\setbox0=\vtop{\hsize=7\zw\noindent âââââââ
ããæ¥ã¢ã¢ã¡ãããã使ãã§è¿·åã«ãªã£ã¦æ³£ãã¾ããï¼}\copy0
\vrule height 0pt depth \dp0}}
-\def\s#1{{\jfont\g=psft:Ryumin-Light:jfm=#1 at 14.43324pt \g
+\def\s#1{{\jfont\g=file:KozMinPr6N-Regular.otf:jfm=#1 at 14.43324pt \g
\setbox0=\vtop{\hsize=7\zw\noindent ã¡ãã£ã¨ï¼ä½}\copy0}}
-\def\t#1{{\jfont\g=psft:Ryumin-Light:jfm=#1 at 19.24432pt \g
+\def\t#1{{\jfont\g=file:KozMinPr6N-Regular.otf:jfm=#1 at 19.24432pt \g
\setbox0=\hbox{æ¼¢}%
\vrule width 0.4pt height\ht0 depth\dp0\kern-.2pt\copy0
\kern-\wd0\vrule width\wd0height .2pt depth .2pt
@@ -2821,11 +2116,9 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
\midrule
%Example~1\cite{min10}
%ä¾1\cite{min10}
-%ä¾1\cite{min10}
&\r{ujis}&\r{jis}&\r{min}\\
%Example~2
%ä¾2
-%ä¾2
&\s{ujis}&\s{jis}&\s{min}\\
Bounding Box&\t{ujis}&\t{jis}&\t{min}\\
\bottomrule
@@ -2836,7 +2129,6 @@ Bounding Box&\t{ujis}&\t{jis}&\t{min}\\
%\paragraph{Note: kern feature}
%\paragraph{注æï¼kern feature}
-%\paragraph{注æï¼kern feature}
\label{para-kern}
%<*en>
Some fonts have information for inter-glyph spacing. However, this
@@ -2853,11 +2145,6 @@ and it from JFM are present.
JFMã«åºã¥ãã°ã«ã¼ï¼ã«ã¼ã³ãæ¿å
¥ãããå ´åã«ã¯2æåéã®æå³ããªãã¹ãã¼ã¹ã®åå ã¨
ãªãï¼
%
-%<*zh>
-ä¸äºåä½å
·æå
é¨åå½¢é´è·ä¿¡æ¯ãä½æ¯ï¼è¿äºä¿¡æ¯å¨\LuaTeX-jaä¸å¹¶ä¸è¯å¥½å
¼å®¹ã
-ä»ç»äºè¯´ï¼åºæ ¼é´è·æ¯å¨\textbf{JAglue}æå
¥\textbf{ä¹å}èå
è¡æå
¥çï¼
-è¿å°±é æäºåä½æ°æ®ä¸åJFMä¸çè¶/åºæ ¼å¨ä¸¤ä¸ªå符é´æå
¥åºéã
-%
\begin{itemize}
%<*en>
\item You should specify \texttt{-kern} in
@@ -2868,27 +2155,54 @@ JFMã«åºã¥ãã°ã«ã¼ï¼ã«ã¼ã³ãæ¿å
¥ãããå ´åã«ã¯2æåéã®
\item \texttt{script=...}ã¨ãã£ãfeatureã使ãããå ´åã«ã¯ï¼\verb+\jfont+
ã«\texttt{-kern}ãæå®ããã¹ãã§ããï¼
%
-%<*zh>
-\item å½ä½ æ³ä½¿ç¨å
¶ä»åä½ç¹æ§å¦\texttt{script=...}çæ¶åï¼å¯ä»¥å¨\verb!jfont!åºæ¬è¯å¥ä¸è®¾ç½®\texttt{-kern}
-%
%<*en>
\item If you want to use Japanese fonts in proportional width, and use
- information from this font, use \texttt{jfm-prop.lua} for its JFM, and\ldots.
+ information from this font, use \texttt{jfm-prop.lua} for its JFM, and\,\ldots.
%
%<*ja>
\item ãããããã¼ã·ã§ãã«å¹
ã®åæãã©ã³ãããã®ãã©ã³ãã®æ
å ±ã«åºã¥ãã¦ä½¿ããã
ãªãã°ï¼\texttt{jfm-prop.lua}ãJFMã¨ãã¦æå®ãï¼â¦â¦
%
-%<*zh>
-\item å¦æä½ æ³ä½¿ç¨æ¯ä¾å®½åº¦çæ¥æåä½ï¼å¹¶ä¸ä½¿ç¨æ¤åä½ä¿¡æ¯ï¼ä½¿ç¨\texttt{jfm-prop.lua}为å
¶JFMï¼â¦â¦
-%
TODO: kanjiskip?
\end{itemize}
+%<*ja>
+\paragraph{\texttt{extend}ã¨\texttt{slant}}
+OpenType font featureã¨è¦ããä¸åããããªå½¢å¼ã§æå®ã§ãããã®ã«ï¼
+\begin{description}
+\item[\texttt{extend=}] 横æ¹åã«åæ¡å¤§ããï¼
+\item[\texttt{slant=}] ã«æå®ãããå²åã ãå¾ããï¼
+\end{description}
+ã®2ã¤ãããï¼
+\texttt{extend}ã\texttt{slant}ãæå®ããå ´åã¯ï¼ããã«å¿ããJFMãæå®ãã¹ãã§ãã%
+\footnote{\LuaTeX-jaã§ã¯ï¼ãããã«å¯¾ããJFMãç¹ã«æä¾ãããã¨ã¯ããªãäºå®ã§ããï¼}ï¼
+ä¾ãã°ï¼æ¬¡ã®ä¾ã§ã¯ç¡çããé常ã®JFMã使ã£ã¦ããããã«ï¼æåééãã¤ã¿ãªãã¯è£æ£éã
+æ£ãããªãï¼
+%
+%<*en>
+\paragraph{\texttt{extend} and \texttt{slant}}
+The following setting can be specified as OpenType font features:
+\begin{description}
+\item[\texttt{extend=}] expand the font horizontally by .
+\item[\texttt{slant=}] slant the font.
+\end{description}
+Note that \LuaTeX-ja doesn't adjust JFMs by these \texttt{extend} and \texttt{slant}
+settings; you have to write new JFMs on purpose.
+For example, the following example uses the standard JFM \texttt{jfm-ujis.lua}, hence
+letter-spacing and the width of italic correction are not correct:
+%
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\E=file:KozMinPr6N-Regular.otf:extend=1.5;jfm=ujis
+\E ããããã
+
+\jfont\S=file:KozMinPr6N-Regular.otf:slant=1;jfm=ujis
+\S ããã\/ABC
+\end{LTXexample}
+
+
%\subsection{Prefix \texttt{psft}}
%\subsection{\texttt{psft}ããªãã£ãã¯ã¹}
-%\subsection{\texttt{psft}åç¼}
\label{ssec-psft}
%<*en>
Besides `\texttt{file:}'\ and `\texttt{name:}'\ prefixes, one can use `\texttt{psft:}'\
@@ -2897,9 +2211,12 @@ to specify a `name-only' Japanese font which
will not be embedded to PDF. Typical use of this prefix is to specify
the `standard' Japanese fonts, namely, `Ryumin-Light' and
`GothicBBB-Medium'.
+
\emph{OpenType font features, such as `{\tt +jp90}',
have no meaning in `name-only' fonts using this `{\tt psft:}'\ prefix.
This is because we can't expect what fonts are actually used by the PDF reader.}
+Note that \texttt{extend}~and~\texttt{slant} settings (see~above) are supported
+with \texttt{psft} prefix, because they are only simple linear transformations.
%
%<*ja>
\texttt{file:} 㨠\texttt{name:} ã®ããªãã£ãã¯ã¹ã«å ãã¦ï¼
@@ -2908,20 +2225,15 @@ This is because we can't expect what fonts are actually used by the PDF reader.}
ãã®ããªãã£ãã¯ã¹ãç¨ãããã¨ã§ï¼PDFã«ã¯åãè¾¼ã¾ããªããååã ãã®ã
åæãã©ã³ããæå®ãããã¨ãã§ããï¼ãæ¨æºçãªãåæãã©ã³ãï¼
ã¤ã¾ã`Ryumin-Light'ã¨`GothicBBB-Medium'ã®æå®ã§ãã®ããªãã£ãã¯ã¹ã使ãããï¼
-\textbf{éåè¾¼ãã©ã³ããPDFã«ä½¿ç¨ããã¨ï¼å®éã«ã©ã®ãããªãã©ã³ãã表示ã«ç¨ãããããäºæ¸¬ã§ããªãï¼
-æ¬ããªãã£ãã¯ã¹æå®æã«ã¯ï¼\texttt{+jp90} ãªã©ã®OpenType font featureã®å¹åã¯ãªãï¼}
-%
-%<*zh>
-é¤ä½¿ç¨\texttt{file:}å\texttt{name:}å¤ï¼æ们è¿å¯ä»¥å¨\verb!\jfont!ï¼ä»¥å\verb!\font!ï¼
-ä¸ä½¿ç¨\texttt{psft:}æ¥è®¾å®ä¸ä¸ªâåä¹ä¸âç并ä¸åµå
¥PDFä¸çæ¥æåä½ã
-æ¤åç¼çå
¸å使ç¨æ¯å®ä¹âæ åâæ¥æåä½ï¼å³âRyumin-LightâåâGothicBBB-Mediumâã
-%
-
-%<*zh>
-\paragraph{\texttt{cid}é®}
-é»è®¤ä½¿ç¨\texttt{psft:}åç¼å®ä¹çåä½æ¯ä¸ºAdobe-Japan1-6 CIDåä½ã
-ä¹å¯ä»¥ä½¿ç¨\texttt{cid}é®æ¥ä½¿ç¨å
¶ä»çCIDåä½ï¼å¦ä¸æåé©æã
-%
+
+\textbf{\texttt{psft}ããªãã£ãã¯ã¹ã®ä¸ã§ã¯
+\texttt{+jp90} ãªã©ã®OpenType font featureã®å¹åã¯ãªãï¼
+éåè¾¼ãã©ã³ããPDFã«ä½¿ç¨ããã¨ï¼å®éã«ã©ã®ãããªãã©ã³ãã
+表示ã«ç¨ãããããäºæ¸¬ã§ããªãããã§ããï¼}
+\texttt{extend}ã¨\texttt{slant}æå®ã¯åãªãå¤å½¢ã®ãã
+\texttt{psft}ããªãã£ãã¯ã¹ã§ã使ç¨å¯è½ã§ããï¼
+%
+
%\paragraph{\texttt{cid} key}
%\paragraph{\texttt{cid}ãã¼}
\label{para-cid}
@@ -2931,15 +2243,6 @@ The default font defined by using \texttt{psft:} prefix is for Japanese typesett
it is Adobe-Japan1-6 CID-keyed font.
One can specify \texttt{cid} key to use other CID-keyed non-embedded fonts
for Chinese or Korean typesetting.
-\begin{lstlisting}[numbers=left]
-\jfont\testJ={psft:Ryumin-Light:cid=Adobe-Japan1-6;jfm=jis} % Japanese
-\jfont\testD={psft:Ryumin-Light:jfm=jis} % default value is Adobe-Japan1-6
-\jfont\testC={psft:AdobeMingStd-Light:cid=Adobe-CNS1-5;jfm=jis} % Traditional Chinese
-\jfont\testG={psft:SimSun:cid=Adobe-GB1-5;jfm=jis} % Simplified Chinese
-\jfont\testK={psft:Batang:cid=Adobe-Korea1-2;jfm=jis} % Korean
-\end{lstlisting}
-Note that the code above specifies \texttt{jfm-jis.lua}, which is for Japanese fonts,
-as JFM for Chinese and Korean fonts.
%
%<*ja>
æ¨æºã§\texttt{psft:}ããªãã£ãã¯ã¹ã§å®ç¾©ããããã©ã³ãã¯æ¥æ¬èªç¨ã®ãã®ã§
@@ -2948,13 +2251,19 @@ as JFM for Chinese and Korean fonts.
ã®å¯¾å¿ãå¿
è¦ã¨ãªã£ãï¼ãã®ããã«è¿½å ãããã®ã\texttt{cid}ãã¼ã§ããï¼
\texttt{cid}ãã¼ã«å¤ãæå®ããã¨ï¼ãã®CIDãæã£ãéåè¾¼ãã©ã³ããå®ç¾©ãããã¨ãã§ããï¼
+%
\begin{lstlisting}[numbers=left]
-\jfont\testJ={psft:Ryumin-Light:cid=Adobe-Japan1-6;jfm=jis} % æ¥æ¬èª
-\jfont\testD={psft:Ryumin-Light:jfm=jis} % ç¡æå®æ㯠Adobe-Japan1-6
-\jfont\testC={psft:AdobeMingStd-Light:cid=Adobe-CNS1-5;jfm=jis} % ä¸å½èªç¹ä½å
-\jfont\testG={psft:SimSun:cid=Adobe-GB1-5;jfm=jis} % ä¸å½èªç°¡ä½å
-\jfont\testK={psft:Batang:cid=Adobe-Korea1-2;jfm=jis} % éå½èª
+\jfont\testJ={psft:Ryumin-Light:cid=Adobe-Japan1-6;jfm=jis} % Japanese
+\jfont\testD={psft:Ryumin-Light:jfm=jis} % default value is Adobe-Japan1-6
+\jfont\testC={psft:AdobeMingStd-Light:cid=Adobe-CNS1-6;jfm=jis} % Traditional Chinese
+\jfont\testG={psft:SimSun:cid=Adobe-GB1-5;jfm=jis} % Simplified Chinese
+\jfont\testK={psft:Batang:cid=Adobe-Korea1-2;jfm=jis} % Korean
\end{lstlisting}
+%<*en>
+Note that the code above specifies \texttt{jfm-jis.lua}, which is for Japanese fonts,
+as JFM for Chinese and Korean fonts.
+%
+%<*ja>
ä¸ã®ã³ã¼ãã§ã¯ä¸å½èªã»éå½èªç¨ãã©ã³ãã«å¯¾ãã¦ãJFMã«
æ¥æ¬èªç¨ã®\texttt{jfm-jis.lua}ãæå®ãã¦ããã®ã§æ³¨æããããï¼
%
@@ -2970,10 +2279,10 @@ Specifying other values, e.g.,
\jfont\test={psft:Ryumin-Light:cid=Adobe-Japan2;jfm=jis}
\end{lstlisting}
%<*en>
-occurs the following error:
+produces the following error:
%
%<*ja>
-ã®ããã«ããã以å¤ã®å¤ãæå®ããã¨ï¼
+ã®ããã«ããã以å¤ã®å¤ãæå®ããã¨ï¼ã¨ã©ã¼ãçºçããï¼
%
\begin{lstlisting}[numbers=left]
! Package luatexja Error: bad cid key `Adobe-Japan2'.
@@ -2990,57 +2299,12 @@ I couldn't find any non-embedded font information for the CID
Please contact the LuaTeX-ja project team.
?
\end{lstlisting}
-%<*ja>
-ã¨ããã¨ã©ã¼ãåºãï¼
-%
-
-%<*ja>
-\paragraph{\texttt{extend}ã¨\texttt{slant}}
-OpenType font featureã¨è¦ããä¸åããããªå½¢å¼ã§æå®ã§ãããã®ã«ï¼
-\begin{description}
-\item[\texttt{extend=}] 横æ¹åã«åæ¡å¤§ããï¼
-\item[\texttt{slant=}] ã«æå®ãããå²åã ãå¾ããï¼
-\end{description}
-ã®2ã¤ãããï¼ãããã ãã¯\texttt{psft}ããªãã£ãã¯ã¹ã§ã使ç¨å¯è½ã«ãã¦ããï¼
-\texttt{extend}ã\texttt{slant}ãæå®ããå ´åã¯ï¼ããã«å¿ããJFMãæå®ãã¹ãã§ãã%
-\footnote{\LuaTeX-jaã§ã¯ï¼ãããã«å¯¾ããJFMãç¹ã«æä¾ãããã¨ã¯ããªãäºå®ã§ããï¼}ï¼
-ä¾ãã°ï¼æ¬¡ã®ä¾ã§ã¯ç¡çããé常ã®JFMã使ã£ã¦ããããã«ï¼æåééãã¤ã¿ãªãã¯è£æ£éã
-æ£ãããªãï¼
-%
-%<*!ja>
-\paragraph{\texttt{extend} and \texttt{slant}}
-The following setting can be specified as OpenType font features:
-\begin{description}
-\item[\texttt{extend=}] expand the font horizontally by .
-\item[\texttt{slant=}] slant the font.
-\end{description}
-These two settings are also supported with \texttt{psft} prefix.
-Note that \LuaTeX-ja doesn't adjust JFMs by these \texttt{extend} and \texttt{slant}
-settings; you have to write new JFMs on purpose.
-For example, the following example uses the standard JFM \texttt{jfm-ujis.lua}, hence
-letter-spacing and the width of italic correction are not correct:
-%!ja>
-\begin{LTXexample}[width=0.3\textwidth]
-\jfont\E=psft:Ryumin-Light:extend=1.5;jfm=ujis
-\E ããããã
-
-\jfont\S=psft:Ryumin-Light:slant=1;jfm=ujis
-\S ããã\/ABC
-\end{LTXexample}
%\subsection{Structure of JFM file}
%\subsection{JFMãã¡ã¤ã«ã®æ§é }
-%\subsection{JFMç»æ}
-%<*en>
-A JFM file is a Lua script which has only one function call:
-%
-%<*ja>
-JFMãã¡ã¤ã«ã¯ãã ä¸ã¤ã®é¢æ°å¼ã³åºããå«ãLuaã¹ã¯ãªããã§ããï¼
-%
-%<*zh>
-JFMæ件为ä¸åå½æ°è°ç¨çLuaèæ¬ï¼
-%
+%A JFM file is a Lua script which has only one function call:
+%JFMãã¡ã¤ã«ã¯ãã ä¸ã¤ã®é¢æ°å¼ã³åºããå«ãLuaã¹ã¯ãªããã§ããï¼
\begin{verbatim}
luatexja.jfont.define_jfm { ... }
\end{verbatim}
@@ -3056,45 +2320,33 @@ floating-point numbers in design-size unit.
ãªãï¼JFMãã¡ã¤ã«ä¸ã®é·ãã¯å
¨ã¦design-sizeãåä½ã¨ããæµ®åå°æ°ç¹æ°ã§ãããã¨ã«
注æããï¼
%
-%<*zh>
-å®é
çæ°æ®ä¿åå¨è¡¨ä¸ï¼å³å¦ä¸ç\verb!{ ... }!ã
-以ä¸é¨åæ述表ç»æã
-请注æï¼å¨JFMä¸çææé¿åº¦é½æ¯æç
§ä»¥design-size为åä½çæµ®ç¹æ°ã
-%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[dir=]
%(required)
%ï¼å¿
é ï¼
-%ï¼å¿
é¡»ï¼
%The direction of JFM. At the present, only \texttt{'yoko'} is supported.
-%JFMã®æ¸åæ¹åï¼ç¾æç¹ã§ã¯\texttt{'yoko'}ã®ã¿ããµãã¼ããããï¼
-%JFMçæ¹åï¼ç°å¨åªæ¯æ\texttt{yoko}ï¼æ°´å¹³ï¼ã
+%JFMã®æ¸åæ¹åï¼ç¾æç¹ã§ã¯æ¨ªæ¸ã(\texttt{'yoko'})ã®ã¿ããµãã¼ããããï¼
\item[zw=]
%(required)
%ï¼å¿
é ï¼
-%ï¼å¿
é¡»ï¼
%The amount of the length of the `full-width'.
%ãå
¨è§å¹
ãã®é·ãï¼
-%âå
¨è§âé¿åº¦ã
\item[zh=]
%(required)
%ï¼å¿
é ï¼
-%ï¼å¿
é¡»ï¼
-%The amount of the length of the `full-height' (height + depth).
+%The amount of the `full-height' (height + depth).
%ãå
¨è§é«ãã(height + depth)ã®é·ãï¼
-%âå
¨è§é«åº¦âï¼height + depthï¼é¿åº¦ã
\item[kanjiskip=\{, , \}]
%(optional)
%ï¼ä»»æï¼
-%ï¼å¯éï¼
%<*en>
This field specifies the `ideal' amount of \Param{\hyperlink{fld:kanjiskip}{kanjiskip}}. As noted
@@ -3111,16 +2363,10 @@ This field specifies the `ideal' amount of \Param{\hyperlink{fld:kanjiskip}{kanj
0\,ptã§ãããã®ã¨ãã¦æ±ãããï¼ï¼ã¨ã®ãã£ã¼ã«ããdesign-size
ãåä½ã§ãããã¨ã«æ³¨æããï¼
%
-%<*zh>
-è¿é¨å为âçæ³é¿åº¦â\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ã\ref{subs-kskip}èæ详述ï¼å¦æåæ°\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}
-为\verb!\maxdimen!ï¼åå¼è®¾å®å°ä¼è¢«ä½¿ç¨ï¼è¥åJFMä¸æªè®¾å®ï¼å被è§ä¸º0\,ptï¼ã
-请注æï¼åçé¿åº¦å为design-sizeåä½ã
-%
\item[xkanjiskip=\{, , \}]
%(optional)
%ï¼ä»»æï¼
-%ï¼å¯éï¼
%<*en>
Like the \texttt{kanjiskip} field, this field specifies the `ideal'
@@ -3130,9 +2376,6 @@ Like the \texttt{kanjiskip} field, this field specifies the `ideal'
\texttt{kanjiskip}ãã£ã¼ã«ãã¨åæ§ã«ï¼\Param{\hyperlink{fld:xks}{xkanjiskip}}ã®ãçæ³çãªãéã
æå®ããï¼
%
-%<*zh>
-å\texttt{kanjiskip}类似ï¼æ¤é¨å设å®\Param{\hyperlink{fld:xks}{xkanjiskip}}çâçæ³é¿åº¦âã
-%
\end{list}
%<*en>
@@ -3152,18 +2395,11 @@ the following fields:
ã\texttt{[0]}ã®ãµããã¼ãã«ãæããªããã°ãªããªãï¼ããããã®ãµããã¼ãã«
ï¼ãã®ã¤ã³ããã¯ã¹ã$i$ã§è¡¨ããï¼ã¯ä»¥ä¸ã®ãã£ã¼ã«ããæã¤ï¼
%
-%<*zh>
-\paragraph{Character classes}
-é¤äºä¸é¢æ¶åå°çå
容ï¼JFMæ件ä¸è¿æå 个以èªç¶æ°è¿è¡å£°æç次级表ã
-è¿äºè¡¨ä¾é 满足$i\in\omega$çâå符类â$i$æ¥ç´¢å¼ã
-ä¸è¬ï¼æå°éè¦çæ¯å符类0ï¼æ
æ¯ä¸ä¸ªJFMæ件å¿
é¡»æ次级表索å¼ä¸º\texttt{[0]}ã
-%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[chars=\{, ...\}]
%(required except character class~0)
%ï¼æåã¯ã©ã¹0ãé¤ãã¦å¿
é ï¼
-%ï¼å符类0å¤å¿
é¡»ï¼
%<*en>
This field is a list of characters which are in this character
@@ -3190,17 +2426,10 @@ This field is a list of characters which are in this character
\item ããã¤ãã®ãä»®æ³çãªæåãï¼å¾ã«èª¬æããï¼
\end{itemize}
%
-%<*zh>
-è¿é¨å为å符é$i$çå符å表ãå½$i=0$æ¶ä¸éè¦è®¾å®æ¤é¨åï¼å 为ä¸å¨å符é0ç§ç\textbf{JAchar}
-å符é½å
å«å¨å符é0ä¸ï¼ä¹å°±æ¯å符é0å
å«å¤§å¤æ°ç\textbf{JAchar}ï¼ãå¨è¿ä¸ªå符å表ä¸ï¼æ¯ä¸ä¸ª
-å符æ®å¯ä»¥ä½¿ç¨å
¶ç¼ç ï¼æè
å符æ¬èº«ï¼é¿åº¦ä¸º1çå符串ï¼ãå¦å¤è¿æé¨åâåæ³å符âå¯å¨æ¤å表ä¸
-使ç¨ãæ们ä¼å¨ä¸é¢æè¿°ã
-%
\item[width=, height=, depth=, italic=]
%(required)
%ï¼å¿
é ï¼
-%ï¼å¿
é¡»ï¼
%<*en>
Specify width of characters in character class~$i$, height, depth and
@@ -3215,11 +2444,6 @@ But there is one exception: if \texttt{'prop'} is specified in \texttt{width} fi
ãããï¼ä¾å¤ãä¸ã¤ããï¼ãã \texttt{'prop'} ã \texttt{width} ãã£ã¼ã«ãã«
æå®ãããå ´åï¼æåã®å¹
ã¯ãã®ãå®éã®ãã°ãªãã®å¹
ã¨ãªãï¼
%
-%<*zh>
-设å®å符类$i$ç宽度ï¼é«åº¦å深度以åæ大å©ä½æ ¡æ£ãå¨å符é$i$ä¸ï¼ææå符ç宽度ï¼é«åº¦
-å深度çå¼ä¸ºä¸è¿°è®¾å®ä¹å¼ãä¸è¿è¿æä¾å¤ï¼å¦æ\texttt{'prop'}设å®äº\texttt{width}é¨åï¼é£ä¹
-å符ç宽度å为å
¶âçå®âå形宽度ã
-%
\item[left=, down=, align=]\
@@ -3240,12 +2464,6 @@ The effects of these 3~fields are indicated in Figure~\ref{fig-pos}.
\texttt{'left'}ã§ãããã®ã¨ãã¦æ±ãããï¼
ããã3ã¤ã®ãã£ã¼ã«ãã®æå³ã«ã¤ãã¦ã¯å³\ref{fig-pos}ã§èª¬æããï¼
%
-%<*zh>
-æ¤é¨å为âçå®âå形对é½ä½ç½®ã\texttt{align}çåæ³å¼ä¸º\texttt{'left'}ï¼
-\texttt{'middle'}å\texttt{'right'}ãå¦æ¤ä¸é¡¹è¢«çç¥ï¼å\texttt{left}å
-\texttt{down}被è§ä½0ï¼\texttt{align}被è§ä½\texttt{'left'}ã
-æ¤é¨åä¸ä¸ªåçä½ç¨ï¼è¯·åè§å¾\ref{fig-pos}ã
-%
%<*en>
In most cases, \texttt{left} and \texttt{down} fields are~0, while
@@ -3260,11 +2478,7 @@ when the current character class is the class for opening delimiters'.
ä¾ãã°ï¼\texttt{align}ãã£ã¼ã«ãã\texttt{'right'}ã«æå®ãããã¨ã¯ï¼
æåã¯ã©ã¹ãéãæ¬å¼§é¡ã§ããã¨ãã«å®éå¿
è¦ã§ããï¼
%
-%<*zh>
-å¨å¤§å¤æ°æ
åµä¸ï¼\texttt{left}å\texttt{down}å为0ï¼ä½æ¯å¨\texttt{align}å为
-\texttt{'middle'}æè
\texttt{'right'}æ¶åæ¯ä¸æ£å¸¸çãä¾å¦ï¼å¿
须设å®\texttt{align}
-为\texttt{'right'}æ¶ï¼åå½åå符类å¿
须为å¼å®ç符ã
-%
+
\begin{figure}[!tb]
\begin{minipage}{0.4\textwidth}%
\begin{center}\unitlength=10pt\small
@@ -3327,9 +2541,6 @@ field is \texttt{'middle'}.
\texttt{align}ãã£ã¼ã«ãã®å¤ã\texttt{'middle'}ã§ããåææåãå«ããã¼ãã
èãããï¼
%
-%<*zh>
-åå®ä¸ä¸ªnodeå
å«æ¥è¯å符ï¼ä¸å
¶å¼ä¸º\texttt{align}ç\texttt{'middle'}ã
-%
\begin{itemize}
\item
%<*en>
@@ -3340,9 +2551,6 @@ Its width, height and depth are specified by JFM.
é»è²ã®é·æ¹å½¢ã¯ãã¼ãã®æ ã§ããï¼
ãã®å¹
ï¼é«ãï¼æ·±ãã¯JFMã«ãã£ã¦æå®ãããï¼
%
-%<*zh>
-é»è²é¿æ¹å½¢ä¸ºnodeæ¡ãå
¶å®½åº¦ï¼é«åº¦ï¼æ·±åº¦å为JFMæ设å®ã
-%
\item
%<*en>
Since the \texttt{align} field is \texttt{'middle'},
@@ -3352,9 +2560,6 @@ the `real' glyph is centered horizontally (the green rectangle).
\texttt{align}ãã£ã¼ã«ãã¯\texttt{middle}ãªã®ã§ï¼ãå®éã®ãã°ãªãã¯
æ°´å¹³æ¹åã®ä¸å¿ã«é
ç½®ãããï¼ç·è²ã®é·æ¹å½¢ï¼ï¼
%
-%<*zh>
-å \texttt{align}被设å®ä¸º\texttt{middle}ï¼æ
âçå®âå形为水平å±
ä¸ï¼ç»¿é¿æ¹å½¢ä¸ï¼ã
-%
\item
%<*en>
Furthermore, the glyph is shifted according to values of fields
@@ -3365,9 +2570,6 @@ Furthermore, the glyph is shifted according to values of fields
ããã«ï¼ã°ãªãã¯\texttt{left}ã¨\texttt{down}ã®å¤ã«å¾ã£ã¦ã·ãããããï¼
æçµçãªå®éã®ã°ãªãã®ä½ç½®ã¯èµ¤è²ã®é·æ¹å½¢ã§ç¤ºãããä½ç½®ã«ãªãï¼
%
-%<*zh>
-æ¤å¤ï¼å形移ä½ç±\texttt{left}å\texttt{down}å³å®ãæç»åå½¢ä½ç½®ä¸ºçº¢é¿æ¹å½¢æ示ã
-%
\end{itemize}
\end{minipage}
\medskip
@@ -3375,7 +2577,6 @@ Furthermore, the glyph is shifted according to values of fields
\caption{%
%The position of the `real' glyph.
%ãå®éã®ãã°ãªãã®ä½ç½®ï¼
-%âçå®âåå½¢ä½ç½®
}
\label{fig-pos}
\end{figure}
@@ -3444,7 +2645,7 @@ Furthermore, the glyph is shifted according to values of fields
\end{lstlisting}
å¥ç¹ãããã®å¹
ã¯äºåã§ããã®ã§
\begin{LTXexample}
-\jfont\a=psft:Ryumin-Light:jfm=test;+vert
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+vert
\setbox0\hbox{\a ã\inhibitglue æ¼¢}
\the\wd0
\end{LTXexample}
@@ -3459,8 +2660,8 @@ Furthermore, the glyph is shifted according to values of fields
ä¸æ¹ï¼ã\texttt{'ã*'}ãã®ããã«ã¢ã¹ã¿ãªã¹ã¯ã¤ãã®æå®ãããã¨ï¼
ç¶æ³ã¯ç°ãªã£ã¦ããï¼
-\begin{LTXexample}
-\jfont\a=psft:Ryumin-Light:jfm=test;+vert
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+vert
\a æ¼¢ã\inhibitglue æ¼¢
\end{LTXexample}
ããã§ï¼èªç¹ãããã®æåã¯ã©ã¹ã¯ï¼ä»¥ä¸ã®ããã«ãã¦æ±ºã¾ãï¼
@@ -3473,8 +2674,8 @@ Furthermore, the glyph is shifted according to values of fields
\end{enumerate}
ãªãï¼ç½®æå¾ã®ã°ãªãã§å¤å®ããæåã¯ã©ã¹ã®å¤ã0ã§ãªããã°ï¼ãã¡ãããã®ã¾ã¾ä½ç¨ããï¼
-\begin{LTXexample}
-\jfont\a=psft:Ryumin-Light:jfm=test;+hwid
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+hwid
\a æ¼¢ï¾ã²
\end{LTXexample}
ä¸ã®ä¾ã§ã¯ï¼
@@ -3483,7 +2684,7 @@ Furthermore, the glyph is shifted according to values of fields
%
%\paragraph{ä»®æ³çãªæå}
-%\paragraph{Imaginary characters}
+%\paragraph{Imaginary characters}
%<*en>
As described before, you can specify several `imaginary characters' in
\texttt{chars} field. The most of these characters are regarded as the
@@ -3497,46 +2698,31 @@ The following is the list of `imaginary characters':
ã¯ã©ã¹0ã®æåãã¨ãã¦æ±ããã¦ããæåã§ããï¼ãã®çµæã¨ãã¦\pTeX ããç´°ã
ãçµç調æ´ãã§ããããã«ãªã£ã¦ããï¼ä»¥ä¸ã§ãã®ä¸è¦§ãè¿°ã¹ãï¼
%
-%<*zh>
-å¦ä¸æè¿°ï¼ä½ å¯ä»¥å¨\texttt{chars}ä¸è®¾å®å¤ä¸ªâåæ³å符âãè¿äºå符ä¸çå¤æ°å符å¨
-\pTeX ä¸å¼è¢«è§ä½å符é0ä¸å符ãæ
æ¤ï¼\LuaTeX-jaå¯ä»¥æ¯\pTeX åå¾æ´å¥½ã
-ä¸å为âåæ³å符âå表ï¼
-%
-\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
-%%\item['lineend']
-%%%An ending of a line.
-%%%è¡ã®çµç«¯ã表ãï¼
-%%%è¡å°¾ç»æå符ã
+\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
%%\item['diffmet']
%%Used at a boundary between two \textbf{JAchar}s whose JFM or size is different.
%%JFMããµã¤ãºãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã®å¢çã¨ãã¦ç¨ããããï¼
-%%ç¨äºä¸¤ä¸ªä¸å大å°æä¸åJFMç两个\textbf{JAchar}é´è¾¹çã
\item['boxbdd']
%The beginning/ending of a horizontal box, and the beginning of a noindented paragraph.
%æ°´å¹³ããã¯ã¹ã®å
é ã¨æ«å°¾ï¼åã³ã¤ã³ãã³ãããã¦ããªãï¼\verb+\noindent+ ã§éå§ãããï¼æ®µè½ã®å
é ã表ãï¼
-%æ°´å¹³ååç»ææç»å°¾ï¼ä»¥åæªç¼©è¿æ®µè½å¼å¤´ã
\item['parbdd']
%The beginning of an (indented) paragraph.
%é常ã®ï¼\verb+\noindent+ ã§éå§ããã¦ããªãï¼æ®µè½ã®å
é ï¼
-%缩è¿æ®µè½å¼å¤´ã
\item['jcharbdd']
%A boundary between \textbf{JAchar} and anything else (such as \textbf{ALchar}, kern, glue,\,\ldots).
%åææåã¨ããã®ä»ã®ãã®ãï¼æ¬§ææåï¼glueï¼kernçï¼ã¨ã®å¢çï¼
-%æ¥æå符åå
¶ä»ï¼å¦\textbf{ALchar}ï¼è¶ï¼åºæ ¼çï¼è¾¹çã
\item[$-1$]
%The left/right boundary of an inline math formula.
%è¡ä¸æ°å¼ã¨å°ã®æã¨ã®å¢çï¼
-%è¡ä¸æ°å¦å¼çå·¦/å³è¾¹çã
\end{list}
%\paragraph{Porting JFM from \pTeX}
%\paragraph{\pTeX ç¨åæç¨TFMã®ç§»æ¤}
-%\paragraph{\pTeX ä¸ä½¿ç¨çTFM移æ¤}
% ToDo: English version.
@@ -3578,7 +2764,7 @@ The following is the list of `imaginary characters':
\texttt{'parbdd'}ãå
¥ããã°å
¨è§ä¸ããã¨ãªãï¼
\begin{LTXexample}
-\jfont\g=psft:Ryumin-Light:jfm=test \g
+\jfont\g=file:KozMinPr6N-Regular.otf:jfm=test \g
\parindent1\zw\noindent{}âââââ
\par ãâââäºåä¸ãã
\par ãâââå
¨è§ä¸ãã
@@ -3592,14 +2778,9 @@ The following is the list of `imaginary characters':
\footnote{\texttt{no\_runtime/ltjsclasses.dtx} ãåç
§ããããï¼
JFMå´ã§ä¸é¨ã®å¯¾å¦ãã§ãããã¨ã«ããï¼\Pkg{jsclasses}ã®ããã«ifæã®å¤å®ã¯ãã¦ããªãï¼}
%
-%<*zh>
-ä¸é¢ï¼ç»åºç¨äº\pTeX 使ç¨çJFM移æ¤å°\LuaTeX-jaè¿ç¨ä¸éè¦æ³¨æçå ç¹ã
-%
-
%\subsection{Math Font Family}
%\subsection{æ°å¼ãã©ã³ããã¡ããª}
-%\subsection{æ°å¦åä½æ}
\label{ssec-math}
%<*en>
@@ -3633,7 +2814,6 @@ you can set both \verb+\fam+ and \verb+\jfam+ to the same value.
\begin{table}[!tb]
%\caption{Control sequences for Japanese math fonts}
%\caption{åææ°å¼ãã©ã³ãã«å¯¾ããå½ä»¤}
-%\caption{æ¥è¯æ°å¦åä½åºæ¬è¯å¥}
\label{tab-math}
\begin{center}
\def\{{\char`\{}\def\}{\char`\}}\small
@@ -3641,7 +2821,6 @@ you can set both \verb+\fam+ and \verb+\jfam+ to the same value.
\toprule
%\bf Japanese fonts&\bf alphabetic fonts\\
%\bf åæãã©ã³ã&\bf 欧æãã©ã³ã\\
-%\bf æ¥æåä½&\bf 西æåä½\\
\midrule
\verb+\jfam+${}\in [0,256)$&\verb+\fam+\\
\tt\Param{jatextfont}\,=\{,\}&\tt\verb+\textfont+=\\
@@ -3654,7 +2833,6 @@ you can set both \verb+\fam+ and \verb+\jfam+ to the same value.
%\subsection{Callbacks}
%\subsection{ã³ã¼ã«ããã¯}
-%\subsection{åè°}
%<*en>
Like \LuaTeX\ itself, \LuaTeX-ja also has callbacks. These callbacks can
@@ -3669,7 +2847,6 @@ be accessed via \verb+luatexbase.add_to_callback+ function and so on, as other c
{\def\makelabel#1{\bfseries#1}}
%\item[\texttt{luatexja.load\_jfm} callback]
%\item[\texttt{luatexja.load\_jfm}ã³ã¼ã«ããã¯]
-%\item[\texttt{luatexja.load\_jfm}åè°]
%<*en>
With this callback you can overwrite JFMs.
This callback is called when a new JFM is loaded.
@@ -3707,7 +2884,6 @@ An example of this callback is the \texttt{ltjarticle} class, with
%\item[\texttt{luatexja.define\_font} callback]
%\item[\texttt{luatexja.define\_font}ã³ã¼ã«ããã¯]
-%\item[\texttt{luatexja.define\_font}åè°]
%<*en>
This callback and the next callback form a pair, and you can assign letters which don't have
fixed code points in Unicode to non-zero character classes.
@@ -3760,12 +2936,10 @@ now scaled by real font size, and in scaled-pont unit.
\item There is no \texttt{dir} field in this table.
\end{itemize}
%
-% ...
\item[\tt var]
%The value specified in \texttt{jfmvar=...} at a call of \verb+\jfont+.
%\verb+\jfont+ ã®å¼ã³åºãã®éã«\texttt{jfmvar=...}ã§æå®ãããå¤ï¼
-%\verb!\jfont!è°ç¨ç\texttt{jfmvar=...}å¼ã
\end{description}
%<*en>
@@ -3792,7 +2966,6 @@ JFMä¸ã§Adobe-Japan1 CIDã®æåã \verb+"AJ1-xxx"+ ã®å½¢ã§æå®ããã
%\item[\texttt{luatexja.find\_char\_class} callback]
%\item[\texttt{luatexja.find\_char\_class}ã³ã¼ã«ããã¯]
-%\item[\texttt{luatexja.find\_char\_class}åè°]
%<*en>
This callback is called just when \LuaTeX-ja is trying to determine which
character class a character \verb+chr_code+ belongs.
@@ -3831,7 +3004,6 @@ The argument \verb+char_class+ is the result of \LuaTeX-ja's default
%\item[\texttt{luatexja.set\_width} callback]
%\item[\texttt{luatexja.set\_width}ã³ã¼ã«ããã¯]
-%\item[\texttt{luatexja.set\_width}åè°]
%<*en>
This callback is called when \LuaTeX-ja is trying to encapsule a
\textbf{JAchar} \textit{glyph\_node}, to adjust its
@@ -3870,9 +3042,6 @@ to be that of letters in the character class~0. For example, suppose that
(the standard values of Japanese TrueType fonts).
\end{itemize}
Then, the position of glyphs is shifted up by
-\[
- \frac{88x}{88x+12x} (28y+5y) - 28y = \frac{26}{25}y= 1.04y.
-\]
%
%<*ja>
è¯ãä¾ã\Pkg{test/valign.lua}ã§ããï¼ãã®ãã¡ã¤ã«ãèªã¿è¾¼ã¾ããç¶æ
ã§ã¯ï¼
@@ -3884,22 +3053,19 @@ Then, the position of glyphs is shifted up by
ï¼åæOpenTypeãã©ã³ãã®æ¨æºå¤ï¼
\item å®ãã©ã³ãå´ã®æ°å¤ï¼$(\hbox{é«ã})=28y$, $(\hbox{æ·±ã})=5y$ï¼åæTrueTypeãã©ã³ãã®æ¨æºå¤ï¼
\end{itemize}
-ã¨ãªã£ã¦ããã¨ããï¼ããã¨ï¼å®éã®æåã®åºåä½ç½®ã¯ï¼
+ã¨ãªã£ã¦ããã¨ããï¼ããã¨ï¼å®éã®æåã®åºåä½ç½®ã¯ï¼ä»¥ä¸ã®éã ãä¸ã«ããããããã¨ã¨ãªãï¼
+%
\[
\frac{88x}{88x+12x} (28y+5y) - 28y = \frac{26}{25}y= 1.04y.
\]
-ã ãä¸ã«ããããããã¨ã«ãªãï¼
-%
\end{list}
%\section{Parameters}
%\section{ãã©ã¡ã¼ã¿}
-%\section{åæ°}
%\subsection{\texttt{\char92 ltjsetparameter}}
%\subsection{\texttt{\char92 ltjsetparameter}å½ä»¤}
-%\subsection{\texttt{\char92 ltjsetparameter}åºæ¬åæ°}
%<*en>
As noted before, \verb+\ltjsetparameter+ and \verb+\ltjgetparameter+ are
@@ -3970,36 +3136,35 @@ character other than space~`\texttt{\char32}'~(U+0020) has the category code
%\subsection{List of Parameters}
%\subsection{ãã©ã¡ã¼ã¿ä¸è¦§}
-%\subsection{åæ°ä¸è§}
\label{ssec-param}
-%<*!ja>
+%<*en>
The following is the list of parameters which can be specified by the
\verb+\ltjsetparameter+ command. [\verb+\cs+] indicates the counterpart
in \pTeX, and symbols beside each parameter has the following meaning:
-%!ja>
+%
%<*ja>
以ä¸ã¯ \verb+\ltjsetparameter+ ã«æå®ãããã¨ãã§ãããã©ã¡ã¼ã¿ã®ä¸è¦§ã§ããï¼
[\verb+\cs+]ã¯\pTeX ã«ããã対å¿ç©ã示ãï¼
ã¾ãï¼ããããã®ãã©ã¡ã¼ã¿ã®å³ä¸ã«ããè¨å·ã«ã¯æ¬¡ã®æå³ãããï¼
%
\begin{itemize}
-%<*!ja>
+%<*en>
\item No mark: values at the end of the paragraph or the hbox are
adopted in the whole paragraph/hbox.
-%!ja>
+%
%<*ja>
\item è¨å·ãªãï¼æ®µè½ãæ°´å¹³ããã¯ã¹ã®çµç«¯ã§ã®å¤ããã®æ®µè½ï¼æ°´å¹³ããã¯ã¹å
¨ä½ã§ç¨ããããï¼
%
-%<*!ja>
+%<*en>
\item `\ast' : local parameters, which can change everywhere inside a paragraph/hbox.
-%!ja>
+%
%<*ja>
\item `\ast'ï¼ãã¼ã«ã«ãªãã©ã¡ã¼ã¿ã§ããï¼æ®µè½ï¼æ°´å¹³ããã¯ã¹å
ã®ã©ãã§ã§ãå¤ãå¤ãããã¨ãã§ããï¼
%
-%<*!ja>
+%<*en>
\item `\dagger': assignments are always global.
-%!ja>
+%
%<*ja>
\item `\dagger'ï¼æå®ã¯å¸¸ã«ã°ãã¼ãã«ã«ãªãï¼
%
@@ -4062,15 +3227,12 @@ At the present version, the lowermost bit of indicates
\item[\Param{jatextfont}\,=\{,\}]
%[\verb+\textfont+ in \TeX]
%[\TeX ã® \verb+\textfont+]
-%[\TeX ç\verb+\textfont+]
\item[\Param{jascriptfont}\,=\{,\}]
%[\verb+\scriptfont+ in \TeX]
%[\TeX ã® \verb+\scriptfont+]
-%[\TeX ä¸ç\verb+\scriptfont+]
\item[\Param{jascriptscriptfont}\,=\{,\}]
%[\verb+\scriptscriptfont+ in \TeX]
%[\TeX ã® \verb+\scriptscriptfont+]
-%[\TeX ä¸ç\verb+\scriptscriptfont+]
\item[\Param{yjabaselineshift}\,=$^\ast$]\
\item[\Param{yalbaselineshift}\,=$^\ast$] [\verb+\ybaselineshift+]
@@ -4088,16 +3250,12 @@ The followings are allowed for :
\begin{description}
%\item[0, \texttt{inhibit}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is inhibited before the character, nor after the character.
%\item[0, \texttt{inhibit}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ãç¦æ¢ãããï¼
-%\item[0, \texttt{inhibit}] æå
¥æåå/åç\Param{\hyperlink{fld:xks}{xkanjiskip}}å被ç¦æ¢ã
%\item[1, \texttt{preonly}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed before the character, but not after.
%\item[1, \texttt{preonly}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åã§ã¯è¨±ããããï¼å¾ãã§ã¯è¨±ãããªãï¼
-%\item[1, \texttt{preonly}] æååå
许æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼ä½å
¶åä¸å
许æå
¥ã
%\item[2, \texttt{postonly}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed after the character, but not before.
%\item[2, \texttt{postonly}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®å¾ãã§ã¯è¨±ããããï¼åã§ã¯è¨±ãããªãï¼
-%\item[2, \texttt{postonly}] æååå
许æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼ä½ä¹åä¸å
许æå
¥ã
%\item[3, \texttt{allow}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed both before the character and after the character. This is the default value.
%\item[3, \texttt{allow}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ã許ãããï¼ãããããã©ã«ãã®å¤ã§ããï¼
-%\item[3, \texttt{allow}] æååååå¯æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ãæ¤ä¸ºé»è®¤å¼ã
\end{description}
%<*en>
This parameter is similar to the \verb+\inhibitxspcode+ primitive of \pTeX, but not compatible with \verb+\inhibitxspcode+.
@@ -4106,9 +3264,6 @@ This parameter is similar to the \verb+\inhibitxspcode+ primitive of \pTeX, but
ãã®ãã©ã¡ã¼ã¿ã¯\pTeX ã® \verb+\inhibitxspcode+ ããªããã£ãã¨ä¼¼ã¦ãããï¼
äºææ§ã¯ãªãï¼
%
-%<*zh>
-æ¤åæ°ç±»ä¼¼\pTeX åºæ¬è¯å¥\verb!\inhibitxspcode!ï¼ä½æ¯å\verb!\inhibitxspcode!ä¸å
¼å®¹ã
-%
\item[\Param{alxspmode}\,=\{,\}] [\verb+\xspcode+]
%<*en>
@@ -4124,27 +3279,20 @@ Setting whether inserting \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed bef
\begin{description}
%\item[0, \texttt{inhibit}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is inhibited before the character, nor after the character.
%\item[0, \texttt{inhibit}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ãç¦æ¢ãããï¼
-%\item[0, \texttt{inhibit}] æå
¥æåå/åç\Param{\hyperlink{fld:xks}{xkanjiskip}}å被ç¦æ¢ã
%\item[1, \texttt{preonly}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed before the character, but not after.
%\item[1, \texttt{preonly}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åã§ã¯è¨±ããããï¼å¾ãã§ã¯è¨±ãããªãï¼
-%\item[1, \texttt{preonly}] æååå
许æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼ä½å
¶åä¸å
许æå
¥ã
%\item[2, \texttt{postonly}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed after the character, but not before.
%\item[2, \texttt{postonly}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®å¾ãã§ã¯è¨±ããããï¼åã§ã¯è¨±ãããªãï¼
-%\item[2, \texttt{postonly}] æååå
许æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼ä½ä¹åä¸å
许æå
¥ã
%\item[3, \texttt{allow}] Insertion of \Param{\hyperlink{fld:xks}{xkanjiskip}} is allowed before the character and after the character. This is the default value.
%\item[3, \texttt{allow}] \Param{\hyperlink{fld:xks}{xkanjiskip}}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ã許ãããï¼ãããããã©ã«ãã®å¤ã§ããï¼
-%\item[3, \texttt{allow}] æååååå¯æå
¥\Param{\hyperlink{fld:xks}{xkanjiskip}}ãæ¤ä¸ºé»è®¤å¼ã
\end{description}
%<*en>
-Note that parameters \Param{jaxspmode} and \Param{alxspmode} use a common table, hence these two parameters are synonyms of each other.
+Note that parameters \Param{jaxspmode} and \Param{alxspmode} share a common table, hence these two parameters are synonyms of each other.
%
%<*ja>
\Param{jaxspmode}ã¨\Param{alxspmode}ã¯å
±éã®ãã¼ãã«ãç¨ãã¦ããããï¼
ããã2ã¤ã®ãã©ã¡ã¼ã¿ã¯äºãã®ç°åã¨ãªã£ã¦ãããã¨ã«æ³¨æããï¼
%
-%<*zh>
-注æåæ°\Param{jaxspmode}å\Param{alxspmode}å
¬ç¨ä¸ä¸ªè¡¨ï¼æ
è¿ä¸¤ä¸ªåæ°äºä¸ºåä¹è¯ã
-%
\item[\Param{autospacing}\,=$^\ast$] [\verb+\autospacing+]
\item[\Param{autoxspacing}\,=$^\ast$] [\verb+\autoxspacing+]
@@ -4175,10 +3323,6 @@ JFMï¼ãããã¯ãµã¤ãºï¼ãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã«ã°ã«
å
¥ããããæå®ããï¼
許ãããå¤ã¯ä»¥ä¸ã®éãï¼
%
-%<*zh>
-对äºå¤çä¸å大å°æè
JFMç两ç§\textbf{JAchar}ä¹é´çè¶/åºæ ¼ã
-æä¸ååæ°ï¼
-%
\begin{description}
\item[\texttt{average}]
\item[\texttt{both}]
@@ -4196,10 +3340,8 @@ JFMï¼ãããã¯ãµã¤ãºï¼ãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã«ã°ã«
%\section{Other Control Sequences}
%\section{ãã®ä»ã®å½ä»¤}
-%\section{å
¶ä»åºæ¬è¯å¥}
%\subsection{Control Sequences for Compatibility}
%\subsection{\pTeX äºæç¨å½ä»¤}
-%\subsection{åºæ¬è¯å¥å
¼å®¹æ§}
%<*en>
The following control sequences are implemented for compatibility with \pTeX.
@@ -4209,9 +3351,6 @@ Note that these don't support JIS~X~0213, but only JIS~X~0208.
以ä¸ã®å½ä»¤ã¯\pTeX ã¨ã®äºææ§ã®ããã«å®è£
ããã¦ããï¼ãã®ããï¼JIS~X~0213ã«ã¯å¯¾å¿ããï¼
\pTeX ã¨åãããã«JIS~X~0208ã®ç¯å²ãããµãã¼ããã¦ããªãï¼
%
-%<*zh>
-ä¸ååºæ¬è¯å¥çå®ç°ä¸\pTeX å
¼å®¹ï¼
-%
\begin{list}{}{\def\makelabel{\ttfamily\char92 }\advance\leftmargin1\zw}
\item[kuten]
\item[jis]
@@ -4223,7 +3362,6 @@ Note that these don't support JIS~X~0213, but only JIS~X~0208.
%\subsection{\texttt{\char92 inhibitglue}}
%\subsection{\texttt{\char92 inhibitglue}}
-%\subsection{\texttt{\char92 inhibitglue}åºæ¬è¯å¥}
%<*en>
\verb+\inhibitglue+ suppresses the insertion of \textbf{JAglue}.
The following is an example, using a special JFM that there will be a glue between
@@ -4234,13 +3372,9 @@ the beginning of a box and `ã', and also between `ã' and `ã¦'.
以ä¸ã¯ï¼ããã¯ã¹ã®å§ãã¨`ã'ã®éï¼`ã'ã¨`ã¦'ã®éã«ã°ã«ã¼ãå
¥ãç¹å¥ãªJFMãç¨ããä¾ã§
ããï¼
%
-%<*zh>
-åºæ¬è¯å¥\verb!\inhibitglue!ä¼å缩\textbf{JAchar}çæå
¥ã
-ä¸é¢çä¾å使ç¨äºç¹æ®çJFMãå¨ä¸ä¸ªçååâãâä¹é´ï¼ä»¥åâãâåâã¦âä¹é´åå¨è¶ã
-%
\begin{LTXexample}
-\jfont\g=psft:Ryumin-Light:jfm=test \g
+\jfont\g=file:KozMinPr6N-Regular.otf:jfm=test \g
\fbox{\hbox{ãã¦ã\inhibitglue ã¦}}
\inhibitglue\par\noindent ã1
\par\inhibitglue\noindent ã2
@@ -4254,13 +3388,7 @@ With the help of this example, we remark the specification of \verb+\inhibitglue
%<*ja>
ãã®ä¾ãæ´ç¨ãã¦ï¼\verb+\inhibitglue+ ã®ä»æ§ã«ã¤ãã¦è¿°ã¹ãï¼
%
-%<*zh>
-å¦ä¸ä¾åï¼æ们注æå°\verb!\inhibtglue!çç¨æ³ã
-%
\begin{itemize}
-%<*zh>
-\item ...
-%
%<*en>
\item The call of \verb+\inhibitglue+ in the (internal) vertical mode is
simply ignored.
@@ -4295,11 +3423,9 @@ With the help of this example, we remark the specification of \verb+\inhibitglue
%\section{Control Sequences for \LaTeXe}
%\section{\LaTeXe ç¨ã®å½ä»¤}
-%\section{\LaTeXe ä¸ä½¿ç¨çæ§å¶åºå}
%\subsection{Patch for NFSS2}
%\subsection{NFSS2ã¸ã®ããã}
-%\subsection{NFSS2è¡¥ä¸}
\label{ssub-nfsspat}
%<*en>
@@ -4421,9 +3547,6 @@ to . Which family will be changed is determined as follows:
ã©ã®ãã¡ããªãå¤æ´ããããã¯ä»¥ä¸ã®ããã«ãã¦æ±ºå®ãããï¼
%
\begin{itemize}
-%<*zh>
-\item
-%
%<*en>
\item Let current encoding scheme for Japanese fonts be
. Current Japanese font family will be changed to
@@ -4446,9 +3569,6 @@ to . Which family will be changed is determined as follows:
\item A font definition named \texttt{.fd} (the file name is
all lowercase) exists.
%
-%<*zh>
-\item
-%
%<*ja>
\item ãã©ã³ãå®ç¾©ãã¡ã¤ã«\texttt{.fd}ï¼ãã¡ã¤ã«åã¯å
¨ã¦å°æåï¼ãåå¨ããï¼
%
@@ -4489,9 +3609,10 @@ As closing this subsection, we shall introduce an example of
ç´¹ä»ãã¦ãããï¼\verb+\userelfont+ ã®ä½¿ç¨ã«ãã£ã¦ï¼ãabcãã®é¨åã®ãã©ã³ãã
Avant Garde (OT1/pag/m/n) ã«å¤ãã£ã¦ãããã¨ããããï¼
%
-\begin{LTXexample}
-\kanjifamily{gt}\selectfont ãããxyz
-\SetRelationFont{JY3}{gt}{m}{n}{OT1}{pag}{m}{n}
+\begin{LTXexample}[width=0.3\textwidth]
+\makeatletter
+\SetRelationFont{JY3}{\k@family}{m}{n}{OT1}{pag}{m}{n}
+ % \k@family: current Japanese font family
\userelfont\selectfont ãããabc
\end{LTXexample}
@@ -4597,9 +3718,6 @@ ordinary characters in the following points:
以ä¸ã®ç¹ã§é常ã®æåã¨ç°ãªãï¼
%
\begin{itemize}
-%<*zh>
-\item
-%
%<*en>
\item Always treated as \textbf{JAchar}s.
%
@@ -4661,7 +3779,7 @@ without priority&%
\ltjenableadjust\\
with priority&%
\outbox{以ä¸ã®åçã¯ï¼ãå
é¤åçãã¨ããå¼ã°ããã}
-%\ltjdisableadjust
+%\ltjdisableadjust
\\
\bottomrule
\end{tabular}\par}
@@ -5062,7 +4180,6 @@ callback.
%\paragraph{The method}
%\paragraph{解決æ³}
-%\paragraph{解å³æ¹æ³}
%<*en>
The code of stack system is based on that in a post of Dev-luatex mailing list\footnote{%
@@ -5112,9 +4229,6 @@ group, then:
$t$ã¨ããã¨ï¼
%
\begin{itemize}
-%<*zh>
-\item
-%
%<*en>
\item If there is no \textit{stack\_flag} node in the list of the hbox, then
no assignment was occurred inside the hbox. Hence values of
@@ -5172,11 +4286,9 @@ This problem is resolved by using
%\section{Linebreak after Japanese Character}
%\section{åææåç´å¾ã®æ¹è¡}
-%\section{æ¥æå符åæè¡}
\label{sec-lbreak}
%\subsection{Reference: Behavior in \pTeX}
%\subsection{åèï¼\pTeX ã®åä½}
-%\subsection{åè: \pTeX è¡ä¸º}
%<*en>
In~\pTeX, a line break after a Japanese character doesn't emit a space,
since words are not separated by spaces in Japanese writings. However,
@@ -5304,7 +4416,6 @@ to State~$M$ (middle of line) sometimes.
%\subsection{Behavior in \LuaTeX-ja}
%\subsection{\LuaTeX-jaã®åä½}
-%\subsection{\LuaTeX-jaè¡ä¸º}
%<*en>
States in the input processor of \LuaTeX\ is the same as that of \TeX,
and they can't be customized by any callbacks. Hence, we can only use
@@ -5406,14 +4517,13 @@ u
ãã®è¡ã¯ããã§æ¹è¡ããããã«ããæ¹ãããã ããï¼
%
+%<*ja>
%\section{Insertion of JFM glues, \Param{kanjiskip} and \Param{xkanjiskip}}
%\section{JFMã°ã«ã¼ã®æ¿å
¥ï¼\Param{kanjiskip}ã¨\Param{xkanjiskip}}
-%\section{JFMçè¶æå
¥ï¼\Param{kanjiskip}å\Param{xkanjiskip}}
\label{sec-jfmglue}
%\subsection{Overview}
%\subsection{æ¦è¦}
-%\subsection{æ¦è¦}
\LuaTeX-jaã«ããã \textbf{JAglue} ã®æ¿å
¥æ¹æ³ã¯ï¼\pTeX ã®ããã¨ã¯å
¨ãç°ãªãï¼
\pTeX ã§ã¯æ¬¡ã®ãããªä»æ§ã§ãã£ãï¼
@@ -5438,7 +4548,6 @@ u
%\subsection{definition of a `cluster'}
%\subsection{ãã¯ã©ã¹ã¿ãã®å®ç¾©}
-%\subsection{âclusterâå®ä¹}
\def\OA{$\text{\sf O}_{\text{\sf A}}$}
\def\OB{$\text{\sf O}_{\text{\sf B}}$}
@@ -5788,18 +4897,6 @@ JFMç±æ¥ã®å¤ã ããç¨ããï¼ãã両è
ã§ä½¿ããã¦ããJFMãç°
\end{description}
\paragraph{ã左空ç½ãã®ç®åºã¨ããã«ä¼´ãè£æ£}
ã左空ç½ãã¯éå»ã®ãã¼ã¸ã§ã³ã§ã¯å®ç¾©ãã¦ãããï¼ãã®ãã¼ã¸ã§ã³ã§ã¯æ¿å
¥ã¯ä¸åè¡ãããªãï¼æ©è½èªä½åé¤ãã¦ããï¼ï¼ãããï¼ä»æ§ã¯æµåçã§ããï¼å°æ¥å¾©æ´»ããå¯è½æ§ãããããï¼ããã¥ã¢ã«ä¸ã®è¨è¿°ã¯ä»ã®ã¨ãã極åå¤æ´ããªãï¼
-% 次ã«ï¼ã左空ç½ãã«ãããéãç®åºããï¼
-% \begin{description}
-% \item[line-end~{[E]}]
-% \textit{Nq}ã¨\textit{Np}ã®éã§è¡åå²ãèµ·ããã¨ãã«ï¼
-% \textit{Nq}ã¨è¡æ«ã®éã«å
¥ã空ç½ã§ããï¼ã¶ãä¸ãçµã®çµçãªã©ã«ç¨ãããããã¨ãæå¾
ãã¦ããï¼
-% \begin{enumerate}
-% \item æ¢ã«ç®åºãããå³ç©ºç½ããã«ã¼ã³ã§ããå ´åã¯ï¼ã左空ç½ãã¯æ¿å
¥ãããªãï¼
-% \item ãå³ç©ºç½ããglueãæªå®ç¾©ï¼é·ã0ã®glueã¨ã¿ãªãï¼ã®å ´åã¯ï¼ã左空ç½ãã¯
-% \textit{Nq}ã¨ãæåã³ã¼ã\texttt{'lineend'}ã®æåãã¨ã®éã«å
¥ãã«ã¼ã³ã¨ãã¦ï¼JFMãã決å®ãããï¼
-% \item 2.ã§æ±ºã¾ã£ãã左空ç½ãã®é·ãã0ã§ãªããã°ï¼ãã®åã ãå
ã»ã©ç®åºãããå³ç©ºç½ãã®èªç¶é·ãå¼ãï¼
-% \end{enumerate}
-% \end{description}
\paragraph{ç¦åç¨ããã«ãã£ã®æ¿å
¥}
ã¾ãï¼
\[
@@ -5837,7 +4934,6 @@ $a$ã¯ç¦åå¦çç¨ã«\textit{Nq}ã¨\textit{Np}ã®éã«å ããããã¹ã
\begin{table}[t]
%\caption{Summary of JFM glues.}
%\caption{JFM ã°ã«ã¼ã®æ¦è¦ï¼}
-%\caption{JFMè¶æ»ç»ã}
\label{tab-jfmglue}
\begin{center}
\small
@@ -6090,12 +5186,9 @@ $\mathit{Nq}.\mathit{tail}$ã¯ç¡æå³ãªã®ã§ï¼
\item 3è¡ç®ã§ã¯ï¼ããªãªãã®å±ããã¯ã©ã¹ã¿ã¯\textsf{åæA}ã§ããï¼ããã«ãã£ã¦ï¼
ããªãªãã¨ãAãã®éã«ã¯\textsf{Boundary-B~[\OB]}ç±æ¥ã®åè§ã¢ããå
¥ããã¨ã«ãªãï¼
\end{itemize}
-
-\section{psft}
-...
+%
%\section{Patch for the \Pkg{listings} package}
-%\section{Patch for the \Pkg{listings} package}
%\section{\Pkg{listings} ããã±ã¼ã¸ã¸ã®å¯¾å¿}
%<*en>
@@ -6144,45 +5237,19 @@ then the patch \Pkg{lltjp-listings.sty} is loaded automatically at \verb+\begin{
%\paragraph{Class of characters}
%\paragraph{æå種}
-%<*en>
-Roughly speaking, the \Pkg{listings} package processes input as follows:
-%
-%<*ja>
-\Pkg{listings} ããã±ã¼ã¸ã®å
é¨ã§ã¯ï¼å¤§éæã«è¨ãã¨
-%
+%Roughly speaking, the \Pkg{listings} package processes input as follows:
+%\Pkg{listings} ããã±ã¼ã¸ã®å
é¨ã§ã¯ï¼å¤§éæã«è¨ãã¨
\begin{enumerate}
-%\item ...
-%<*en>
-\item Collects \textit{letters} and \textit{digits}, which can be used for the name of identifiers.
-%
-%<*ja>
-\item èå¥åã¨ãã¦ä½¿ããæå (``letter'',~``digit'') ãã¡ã
-éããï¼
-%
-%<*en>
-\item When reading an \textit{other}, outputs the collected character string (with modification, if needed).
-%
-%<*ja>
-\item letterã§ãdigitã§ããªãæåãç¾ããæã«ï¼åéããæååãï¼å¿
è¦ãªã修飾ãã¦ï¼åºåããï¼
-%
-%<*en>
-\item Collects \textit{others}.
-%
-%<*ja>
-\item ä»åº¦ã¯éã«ï¼letterã§ãªãæåãã¡ãletterãç¾ããã¾ã§éããï¼
-%
-%<*en>
-\item When reading a \textit{letter} or a \textit{digit}, outputs the collected character string.
-%
-%<*ja>
-\item letterãåºç¾ãããéããæååãåºåããï¼
-%
-%<*en>
-\item Turns back to 1.
-%
-%<*ja>
-\item 1.ã«æ»ãï¼
-%
+%\item Collects \textit{letters} and \textit{digits}, which can be used for the name of identifiers.
+%\item èå¥åã¨ãã¦ä½¿ããæå (``letter'',~``digit'') ãã¡ãéããï¼
+%\item When reading an \textit{other}, outputs the collected character string (with modification, if needed).
+%\item letterã§ãdigitã§ããªãæåãç¾ããæã«ï¼åéããæååãï¼å¿
è¦ãªã修飾ãã¦ï¼åºåããï¼
+%\item Collects \textit{others}.
+%\item ä»åº¦ã¯éã«ï¼letterã§ãªãæåãã¡ãletterãç¾ããã¾ã§éããï¼
+%\item When reading a \textit{letter} or a \textit{digit}, outputs the collected character string.
+%\item letterãåºç¾ãããéããæååãåºåããï¼
+%\item Turns back to 1.
+%\item 1.ã«æ»ãï¼
\end{enumerate}
%<*en>
By the above process, line breaks inside of an identifier are blocked.
@@ -6279,7 +5346,6 @@ Prev&Kanji&\multicolumn{4}{c}{\hrulefill \ outputs\ \hrulefill}&collects\\
%In the above table,
%ä¸ã®è¡¨ã«ããã¦ï¼
\begin{itemize}
-%\item ...
%\item ``outputs'' means to output the collected character string (i.e., line breaking is permitted there).
%\item ãåºåãã¯ï¼ããã¾ã§ã«éããæååãåºåï¼âããã§è¡åå²å¯è½ï¼ãæå³ããï¼
@@ -6299,7 +5365,6 @@ Characters are classified according to \Param{jacharrange} parameter (see Sectio
é常ã®\textbf{JAchar}/\textbf{Alchar}ã®ç¯å²ã®è¨å®ï¼\Param{jacharrange} ãã©ã¡ã¼ã¿ï¼\ref{ssec-setrange}ç¯ãåç
§ï¼ã«å¾ã£ã¦è¡ãããï¼
%
\begin{itemize}
-%\item ...
%\item \textbf{ALchars} above U+0080 are Letter.
%\item ï¼U+0080以éã®ï¼\textbf{ALchar}ã¯ï¼ãã¹ã¦Letteræ±ãã§ããï¼
@@ -6307,7 +5372,6 @@ Characters are classified according to \Param{jacharrange} parameter (see Sectio
%\item \textbf{JAchars} are classified in the order as follows:
%\item ï¼U+0080以éã®ï¼\textbf{JAchar}ã«ã¤ãã¦ã¯ï¼ä»¥ä¸ã®é åºã«å¾ã£ã¦æå種ã決ããï¼
\begin{enumerate}
-%\item ...
%\item Characters whose \Param{\hyperlink{fld:prebp}{prebreakpenalty}} is greater than or equal to 0 are Open.
%\item \Param{\hyperlink{fld:prebp}{prebreakpenalty}}ã0以ä¸ã®æåã¯Openæ±ãã§ããï¼
@@ -6402,11 +5466,6 @@ listing environments.
%
-%<*en>
-\section{Advanced line-adjustment for Japanese characters}
-\dots
-%
-
@@ -6429,7 +5488,6 @@ Victor Eijkhout, \emph{\TeX\ by Topic, A \TeX nician's Reference}, Addison-Wesl
\newpage
\appendix
\batchmode
-%<*!zh>
%\section{The category code of non-kanji characters defined in JIS~X~0213}
%\section{\LuaTeX-jaã«ãããJIS~X~0213éæ¼¢åã®catcode}
@@ -6444,7 +5502,7 @@ Each character is printed as follows:
åæåã¯
%
\begin{center}
-\tt\fboxsep=1pt\fbox{\hbox to \zw{\gt ã\hss}}\,\scriptsize LUP
+\tt\fboxsep=1pt\fbox{\hbox to \zw{\gtfamily ã\hss}}\,\scriptsize LUP
\end{center}
%<*ja>
ã®ããã«è¡¨ç¤ºãã¦ããï¼åæåã¯æ¬¡ã®æå³ãæã£ã¦ããï¼
@@ -6503,12 +5561,9 @@ Each character in the tables means:
JIS~X~0208ã«ãªããã\pTeX ã§ã¯ä½¿ç¨ä¸è½ã¨èãã¦è¯ããã®ã§ããï¼
%
-%<*en>
-\item The kana for bidakuon in row 4 and 5 are omitted.
-%
-%<*ja>
-\item 第4åºã¨ç¬¬5åºã«ããï¼é¼»æ¿é³ã®ä»®åã«ã¤ãã¦ã¯çç¥ããï¼
-%
+%\item The kana for Japanese syllable beginning with a voiced velar nasal
+% consonant.kana in rows 4~and~5 are omitted.
+%\item 第4åºã¨ç¬¬5åºã«ããï¼é¼»æ¿é³ã®ä»®åã«ã¤ãã¦ã¯çç¥ããï¼
\end{itemize}
@@ -6813,7 +5868,7 @@ JIS~X~0208ã«ãªããã\pTeX ã§ã¯ä½¿ç¨ä¸è½ã¨èãã¦è¯ããã®ã§ã
\ifnum\ltjgetparameter{jacharrange}{\ltjgetparameter{chartorange}{\cntB}}=0
\def\@@@tmp{white}\else\def\@@@tmp{white!85!blue}\fi
\fcolorbox{black}{\@@@tmp}{%
- \hbox to \zw{\gt ã\hskip-\zw\ltjjachar\cntB ã\hss}}\,\scriptsize%
+ \hbox to \zw{\gtfamily ã\hskip-\zw\ltjjachar\cntB ã\hss}}\,\scriptsize%
\ifnum\catcode\cntB=11 L\else\ \fi
\chk@in@{\uplist}{\cntA}\ifnum\flag=1 U\else~\fi
\chk@in@{\plist}{\cntA}\ifnum\flag=1 P\else~\fi
@@ -6822,7 +5877,7 @@ JIS~X~0208ã«ãªããã\pTeX ã§ã¯ä½¿ç¨ä¸è½ã¨èãã¦è¯ããã®ã§ã
\ifnum\ltjgetparameter{jacharrange}{\ltjgetparameter{chartorange}{\cntB}}=0
\def\@@@tmp{white}\else\def\@@@tmp{white!85!blue}\fi
\fcolorbox{black}{\@@@tmp}{\color{red!50!black}%
- \hbox to \zw{\gt ã\hskip-\zw\ltjjachar\cntB ã\hss}}\,\scriptsize%
+ \hbox to \zw{\gtfamily ã\hskip-\zw\ltjjachar\cntB ã\hss}}\,\scriptsize%
\ifnum\catcode\cntB=11 L\else~\fi
\chk@in@{\uplist}{\cntA}\ifnum\flag=1 U\else~\fi-%
\fi\global\advance\cntA1 }
@@ -6844,7 +5899,6 @@ JIS~X~0208ã«ãªããã\pTeX ã§ã¯ä½¿ç¨ä¸è½ã¨èãã¦è¯ããã®ã§ã
\test{1}\test{2}\test{3}\test{4}\test{5}\test{6}\test{7}\test{8}
\test{9}\test{10}\test{11}\test{12}\test{13}
-%!zh>
\errorstopmode
\section{Package versions used in this document}