X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=doc%2Fluatexja.dtx;h=b57cf9e3273ecf79451e4e9270a88004533fdc77;hb=a30d2cd05f130df85c943dd8195c302f6deb5d49;hp=2c2ba63bff01b647f75d1bdbb5f139e5fb9bae1b;hpb=ff566f9d0d4e37051b8e8df5d759005969d0337c;p=luatex-ja%2Fluatexja.git
diff --git a/doc/luatexja.dtx b/doc/luatexja.dtx
index 2c2ba63..b57cf9e 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,57 +32,18 @@
\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{amsmath,array,tikz,pict2e,multienum,float}
\usepackage{booktabs,multicol}
%%%%%%%% listings
@@ -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,19 +86,27 @@
\theoremstyle{definition}
%\newtheorem{defn}{Definition}
%\newtheorem{defn}{å®ç¾©}
-%\newtheorem{defn}{å®ä¹}
%%%%%%%% fonts
\usepackage{luatexja-otf}
-\usepackage[jis2004,ipa]{luatexja-preset}
-%\usepackage{amssymb}
+\usepackage[kozuka-pr6n]{luatexja-preset}
+%<*ja>
+\def\emph#1{\textbf{\textgt{#1}}}
+\def\headfont{\normalfont\bfseries\gtfamily}
+\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
%
+\DeclareRobustCommand\ttfamily
+ {\not@math@alphabet\ttfamily\mathtt
+ \romanfamily\ttdefault\ttjfam\selectfont}
+\newjfontfamily\ttjfam{KozGoPr6N-Regular.otf}
+
%%%%%%%% logo
\usepackage{metalogo}
@@ -196,23 +161,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 æ¬ããã¥ã¡ã³ãã¯ã¾ã ã¾ã æªå®æã§ãï¼}
+\emph{\large æ¬ããã¥ã¡ã³ãã¯ã¾ã ã¾ã æªå®æã§ãï¼}
%
-%<*zh>
-\textbf{\large æ¬ææ¡£å°æªå®æã}
-%
\clearpage
%\part{User's manual}
%\part{ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«}
-%\part{ç¨æ·æå}
%\section{Introduction}
%\section{ã¯ããã«}
-%\section{å¼è¨}
%<*en>
@@ -223,14 +183,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 +205,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 +221,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 +238,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
@@ -315,14 +253,10 @@ specifications/behaviors of \pTeX\ were not adopted}.
\LuaTeX-jaã¯ï¼\pTeX ã«å¤å¤§ãªå½±é¿ãåãã¦ããï¼åæã®éçºç®æ¨ã¯ï¼\pTeX ã®æ©
è½ãLuaã³ã¼ãã«ããå®è£
ãããã¨ã§ãã£ãï¼ãããï¼éçºãé²ãã«ã¤ãï¼\pTeX
ã®å®å
¨ãªç§»æ¤ã¯ä¸å¯è½ã§ããï¼ã¾ã\pTeX ã«ãããå®è£
ãããããä¸å¯è§£ã«ãªã£
-ã¦ãããããªç¶æ³ãçºè¦ãããï¼ãã®ããï¼\textbf{\LuaTeX-jaã¯ï¼ãã¯ã
+ã¦ãããããªç¶æ³ãçºè¦ãããï¼ãã®ããï¼\emph{\LuaTeX-jaã¯ï¼ãã¯ã
\pTeX ã®å®å
¨ãªç§»æ¤ã¯ç®æ¨ã¨ã¯ããªãï¼\pTeX ã«ãããä¸èªç¶ãªä»æ§ã»æåãã
ãã°ï¼ããã¯ç©æ¥µçã«æ¹ããï¼}
%
-%<*zh>
-\LuaTeX-jaå®å
å¨è®¾è®¡ä¸ï¼å\pTeX å½±åå¾å¤§ãæåå¼åç主è¦è®®é¢æ¯å®ç°\pTeX çç¹æ§ã
-ä¸è¿ï¼{\bf\LuaTeX-jaä¸æ¯ç®ç®ååç移æ¤\pTeXï¼å¾å¤ä¸èªç¶çç¹å¾åç°è±¡é½è¢«ç§»åºäºã}
-%
%<*en>
The followings are major changes from \pTeX:
@@ -330,27 +264,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 (\emph{JFM}, for short).
%
%<*ja>
\item åæãã©ã³ãã¯ï¼å°å¡ææï¼IPAææãªã©ã®ï¼å®éã®ãã©ã³ãï¼åæãã©ã³
ãã¡ããªãã¯ï¼JFMã¨å¼ã¶\footnote{æ··ä¹±ãé²ãããï¼p\TeX ã®æå³ã§ã®
- JFM (\texttt{min10.tfm}) ãªã©ã¯æ¬ããã¥ã¡ã³ãã§ã¯\textbf{åæç¨
- TFM}ã¨ãã¶ãã¨ã«ããï¼}ï¼ï¼ããã¦`variation'ã¨å¼ã°ããæååã®çµã§
- ããï¼
+ JFM (\texttt{min10.tfm}) ãªã©ã¯æ¬ããã¥ã¡ã³ãã§ã¯\emph{åæç¨
+ TFM}ã¨ãã¶ãã¨ã«ããï¼}ï¼ã®çµã§ããï¼
%
-%<*zh>
-\item ä¸ä¸ªæ¥æåä½æ¯ç±ä¸é¨åææçå
ç»ï¼å®é
çåä½ï¼å¦å°å¡æ
- æï¼IPAææï¼ï¼æ¥æåä½æµåº¦ï¼\textbf{JFM}ï¼ååä½å串ã
-%
%<*en>
\item In \pTeX, a line break after Japanese character is ignored (and
@@ -364,10 +289,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 +300,6 @@ The followings are major changes from \pTeX:
\item 2ã¤ã®åææåã®éãï¼åææåã¨æ¬§ææåã®éã«å
¥ãã°ã«ã¼ï¼ã«ã¼ã³
ï¼ä¸¡è
ããããã¦\textbf{JAglue}ã¨å¼ã¶ï¼ã®æ¿å
¥å¦çã0ããæ¸ãç´ããã¦ããï¼
%
-%<*zh>
-\item æå¨æ¥æå符åå
¶ä»å符è¨ä¹é´çè¶/åºæ ¼ï¼æ们å°æ¤ç§°ä¸º\textbf{JAglue}ï¼æ¯éæ°å®ç°çã
-%
\begin{itemize}
%<*en>
@@ -394,10 +312,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 +322,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
@@ -419,15 +329,11 @@ The followings are major changes from \pTeX:
effective anymore.} In concrete terms, the following two methods are not effective anymore:
%
%<*ja>
-\item \textbf{注æï¼ä¸ã®2ã¤ã®å¤æ´ã«ããï¼å¾æ¥\textbf{JAglue}ã®æ¿å
¥å¦çãåæããã®ã«
+\item \emph{注æï¼ä¸ã®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 +341,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 +369,6 @@ The followings are major changes from \pTeX:
%<*ja>
\item ç¾æç¹ã§ã¯ï¼ç¸¦æ¸ãã¯\LuaTeX-jaã§ã¯ãµãã¼ãããã¦ããªãï¼
%
-%<*zh>
-\item å½ä¸ï¼\LuaTeX-ja并ä¸æ¯æç´è¡æçã
-%
-
\end{itemize}
%<*en>
@@ -481,14 +377,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 +387,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 +394,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 +415,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 +425,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 +433,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 +460,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,125 +483,77 @@ 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
+\item \Pkg{luatexbase} v0.6~(2013/05/04)
+\item \Pkg{xunicode} v0.981~(2011/09/09)
+\item \Pkg{adobemapping} (Adobe cmap and pdfmapping files)
+\end{itemize}
+
%<*en>
-\item \LuaTeX\ (version 0.65.0-beta or later) and its supporting packages.
+\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.}
+And conversely, older versions of \LuaTeX-ja (20130318.1 or earlier) don't work in
+\TeX~Live~2013.
-You might need to add the following lines to
-\texttt{lualatex.ini} (just before \verb+\dump+ in the last line),
-if you are using recent \LuaTeX\ whose Lua is 5.2.
-%
-%<*ja>
-\item \LuaTeXï¼ãã¼ã¸ã§ã³ 0.65.0-beta以éï¼ã¨ãã®æ¯æ´ããã±ã¼ã¸ï¼
+\medskip
-Lua 5.2ãç¨ãã\LuaTeXï¼ãã¼ã¸ã§ã³0.74.0-beta以éï¼ã§ã¯ï¼\texttt{lualatex.ini}\
-ã«æ¬¡ã®è¡ãå ããå¿
è¦ããããããããªãï¼\verb+\dump+ ã®åã«ï¼ï¼
-%
-%<*!zh>
-\begin{lstlisting}
-{\catcode`\#=12\catcode`\~=12%
-\global\everyjob\expandafter{\the\everyjob%
- \directlua{%
- if not table.maxn then
- table.maxn = function(t)
- local r = 0
- for i,_ in pairs(t) do
- if type(i)=='number' then
- if i>r then r=i end
- end
- end
- return r
- end
- end
- if not package.loaders then package.loaders=package.searchers end
- if not string.explode then
- string.explode = function (str, separator)
- if not separator then separator=" +" end
- local t, nexti, pos = { }, 1, 1
- while true do
- local st, sp = str:find (separator, pos)
- if not st then break end
- if pos ~= st then
- t [ nexti ] = str:sub ( pos , st - 1 )
- nexti = nexti + 1
- end
- pos = sp + 1
- end
- t [ nexti ] = str:sub ( pos )
- return t
- end
- end
- }%
-}}%
-\end{lstlisting}
-%!zh>
-%<*zh>
-\item \LuaTeXï¼çæ¬å·ä¸ºå¤§äº0.65ï¼åç¸å
³æ¯æå®å
ã
-%å¦æç¨æ·ä½¿ç¨çæ¯\TeX Live2011以åææ°çæ¬çW32\TeXï¼å¯ä¸èèæ¤é¡¹ã
-%
-%<*en>
-\item The source archive of \LuaTeX-ja, of course\texttt{:)}
-%
-%<*ja>
-\item \LuaTeX-jaã®ã½ã¼ã¹ã¢ã¼ã«ã¤ãï¼ãã¡ãã\texttt{:)}ï¼ï¼
-%
-%<*zh>
-\item \LuaTeX-jaçæºç ï¼å½ç¶å½\texttt{:)}ï¼ã
-%
-%<*en>
-\item The \Pkg{xunicode} package, which version is \emph{just v0.981 (2011/09/09)}.\\
-If you have the \Pkg{fontspec} package, this \Pkg{xunicode} package must be exist.
-But be careful about the version; other versions may not work correctly with \LuaTeX-ja.
-%
-%<*ja>
-\item \Pkg{xunicode}ããã±ã¼ã¸(\textbf{2011/09/09,~v0.981})ï¼\\
-\Pkg{fontspec}ããã±ã¼ã¸ãå°å
¥ããã¦ããã°ãã®ããã±ã¼ã¸ãå°å
¥ããã¦ããã¯ãã§ãããï¼
-ãã®v0.981以å¤ã®ãã¼ã¸ã§ã³ã§ã¯\LuaTeX-jaä¸ã§æ£ããåä½ããªãå±éºæ§ãããï¼
-%
-%<*zh>
-\Pkg{xunicode}å®å
ï¼å½åçæ¬å¿
须为\textit{v0.981(2011/09/09)}ã\\
-å¦æä½ ä½¿ç¨\Pkg{fontspec}å®å
ï¼\Pkg{xunicode}å°±å¿
é¡»åå¨ãä½æ¯è¯·æ³¨æ该å
ç
-çæ¬ï¼å
¶ä»çæ¬å¯è½ä¸ä¼æ£å¸¸å·¥ä½ã
-%
-\end{itemize}
+Now \LuaTeX-ja is available from the following archive and distributions:
+ \begin{itemize}
+ \item CTAN (in the \texttt{macros/luatex/generic/luatexja} directory)
+ \item MiK\TeX\ (in \texttt{luatexja.tar.lzma})
+ \item \TeX\ Live (in \texttt{texmf-dist/tex/luatex/luatexja})
+ \item W32\TeX\ (in \texttt{luatexja.tar.xz})
+ \end{itemize}
-%<*en>
-The installation methods are as follows:
+If you are using \TeX~Live~2013, you can install \LuaTeX-ja
+from \TeX~Live manager (\texttt{tlmgr}):
+\begin{verbatim}
+$ tlmgr install luatexja
+\end{verbatim}
+
+\medskip
+
+If you want to install manually, do the following instruvtions:
%
%<*ja>
-ã¤ã³ã¹ãã¼ã«æ¹æ³ã¯ä»¥ä¸ã®ããã«ãªãï¼
+\emph{æ¬ãã¼ã¸ã§ã³ä»¥éã®\LuaTeX-jaã¯\TeX~Live~2012以åã§ã¯åä½ããªãï¼}
+ããã¯ï¼\LuaTeX ã¨\Pkg{luaotfload}ã\TeX~Live~2013ã«ããã¦æ´æ°ããããã¨ã«ããï¼
+éã«ï¼20130318.1以åã®\LuaTeX-jaã¯\TeX~Live~2013ã§ã¯åä½ããªãï¼
+
+\medskip
+
+ç¾å¨ï¼\LuaTeX-jaã¯ä»¥ä¸ã®ã¢ã¼ã«ã¤ãï¼ããã³ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã«åé²ããã¦ããï¼
+ \begin{itemize}
+ \item CTAN (\texttt{macros/luatex/generic/luatexja})
+ \item MiK\TeX\ (\texttt{luatexja.tar.lzma})
+ \item \TeX\ Live (\texttt{texmf-dist/tex/luatex/luatexja})
+ \item W32\TeX\ (\texttt{luatexja.tar.xz})
+ \end{itemize}
+
+ä¾ãã°\TeX~Live~2013ãå©ç¨ãã¦ãããªãï¼\LuaTeX-jaã¯\TeX~Live manager (\texttt{tlmgr})ã
+使ã£ã¦ã¤ã³ã¹ãã¼ã«ãããã¨ãã§ããï¼
+\begin{verbatim}
+$ tlmgr install luatexja
+\end{verbatim}
+
+\medskip
+
+æåã§ã¤ã³ã¹ãã¼ã«ããå ´åã®æ¹æ³ã¯ä»¥ä¸ã®ããã«ãªãï¼
%
-%<*zh>
-å®è£
æ¹æ³å¦ä¸ï¼
-%
\begin{enumerate}
%<*en>
\item Download the source archive, by one of the following method.
@@ -786,15 +568,7 @@ $ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
\begin{flushleft}
\url{http://git.sourceforge.jp/view?p=luatex-ja/luatexja.git;a=snapshot;h=HEAD;sf=tgz}.
\end{flushleft}
-\item Now \LuaTeX-ja is available from the following archive and distributions:
- \begin{itemize}
- \item CTAN (in the \texttt{macros/luatex/generic/luatexja} directory)
- \item MiK\TeX\ (in \texttt{luatexja.tar.lzma})
- \item \TeX\ Live (in \texttt{texmf-dist/tex/luatex/luatexja})
- \item W32\TeX\ (in \texttt{luatexja.tar.xz})
- \end{itemize}
- These are based on the \texttt{master} branch.
-\end{itemize}
+\end{itemize}
Note that the \texttt{master} branch, and hence the archive in CTAN, are not updated frequently;
the forefront of development is not the \texttt{master} branch.
@@ -812,45 +586,11 @@ $ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
\begin{flushleft}
\url{http://git.sourceforge.jp/view?p=luatex-ja/luatexja.git;a=snapshot;h=HEAD;sf=tgz}.
\end{flushleft}
-\item ä»ãï¼\LuaTeX-jaã¯ä»¥ä¸ã®ã¢ã¼ã«ã¤ãï¼ããã³ãã£ã¹ããªãã¥ã¼ã·ã§ã³ã«ãåé²ããã¦ããï¼
- \begin{itemize}
- \item CTAN (\texttt{macros/luatex/generic/luatexja})
- \item MiK\TeX\ (\texttt{luatexja.tar.lzma})
- \item \TeX\ Live (\texttt{texmf-dist/tex/luatex/luatexja})
- \item W32\TeX\ (\texttt{luatexja.tar.xz})
- \end{itemize}
- ãããã¯\texttt{master}ãã©ã³ãã®å
容ãå
ã«ãã¦ããï¼
\end{itemize}
-
\texttt{master}ãã©ã³ãï¼å¾ã£ã¦ï¼CTANå
ã®ã¢ã¼ã«ã¤ããï¼ã¯ãã¾ã«ããæ´æ°ãããªããã¨ã«æ³¨æï¼
主ãªéçºã¯\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}
-\item ç°å¨\LuaTeX-jaå¯ä»¥å¨ä¸åä»åºååè¡çä¸è·åï¼:
- \begin{itemize}
- \item CTAN (\texttt{macros/luatex/generic/luatexja}ï¼
- \item MiK\TeX\ (\texttt{luatexja.tar.lzma})
- \item \TeX\ Live ï¼\texttt{texmf-dist/tex/luatex/luatexja}ï¼
- \item W32\TeX\ ï¼\texttt{luatexja.tar.xz}ï¼
- \end{itemize}
- è¿äºçæ¬é½åºäº\texttt{master}åæ¯ã
-\end{itemize}
-
-注æ\texttt{master}åæ¯åCTANä»åºä¸ççæ¬ï¼å级并ä¸é¢ç¹ã
-å段å¼å并æªå¨\texttt{master}åæ¯ã
-%
%<*en>
\item Extract the archive. You will see \texttt{src/} and several other sub-directories.
@@ -861,10 +601,34 @@ 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 run following commands
+ to generate classes
+ and \texttt{ltj-kinsoku.lua} (the file which stores default ``\textit{kinsoku}'' parameters):
+%
+%<*ja>
+\item ããCTANããæ¬ããã±ã¼ã¸ãåå¾ããã®ã§ããã°ï¼æ¥æ¬èªç¨ã¯ã©ã¹ãã¡ã¤ã«ã
+æ¨æºã®ç¦åå¦çç¨ãã©ã¡ã¼ã¿ã
+æ ¼ç´ãã \texttt{ltj-kinsoku.lua} ãçæããããã«ï¼
+以ä¸ãå®è¡ããå¿
è¦ãããï¼
+%
+\begin{verbatim}
+$ cd src
+$ lualatex ltjclasses.ins
+$ lualatex ltjsclasses.ins
+$ lualatex ltjltxdoc.ins
+$ luatex ltj-kinsoku_make.tex
+\end{verbatim}
+%<*en>
+Note that \texttt{*.\{dtx,ins\}} and \texttt{ltj-kinsoku\_make.tex} are not needed in regular use.
+%
+%<*ja>
+ããã§ä½¿ç¨ãã \texttt{*.\{dtx,ins\}} 㨠\texttt{ltj-kinsoku\_make.tex} ã¯
+é常ã®ä½¿ç¨ã«ããã£ã¦ã¯å¿
è¦ãªãï¼
+%
+
+
%<*en>
\item Copy all the contents of \texttt{src/} into one of your \texttt{TEXMF} tree.
@@ -873,32 +637,21 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
instead copying is also good.
%
%<*ja>
-\item \texttt{src/}ã®ä¸èº«ãèªåã®\texttt{TEXMF}ããªã¼ã«ã³ãã¼ããï¼
+\item \texttt{src}ã®ä¸èº«ãèªåã®\texttt{TEXMF}ããªã¼ã«ã³ãã¼ããï¼
å ´æã®ä¾ã¨ãã¦ã¯ï¼ä¾ãã°\texttt{TEXMF/tex/luatex/luatexja/}ãããï¼
ã·ã³ããªãã¯ãªã³ã¯ãå©ç¨ã§ããç°å¢ã§ï¼ãã¤ãªãã¸ããªãç´æ¥åå¾ããã®ã§ããã°ï¼
ï¼æ´æ°ã容æã«ããããã«ï¼ã³ãã¼ã§ã¯ãªããªã³ã¯ãè²¼ããã¨ãå§ããï¼
%
-%<*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>
@@ -909,44 +662,48 @@ 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.
+\item \LuaTeX-ja is very slower than \pTeX. Using LuaJIT\TeX\ slightly improve the situation.
%
%<*ja>
\item \LuaTeX-jaã¯åä½ã\pTeX ã«æ¯ã¹ã¦é常ã«é
ãï¼ã³ã¼ããå¤æ´ãã¦å¾ã
ã«éããã¦ãããï¼
ã¾ã æºè¶³ã§ããé度ã§ã¯ãªãï¼LuaJIT\TeX ãç¨ããã¨\LuaTeX ã®ã ããã1.3åã®é度ã§åãããã§ããï¼
%
+
+%<*en>
+\item \emph{Note for MiK\TeX\ users:} \LuaTeX-ja requires that two CMap files,
+\texttt{UniJIS2004-UTF32-H} and \texttt{Adobe-Japan1-UCS2}, must be found
+by Kpathsearch.
+You can check this by \texttt{kpsewhich} command (the output may be changed):
+%
+%<*ja>
+\item \emph{MiK\TeX å©ç¨è
ã¸ã®æ³¨æï¼}\LuaTeX-jaãåä½ããããã«ã¯ï¼
+\texttt{UniJIS2004-UTF32-H}, \texttt{Adobe-Japan1-UCS2}ã¨ãã2ã¤ã®CMapã
+Kpathsearchã«ãã£ã¦è¦ã¤ãããããã¨ãå¿
è¦ã§ããï¼\TeX\ LiveãW32\TeX ã¦ã¼ã¶ã¯
+æ®éã«ã¤ã³ã¹ãã¼ã«ããã°ãã®ããã«ãªã£ã¦ããã¯ãã§ããï¼
+
+確èªããã«ã¯ï¼ä»¥ä¸ã®ããã« \texttt{kpsewhich} ã³ãã³ããå®è¡ããã°ããï¼
+%
+\begin{verbatim}
+$ kpsewhich -format=cmap UniJIS2004-UTF32-H
+/opt/texlive/2013/texmf-dist/fonts/cmap/adobemapping/aj16/CMap/UniJIS2004-UTF32-H
+$ kpsewhich -format=cmap Adobe-Japan1-UCS2
+/opt/texlive/2013/texmf-dist/fonts/cmap/adobemapping/ToUnicode/Adobe-Japan1-UCS2
+\end{verbatim}
+
\end{itemize}
%\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>
@@ -966,32 +723,20 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
\begin{center}\small
\begin{tabular}{ccccc}
\toprule
-\textbf{åä½}&\textbf{ãã©ã³ãå}&\bf `10\,pt'&\bf`7\,pt'&\bf`5\,pt'\\\midrule
+\emph{åä½}&\emph{ãã©ã³ãå}&\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}
%
-%<*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ãã¡ã¤ã«ã«åãè¾¼ã¾ãã«
@@ -1000,11 +745,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
@@ -1018,10 +758,6 @@ Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
å°ãããªãããã«è¨å®ããã¦ããï¼å
·ä½çã«ã¯æå®ã®0.962216åã«ã¹ã±ã¼ã«ãããï¼
ãã®0.962216ã¨ããæ°å¤ãï¼\pTeX ã«ãããã¹ã±ã¼ãªã³ã°ãè¸è¥²ããå¤ã§ããï¼
%
-%<*zh>
-\item ä¸è¬æ
åµä¸ï¼ç¸å大å°æ¥æåä½æ¯è¥¿æåä½è¦å¤§ä¸ä¸ãæ以å®é
çæ¥æåä½å°ºå¯¸éåå°äºè¥¿æå
-ä½ï¼å³ä½¿ç¨ä¸ä¸ªç¼©æ¾çï¼0.962216ã
-%
\end{itemize}
%<*en>
@@ -1032,9 +768,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}}.
@@ -1043,7 +776,6 @@ Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
%\subsection{Using in \LaTeX}
%\subsection{\LaTeX ã§ä½¿ã}
-%\subsection{\LaTeX ä¸ä½¿ç¨}
\label{ssec-ltx}
\paragraph{\LaTeXe}
@@ -1056,9 +788,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}
@@ -1070,9 +799,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>
@@ -1084,67 +810,67 @@ 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
+\emph{åä½}&&&\emph{ãã¡ããªå}\\\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
-\textbf{åä½}&\textbf{ãã¡ããª}&\verb+\mdseries+&\verb+\bfseries+&\textbf{ã¹ã±ã¼ã«}\\\midrule
+\emph{åä½}&\emph{ãã¡ããª}&\verb+\mdseries+&\verb+\bfseries+&\emph{ã¹ã±ã¼ã«}\\\midrule
ææä½&\tt mc&Ryumin-Light &GothicBBB-Medium&0.962216\\
ã´ã·ãã¯ä½&\tt gt&GothicBBB-Medium&GothicBBB-Medium&0.962216\\
\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>
@@ -1163,16 +889,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}
@@ -1186,9 +905,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>
@@ -1198,26 +914,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.
@@ -1226,9 +924,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
@@ -1251,7 +946,7 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
\begin{center}\small
\begin{tabular}{cccccc}
\toprule
-&\textbf{ã¨ã³ã³ã¼ãã£ã³ã°}&\textbf{ãã¡ããª}&\textbf{ã·ãªã¼ãº}&\textbf{ã·ã§ã¼ã}&\textbf{é¸æ}\\\midrule
+&\emph{ã¨ã³ã³ã¼ãã£ã³ã°}&\emph{ãã¡ããª}&\emph{ã·ãªã¼ãº}&\emph{ã·ã§ã¼ã}&\emph{é¸æ}\\\midrule
欧æ
&\verb+\romanencoding+&\verb+\romanfamily+&\verb+\romanseries+&\verb+\romanshape+
&\verb+\useroman+\\
@@ -1264,23 +959,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
@@ -1297,16 +975,9 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
\verb+\fontencoding{JY3}+ ã¯åæãã©ã³ãã®ã¨ã³ã³ã¼ãã£ã³ã°ã
\texttt{JY3}ã«å¤æ´ãï¼\verb+\fontencoding{T1}+ ã¯æ¬§æãã©ã³ãå´ã
\texttt{T1}ã¸ã¨å¤æ´ããï¼\verb+\fontfamily+ ãå¼æ°ã«ããåæå´ï¼æ¬§æ
- å´ï¼\textbf{ãããã¯ä¸¡æ¹}ã®ãã©ã³ããã¡ããªãå¤æ´ããï¼è©³ç´°ã¯
+ å´ï¼\emph{ãããã¯ä¸¡æ¹}ã®ãã©ã³ããã¡ããªãå¤æ´ããï¼è©³ç´°ã¯
\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
@@ -1319,10 +990,6 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
代ããã« \verb+\DeclareKanjiFamily+ ãç¨ããï¼ãããï¼ç¾å¨ã®
å®è£
ã§ã¯ \verb+\DeclareFontFamily+ ãç¨ãã¦ãåé¡ã¯çããªãï¼
%
-%<*zh>
-\item 对äºå®ä¹æ¥æåä½æï¼ä½¿ç¨\verb!\DeclareKanjiFamily!代æ¿\verb!\DeclareFontFamily!ã
- ä¸è¿ï¼å¨ç°å¨çå®ç°ä¸ï¼ä½¿ç¨\verb!\DeclareFontFamily!ä¸ä¼å¼èµ·ä»»ä½é®é¢ã
-%
\end{itemize}
%<*en>
@@ -1335,10 +1002,6 @@ sources like the following:
\pTeX ã§ã¯ï¼ç¹ã«ä½ãããªãã§ãæ°å¼ä¸ã«åææåãè¨è¿°ãããã¨ãã§ããï¼ãã®ããï¼
以ä¸ã®ãããªã½ã¼ã¹ãè¦ãããï¼
%
-%<*zh>
-\paragraph{注记ï¼æ°å¦æ¨¡å¼ä¸çæ¥æå符}
-\pTeX æ¯æå¨æ°å¦æ¨¡å¼ä¸çæ¥æå符ï¼å¦ä»¥ä¸æºç ï¼
-%
\begin{LTXexample}
$f_{é«æ¸©}$~($f_{\text{high temperature}}$).
@@ -1355,9 +1018,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
@@ -1367,29 +1028,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}}$).
@@ -1397,7 +1040,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
@@ -1408,10 +1050,7 @@ this chapter. For the method, please see Subsection~\ref{ssec-math}.
ã¨èãã¦ããï¼ãããã£ã¦ãã®ç¯ã§ã¯æ°å¼ã¢ã¼ãä¸ã®åæãã©ã³ããå¤æ´ããæ¹æ³ã«ã¤ãã¦ã¯
è¨è¿°ããªãï¼ãã®æ¹æ³ã«ã¤ãã¦ã¯\ref{ssec-math}ç¯ãåç
§ã®ãã¨ï¼
%
-%<*zh>
-æ们ä¹è®¤ä¸ºä½¿ç¨æ¥æå符ä½ä¸ºæ è¯ç¬¦çæ
åµæ为å°è§ï¼æ以æ们ä¸å¨æ¤ç« èæè¿°å¦ä½å¨æ°å¦æ¨¡å¼ä¸æ¹åæ¥æåä½ã
-å
³äºæ¤æ¹æ³ï¼è¯·åè§\ref{ssec-math}ã
-%
+
\subsection{fontspec}
\label{ssec-fontspec}
@@ -1426,10 +1065,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
@@ -1439,9 +1074,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}
@@ -1481,26 +1114,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}
@@ -1517,10 +1136,6 @@ 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{ããªã»ããè¨å®}
@@ -1530,32 +1145,60 @@ featureã\textbf{JAglue}ã¨è¡çªããããã§ããï¼\ref{para-kern}ç¯ã
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.
+and loads \Pkg{luatexja-fontspec}, hence \Pkg{fontspec} internally.
+
+If you need to pass some options to \Pkg{fontspec}, load \Pkg{fontspec} manually
+before \Pkg{luatexja-preset}:
%
%<*ja>
ãã使ããã¦ããåæãã©ã³ãè¨å®ãä¸è¡ã§æå®ã§ããããã«ããã®ã
\Pkg{luatexja-preset}ããã±ã¼ã¸ã§ããï¼ãã®ããã±ã¼ã¸ã¯ï¼
\Pkg{otf}ããã±ã¼ã¸ã®ä¸é¨æ©è½ã¨å
«ç»å´ä¹æ°ã«ãã\Pkg{PXchfon}ããã±ã¼ã¸ã®ä¸é¨æ©è½ã¨ã
-åããããããªæ ¼å¥½ããã¦ããï¼å
é¨ã§\Pkg{luatexja-fontspec}ãèªã¿è¾¼ãã§ããï¼
+åããããããªæ ¼å¥½ããã¦ããï¼å
é¨ã§\Pkg{luatexja-fontspec}ï¼å¾ã£ã¦
+\Pkg{fontspec}ãèªã¿è¾¼ãã§ããï¼
+
+ãã\Pkg{fontspec}ããã±ã¼ã¸ã«ä½ããã®ãªãã·ã§ã³ã渡ãå¿
è¦ããã
+\footnote{ä¾ãã°ï¼æ°å¼ãã©ã³ãã¾ã§ç½®æããã¦ãã¾ãï¼\texttt{\char92mathit}ã«ãã£ã¦ã®ãªã·ã£æåã®
+æä½å¤§æåãåºãªããªãï¼ãªã©ï¼}å ´åã¯ï¼
+次ã®ããã«\Pkg{luatexja-preset}ã®åã«\Pkg{fontspec}ãæåã§èªã¿ããã°è¯ãï¼
%
+\begin{verbatim}
+\usepackage[no-math]{fontspec}
+\usepackage[...]{luatexja-preset}
+\end{verbatim}
%\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]
%<*en>
-Specifying this option enables us to 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},
+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} and \texttt{\char92textmg\{...\}},
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+.
+The heavy weight of \textit{gothic} can be used by ``changing the family'' \verb+\gtebfamily+,
+or \verb+\textgteb{...}+.
This is because \Pkg{fontspec} package can handle only medium (\verb+\mdseries+) and
bold (\verb+\bfseries+).
%
%<*ja>
ææä½2ã¦ã§ã¤ãã»ã´ã·ãã¯ä½3ã¦ã§ã¤ãã¨ï¼
-丸ã´ã·ãã¯ä½ (\verb+\mgfamily+) ã使ç¨å¯è½ã¨ããï¼
-ã´ã·ãã¯ä½ã¯ç´°åã»å¤ªåã»æ¥µå¤ªã®3ã¦ã§ã¤ãããããï¼æ¥µå¤ªã´ã·ãã¯ä½ã¯ãã¡ããªã®åãæ¿ã (\verb+\gtebfamily+) %
+丸ã´ã·ãã¯ä½ (\verb+\mgfamily+, \verb+\textmg{...}+) ã使ç¨å¯è½ã¨ããï¼
+ã´ã·ãã¯ä½ã¯ç´°åã»å¤ªåã»æ¥µå¤ªã®3ã¦ã§ã¤ãããããï¼
+極太ã´ã·ãã¯ä½ã¯ãã¡ããªã®åãæ¿ã (\verb+\gtebfamily+, \verb+\textgteb{...}+) %
ã§å®ç¾ãã¦ããï¼\Pkg{fontspec}ã§ã¯é常 (\verb+\mdseries+) ã¨å¤ªå (\verb+\bfseries+) ããæ±ããªãããã«
ãã®ãããªä¸éå端ãªå®è£
ã«ãªã£ã¦ããï¼
%
@@ -1564,233 +1207,249 @@ bold (\verb+\bfseries+).
Use horizontal kana alternates, and define a control sequence \verb+\rubyfamily+ to use kana
characters designed for ruby.
%
-%<*ja>
-横çµå°ç¨ä»®åãç¨ããï¼ã¾ãï¼\verb+\rubyfamily+ ã§ã«ãç¨ä»®åã使ç¨å¯è½ã¨ãªãï¼
-%
+%横çµå°ç¨ä»®åãç¨ããï¼ã¾ãï¼\verb+\rubyfamily+ ã§ã«ãç¨ä»®åã使ç¨å¯è½ã¨ãªãï¼
\item[bold]
-%<*en>
-Use bold gothic as bold mincho.
-%
-%<*ja>
-ææã®å¤ªåãã´ã·ãã¯ä½ã®å¤ªåã¨ããï¼
-%
+%Substitute bold series of \textit{gothic} for bold series of \textit{mincho}.
+%ãææã®å¤ªåããã´ã·ãã¯ä½ã®å¤ªåã«ãã£ã¦ä»£æ¿ããï¼
\item[90jis]
+%Use 90JIS glyph variants if possible.
+%åºæ¥ãéã90JISã®åå½¢ã使ãï¼
+\item[jis2004]
+%Use JIS2004 glyph variants if possible.
+%åºæ¥ãéãJIS2004ã®åå½¢ã使ãï¼
+\item[jis]
%<*en>
-Use fonts with 90JIS glyphs if possible.
+Use the JFM \texttt{jfm-jis.lua}, instead of \texttt{jfm-ujis.lua}, which is the default JFM of
+\LuaTeX-ja.
%
%<*ja>
-åºæ¥ãéã90JISã®åå½¢ãæ¡ç¨ãã¦ãããã©ã³ãã使ãï¼
+ç¨ããJFMãï¼JISãã©ã³ãã¡ããªãã¯é¡ä¼¼ã®ï¼\texttt{jfm-jis.lua}ã«ããï¼ãã®ãªãã·ã§ã³ããªãæã¯
+\LuaTeX-jaæ¨æºã®\texttt{jfm-ujis.lua}ãç¨ããããï¼
%
-\item[jis2004]
+\end{list}
%<*en>
-Use fonts with JIS2004 glyphs if possible.
+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 account of when both \texttt{90jis} and \texttt{jis2004} are specified.
%
%<*ja>
-åºæ¥ãéãJIS2004ã®åå½¢ãæ¡ç¨ãã¦ãããã©ã³ãã使ãï¼
+\texttt{90jis}ã¨\texttt{jis2004}ã«ã¤ãã¦ã¯æ¬ããã±ã¼ã¸ã§å®ç¾©ããã
+ææä½ã»ã´ã·ãã¯ä½ï¼ã»ä¸¸ã´ã·ãã¯ä½ï¼ã«ã®ã¿æå¹ã§ããï¼ä¸¡ãªãã·ã§ã³ã
+åæã«æå®ãããå ´åã®åä½ã«ã¤ãã¦ã¯å
¨ãèæ
®ãã¦ããªãï¼
%
-\item[jis]
+
+%\paragraph{Presets for multi weight settings}
+%\paragraph{å¤ã¦ã§ã¤ãç¨ããªã»ããã®ä¸è¦§}
%<*en>
-Use the JFM \texttt{jfm-jis.lua}, instead of \texttt{jfm-ujis.lua}, which is the default JFM of
-\LuaTeX-ja.
+Besides \texttt{morisawa-pro}~and~\texttt{morisawa-pr6n} presets,
+fonts are specified by fontname, not by filename.
%
%<*ja>
-ç¨ããJFMãï¼JISãã©ã³ãã¡ããªãã¯é¡ä¼¼ã®ï¼\texttt{jfm-jis.lua}ã«ããï¼ãã®ãªãã·ã§ã³ããªãæã¯
-\LuaTeX-jaæ¨æºã®\texttt{jfm-ujis.lua}ãç¨ããããï¼
+\texttt{morisawa-pro}, \texttt{morisawa-pr6n}以å¤ã¯ãã©ã³ãã®æå®ã¯
+ï¼ãã¡ã¤ã«åã§ãªãï¼ãã©ã³ãåã§è¡ãããï¼
%
-\end{list}
+\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
+ \item[kozuka-pro] Kozuka Pro (Adobe-Japan1-4) fonts.
+% \\[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[kozuka-pr6] Kozuka Pr6 (Adobe-Japan1-6) fonts.
+% \\[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[kozuka-pr6n] Kozuka Pr6N (Adobe-Japan1-6, JIS04-savvy) fonts.
-%\paragraph{Kozuka fonts}
-%\paragraph{å°å¡ãã©ã³ã}
%<*en>
-When using single weight, we adopt Kozuka~Gothic~M as \textit{gothic},
-because we think that Kozuka~Gothic~R looks thin.
-There is not `Kozuka Maru Gothic', therefore Kozuka~Gothic~H is used
-as a substitute for \textit{rounded gothic}.
+Kozuka Pro/Pr6N fonts are bundled with Adobe's software, such as Adobe~InDesign.
+There is not rounded gothic family in Kozuka fonts.
%
%<*ja>
-ã¾ãï¼å°å¡ãã©ã³ããç¨ããè¨å®ãè¿°ã¹ãï¼
-åã¦ã§ã¤ãæã®ã´ã·ãã¯ä½ã¯å°å¡ã´ã·ãã¯Rã§ã¯ç´°ãããã«æããã®ã§ï¼
-å°å¡ã´ã·ãã¯Mã«å¤æ´ãã¦ããï¼
-ããã«ï¼ä¸¸ã´ã·ãã¯ä½ã¯ãªãã®ã§ä¾¿å®ä¸å°å¡ã´ã·ãã¯Hã§ä»£ç¨ãã¦ããï¼
+å°å¡Proæ¸ä½ã»Pr6Næ¸ä½ã¯Adobe InDesignçã®Adobe製åã«ãã³ãã«ããã¦ããï¼
+ãå°å¡ä¸¸ã´ã·ãã¯ãã¯åå¨ããªãã®ã§ï¼ä¾¿å®çã«å°å¡ã´ã·ãã¯Hã«ãã£ã¦ä»£ç¨ãã¦ããï¼
%
\begin{center}\small
-\begin{tabular}{llll}
+\begin{tabular}{cllll}
\toprule
-&\tt kozuka4&\tt kozuka6&\tt kozuka6n\\
-\midrule
-%<*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
-\bf gothic medium\\
- without \texttt{deluxe}
-&Kozuka Gothic Pro M&Kozuka Gothic ProVI M&Kozuka Gothic Pr6N M\\
- multiple weights
-&Kozuka Gothic Pro R&Kozuka Gothic ProVI R&Kozuka Gothic Pr6N R\\
+\bf family&\bf series&\tt kozuka-pro&\tt kozuka-pr6&\tt kozuka-pr6n\\
\midrule
-\bf gothic bold
-&Kozuka Gothic Pro B&Kozuka Gothic ProVI B&Kozuka Gothic Pr6N B\\
-\bf gothic heavy
-&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>
-\gt ææä½ç´°å&å°å¡ææPro~R&å°å¡ææProVI~R&å°å¡ææPr6N~R\\
-\gt ææä½å¤ªå&å°å¡ææPro~B&å°å¡ææProVI~B&å°å¡ææPr6N~B\\
+ &medium&KozMinPro-Regular&KozMinProVI-Regular&KozMinPr6N-Regular\\
+%\smash{\raisebox{1.5ex}{\textit{mincho}}}%
+%\smash{\raisebox{1.5ex}{\gt ææ}}%
+ &bold&KozMinPro-Bold&KozMinProVI-Bold&KozMinPr6N-Bold\\
\midrule
-\gt ã´ã·ãã¯ä½ç´°å\\
-ãåã¦ã§ã¤ãæ
-&å°å¡ã´ã·ãã¯Pro~M&å°å¡ã´ã·ãã¯ProVI~M&å°å¡ã´ã·ãã¯Pr6N~M\\
-ãå¤ã¦ã§ã¤ãæ
-&å°å¡ã´ã·ãã¯Pro~R&å°å¡ã´ã·ãã¯ProVI~R&å°å¡ã´ã·ãã¯Pr6N~R\\
+ &&KozGoPro-Regular*&KozGoProVI-Regular*&KozGoPr6N-Regular*\\
+ &\smash{\raisebox{1.5ex}{medium}}
+ &KozGoPro-Medium&KozGoProVI-Medium&KozGoPr6N-Medium\\
+\cmidrule(l){2-5}
+%\smash{\raisebox{2ex}{\textit{gothic}}}%
+%\smash{\raisebox{2ex}{\gt ã´ã·ãã¯}}%
+ &bold&KozGoPro-Bold&KozGoProVI-Bold&KozGoPr6N-Bold\\
+ &heavy&KozGoPro-Heavy&KozGoProVI-Heavy&KozGoPr6N-Heavy\\
\midrule
-\gt ã´ã·ãã¯ä½å¤ªå
-&å°å¡ã´ã·ãã¯Pro~B&å°å¡ã´ã·ãã¯ProVI~B&å°å¡ã´ã·ãã¯Pr6N~B\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª
-&å°å¡ã´ã·ãã¯Pro~H&å°å¡ã´ã·ãã¯ProVI~H&å°å¡ã´ã·ãã¯Pr6N~H\\
-\inhibitglueï¼ä¸¸ã´ã·ãã¯ä½ï¼\inhibitglue
-&å°å¡ã´ã·ãã¯Pro~H&å°å¡ã´ã·ãã¯ProVI~H&å°å¡ã´ã·ãã¯Pr6N~H\\
-%
+%\textit{rounded gothic}
+%\gt 丸ã´ã·ãã¯
+&&KozGoPro-Heavy&KozGoProVI-Heavy&KozGoPr6N-Heavy\\
\bottomrule
\end{tabular}
\end{center}
-%\paragraph{Hiragino and Morisawa}
-%\paragraph{ãã©ã®ãã»ã¢ãªãµã¯}
%<*en>
-Settings for Hiragino fonts:
+In above table, starred fonts (KozGo\dots-Regular) are used for medium series of \textit{gothic},
+\emph{if and only if \texttt{deluxe} option is specified}.
+%
+%<*ja>
+ä¸ã®è¡¨ã«ããã¦ï¼*ã¤ãã®ãã©ã³ã(KozGo\dots-Regular)ã¯ï¼\emph{\texttt{deluxe}ãªãã·ã§ã³éæå®æã«}
+ã´ã·ãã¯ä½ç´°åã¨ãã¦ç¨ããããï¼
+%
+
+%\medskip
+
+ \item[hiragino-pro] Hiragino Pro (Adobe-Japan1-5) fonts.
+% \\[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[hiragino-pron] Hiragino ProN (Adobe-Japan1-5, JIS04-savvy) fonts.
+
+%<*en>
+Hiragino fonts are bundled with Mac OS~X 10.5 or later.
+Some editions of a Japanese word-processor ``ä¸å¤ªé2012'' includes Hiragino ProN fonts.
+Note that the heavy weight of \textit{gothic} family only supports
+Adobe-Japan1-3 character collection (Std/StdN).
%
%<*ja>
-ã¾ããã©ã®ããã©ã³ãããï¼
+ãã©ã®ããã©ã³ãã¯ï¼Mac OS~X以å¤ã«ãï¼ä¸å¤ªé2012ã®ä¸ä½ã¨ãã£ã·ã§ã³ã«ããã³ãã«ããã¦ããï¼
+極太ã´ã·ãã¯ã¨ãã¦ç¨ãããã©ã®ãè§ã´W8ã¯ï¼Adobe-Japan1-3ã®ç¯å²ããã«ãã¼ãã¦ããªã
+Std/StdNãã©ã³ãã§ããï¼ãã®ä»ã¯Adobe-Japan1-5対å¿ã§ããï¼
%
-% ãããã¯æã£ã¦ããããã§ã¯ãªãã®ã§ï¼ãã©ã³ãåã
-% ç°ãªã£ã¦ããããããã¾ããï¼ç¢ºèªãé¡ããã¾ãï¼
\begin{center}\small
-\begin{tabular}{lll}
+\begin{tabular}{clll}
+\toprule
+\bf family&\bf series&\tt hiragino-pro&\tt hiragino-pron\\
+\midrule
+ &medium&Hiragino~Mincho~Pro~W3&Hiragino~Mincho~ProN~W3\\
+%\smash{\raisebox{1.5ex}{\textit{mincho}}}%
+%\smash{\raisebox{1.5ex}{\gt ææ}}%
+ &bold&Hiragino~Mincho~Pro~W6&Hiragino~Mincho~ProN~W6\\
+\midrule
+ &&Hiragino~Kaku~Gothic~Pro~W3*&Hiragino~Kaku~Gothic~ProN~W3*\\
+ &\smash{\raisebox{1.5ex}{medium}}
+ &Hiragino~Kaku~Gothic~Pro~W6&Hiragino~Kaku~Gothic~ProN~W6\\
+\cmidrule(l){2-4}
+%\smash{\raisebox{2ex}{\textit{gothic}}}%
+%\smash{\raisebox{2ex}{\gt ã´ã·ãã¯}}%
+ &bold&Hiragino~Kaku~Gothic~Pro~W6&Hiragino~Kaku~Gothic~ProN~W6\\
+ &heavy&Hiragino~Kaku~Gothic~Std~W8&Hiragino~Kaku~Gothic~StdN~W8\\
+\midrule
+%\textit{rounded gothic}
+%\gt 丸ã´ã·ãã¯
+&&Hiragino~Maru~Gothic~ProN~W4&Hiragino~Maru~Gothic~ProN~W4\\
+\bottomrule
+\end{tabular}
+\end{center}
+
+%\medskip
+
+ \item[morisawa-pro] Morisawa Pro (Adobe-Japan1-4) fonts.
+% \\[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[morisawa-pr6n] Morisawa Pr6N (Adobe-Japan1-6, JIS04-savvy) fonts.
+\begin{center}\small
+\begin{tabular}{cl>{\tt}l>{\tt}l}
\toprule
-&\tt hiragino&\tt hiraginon\\
+\bf family&\bf series&morisawa-pro&morisawa-pr6n\\
+\midrule
+ &medium&A-OTF-RyuminPro-Light.otf&A-OTF-RyuminPr6N-Light.otf\\
+%\smash{\raisebox{1.5ex}{\textit{mincho}}}%
+%\smash{\raisebox{1.5ex}{\gt ææ}}%
+ &bold&A-OTF-FutoMinA101Pro-Bold.otf&A-OTF-FutoMinA101Pr6N-Bold.otf\\
\midrule
-%<*en>
-\bf mincho medium&
-Hiragino Mincho Pro W3&Hiragino Mincho Pr6N W3\\
-\bf mincho bold&
-Hiragino Mincho Pro W6&Hiragino Mincho Pr6N W6\\
-\bf gothic medium&
-Hiragino Kaku Gothic Pro W3&Hiragino Kaku Gothic ProN W3\\
-\bf gothic bold&
-Hiragino Kaku Gothic Pro W6&Hiragino Kaku Gothic ProN W6\\
-\bf gothic heavy&
-Hiragino Kaku Gothic Std W8&Hiragino Kaku Gothic StdN W8\\
-\bf rounded gothic&
-Hiragino Maru Gothic Pro W4&Hiragino Maru Gothic ProN W4\\
-%
-%<*ja>
-\gt ææä½ç´°å&
-ãã©ã®ãææä½Pro~W3&ãã©ã®ãææä½Pr6N~W3\\
-\gt ææä½å¤ªå&
-ãã©ã®ãææä½Pro~W6&ãã©ã®ãææä½Pr6N~W6\\
-\gt ã´ã·ãã¯ä½ç´°å&
-ãã©ã®ãè§ã´Pro~W3&ãã©ã®ãè§ã´ProN~W3\\
-\gt ã´ã·ãã¯ä½å¤ªå&
-ãã©ã®ãè§ã´Pro~W6&ãã©ã®ãè§ã´ProN~W6\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª&
-ãã©ã®ãè§ã´Std~W8&ãã©ã®ãè§ã´StdN~W8\\
-\gt 丸ã´ã·ãã¯ä½&
-ãã©ã®ã丸ã´Pro~W4&ãã©ã®ã丸ã´ProN~W4\\
-%
+ &medium
+ &A-OTF-GothicBBBPro-Medium.otf&A-OTF-GothicBBBPr6N-Medium.otf\\
+%\textit{gothic}%
+%\gt ã´ã·ãã¯
+ &bold&A-OTF-FutoGoB101Pro-Bold.otf&A-OTF-FutoGoB101Pr6N-Bold.otf\\
+ &heavy&A-OTF-MidashiGoPro-MB31.otf&A-OTF-MidashiGoPr6N-MB31.otf\\
+\midrule
+%\textit{rounded gothic}
+%\gt 丸ã´ã·ãã¯
+&&A-OTF-Jun101Pro-Light.otf&A-OTF-Jun101Pr6N-Light.otf\\
\bottomrule
\end{tabular}
\end{center}
-%<*en>
-Settings for Morisawa fonts:
-%
-%<*ja>
-次ã¯ã¢ãªãµã¯ãã©ã³ããç¨ããè¨å®ã§ããï¼
-%
+
+ \item[yu-win] Yu fonts bundled with Windows~8.1.
+% \\[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[yu-osx] Yu fonts bundled with OSX~Mavericks.
+%They cover Adobe-Japan1-6 character collection.
+%ä¸ã® \texttt{yu-win} ã¨ã¯ãã©ã³ãåãå¾®å¦ã«ç°ãªããã¨ã«æ³¨æï¼
\begin{center}\small
-\begin{tabular}{lll}
+\begin{tabular}{clll}
\toprule
-&\tt morisawa4&\tt morisawa6n\\
+\bf family&\bf series&\tt yu-win&\tt yu-osx\\
\midrule
-%<*en>
-\bf mincho medium&
-Ryumin Pro L-KL&Ryumin Pr6N L-KL\\
-\bf mincho bold&
-Futo Min A101 Pro Bold&Futo Min A101 Pr6N Bold\\
-\bf gothic medium&
-Chu Gothic BBB Pro Med&Chu Gothic BBB Pr6N Med\\
-\bf gothic bold&
-Futo Go B101 Pro Bold&Futo Go B101 Pr6N Bold\\
-\bf gothic heavy&
-Midashi Go Pro MB31&Midashi Go Pr6N MB31\\
-\bf rounded gothic&
-Jun Pro 101&Jun Pr6N 101\\
-%
-%<*ja>
-\gt ææä½ç´°å&
-ãªã¥ã¦ãã³Pro~L-KL&ãªã¥ã¦ãã³Pr6N~L-KL\\
-\gt ææä½å¤ªå&
-太ãã³A101~Pro~Bold&太ãã³A101~Pr6N~Bold\\
-\gt ã´ã·ãã¯ä½ç´°å&
-ä¸ã´ã·ãã¯BBB~Pro~Med&ä¸ã´ã·ãã¯BBB~Pr6N~Med\\
-\gt ã´ã·ãã¯ä½å¤ªå&
-太ã´B101~Pro~Bold&太ã´B101~Pr6N~Bold\\
-\gt ã´ã·ãã¯ä½æ¥µå¤ª&
-è¦åºã´Pro~MB31&è¦åºã´Pr6N~MB31\\
-\gt 丸ã´ã·ãã¯ä½&
-ãã
ãPro 101&ãã
ãPr6N 101\\
-%
+ &medium&YuMincho-Regular&YuMincho~Medium\\
+%\smash{\raisebox{1.5ex}{\textit{mincho}}}%
+%\smash{\raisebox{1.5ex}{\gt ææ}}%
+ &bold&YuMincho-Demibold&YuMincho~Demibold\\
+\midrule
+ &&YuGothic-Regular*&YuGothic~Medium*\\
+ &\smash{\raisebox{1.5ex}{medium}}
+ &YuGothic-Bold&YuGothic~Bold\\
+\cmidrule(l){2-4}
+%\textit{gothic}%
+%\gt ã´ã·ãã¯
+ &bold&YuGothic-Bold&YuGothic~Bold\\
+ &heavy&YuGothic-Bold&YuGothic~Bold\\
+\midrule
+%\textit{rounded gothic}
+%\gt 丸ã´ã·ãã¯
+&&YuGothic-Bold&YuGothic~Bold\\
\bottomrule
\end{tabular}
\end{center}
-%\paragraph{Settings for single weight}
-%\paragraph{åã¦ã§ã¤ãç¨è¨å®}
+\end{list}
+%\paragraph{Presets for single weight}
+%\paragraph{åã¦ã§ã¤ãç¨ããªã»ããä¸è¦§}
%<*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).
+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
%<*en>
-\bf mincho&Ryumin-Light (non-embedded)
+\it mincho&Ryumin-Light (non-embedded)
&IPAMincho&IPAexMincho&MS Mincho\\
-\bf gothic&GothicBBB-Medium (non-embedded)
+\it gothic&GothicBBB-Medium (non-embedded)
&IPAGothic&IPAexGothic&MS Gothic\\
%
%<*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{HGãã©ã³ãã®å©ç¨}
%<*en>
-We can use HG~fonts bundled with Microsoft Office for realizing multiple weights in Japanese fonts.
+We can use HG~fonts bundled with Microsoft~Office for realizing multiple weights.
%
%<*ja>
ããåã«æ¸ããåã¦ã§ã¤ãç¨è¨å®ãï¼Microsoft Officeçã«ä»å±ããHGãã©ã³ãã使ã£ã¦
å¤ã¦ã§ã¤ãåããè¨å®ãããï¼
%
-\begin{center}\small
+\par\nobreak\medskip
+{\centering\small
\begin{tabular}{llll}
\toprule
-&\tt ipa-dx&\tt ipaex-dx&\tt ms-dx\\
+&\tt ipa-hg&\tt ipaex-hg&\tt ms-hg\\
\midrule
%<*en>
\bf mincho medium
@@ -1813,11 +1472,11 @@ We can use HG~fonts bundled with Microsoft Office for realizing multiple weights
\multicolumn{3}{c}{HG Maru Gothic PRO}\\
%
%<*ja>
-\gt ææä½ç´°å
+\gtfamily ææä½ç´°å
&IPAææ&IPAexææ&MSææ\\\midrule
-\gt ææä½å¤ªå&
+\gtfamily ææä½å¤ªå&
\multicolumn{3}{c}{HGææE}\\\midrule
-\gt ã´ã·ãã¯ä½ç´°å\\
+\gtfamily ã´ã·ãã¯ä½ç´°å\\
ãåã¦ã§ã¤ãæ
&IPAã´ã·ãã¯&IPAexã´ã·ãã¯&MSã´ã·ãã¯\\
ã{\tt jis2004}æå®æ
@@ -1825,16 +1484,16 @@ 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}
+\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:
@@ -1873,15 +1532,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}
@@ -1893,9 +1543,6 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
\ajåè§{ã¯ãããã«ã¿ã«ã}
\end{LTXexample}
-%<*zh>
-\egroup
-%
%<*ja>
\Pkg{otf}ããã±ã¼ã¸ã§ã¯ï¼ãããã次ã®ãããªãªãã·ã§ã³ãåå¨ããï¼
@@ -1916,7 +1563,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,
@@ -1931,14 +1577,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>
@@ -1954,11 +1595,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}
@@ -1970,9 +1606,6 @@ not do this in the middle of a document.
ãã®æåç¯å²ã®å²ãå½ã¦ã¯å¸¸ã«ã°ãã¼ãã«ã§ããï¼ãããã£ã¦ææ¸ã®éä¸ã§
ãã®æä½ãããã¹ãã§ã¯ãªãï¼
%
-%<*zh>
-èå´æ°çåé
æ¯å
¨å±çï¼æ
ä½ ä¸å¯å¨ææ¡£ä¸ä½¿ç¨ã
-%
%<*en>
If some character has been belonged to some non-zero numbered range,
@@ -1986,11 +1619,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
@@ -2003,10 +1631,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}
@@ -2021,11 +1645,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}
@@ -2037,39 +1656,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>
@@ -2083,10 +1676,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
@@ -2098,13 +1687,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}
@@ -2113,27 +1698,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}
@@ -2144,15 +1708,10 @@ This range consist of the following Unicode ranges, \emph{except characters in t
%<*ja>
\item[ç¯å²1${}^{\text{A}}$] ã©ãã³æåï¼ä¸é¨ã¯Adobe-Japan1-6ã«ãå«ã¾ãã¦ããï¼
ãã®ç¯å²ã¯ä»¥ä¸ã®Unicodeã®ãããã¯ããæ§æããã¦ããï¼
- \textbf{ãã ãï¼ç¯å²8ã¯é¤ãï¼}
+ \emph{ãã ãï¼ç¯å²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
@@ -2160,25 +1719,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}
@@ -2190,9 +1730,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>
@@ -2205,11 +1742,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}
@@ -2221,24 +1753,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
+\centering\small
\begin{tabular}{llll}
-%<*en>
"2000--"206F&General Punctuation&
"2070--"209F&Superscripts and Subscripts\\
"20A0--"20CF&Currency Symbols&
@@ -2256,53 +1777,8 @@ This range consist of the following Unicode ranges, \emph{except characters in t
"2700--"27BF&Dingbats&
"2900--"297F&Supplemental Arrows-B\\
"2980--"29FF&Misc.\ Mathematical Symbols-B&
-"2B00--"2BFF&Miscellaneous Symbols and Arrows\\
-"E000--"F8FF&Private Use Area&
-%
-%<*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&ãã®ä»ã®è¨å·åã³ç¢å°\\
-"E000--"F8FF&ç§ç¨é åï¼å¤åé åï¼&
-%
-%<*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&æ项符å·åç®å¤´ç¬¦å·\\
-"E000--"F8FF&ç§ç¨åºå&
-%
+"2B00--"2BFF&Miscellaneous Symbols and Arrows
\end{tabular}
-\end{center}
\end{table}
%<*en>
\item[Range~4${}^{\text{A}}$] Characters usually not in Japanese fonts. This range consists
@@ -2316,50 +1792,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} % 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
+\centering\small
\begin{tabular}{llll}
-%<*en>
"2460--"24FF&Enclosed Alphanumerics&
"2E80--"2EFF&CJK Radicals Supplement\\
"3000--"303F&CJK Symbols and Punctuation&
@@ -2376,45 +1825,7 @@ 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}
%<*en>
\item[Range~7${}^{\text{J}}$] Characters used in CJK languages, but not included in Adobe-Japan1-6.
@@ -2425,24 +1836,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
+\centering\small
\begin{tabular}{llll}
-%<*en>
"1100--"11FF&Hangul Jamo&
"2F00--"2FDF&Kangxi Radicals\\
"2FF0--"2FFF&Ideographic Description Characters&
@@ -2455,55 +1855,17 @@ 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}
\end{description}
%\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
@@ -2514,9 +1876,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}).
@@ -2524,9 +1883,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}}).
@@ -2534,9 +1890,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
@@ -2545,9 +1898,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}}
@@ -2565,14 +1915,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
@@ -2592,12 +1937,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 ã!ã
@@ -2614,10 +1953,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
@@ -2629,10 +1964,6 @@ as follows:
ä»æ§ã§ã¯ï¼\Param{jaxspmode}, \Param{alxspmode}ã¯ãã¼ãã«ãå
±æãã¦ããï¼
ä¸ã®ã³ã¼ãã®1è¡ç®ã次ã®ããã«å¤ãã¦ãåããã¨ã«ãªãï¼
%
-%<*zh>
-å½åçæ¬ç\Param{jaxspmode}å\Param{alxspmode}使ç¨ç¸åçç表ä¿ååæ°ã
-å æ¤ï¼ä¸ä¸è¡å¯è¢«åä½ï¼
-%
\begin{verbatim}
\ltjsetparameter{alxspmode={`ã,preonly}, jaxspmode={`\!,postonly}}
\end{verbatim}
@@ -2642,9 +1973,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
@@ -2656,19 +1984,14 @@ 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
by setting \verb+\ybaselineshift+ to a non-zero length (the
-baseline of alphabetic fonts is shifted below). However, for documents
+baseline of \textbf{ALchar} is shifted below). However, for documents
whose main language is not Japanese, it is good to shift the baseline of
Japanese fonts, but not that of alphabetic fonts.
Because of this, \LuaTeX-ja can independently set the shifting amount
@@ -2678,22 +2001,16 @@ parameter).
%
%<*ja>
åæãã©ã³ãã¨æ¬§æãã©ã³ããåãããããã«ã¯ï¼æã
ã©ã¡ããã®ãã¼ã¹ã©ã¤ã³ã®ç§»åã
-å¿
è¦ã«ãªãï¼\pTeX ã§ã¯ãã㯠\verb+\ybaselineshift+ ãéé¶ã®é·ãã«è¨å®ãããã¨ã§
-ãªããã¦ããï¼æ¬§æãã©ã³ãã®ãã¼ã¹ã©ã¤ã³ãä¸ããï¼ï¼ãããï¼æ¥æ¬èªã主ã§ã¯ãªã
+å¿
è¦ã«ãªãï¼\pTeX ã§ã¯ãã㯠\verb+\ybaselineshift+ ãè¨å®ãããã¨ã§
+ãªããã¦ããï¼\textbf{ALchar}ã®ãã¼ã¹ã©ã¤ã³ããã®åã ãä¸ããï¼ï¼ãããï¼æ¥æ¬èªã主ã§ã¯ãªã
ææ¸ã«å¯¾ãã¦ã¯ï¼æ¬§æãã©ã³ãã§ã¯ãªãåæãã©ã³ãã®ãã¼ã¹ã©ã¤ã³ã移åããæ¹ãããï¼
ãã®ããï¼\LuaTeX-jaã§ã¯æ¬§æãã©ã³ãã®ãã¼ã¹ã©ã¤ã³ã®ã·ããé
ï¼\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
+\vrule width 150pt height 0.4pt depth 0pt \hskip-120pt
\ltjsetparameter{yjabaselineshift=0pt, yalbaselineshift=0pt}abcããã
\ltjsetparameter{yjabaselineshift=5pt, yalbaselineshift=2pt}abcããã
\end{LTXexample}
@@ -2703,9 +2020,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
@@ -2714,13 +2028,9 @@ The following is an example (beware the value is not well tuned):
%
%<*ja>
ãã®æ©è½ã«ã¯é¢ç½ã使ãæ¹ãããï¼2ã¤ã®ãã©ã¡ã¼ã¿ãé©åã«è¨å®ãããã¨ã§ï¼ãµã¤ãºã®
-ç°ãªãæåãä¸å¿ç·ã«æãããã¨ãã§ããã®ã ï¼
+ç°ãªãæåãä¸å¿ç·ã«æãããã¨ãã§ããï¼
以ä¸ã¯ä¸ã¤ã®ä¾ã§ããï¼å¤ã¯ãã¾ã調æ´ããã¦ããªããã¨ã«æ³¨æï¼ï¼
%
-%<*zh>
-è¿éè¿æä¸ä¸ªæ趣çå¯ä½ç¨ï¼ä¸å大å°çå符å¯ä»¥éè¿éå½è°æ´è¿ä¸¤ä¸ªåæ°èå¨ä¸è¡ä¸åç´å±
ä¸ã
-ä¸é¢æ¯ä¸ä¸ªä¾åï¼æ³¨æï¼åæ°å¼å¹¶æ²¡æå»æè°æ´ï¼ï¼
-%
\begin{LTXexample}
xyzæ¼¢å
{\scriptsize
@@ -2731,16 +2041,61 @@ xyzæ¼¢å
\end{LTXexample}
+%<*ja>
+\paragraph{æ°å¼ã«ãããæåï¼\pTeX ã¨ã®éã}
+\textbf{ALchar}ã®ãã¼ã¹ã©ã¤ã³ãè£æ£ãã \Param{yalbaselineshift} ãã©ã¡ã¼ã¿ã¯
+ã»ã¼\pTeX ã«ããã \verb+\ybaselineshift+ ã«å¯¾å¿ãã¦ãããã®ã§ãããï¼
+æ°å¼ä¸ã®æåã¯ç°ãªã£ã¦ããã®ã§æ³¨æãå¿
è¦ã§ããï¼
+ä¾ãã°ï¼è¡¨\ref{tab:math_bsa}ã®ããã«ï¼æ°å¼ä¸ã«æ示çã«ç¾ãã \verb+\hbox+ ã¯ï¼
+\begin{itemize}
+ \item \pTeX ã§ã¯ï¼ããã¯ã¹å
¨ä½ã \verb+\ybaselineshift+ ã ã¨ã·ãããããã®ã§ï¼
+ 表\ref{tab:math_bsa}ä¸ã®``ã''ã®ããã«ï¼ããã¯ã¹ä¸ã®åææåã¯
+ \verb+\ybaselineshift+ã ãã·ããããï¼ä¸æ¹ï¼``for all''ã®ããã«ï¼
+ ããã¯ã¹å
ã®æ¬§ææåã¯2éã«ã·ããããããã¨ã«ãªãï¼
+ \item ä¸æ¹ï¼\LuaTeX-jaã§ã¯ãã®ãããªãã¨ã¯ããããï¼
+ æ°å¼ä¸ã«æ示çã«ç¾ãã \verb+\hbox+ ã¯ã·ããããªãï¼ãã®ããï¼
+ 表\ref{tab:math_bsa}ä¸ã®``ã''ã``for all''ãï¼ããããæ¬æä¸ã«
+ æ¸ãããã¨ãã¨åãä¸ä¸ä½ç½®ã«çµã¾ããï¼
+\end{itemize}
+\begin{table}
+\small\centering
+\caption{æ°å¼é¢ä¿ã®ãã¼ã¹ã©ã¤ã³è£æ£($\Param{yalbaselineshift}=10\,\textrm{pt}$)}
+\label{tab:math_bsa}
+\newdimen\origbaselineskip
+\origbaselineskip=\baselineskip
+\begin{tabular}{lp{30\zw}}
+\toprule
+\emph{å
¥å}&\vspace*{-\origbaselineskip}
+\begin{verbatim}
+æ°å¼abc: $ãa\hbox{ã}$, $\int_0^x t\,dt=x^2\!/2$,
+$\Phi\vdash F(x)\ \hbox{for all}\ x\in A$
+\end{verbatim}\\
+\noalign{\vskip-\origbaselineskip}
+\midrule
+\emph{\pTeX}&
+{\ltjsetparameter{yalbaselineshift=10pt}%
+æ°å¼abc: $ãa\lower10pt\hbox{ã}$, $\int_0^x t\,dt=x^2\!/2$,
+$\Phi\vdash F(x)\ \lower10pt\hbox{for all}\ x\in A$
+\par}\\
+\midrule
+\emph{\LuaTeX-ja}&
+{\ltjsetparameter{yalbaselineshift=10pt}%
+æ°å¼abc: $ãa\hbox{ã}$, $\int_0^x t\,dt=x^2\!/2$,
+$\Phi\vdash F(x)\ \hbox{for all}\ x\in A$
+\par}\\
+\noalign{\vskip-\origbaselineskip}
+\bottomrule
+\end{tabular}
+\end{table}
+%
+
%\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>
@@ -2758,14 +2113,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>
@@ -2781,11 +2132,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>
@@ -2801,10 +2147,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=]
@@ -2816,15 +2158,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
@@ -2836,10 +2171,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
@@ -2854,12 +2185,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
@@ -2871,29 +2196,46 @@ 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ã¤ã®åæãã©ã³ãã¯ãåºå¥ãããªããï¼ä¾ãã°
+ä¸ã®ä¾ã«ããã¦ï¼æåã®ãï¼ãã¨ãããã®å®ãã©ã³ãã¯ç°ãªããï¼
+JFMããµã¤ãºãåããªã®ã§ï¼æ®éã«ãï¼ããã¨å
¥åããæã¨åãããã«åè§ç©ºãã¨ãªãï¼
+
+ãããï¼æã«ã¯â¦â¦
+
+%
+\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=name:IPAMincho:jfm=#1 at 14.43324pt \g
+\centering\small
+\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=name:IPAMincho: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=name:IPAMincho: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
@@ -2906,22 +2248,18 @@ 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
\end{tabular}
-\end{center}
\ltjsetparameter{jacharrange={-3}}
\end{table}
%\paragraph{Note: kern feature}
%\paragraph{注æï¼kern feature}
-%\paragraph{注æï¼kern feature}
\label{para-kern}
%<*en>
Some fonts have information for inter-glyph spacing. However, this
@@ -2938,11 +2276,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
@@ -2953,27 +2286,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:}'\
@@ -2982,8 +2342,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{You should not specify any font features, such as `{\tt +jp90}',
-in the definition of `name-only' fonts using this `{\tt psft:}'\ prefix.}
+
+\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:} ã®ããªãã£ãã¯ã¹ã«å ãã¦ï¼
@@ -2992,20 +2356,15 @@ in the definition of `name-only' fonts using this `{\tt psft:}'\ prefix.}
ãã®ããªãã£ãã¯ã¹ãç¨ãããã¨ã§ï¼PDFã«ã¯åãè¾¼ã¾ããªããååã ãã®ã
åæãã©ã³ããæå®ãããã¨ãã§ããï¼ãæ¨æºçãªãåæãã©ã³ãï¼
ã¤ã¾ã`Ryumin-Light'ã¨`GothicBBB-Medium'ã®æå®ã§ãã®ããªãã£ãã¯ã¹ã使ãããï¼
-\textbf{éåè¾¼ãã©ã³ããPDFã«ä½¿ç¨ããã¨ï¼å®éã«ã©ã®ãããªãã©ã³ãã表示ã«ç¨ãããããäºæ¸¬ã§ããªãï¼
-ãã®ããï¼æ¬ããªãã£ãã¯ã¹æå®æã«ã¯ï¼\texttt{+jp90} ãªã©ã®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åä½ï¼å¦ä¸æåé©æã
-%
+
+\emph{\texttt{psft}ããªãã£ãã¯ã¹ã®ä¸ã§ã¯
+\texttt{+jp90} ãªã©ã®OpenType font featureã®å¹åã¯ãªãï¼
+éåè¾¼ãã©ã³ããPDFã«ä½¿ç¨ããã¨ï¼å®éã«ã©ã®ãããªãã©ã³ãã
+表示ã«ç¨ãããããäºæ¸¬ã§ããªãããã§ããï¼}
+\texttt{extend}ã¨\texttt{slant}æå®ã¯åãªãå¤å½¢ã®ãã
+\texttt{psft}ããªãã£ãã¯ã¹ã§ã使ç¨å¯è½ã§ããï¼
+%
+
%\paragraph{\texttt{cid} key}
%\paragraph{\texttt{cid}ãã¼}
\label{para-cid}
@@ -3015,15 +2374,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:}ããªãã£ãã¯ã¹ã§å®ç¾©ããããã©ã³ãã¯æ¥æ¬èªç¨ã®ãã®ã§
@@ -3032,13 +2382,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}ãæå®ãã¦ããã®ã§æ³¨æããããï¼
%
@@ -3054,10 +2410,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'.
@@ -3074,23 +2430,12 @@ I couldn't find any non-embedded font information for the CID
Please contact the LuaTeX-ja project team.
?
\end{lstlisting}
-%<*ja>
-ã¨ããã¨ã©ã¼ãåºãï¼
-%
%\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}
@@ -3106,45 +2451,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
@@ -3161,16 +2494,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'
@@ -3180,9 +2507,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>
@@ -3202,18 +2526,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
@@ -3240,17 +2557,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
@@ -3265,11 +2575,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=]\
@@ -3290,12 +2595,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
@@ -3310,11 +2609,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
@@ -3377,9 +2672,6 @@ field is \texttt{'middle'}.
\texttt{align}ãã£ã¼ã«ãã®å¤ã\texttt{'middle'}ã§ããåææåãå«ããã¼ãã
èãããï¼
%
-%<*zh>
-åå®ä¸ä¸ªnodeå
å«æ¥è¯å符ï¼ä¸å
¶å¼ä¸º\texttt{align}ç\texttt{'middle'}ã
-%
\begin{itemize}
\item
%<*en>
@@ -3390,9 +2682,6 @@ Its width, height and depth are specified by JFM.
é»è²ã®é·æ¹å½¢ã¯ãã¼ãã®æ ã§ããï¼
ãã®å¹
ï¼é«ãï¼æ·±ãã¯JFMã«ãã£ã¦æå®ãããï¼
%
-%<*zh>
-é»è²é¿æ¹å½¢ä¸ºnodeæ¡ãå
¶å®½åº¦ï¼é«åº¦ï¼æ·±åº¦å为JFMæ设å®ã
-%
\item
%<*en>
Since the \texttt{align} field is \texttt{'middle'},
@@ -3402,9 +2691,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
@@ -3415,9 +2701,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
@@ -3425,7 +2708,6 @@ Furthermore, the glyph is shifted according to values of fields
\caption{%
%The position of the `real' glyph.
%ãå®éã®ãã°ãªãã®ä½ç½®ï¼
-%âçå®âåå½¢ä½ç½®
}
\label{fig-pos}
\end{figure}
@@ -3494,7 +2776,7 @@ Furthermore, the glyph is shifted according to values of fields
\end{lstlisting}
å¥ç¹ãããã®å¹
ã¯äºåã§ããã®ã§
\begin{LTXexample}
-\jfont\a=name:IPAMincho:jfm=test;+vert
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+vert
\setbox0\hbox{\a ã\inhibitglue æ¼¢}
\the\wd0
\end{LTXexample}
@@ -3509,8 +2791,8 @@ Furthermore, the glyph is shifted according to values of fields
ä¸æ¹ï¼ã\texttt{'ã*'}ãã®ããã«ã¢ã¹ã¿ãªã¹ã¯ã¤ãã®æå®ãããã¨ï¼
ç¶æ³ã¯ç°ãªã£ã¦ããï¼
-\begin{LTXexample}
-\jfont\a=name:IPAMincho:jfm=test;+vert
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+vert
\a æ¼¢ã\inhibitglue æ¼¢
\end{LTXexample}
ããã§ï¼èªç¹ãããã®æåã¯ã©ã¹ã¯ï¼ä»¥ä¸ã®ããã«ãã¦æ±ºã¾ãï¼
@@ -3523,17 +2805,17 @@ Furthermore, the glyph is shifted according to values of fields
\end{enumerate}
ãªãï¼ç½®æå¾ã®ã°ãªãã§å¤å®ããæåã¯ã©ã¹ã®å¤ã0ã§ãªããã°ï¼ãã¡ãããã®ã¾ã¾ä½ç¨ããï¼
-\begin{LTXexample}
-\jfont\a=name:IPAMincho:jfm=test;+hwid
+\begin{LTXexample}[width=0.3\textwidth]
+\jfont\a=file:KozMinPr6N-Regular.otf:jfm=test;+hwid
\a æ¼¢ï¾ã²
\end{LTXexample}
ä¸ã®ä¾ã§ã¯ï¼
\texttt{hwid} featureã«ããï¼ããããåè§ã®ãï¾ãã«ç½®ãæãããï¼
-æåã¯ã©ã¹ã¯ãããã®å±ãã0\textbf{ã§ã¯ãªã}ï¼ãï¾ãã®å±ãã2000ã¨ãªãï¼
+æåã¯ã©ã¹ã¯ãããã®å±ãã0\emph{ã§ã¯ãªã}ï¼ãï¾ãã®å±ãã2000ã¨ãªãï¼
%
%\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
@@ -3547,46 +2829,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.
@@ -3628,7 +2895,7 @@ The following is the list of `imaginary characters':
\texttt{'parbdd'}ãå
¥ããã°å
¨è§ä¸ããã¨ãªãï¼
\begin{LTXexample}
-\jfont\g=name:IPAMincho:jfm=test \g
+\jfont\g=file:KozMinPr6N-Regular.otf:jfm=test \g
\parindent1\zw\noindent{}âââââ
\par ãâââäºåä¸ãã
\par ãâââå
¨è§ä¸ãã
@@ -3642,14 +2909,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>
@@ -3683,15 +2945,13 @@ 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}
+\centering
\def\{{\char`\{}\def\}{\char`\}}\small
\begin{tabular}{ll}
\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+=\\
@@ -3699,12 +2959,10 @@ you can set both \verb+\fam+ and \verb+\jfam+ to the same value.
\tt\Param{jascriptscriptfont}\,=\{,\}&\tt\verb+\scriptscriptfont+=\\
\bottomrule
\end{tabular}
-\end{center}
\end{table}
%\subsection{Callbacks}
%\subsection{ã³ã¼ã«ããã¯}
-%\subsection{åè°}
%<*en>
Like \LuaTeX\ itself, \LuaTeX-ja also has callbacks. These callbacks can
@@ -3719,7 +2977,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.
@@ -3757,7 +3014,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.
@@ -3785,7 +3041,7 @@ You may assume that \verb+jfont_info+ has the following fields:
\item[\tt size\_cache]
%<*ja>
使ç¨ããã¦ããJFMã®æ
å ±ãæ ¼ç´ããã¦ãããã¼ãã«ã§ï¼
-\textbf{ãã®ãã¼ãã«ãæ¸ãæãã¦ã¯ãªããªã}ï¼
+\emph{ãã®ãã¼ãã«ãæ¸ãæãã¦ã¯ãªããªã}ï¼
ä¸èº«ã¯ã»ã¼JFMãã¡ã¤ã«ã«æ¸ããã¦ããå¯ä¸ã®ãã¼ãã«ã§ãããï¼æ¬¡ã®ããã«è¥å¹²å¤ãã£ã¦ããï¼
\begin{itemize}
\item åæåã¯ã©ã¹$i$ã«å±ããæåéã®ãã¼ãã«
@@ -3810,12 +3066,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>
@@ -3842,7 +3096,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.
@@ -3881,7 +3134,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
@@ -3920,9 +3172,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}ã§ããï¼ãã®ãã¡ã¤ã«ãèªã¿è¾¼ã¾ããç¶æ
ã§ã¯ï¼
@@ -3934,22 +3183,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
@@ -4013,14 +3259,13 @@ character other than space~`\texttt{\char32}'~(U+0020) has the category code
12~(other), while the space has 10~(space).
%
%<*ja>
-\textbf{{\normalfont\tt\char92ltjgetparameter}ã®æ»ãå¤ã¯å¸¸ã«æååã§ããï¼}
+\emph{{\normalfont\tt\char92ltjgetparameter}ã®æ»ãå¤ã¯å¸¸ã«æååã§ããï¼}
ããã¯\texttt{tex.write()}ã«ãã£ã¦åºåãã¦ããããã§ï¼ã¹ãã¼ã¹`\texttt{\char32}'~(U+0020)ãé¤ããæåã®ã«ãã´ãªã¼ã³ã¼ãã¯å
¨ã¦12~(other)ã¨ãªãï¼
ä¸æ¹ï¼ã¹ãã¼ã¹ã®ã«ãã´ãªã¼ã³ã¼ãã¯10~(space)ã§ããï¼
%
%\subsection{List of Parameters}
%\subsection{ãã©ã¡ã¼ã¿ä¸è¦§}
-%\subsection{åæ°ä¸è§}
\label{ssec-param}
%<*en>
@@ -4034,9 +3279,6 @@ in \pTeX, and symbols beside each parameter has the following meaning:
ã¾ãï¼ããããã®ãã©ã¡ã¼ã¿ã®å³ä¸ã«ããè¨å·ã«ã¯æ¬¡ã®æå³ãããï¼
%
\begin{itemize}
-%<*zh>
-\item % avoiding from error ``Something's wrong--perhaps a missing \item.''.
-%
%<*en>
\item No mark: values at the end of the paragraph or the hbox are
adopted in the whole paragraph/hbox.
@@ -4115,15 +3357,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+]
@@ -4141,16 +3380,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+.
@@ -4159,9 +3394,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>
@@ -4177,27 +3409,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+]
@@ -4228,10 +3453,6 @@ JFMï¼ãããã¯ãµã¤ãºï¼ãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã«ã°ã«
å
¥ããããæå®ããï¼
許ãããå¤ã¯ä»¥ä¸ã®éãï¼
%
-%<*zh>
-对äºå¤çä¸å大å°æè
JFMç两ç§\textbf{JAchar}ä¹é´çè¶/åºæ ¼ã
-æä¸ååæ°ï¼
-%
\begin{description}
\item[\texttt{average}]
\item[\texttt{both}]
@@ -4249,10 +3470,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.
@@ -4262,9 +3481,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]
@@ -4276,7 +3492,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
@@ -4287,13 +3502,9 @@ the beginning of a box and `ã', and also between `ã' and `ã¦'.
以ä¸ã¯ï¼ããã¯ã¹ã®å§ãã¨`ã'ã®éï¼`ã'ã¨`ã¦'ã®éã«ã°ã«ã¼ãå
¥ãç¹å¥ãªJFMãç¨ããä¾ã§
ããï¼
%
-%<*zh>
-åºæ¬è¯å¥\verb!\inhibitglue!ä¼å缩\textbf{JAchar}çæå
¥ã
-ä¸é¢çä¾å使ç¨äºç¹æ®çJFMãå¨ä¸ä¸ªçååâãâä¹é´ï¼ä»¥åâãâåâã¦âä¹é´åå¨è¶ã
-%
\begin{LTXexample}
-\jfont\g=name:IPAMincho:jfm=test \g
+\jfont\g=file:KozMinPr6N-Regular.otf:jfm=test \g
\fbox{\hbox{ãã¦ã\inhibitglue ã¦}}
\inhibitglue\par\noindent ã1
\par\inhibitglue\noindent ã2
@@ -4307,13 +3518,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.
@@ -4344,15 +3549,18 @@ With the help of this example, we remark the specification of \verb+\inhibitglue
%<*ja>
\item \verb+\inhibitglue+ ãæ°å¼ã¢ã¼ãä¸ã§å¼ã³åºããå ´åã¯ãã ç¡è¦ãããï¼
%
+
+%<*ja>
+\item \LaTeX ã§\LuaTeX-ja ã使ç¨ããå ´åã¯ï¼
+\verb+\inhibitglue+ ã®ä»£ããã¨ã㦠\verb+\<+ ã使ããã¨ãã§ããï¼
+%
\end{itemize}
%\section{Control Sequences for \LaTeXe}
%\section{\LaTeXe ç¨ã®å½ä»¤}
-%\section{\LaTeXe ä¸ä½¿ç¨çæ§å¶åºå}
%\subsection{Patch for NFSS2}
%\subsection{NFSS2ã¸ã®ããã}
-%\subsection{NFSS2è¡¥ä¸}
\label{ssub-nfsspat}
%<*en>
@@ -4470,13 +3678,10 @@ to . Which family will be changed is determined as follows:
%
%<*ja>
å
ã
ã®\LaTeXe ã«ããããã®ã¨åæ§ã«ï¼ãã®ã³ãã³ãã¯ç¾å¨ã®ãã©ã³ããã¡ããªï¼æ¬§æï¼
-åæï¼\textbf{ãããã¯ä¸¡æ¹}ï¼ãã«å¤æ´ããï¼
+åæï¼\emph{ãããã¯ä¸¡æ¹}ï¼ãã«å¤æ´ããï¼
ã©ã®ãã¡ããªãå¤æ´ããããã¯ä»¥ä¸ã®ããã«ãã¦æ±ºå®ãããï¼
%
\begin{itemize}
-%<*zh>
-\item
-%
%<*en>
\item Let current encoding scheme for Japanese fonts be
. Current Japanese font family will be changed to
@@ -4499,9 +3704,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}ï¼ãã¡ã¤ã«åã¯å
¨ã¦å°æåï¼ãåå¨ããï¼
%
@@ -4542,9 +3744,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}
@@ -4650,9 +3853,6 @@ ordinary characters in the following points:
以ä¸ã®ç¹ã§é常ã®æåã¨ç°ãªãï¼
%
\begin{itemize}
-%<*zh>
-\item
-%
%<*en>
\item Always treated as \textbf{JAchar}s.
%
@@ -4714,7 +3914,7 @@ without priority&%
\ltjenableadjust\\
with priority&%
\outbox{以ä¸ã®åçã¯ï¼ãå
é¤åçãã¨ããå¼ã°ããã}
-%\ltjdisableadjust
+%\ltjdisableadjust
\\
\bottomrule
\end{tabular}\par}
@@ -4984,15 +4184,15 @@ $i$ã¯7ããå°ããèªç¶æ°ï¼
%<*en>
Furthermore, \LuaTeX-ja uses several `user-defined' whatsit nodes for
inrernal processing. All those nodes store a natural number (hence the node's
-\texttt{type} is 100). The following \verb+user_id+s are used:
+\texttt{type} is 100).
%
%<*ja>
-ããã«ï¼\LuaTeX-jaã¯ããã¤ãã®ãã¦ã¼ã¶å®ç¾©ã®ãwhatsit ãã¼ããå
é¨å¦çã«ç¨ããï¼
+ããã«ï¼\LuaTeX-jaã¯ããã¤ãã®ãã¦ã¼ã¶å®ç¾©ã®ãwhatsitãã¼ããå
é¨å¦çã«ç¨ããï¼
ãããã®å
¨ã¦ã®ãã¼ãã¯èªç¶æ°ãæ ¼ç´ãã¦ããï¼ãããã£ã¦ãã¼ãã®\texttt{type}ã¯
-100ã§ããï¼ï¼æ¬¡ã® \verb+user_id+ ã使ç¨ãããï¼
+100ã§ããï¼ï¼
%
\begin{description}
-\item[30111]
+\item[\texttt{inhibitglue}]
%<*en>
Nodes for indicating that \verb+\inhibitglue+ is
specified. The \texttt{value} field of these nodes doesn't matter.
@@ -5002,7 +4202,7 @@ Nodes for indicating that \verb+\inhibitglue+ is
\texttt{value}ãã£ã¼ã«ãã¯æå³ãæããªãï¼
%
-\item[30112]
+\item[\texttt{stack\_marker}]
%<*en>
Nodes for \LuaTeX-ja's stack system (see the next
subsection). The \texttt{value} field of these nodes is
@@ -5013,7 +4213,7 @@ Nodes for \LuaTeX-ja's stack system (see the next
ãããã®ãã¼ãã®\texttt{value}ãã£ã¼ã«ãã¯ç¾å¨ã®ã°ã«ã¼ãã表ãï¼
%
-\item[30113]
+\item[\texttt{char\_by\_cid}]
%<*en>
Nodes for Japanese Characters which the callback process of
\Pkg{luaotfload} won't be applied, and the character code is
@@ -5026,11 +4226,11 @@ Nodes for Japanese Characters which the callback process of
\Pkg{luaotfload}ã®ã³ã¼ã«ããã¯ã«ããå¦çãé©ç¨ãããªãåææåã®ããã®ãã¼ãã§ï¼
\texttt{value}ãã£ã¼ã«ãã«ãã®æåã®ã³ã¼ããæ ¼ç´ããã¦ããï¼
ãã® \verb+user_id+ ãæã¤ãã¼ãã¯ããããã\Pkg{luaotfload}ã®ã³ã¼ã«ããã¯ã®å¦çã®
-\textbf{å¾ã§}`glyph\_node'ã«å¤æãããï¼ãã® \verb+user_id+ 㯠%
+\emph{å¾ã§}`glyph\_node'ã«å¤æãããï¼ãã® \verb+user_id+ 㯠%
\Pkg{luatexja-otf} ããã±ã¼ã¸ã§ã®ã¿ä½¿ç¨ãããï¼
%
-\item[30114]
+\item[\texttt{begin\_par}]
Nodes for indicating beginning of a paragraph.
A paragraph which is started by \verb+\item+ in list-like environments has a horizontal box
for its label before the actual contents. So \dots
@@ -5108,14 +4308,13 @@ callback.
%
%<*ja>
\verb+unsave+ ã \verb+filtered_hpack+ï¼ãã㯠\verb+hpack_filter+ ã³ã¼ã«ããã¯ã
-å®è¡ãããã¨ããã§ããï¼ã®\textbf{åã«}å®è¡ããã¦ãããã¨ã«æ³¨æããï¼
+å®è¡ãããã¨ããã§ããï¼ã®\emph{åã«}å®è¡ããã¦ãããã¨ã«æ³¨æããï¼
ãããã£ã¦ï¼ä¸è¨ã½ã¼ã¹ä¸ã§`5\,pt'㯠\verb+unsave+ ã®ã¨ããã§æ¨ã¦ããï¼
\verb+hpack_filter+ ããã¯ã¢ã¯ã»ã¹ãããã¨ãã§ããªãï¼
%
%\paragraph{The method}
%\paragraph{解決æ³}
-%\paragraph{解å³æ¹æ³}
%<*en>
The code of stack system is based on that in a post of Dev-luatex mailing list\footnote{%
@@ -5165,9 +4364,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
@@ -5225,11 +4421,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,
@@ -5331,7 +4525,7 @@ after `beginning/ending of a group' characters.
\item[\textsf{G}] Beginning of group (usually \verb+{+)\\
and ending of group (usually \verb+}+).
\item[\textsf{J}] Japanese characters.
-\item[\textsf{5}] \textit{end-of-line} (usually \verb+^^J+).
+\item[\textsf{5}] \textit{end-of-line} (usually \verb+^+\verb+^J+).
\item[\textsf{10}] space (usually \sp).
\item[\textsf{O}] other characters, whose category code is in $\{3,4,6,7,8,11,12,13\}$.
\item[\textsf{[\sp]}, \textsf{[{\tt\char92par}]}]
@@ -5341,7 +4535,7 @@ emits a space, or~\verb+\par+.
\begin{itemize}
\item We omitted about category codes
9~(\textit{ignored}), 14~(\textit{comment})~and~15~(\textit{invalid})
-from the above diagram. We also ignored the input like `\verb+^^A+' or `\verb+^+\verb+^df+'.
+from the above diagram. We also ignored the input like `\verb+^+\verb+^A+' or `\verb+^+\verb+^df+'.
\item When a character whose category code is 0 (\textit{escape character}) is seen by \TeX,
the input processor scans a control sequence (\textsf{scan a c.s.}).
These paths are not shown in the above diagram.
@@ -5357,7 +4551,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
@@ -5420,7 +4613,7 @@ u
以ä¸ãè¸ã¾ãï¼\LuaTeX-jaã«ããããåææåç´å¾ã®æ¹è¡æå¶ãã®å¦çã¯ï¼æ¬¡ã®ããã«ãªã£ã¦ããï¼
\begin{quote}
-åå
¥åè¡ã«å¯¾ãï¼\textbf{ãã®å
¥åè¡ãèªã¾ããåã®å
é¨ç¶æ
ã§}
+åå
¥åè¡ã«å¯¾ãï¼\emph{ãã®å
¥åè¡ãèªã¾ããåã®å
é¨ç¶æ
ã§}
以ä¸ã®3æ¡ä»¶ãæºãããã¦ããå ´åï¼\LuaTeX-jaã¯U+FFFFFçªã®æå
\footnote{ãã®æåã¯ã³ã¡ã³ãæåã¨ãã¦æ±ãããããã«\LuaTeX-jaå
é¨ã§è¨å®ããã¦ããï¼}
ãæ«å°¾ã«è¿½å ããï¼ãã£ã¦ï¼ãã®å ´åã«æ¹è¡ã¯ç©ºç½ã¨ã¯è¦åãããªããã¨ã¨ãªãï¼
@@ -5459,14 +4652,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 ã§ã¯æ¬¡ã®ãããªä»æ§ã§ãã£ãï¼
@@ -5491,7 +4683,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}}$}
@@ -5501,7 +4692,7 @@ A \emph{cluster} is a list of consecutive nodes in one of the following forms,
with the \textit{id} of it:
%
%<*ja>
-\textbf{ã¯ã©ã¹ã¿}ã¯ä»¥ä¸ã®å½¢ã®ãã¡ã®ã©ããã²ã¨ã¤ãã¨ãé£ç¶çãªãã¼ãã®ãªã¹ãã§ããï¼
+\emph{ã¯ã©ã¹ã¿}ã¯ä»¥ä¸ã®å½¢ã®ãã¡ã®ã©ããã²ã¨ã¤ãã¨ãé£ç¶çãªãã¼ãã®ãªã¹ãã§ããï¼
%
\begin{enumerate}
%<*en>
@@ -5638,7 +4829,7 @@ $\mathit{Np}.\mathit{head}$, $\mathit{Np}.\mathit{tail}$ã¯ï¼ãã®åææå
\hbox{\hbox{abc}...\hbox{\lower1pt\hbox{xyz}}}
\end{verbatim}
ã®ããã«ï¼$p$ã®å
容ãå¥ã®æ°´å¹³ããã¯ã¹ã§éå§ã»çµäºãã¦ããå¯è½æ§ãååããå¾ãï¼ãã®ãããªå ´åï¼
-$\mathit{Np}.\mathit{head}$, $\mathit{Np}.\mathit{tail}$ã®ç®åºã¯ï¼\textbf{åç´æ¹åã«ã·ããããã¦ããªã}æ°´å¹³ããã¯ã¹ã®
+$\mathit{Np}.\mathit{head}$, $\mathit{Np}.\mathit{tail}$ã®ç®åºã¯ï¼\emph{åç´æ¹åã«ã·ããããã¦ããªã}æ°´å¹³ããã¯ã¹ã®
å ´åã ãå
é¨ãå帰çã«æ¢ç´¢ããï¼ä¾ãã°ä¸ã®ä¾ã§ã¯ï¼$\mathit{Np}.\mathit{head}$ã¯æåãaãã表ããã¼ãã§ããï¼
ä¸æ¹$\mathit{Np}.\mathit{tail}$ã¯åç´æ¹åã«ã·ãããããæ°´å¹³ããã¯ã¹ï¼\verb+\lower1pt\hbox{xyz}+ã«å¯¾å¿ãããã¼ãã§ããï¼
\item ã¾ãï¼å
é ã«ã¢ã¯ã»ã³ãä»ãã®æåããããï¼æ«å°¾ã«ã¤ã¿ãªãã¯è£æ£ç¨ã®ã«ã¼ã³ã
@@ -5748,7 +4939,7 @@ $g$ã¯ãæåã³ã¼ã\texttt{'boxbdd'}ã®æåãã¨\textit{Np}ã®éã«å
¥
\longrightarrow \Node{glue or kern}{å³ç©ºç½}\longrightarrow \Node{cluster}{\textit{Np}}
\]
-以å¾ï¼\textbf{å
¸åçãªä¾ã¨ãã¦ï¼ã¯ã©ã¹ã¿\textit{Nq}ã¨\textit{Np}ãå
±ã«\textsf{\textmd{åæA}}ã§ããå ´åãè¦ã¦ãããï¼}
+以å¾ï¼\emph{å
¸åçãªä¾ã¨ãã¦ï¼ã¯ã©ã¹ã¿\textit{Nq}ã¨\textit{Np}ãå
±ã«\textsf{\textmd{åæA}}ã§ããå ´åãè¦ã¦ãããï¼}
ãã®å ´åãå
¨ã¦ã®å ´åã®åºæ¬ã¨ãªãï¼
\paragraph{ãå³ç©ºç½ãã®ç®åº}
@@ -5841,18 +5032,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{ç¦åç¨ããã«ãã£ã®æ¿å
¥}
ã¾ãï¼
\[
@@ -5890,7 +5069,6 @@ $a$ã¯ç¦åå¦çç¨ã«\textit{Nq}ã¨\textit{Np}ã®éã«å ããããã¹ã
\begin{table}[t]
%\caption{Summary of JFM glues.}
%\caption{JFM ã°ã«ã¼ã®æ¦è¦ï¼}
-%\caption{JFMè¶æ»ç»ã}
\label{tab-jfmglue}
\begin{center}
\small
@@ -6143,12 +5321,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>
@@ -6197,45 +5372,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.
@@ -6332,7 +5481,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 ãåºåãã¯ï¼ããã¾ã§ã«éããæååãåºåï¼âããã§è¡åå²å¯è½ï¼ãæå³ããï¼
@@ -6352,7 +5500,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æ±ãã§ããï¼
@@ -6360,7 +5507,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æ±ãã§ããï¼
@@ -6398,7 +5544,7 @@ listing environments.
\item é常ã®\TeX ã®è¡åå²æ¹æ³ã«å¾ã£ã¦ï¼æ®µè½ãè¡åå²ããï¼ãã®æ®µéã§ã¯ï¼è¡
é·ã«å端ãåºãå ´åï¼ãã®å端åã¯\Param{\hyperlink{fld:xks}{xkanjiskip}}ï¼
\Param{\hyperlink{fld:kanjiskip}{kanjiskip}}ï¼JFMã°ã«ã¼ã®å
¨ã¦ã§ï¼åªå
é ä½ãªãï¼è² æ
ãããï¼
-\item ãã®å¾ï¼\texttt{post\_linebreak\_filter} callbackã使ãï¼\textbf{段
+\item ãã®å¾ï¼\texttt{post\_linebreak\_filter} callbackã使ãï¼\emph{段
è½ä¸ã®åè¡ãã¨ã«}ï¼è¡æ«æåã®ä½ç½®ã調æ´ãããï¼åªå
度ä»ãã®è¡é·èª¿æ´
ãå®ç¾ããããã«ã°ã«ã¼ã®ä¼¸ç¸®åº¦ã調æ´ããï¼
\texttt{luatexja-adjust.sty} ã®ä½ç¨ã¯ï¼ãã®callbackã追å ããã ãã§ããï¼
@@ -6409,7 +5555,7 @@ listing environments.
ã°ã«ã¼ã®ä¼¸ç¸®åº¦ï¼\texttt{plus} ã \texttt{minus} ã§æå®ããã¦ããå¤ï¼ã«ã¯ï¼
æéå¤ã®ä»ã«ï¼\texttt{fi}ï¼\texttt{fil}ï¼\texttt{fill}ï¼\texttt{filll}ã¨
ãã4ã¤ã®ç¡é大ã¬ãã«ï¼å¾ãã®æ¹ã»ã©å¤§ããï¼ãããï¼è¡ã®èª¿æ´ã«
-\texttt{fi} ãªã©ã®\textbf{ç¡é大ã¬ãã«ã®ä¼¸ç¸®åº¦ãç¨ãããã¦ããå ´åã¯ï¼ã
+\texttt{fi} ãªã©ã®\emph{ç¡é大ã¬ãã«ã®ä¼¸ç¸®åº¦ãç¨ãããã¦ããå ´åã¯ï¼ã
ã®è¡ã«å¯¾ãã¦ã®å¦çãä¸æ¢}ããï¼
ãã£ã¦ï¼ä»¥éï¼åé¡ã«ãã¦ããè¡ã®è¡é·èª¿æ´ã¯ä¼¸ç¸®åº¦ãæéé·ã®ã°ã«ã¼ãç¨ãã¦
@@ -6424,7 +5570,7 @@ listing environments.
ã¾ãï¼è¡é·ã¨èªç¶é·ã¨ã®å·®ã®çµ¶å¯¾å¤ãè¨ç®ãï¼ããã\textit{total}ã¨ããï¼
\subsection{è¡æ«æåã®ä½ç½®èª¿æ´}
-ã¾ãï¼è¡æ«ãæåã¯ã©ã¹$n$ã®\textbf{Jachar}ã§ãã£ãå ´åï¼
+ã¾ãï¼è¡æ«ãæåã¯ã©ã¹$n$ã®\textbf{JAchar}ã§ãã£ãå ´åï¼
ãããåãããã¨ã«ãã£ã¦ï¼\textbf{JAglue} ãè² æ
ãã調æ´éãå°ãªããããã¨ããï¼
ãã®è¡æ«æåã®å·¦å³ã®ç§»åå¯è½éã¯ï¼JFMä¸ã«ããæåã¯ã©ã¹$n$ã®å®ç¾©ã®
\texttt{end\_stretch},~\texttt{end\_shrink}ãã£ã¼ã«ãã«å
¨è§åä½ã®å¤ã¨ãã¦è¨è¿°ããã¦ããï¼
@@ -6455,11 +5601,6 @@ listing environments.
%
-%<*en>
-\section{Advanced line-adjustment for Japanese characters}
-\dots
-%
-
@@ -6481,424 +5622,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}
-
-%<*en>
-In these tables, the default catcode (\LuaTeX-ja) and kcatcode ((u)\pTeX) of non-kanji
-characters defined in JIS~X~0213 from row 1 to row 13 is summarized.
-Each character is printed as follows:
-%
-%<*ja>
-ããã§ã¯ï¼JIS~X~0213ã®éæ¼¢åé¨åï¼ç¬¬1åºã第13åºï¼ã®ãã¡ï¼
-ã©ã®æåã(u)\pTeX ã\LuaTeX-jaã§å¶å¾¡ç¶´å
ã«ä½¿ç¨å¯è½ãã表ã«ãã¦ã¾ã¨ããï¼
-åæåã¯
-%
-\begin{center}
-\tt\fboxsep=1pt\fbox{\hbox to \zw{\gt ã\hss}}\,\scriptsize LUP
-\end{center}
-%<*ja>
-ã®ããã«è¡¨ç¤ºãã¦ããï¼åæåã¯æ¬¡ã®æå³ãæã£ã¦ããï¼
-ãã®è¡¨ã®çæã¯ï¼JIS~X~0208ã®ç¯å²å
ã®æåã«ã¤ãã¦ã¯\verb+\jis+å½ä»¤ã使ã£ã¦è¡ãªã£ã¦ããï¼
-%
-%<*en>
-The tables are generated by using \verb+\jis+ command for characters included in
-JIS~X~0208.
-Each character in the tables means:
-%
-\begin{itemize}
-%<*en>
-\item The background of a character regarded as \textbf{ALchar} in \LuaTeX-ja
- is colored light blue.
-%
-%<*ja>
-\item èæ¯ãèãéãå¡ããã¦ããæåã¯ï¼
-\LuaTeX-ja ã®æ¨æºã§\textbf{ALchar}ã¨ãã¦èªèããã¦ããæåã§ããï¼
-%
-
-%<*en>
-\item The first letter {\tt L} means that the character is available for
- the name of a control sequence in \XeTeX{} and \LuaTeX-ja (its catcode is 11).
-%
-%<*ja>
-\item 1æåç®ã® {\tt L} ã¯ï¼\XeTeX ã\LuaTeX-jaã«ããã¦ãã®æåãå¶å¾¡ç¶´å
ã«
-使ç¨å¯è½ï¼catcodeã11ï¼ã§ãããã¨ã表ãã¦ããï¼
-%
-
-%<*en>
-\item The second letter {\tt U} means that the character is available for
- the name of a control sequence in \upTeX{} (its kcatcode is 16 or 17).
- \upTeX{} regards these characters as Japanese character.
-%
-%<*ja>
-\item 2æåç®ã®{\tt U} ã¯ï¼\upTeX ã«ããã¦ãã®æåãå¶å¾¡ç¶´å
ã«ä½¿ç¨å¯è½ï¼kcatcodeã¯16,~17ï¼ã§ãããã¨ã
-表ãã¦ããï¼ãã®ç¯å²å
ã§ã¯ï¼\upTeX ã¯æ¨æºã§å
¨æåãåææåã¨ãã¦æ±ãããã§ããï¼
-%
-
-%<*en>
-\item The third letter {\tt P} means that the character is available for
- the name of a control sequence in \pTeX{} (its kcatcode is 16 or 17).
-%
-%<*ja>
-\item 3æåç®ã® {\tt P} ã¯ï¼\pTeX ã«ããã¦ãã®æåãå¶å¾¡ç¶´å
ã«ä½¿ç¨å¯è½ï¼kcatcodeã¯16,~17ï¼ã§ãããã¨ã
-表ãã¦ããï¼
-%
-
-%<*en>
-\item If the third letter is {\tt -} (or the character is printed in red),
- the character is not included in JIS~X~0208.
- Therefore, you can consider the character is not available in \pTeX.
-%
-%<*ja>
-\item 3æåç®ã{\tt -}ã¨ãªã£ã¦ãããã®ï¼æ¬ä½ã®æåã赤身ããã£ã¦ããï¼ã¯ï¼
-JIS~X~0208ã«ãªããã\pTeX ã§ã¯ä½¿ç¨ä¸è½ã¨èãã¦è¯ããã®ã§ããï¼
-%
-
-%<*en>
-\item The kana for bidakuon in row 4 and 5 are omitted.
-%
-%<*ja>
-\item 第4åºã¨ç¬¬5åºã«ããï¼é¼»æ¿é³ã®ä»®åã«ã¤ãã¦ã¯çç¥ããï¼
-%
-\end{itemize}
-
-
-\makeatletter
-\def\uplist{% upTeX 㧠\kcatcode!=18 ãªãã®
- \@elt {8486}\@elt {8491}\@elt {8492}\@elt {8499}\@elt {8500}\@elt {8501}%
- \@elt {8502}\@elt {8504}\@elt {8508}\@elt {9008}\@elt {9009}\@elt {9010}%
- \@elt {9011}\@elt {9012}\@elt {9013}\@elt {9014}\@elt {9015}\@elt {9016}%
- \@elt {9017}\@elt {9025}\@elt {9026}\@elt {9027}\@elt {9028}\@elt {9029}%
- \@elt {9030}\@elt {9031}\@elt {9032}\@elt {9033}\@elt {9034}\@elt {9035}%
- \@elt {9036}\@elt {9037}\@elt {9038}\@elt {9039}\@elt {9040}\@elt {9041}%
- \@elt {9042}\@elt {9043}\@elt {9044}\@elt {9045}\@elt {9046}\@elt {9047}%
- \@elt {9048}\@elt {9049}\@elt {9050}\@elt {9057}\@elt {9058}\@elt {9059}%
- \@elt {9060}\@elt {9061}\@elt {9062}\@elt {9063}\@elt {9064}\@elt {9065}%
- \@elt {9066}\@elt {9067}\@elt {9068}\@elt {9069}\@elt {9070}\@elt {9071}%
- \@elt {9072}\@elt {9073}\@elt {9074}\@elt {9075}\@elt {9076}\@elt {9077}%
- \@elt {9078}\@elt {9079}\@elt {9080}\@elt {9081}\@elt {9082}\@elt {9249}%
- \@elt {9250}\@elt {9251}\@elt {9252}\@elt {9253}\@elt {9254}\@elt {9255}%
- \@elt {9256}\@elt {9257}\@elt {9258}\@elt {9259}\@elt {9260}\@elt {9261}%
- \@elt {9262}\@elt {9263}\@elt {9264}\@elt {9265}\@elt {9266}\@elt {9267}%
- \@elt {9268}\@elt {9269}\@elt {9270}\@elt {9271}\@elt {9272}\@elt {9273}%
- \@elt {9274}\@elt {9275}\@elt {9276}\@elt {9277}\@elt {9278}\@elt {9279}%
- \@elt {9280}\@elt {9281}\@elt {9282}\@elt {9283}\@elt {9284}\@elt {9285}%
- \@elt {9286}\@elt {9287}\@elt {9288}\@elt {9289}\@elt {9290}\@elt {9291}%
- \@elt {9292}\@elt {9293}\@elt {9294}\@elt {9295}\@elt {9296}\@elt {9297}%
- \@elt {9298}\@elt {9299}\@elt {9300}\@elt {9301}\@elt {9302}\@elt {9303}%
- \@elt {9304}\@elt {9305}\@elt {9306}\@elt {9307}\@elt {9308}\@elt {9309}%
- \@elt {9310}\@elt {9311}\@elt {9312}\@elt {9313}\@elt {9314}\@elt {9315}%
- \@elt {9316}\@elt {9317}\@elt {9318}\@elt {9319}\@elt {9320}\@elt {9321}%
- \@elt {9322}\@elt {9323}\@elt {9324}\@elt {9325}\@elt {9326}\@elt {9327}%
- \@elt {9328}\@elt {9329}\@elt {9330}\@elt {9331}\@elt {9505}\@elt {9506}%
- \@elt {9507}\@elt {9508}\@elt {9509}\@elt {9510}\@elt {9511}\@elt {9512}%
- \@elt {9513}\@elt {9514}\@elt {9515}\@elt {9516}\@elt {9517}\@elt {9518}%
- \@elt {9519}\@elt {9520}\@elt {9521}\@elt {9522}\@elt {9523}\@elt {9524}%
- \@elt {9525}\@elt {9526}\@elt {9527}\@elt {9528}\@elt {9529}\@elt {9530}%
- \@elt {9531}\@elt {9532}\@elt {9533}\@elt {9534}\@elt {9535}\@elt {9536}%
- \@elt {9537}\@elt {9538}\@elt {9539}\@elt {9540}\@elt {9541}\@elt {9542}%
- \@elt {9543}\@elt {9544}\@elt {9545}\@elt {9546}\@elt {9547}\@elt {9548}%
- \@elt {9549}\@elt {9550}\@elt {9551}\@elt {9552}\@elt {9553}\@elt {9554}%
- \@elt {9555}\@elt {9556}\@elt {9557}\@elt {9558}\@elt {9559}\@elt {9560}%
- \@elt {9561}\@elt {9562}\@elt {9563}\@elt {9564}\@elt {9565}\@elt {9566}%
- \@elt {9567}\@elt {9568}\@elt {9569}\@elt {9570}\@elt {9571}\@elt {9572}%
- \@elt {9573}\@elt {9574}\@elt {9575}\@elt {9576}\@elt {9577}\@elt {9578}%
- \@elt {9579}\@elt {9580}\@elt {9581}\@elt {9582}\@elt {9583}\@elt {9584}%
- \@elt {9585}\@elt {9586}\@elt {9587}\@elt {9588}\@elt {9589}\@elt {9590}%
- % ãããã JIS X 0213
- \@elt {8760}\@elt {8761}\@elt {9083}\@elt {9332}\@elt {9333}\@elt {9334}%
- \@elt {9335}\@elt {9336}\@elt {9337}\@elt {9338}\@elt {9339}\@elt {9591}%
- \@elt {9592}\@elt {9593}\@elt {9594}\@elt {9595}\@elt {9596}\@elt {9597}%
- \@elt {9598}\@elt {9838}\@elt {9839}\@elt {9840}\@elt {9841}\@elt {9842}%
- \@elt {9843}\@elt {9844}\@elt {9845}\@elt {9846}\@elt {9847}\@elt {9848}%
- \@elt {9849}\@elt {9850}\@elt {9851}\@elt {9852}\@elt {9853}\@elt {9854}%
- \@elt {10098}\@elt {10099}\@elt {10100}\@elt {10101}%
-}
-\def\plist{% pTeX 㧠\kcatcode!=18 ãªãã®
- \@elt {8993}\@elt {8994}\@elt {8995}\@elt {8996}\@elt {8997}\@elt {8998}%
- \@elt {8999}\@elt {9000}\@elt {9001}\@elt {9002}\@elt {9003}\@elt {9004}%
- \@elt {9005}\@elt {9006}\@elt {9007}\@elt {9008}\@elt {9009}\@elt {9010}%
- \@elt {9011}\@elt {9012}\@elt {9013}\@elt {9014}\@elt {9015}\@elt {9016}%
- \@elt {9017}\@elt {9018}\@elt {9019}\@elt {9020}\@elt {9021}\@elt {9022}%
- \@elt {9023}\@elt {9024}\@elt {9025}\@elt {9026}\@elt {9027}\@elt {9028}%
- \@elt {9029}\@elt {9030}\@elt {9031}\@elt {9032}\@elt {9033}\@elt {9034}%
- \@elt {9035}\@elt {9036}\@elt {9037}\@elt {9038}\@elt {9039}\@elt {9040}%
- \@elt {9041}\@elt {9042}\@elt {9043}\@elt {9044}\@elt {9045}\@elt {9046}%
- \@elt {9047}\@elt {9048}\@elt {9049}\@elt {9050}\@elt {9051}\@elt {9052}%
- \@elt {9053}\@elt {9054}\@elt {9055}\@elt {9056}\@elt {9057}\@elt {9058}%
- \@elt {9059}\@elt {9060}\@elt {9061}\@elt {9062}\@elt {9063}\@elt {9064}%
- \@elt {9065}\@elt {9066}\@elt {9067}\@elt {9068}\@elt {9069}\@elt {9070}%
- \@elt {9071}\@elt {9072}\@elt {9073}\@elt {9074}\@elt {9075}\@elt {9076}%
- \@elt {9077}\@elt {9078}\@elt {9079}\@elt {9080}\@elt {9081}\@elt {9082}%
- \@elt {9083}\@elt {9084}\@elt {9085}\@elt {9086}\@elt {9249}\@elt {9250}%
- \@elt {9251}\@elt {9252}\@elt {9253}\@elt {9254}\@elt {9255}\@elt {9256}%
- \@elt {9257}\@elt {9258}\@elt {9259}\@elt {9260}\@elt {9261}\@elt {9262}%
- \@elt {9263}\@elt {9264}\@elt {9265}\@elt {9266}\@elt {9267}\@elt {9268}%
- \@elt {9269}\@elt {9270}\@elt {9271}\@elt {9272}\@elt {9273}\@elt {9274}%
- \@elt {9275}\@elt {9276}\@elt {9277}\@elt {9278}\@elt {9279}\@elt {9280}%
- \@elt {9281}\@elt {9282}\@elt {9283}\@elt {9284}\@elt {9285}\@elt {9286}%
- \@elt {9287}\@elt {9288}\@elt {9289}\@elt {9290}\@elt {9291}\@elt {9292}%
- \@elt {9293}\@elt {9294}\@elt {9295}\@elt {9296}\@elt {9297}\@elt {9298}%
- \@elt {9299}\@elt {9300}\@elt {9301}\@elt {9302}\@elt {9303}\@elt {9304}%
- \@elt {9305}\@elt {9306}\@elt {9307}\@elt {9308}\@elt {9309}\@elt {9310}%
- \@elt {9311}\@elt {9312}\@elt {9313}\@elt {9314}\@elt {9315}\@elt {9316}%
- \@elt {9317}\@elt {9318}\@elt {9319}\@elt {9320}\@elt {9321}\@elt {9322}%
- \@elt {9323}\@elt {9324}\@elt {9325}\@elt {9326}\@elt {9327}\@elt {9328}%
- \@elt {9329}\@elt {9330}\@elt {9331}\@elt {9332}\@elt {9333}\@elt {9334}%
- \@elt {9335}\@elt {9336}\@elt {9337}\@elt {9338}\@elt {9339}\@elt {9340}%
- \@elt {9341}\@elt {9342}\@elt {9505}\@elt {9506}\@elt {9507}\@elt {9508}%
- \@elt {9509}\@elt {9510}\@elt {9511}\@elt {9512}\@elt {9513}\@elt {9514}%
- \@elt {9515}\@elt {9516}\@elt {9517}\@elt {9518}\@elt {9519}\@elt {9520}%
- \@elt {9521}\@elt {9522}\@elt {9523}\@elt {9524}\@elt {9525}\@elt {9526}%
- \@elt {9527}\@elt {9528}\@elt {9529}\@elt {9530}\@elt {9531}\@elt {9532}%
- \@elt {9533}\@elt {9534}\@elt {9535}\@elt {9536}\@elt {9537}\@elt {9538}%
- \@elt {9539}\@elt {9540}\@elt {9541}\@elt {9542}\@elt {9543}\@elt {9544}%
- \@elt {9545}\@elt {9546}\@elt {9547}\@elt {9548}\@elt {9549}\@elt {9550}%
- \@elt {9551}\@elt {9552}\@elt {9553}\@elt {9554}\@elt {9555}\@elt {9556}%
- \@elt {9557}\@elt {9558}\@elt {9559}\@elt {9560}\@elt {9561}\@elt {9562}%
- \@elt {9563}\@elt {9564}\@elt {9565}\@elt {9566}\@elt {9567}\@elt {9568}%
- \@elt {9569}\@elt {9570}\@elt {9571}\@elt {9572}\@elt {9573}\@elt {9574}%
- \@elt {9575}\@elt {9576}\@elt {9577}\@elt {9578}\@elt {9579}\@elt {9580}%
- \@elt {9581}\@elt {9582}\@elt {9583}\@elt {9584}\@elt {9585}\@elt {9586}%
- \@elt {9587}\@elt {9588}\@elt {9589}\@elt {9590}\@elt {9591}\@elt {9592}%
- \@elt {9593}\@elt {9594}\@elt {9595}\@elt {9596}\@elt {9597}\@elt {9598}%
- \@elt {9761}\@elt {9762}\@elt {9763}\@elt {9764}\@elt {9765}\@elt {9766}%
- \@elt {9767}\@elt {9768}\@elt {9769}\@elt {9770}\@elt {9771}\@elt {9772}%
- \@elt {9773}\@elt {9774}\@elt {9775}\@elt {9776}\@elt {9777}\@elt {9778}%
- \@elt {9779}\@elt {9780}\@elt {9781}\@elt {9782}\@elt {9783}\@elt {9784}%
- \@elt {9785}\@elt {9786}\@elt {9787}\@elt {9788}\@elt {9789}\@elt {9790}%
- \@elt {9791}\@elt {9792}\@elt {9793}\@elt {9794}\@elt {9795}\@elt {9796}%
- \@elt {9797}\@elt {9798}\@elt {9799}\@elt {9800}\@elt {9801}\@elt {9802}%
- \@elt {9803}\@elt {9804}\@elt {9805}\@elt {9806}\@elt {9807}\@elt {9808}%
- \@elt {9809}\@elt {9810}\@elt {9811}\@elt {9812}\@elt {9813}\@elt {9814}%
- \@elt {9815}\@elt {9816}\@elt {9817}\@elt {9818}\@elt {9819}\@elt {9820}%
- \@elt {9821}\@elt {9822}\@elt {9823}\@elt {9824}\@elt {9825}\@elt {9826}%
- \@elt {9827}\@elt {9828}\@elt {9829}\@elt {9830}\@elt {9831}\@elt {9832}%
- \@elt {9833}\@elt {9834}\@elt {9835}\@elt {9836}\@elt {9837}\@elt {9838}%
- \@elt {9839}\@elt {9840}\@elt {9841}\@elt {9842}\@elt {9843}\@elt {9844}%
- \@elt {9845}\@elt {9846}\@elt {9847}\@elt {9848}\@elt {9849}\@elt {9850}%
- \@elt {9851}\@elt {9852}\@elt {9853}\@elt {9854}%
-}
-
-\def\jlist{% JIS X 0213 ã ãã«ãããã®
-\@elt{"222F}{"FF07}\@elt{"2230}{"FF02}\@elt{"2231}{"FF0D}\@elt{"2232}{"FF5E}%
-\@elt{"2233}{"3033}\@elt{"2234}{"3034}\@elt{"2235}{"3035}\@elt{"2236}{"303B}%
-\@elt{"2237}{"303C}\@elt{"2238}{"30FF}\@elt{"2239}{"309F}\@elt{"2242}{"2284}%
-\@elt{"2243}{"2285}\@elt{"2244}{"228A}\@elt{"2245}{"228B}\@elt{"2246}{"2209}%
-\@elt{"2247}{"2205}\@elt{"2248}{"2305}\@elt{"2249}{"2306}\@elt{"2251}{"2295}%
-\@elt{"2252}{"2296}\@elt{"2253}{"2297}\@elt{"2254}{"2225}\@elt{"2255}{"2226}%
-\@elt{"2256}{"FF5F}\@elt{"2257}{"FF60}\@elt{"2258}{"3018}\@elt{"2259}{"3019}%
-\@elt{"225A}{"3016}\@elt{"225B}{"3017}\@elt{"226B}{"2262}\@elt{"226C}{"2243}%
-\@elt{"226D}{"2245}\@elt{"226E}{"2248}\@elt{"226F}{"2276}\@elt{"2270}{"2277}%
-\@elt{"2271}{"2194}\@elt{"227A}{"266E}\@elt{"227B}{"266B}\@elt{"227C}{"266C}%
-\@elt{"227D}{"2669}\@elt{"2321}{"25B7}\@elt{"2322}{"25B6}\@elt{"2323}{"25C1}%
-\@elt{"2324}{"25C0}\@elt{"2325}{"2197}\@elt{"2326}{"2198}\@elt{"2327}{"2196}%
-\@elt{"2328}{"2199}\@elt{"2329}{"21C4}\@elt{"232A}{"21E8}\@elt{"232B}{"21E6}%
-\@elt{"232C}{"21E7}\@elt{"232D}{"21E9}\@elt{"232E}{"2934}\@elt{"232F}{"2935}%
-\@elt{"233A}{"29BF}\@elt{"233B}{"25C9}\@elt{"233C}{"303D}\@elt{"233D}{"FE46}%
-\@elt{"233E}{"FE45}\@elt{"233F}{"25E6}\@elt{"2340}{"2022}\@elt{"235B}{"2213}%
-\@elt{"235C}{"2135}\@elt{"235D}{"210F}\@elt{"235E}{"33CB}\@elt{"235F}{"2113}%
-\@elt{"2360}{"2127}\@elt{"237B}{"30A0}\@elt{"237C}{"2013}\@elt{"237D}{"29FA}%
-\@elt{"237E}{"29FB}\@elt{"2474}{"3094}\@elt{"2475}{"3095}\@elt{"2476}{"3096}%
-\@elt{"2639}{"2664}\@elt{"263A}{"2660}\@elt{"263B}{"2662}%
-\@elt{"263C}{"2666}\@elt{"263D}{"2661}\@elt{"263E}{"2665}\@elt{"263F}{"2667}%
-\@elt{"2640}{"2663}\@elt{"2659}{"03C2}\@elt{"265A}{"24F5}\@elt{"265B}{"24F6}%
-\@elt{"265C}{"24F7}\@elt{"265D}{"24F8}\@elt{"265E}{"24F9}\@elt{"265F}{"24FA}%
-\@elt{"2660}{"24FB}\@elt{"2661}{"24FC}\@elt{"2662}{"24FD}\@elt{"2663}{"24FE}%
-\@elt{"2664}{"2616}\@elt{"2665}{"2617}\@elt{"2666}{"3020}\@elt{"2667}{"260E}%
-\@elt{"2668}{"2600}\@elt{"2669}{"2601}\@elt{"266A}{"2602}\@elt{"266B}{"2603}%
-\@elt{"266C}{"2668}\@elt{"266D}{"25B1}\@elt{"266E}{"31F0}\@elt{"266F}{"31F1}%
-\@elt{"2670}{"31F2}\@elt{"2671}{"31F3}\@elt{"2672}{"31F4}\@elt{"2673}{"31F5}%
-\@elt{"2674}{"31F6}\@elt{"2675}{"31F7}\@elt{"2676}{"31F8}\@elt{"2677}{"31F9}%
-\@elt{"2678}{"31F7}\@elt{"2679}{"31FA}\@elt{"267A}{"31FB}\@elt{"267B}{"31FC}%
-\@elt{"267C}{"31FD}\@elt{"267D}{"31FE}\@elt{"267E}{"31FF}\@elt{"2742}{"23BE}%
-\@elt{"2743}{"23BF}\@elt{"2744}{"23C0}\@elt{"2745}{"23C1}\@elt{"2746}{"23C2}%
-\@elt{"2747}{"23C3}\@elt{"2748}{"23C4}\@elt{"2749}{"23C5}\@elt{"274A}{"23C6}%
-\@elt{"274B}{"23C7}\@elt{"274C}{"23C8}\@elt{"274D}{"23C9}\@elt{"274E}{"23CA}%
-\@elt{"274F}{"23CB}\@elt{"2750}{"23CC}\@elt{"2772}{"30F7}\@elt{"2773}{"30F8}%
-\@elt{"2774}{"30F9}\@elt{"2775}{"30FA}\@elt{"2776}{"22DA}\@elt{"2777}{"22DB}%
-\@elt{"2778}{"2153}\@elt{"2779}{"2154}\@elt{"277A}{"2155}\@elt{"277B}{"2713}%
-\@elt{"277C}{"2318}\@elt{"277D}{"2423}\@elt{"277E}{"23CE}\@elt{"2841}{"3251}%
-\@elt{"2842}{"3252}\@elt{"2843}{"3253}\@elt{"2844}{"3254}\@elt{"2845}{"3255}%
-\@elt{"2846}{"3256}\@elt{"2847}{"3257}\@elt{"2848}{"3258}\@elt{"2849}{"3259}%
-\@elt{"284A}{"325A}\@elt{"284B}{"325B}\@elt{"284C}{"325C}\@elt{"284D}{"325D}%
-\@elt{"284E}{"325E}\@elt{"284F}{"325F}\@elt{"2850}{"32B1}\@elt{"2851}{"32B2}%
-\@elt{"2852}{"32B3}\@elt{"2853}{"32B4}\@elt{"2854}{"32B5}\@elt{"2855}{"32B6}%
-\@elt{"2856}{"32B7}\@elt{"2857}{"32B8}\@elt{"2858}{"32B9}\@elt{"2859}{"32BA}%
-\@elt{"285A}{"32BB}\@elt{"285B}{"32BC}\@elt{"285C}{"32BD}\@elt{"285D}{"32BE}%
-\@elt{"285E}{"32BF}\@elt{"2867}{"25D0}\@elt{"2868}{"25D1}\@elt{"2869}{"25D2}%
-\@elt{"286A}{"25D3}\@elt{"286B}{"203C}\@elt{"286C}{"2047}\@elt{"286D}{"2048}%
-\@elt{"286E}{"2049}\@elt{"286F}{"01CD}\@elt{"2870}{"01CE}\@elt{"2871}{"01D0}%
-\@elt{"2872}{"1E3E}\@elt{"2873}{"1E3F}\@elt{"2874}{"01F8}\@elt{"2875}{"01F9}%
-\@elt{"2876}{"01D1}\@elt{"2877}{"01D2}\@elt{"2878}{"01D4}\@elt{"2879}{"01D6}%
-\@elt{"287A}{"01D8}\@elt{"287B}{"01DA}\@elt{"287C}{"01DC}\@elt{"2921}{"20AC}%
-\@elt{"2922}{"00A0}\@elt{"2923}{"00A1}\@elt{"2924}{"00A4}\@elt{"2925}{"00A6}%
-\@elt{"2926}{"00A9}\@elt{"2927}{"00AA}\@elt{"2928}{"00AB}\@elt{"2929}{"00AD}%
-\@elt{"292A}{"00AE}\@elt{"292B}{"00AF}\@elt{"292C}{"00B2}\@elt{"292D}{"00B3}%
-\@elt{"292E}{"00B7}\@elt{"292F}{"00B8}\@elt{"2930}{"00B9}\@elt{"2931}{"00BA}%
-\@elt{"2932}{"00BB}\@elt{"2933}{"00BC}\@elt{"2934}{"00BD}\@elt{"2935}{"00BE}%
-\@elt{"2936}{"00BF}\@elt{"2937}{"00C0}\@elt{"2938}{"00C1}\@elt{"2939}{"00C2}%
-\@elt{"293A}{"00C3}\@elt{"293B}{"00C4}\@elt{"293C}{"00C5}\@elt{"293D}{"00C6}%
-\@elt{"293E}{"00C7}\@elt{"293F}{"00C8}\@elt{"2940}{"00C9}\@elt{"2941}{"00CA}%
-\@elt{"2942}{"00CB}\@elt{"2943}{"00CC}\@elt{"2944}{"00CD}\@elt{"2945}{"00CE}%
-\@elt{"2946}{"00CF}\@elt{"2947}{"00D0}\@elt{"2948}{"00D1}\@elt{"2949}{"00D2}%
-\@elt{"294A}{"00D3}\@elt{"294B}{"00D4}\@elt{"294C}{"00D5}\@elt{"294D}{"00D6}%
-\@elt{"294E}{"00D8}\@elt{"294F}{"00D9}\@elt{"2950}{"00DA}\@elt{"2951}{"00DB}%
-\@elt{"2952}{"00DC}\@elt{"2953}{"00DD}\@elt{"2954}{"00DE}\@elt{"2955}{"00DF}%
-\@elt{"2956}{"00E0}\@elt{"2957}{"00E1}\@elt{"2958}{"00E2}\@elt{"2959}{"00E3}%
-\@elt{"295A}{"00E4}\@elt{"295B}{"00E5}\@elt{"295C}{"00E6}\@elt{"295D}{"00E7}%
-\@elt{"295E}{"00E8}\@elt{"295F}{"00E9}\@elt{"2960}{"00EA}\@elt{"2961}{"00EB}%
-\@elt{"2962}{"00EC}\@elt{"2963}{"00ED}\@elt{"2964}{"00EE}\@elt{"2965}{"00EF}%
-\@elt{"2966}{"00F0}\@elt{"2967}{"00F1}\@elt{"2968}{"00F2}\@elt{"2969}{"00F3}%
-\@elt{"296A}{"00F4}\@elt{"296B}{"00F5}\@elt{"296C}{"00F6}\@elt{"296D}{"00F8}%
-\@elt{"296E}{"00F9}\@elt{"296F}{"00FA}\@elt{"2970}{"00FB}\@elt{"2971}{"00FC}%
-\@elt{"2972}{"00FD}\@elt{"2973}{"00FE}\@elt{"2974}{"00FF}\@elt{"2975}{"0100}%
-\@elt{"2976}{"012A}\@elt{"2977}{"016A}\@elt{"2978}{"0112}\@elt{"2979}{"014C}%
-\@elt{"297A}{"0101}\@elt{"297B}{"012B}\@elt{"297C}{"016B}\@elt{"297D}{"0113}%
-\@elt{"297E}{"014D}\@elt{"2A21}{"0104}\@elt{"2A22}{"02D8}\@elt{"2A23}{"0141}%
-\@elt{"2A24}{"013D}\@elt{"2A25}{"015A}\@elt{"2A26}{"0160}\@elt{"2A27}{"015E}%
-\@elt{"2A28}{"0164}\@elt{"2A29}{"0179}\@elt{"2A2A}{"017D}\@elt{"2A2B}{"017B}%
-\@elt{"2A2C}{"0105}\@elt{"2A2D}{"02DB}\@elt{"2A2E}{"0142}\@elt{"2A2F}{"013E}%
-\@elt{"2A30}{"015B}\@elt{"2A31}{"02C7}\@elt{"2A32}{"0161}\@elt{"2A33}{"015F}%
-\@elt{"2A34}{"0165}\@elt{"2A35}{"017A}\@elt{"2A36}{"02DD}\@elt{"2A37}{"017E}%
-\@elt{"2A38}{"017C}\@elt{"2A39}{"0154}\@elt{"2A3A}{"0102}\@elt{"2A3B}{"0139}%
-\@elt{"2A3C}{"0106}\@elt{"2A3D}{"010C}\@elt{"2A3E}{"0118}\@elt{"2A3F}{"011A}%
-\@elt{"2A40}{"010E}\@elt{"2A41}{"0143}\@elt{"2A42}{"0147}\@elt{"2A43}{"0150}%
-\@elt{"2A44}{"0158}\@elt{"2A45}{"016E}\@elt{"2A46}{"0170}\@elt{"2A47}{"0162}%
-\@elt{"2A48}{"0155}\@elt{"2A49}{"0103}\@elt{"2A4A}{"013A}\@elt{"2A4B}{"0107}%
-\@elt{"2A4C}{"010D}\@elt{"2A4D}{"0119}\@elt{"2A4E}{"011B}\@elt{"2A4F}{"010F}%
-\@elt{"2A50}{"0111}\@elt{"2A51}{"0144}\@elt{"2A52}{"0148}\@elt{"2A53}{"0151}%
-\@elt{"2A54}{"0159}\@elt{"2A55}{"016F}\@elt{"2A56}{"0171}\@elt{"2A57}{"0163}%
-\@elt{"2A58}{"02D9}\@elt{"2A59}{"0108}\@elt{"2A5A}{"011C}\@elt{"2A5B}{"0124}%
-\@elt{"2A5C}{"0134}\@elt{"2A5D}{"015C}\@elt{"2A5E}{"016C}\@elt{"2A5F}{"0109}%
-\@elt{"2A60}{"011D}\@elt{"2A61}{"0125}\@elt{"2A62}{"0135}\@elt{"2A63}{"015D}%
-\@elt{"2A64}{"016D}\@elt{"2A65}{"0271}\@elt{"2A66}{"028B}\@elt{"2A67}{"027E}%
-\@elt{"2A68}{"0283}\@elt{"2A69}{"0292}\@elt{"2A6A}{"026C}\@elt{"2A6B}{"026E}%
-\@elt{"2A6C}{"0279}\@elt{"2A6D}{"0288}\@elt{"2A6E}{"0256}\@elt{"2A6F}{"0273}%
-\@elt{"2A70}{"027D}\@elt{"2A71}{"0282}\@elt{"2A72}{"0290}\@elt{"2A73}{"027B}%
-\@elt{"2A74}{"026D}\@elt{"2A75}{"025F}\@elt{"2A76}{"0272}\@elt{"2A77}{"029D}%
-\@elt{"2A78}{"028E}\@elt{"2A79}{"0261}\@elt{"2A7A}{"014B}\@elt{"2A7B}{"0270}%
-\@elt{"2A7C}{"0281}\@elt{"2A7D}{"0127}\@elt{"2A7E}{"0295}\@elt{"2B21}{"0294}%
-\@elt{"2B22}{"0266}\@elt{"2B23}{"0298}\@elt{"2B24}{"01C2}\@elt{"2B25}{"0253}%
-\@elt{"2B26}{"0257}\@elt{"2B27}{"0284}\@elt{"2B28}{"0260}\@elt{"2B29}{"0193}%
-\@elt{"2B2A}{"0153}\@elt{"2B2B}{"0152}\@elt{"2B2C}{"0268}\@elt{"2B2D}{"0289}%
-\@elt{"2B2E}{"0258}\@elt{"2B2F}{"0275}\@elt{"2B30}{"0259}\@elt{"2B31}{"025C}%
-\@elt{"2B32}{"025E}\@elt{"2B33}{"0250}\@elt{"2B34}{"026F}\@elt{"2B35}{"028A}%
-\@elt{"2B36}{"0264}\@elt{"2B37}{"028C}\@elt{"2B38}{"0254}\@elt{"2B39}{"0251}%
-\@elt{"2B3A}{"0252}\@elt{"2B3B}{"028D}\@elt{"2B3C}{"0265}\@elt{"2B3D}{"02A2}%
-\@elt{"2B3E}{"02A1}\@elt{"2B3F}{"0255}\@elt{"2B40}{"0291}\@elt{"2B41}{"027A}%
-\@elt{"2B42}{"0267}\@elt{"2B43}{"025A}\@elt{"2B44}{"00E6}\@elt{"2B45}{"01FD}%
-\@elt{"2B46}{"1F70}\@elt{"2B47}{"1F71}\@elt{"2B48}{"0254}\@elt{"2B49}{"0254}%
-\@elt{"2B4A}{"028C}\@elt{"2B4B}{"028C}\@elt{"2B4C}{"0259}\@elt{"2B4D}{"0259}%
-\@elt{"2B4E}{"025A}\@elt{"2B4F}{"025A}\@elt{"2B50}{"1F72}\@elt{"2B51}{"1F73}%
-\@elt{"2B52}{"0361}\@elt{"2B53}{"02C8}\@elt{"2B54}{"02CC}\@elt{"2B55}{"02D0}%
-\@elt{"2B56}{"02D1}\@elt{"2B57}{"0306}\@elt{"2B58}{"203F}\@elt{"2B59}{"030B}%
-\@elt{"2B5A}{"0301}\@elt{"2B5B}{"0304}\@elt{"2B5C}{"0300}\@elt{"2B5D}{"030F}%
-\@elt{"2B5E}{"030C}\@elt{"2B5F}{"0302}\@elt{"2B60}{"02E5}\@elt{"2B61}{"02E6}%
-\@elt{"2B62}{"02E7}\@elt{"2B63}{"02E8}\@elt{"2B64}{"02E9}\@elt{"2B65}{"02E9}%
-\@elt{"2B66}{"02E5}\@elt{"2B67}{"0325}\@elt{"2B68}{"032C}\@elt{"2B69}{"0339}%
-\@elt{"2B6A}{"031C}\@elt{"2B6B}{"031F}\@elt{"2B6C}{"0320}\@elt{"2B6D}{"0308}%
-\@elt{"2B6E}{"033D}\@elt{"2B6F}{"0329}\@elt{"2B70}{"032F}\@elt{"2B71}{"02DE}%
-\@elt{"2B72}{"0324}\@elt{"2B73}{"0330}\@elt{"2B74}{"033C}\@elt{"2B75}{"0334}%
-\@elt{"2B76}{"031D}\@elt{"2B77}{"031E}\@elt{"2B78}{"0318}\@elt{"2B79}{"0319}%
-\@elt{"2B7A}{"032A}\@elt{"2B7B}{"033A}\@elt{"2B7C}{"033B}\@elt{"2B7D}{"0303}%
-\@elt{"2B7E}{"031A}\@elt{"2C21}{"2776}\@elt{"2C22}{"2777}\@elt{"2C23}{"2778}%
-\@elt{"2C24}{"2779}\@elt{"2C25}{"277A}\@elt{"2C26}{"277B}\@elt{"2C27}{"277C}%
-\@elt{"2C28}{"277D}\@elt{"2C29}{"277E}\@elt{"2C2A}{"277F}\@elt{"2C2B}{"24EB}%
-\@elt{"2C2C}{"24EC}\@elt{"2C2D}{"24ED}\@elt{"2C2E}{"24EE}\@elt{"2C2F}{"24EF}%
-\@elt{"2C30}{"24F0}\@elt{"2C31}{"24F1}\@elt{"2C32}{"24F2}\@elt{"2C33}{"24F3}%
-\@elt{"2C34}{"24F4}\@elt{"2C35}{"2170}\@elt{"2C36}{"2171}\@elt{"2C37}{"2172}%
-\@elt{"2C38}{"2173}\@elt{"2C39}{"2174}\@elt{"2C3A}{"2175}\@elt{"2C3B}{"2176}%
-\@elt{"2C3C}{"2177}\@elt{"2C3D}{"2178}\@elt{"2C3E}{"2179}\@elt{"2C3F}{"217A}%
-\@elt{"2C40}{"217B}\@elt{"2C41}{"24D0}\@elt{"2C42}{"24D1}\@elt{"2C43}{"24D2}%
-\@elt{"2C44}{"24D3}\@elt{"2C45}{"24D4}\@elt{"2C46}{"24D5}\@elt{"2C47}{"24D6}%
-\@elt{"2C48}{"24D7}\@elt{"2C49}{"24D8}\@elt{"2C4A}{"24D9}\@elt{"2C4B}{"24DA}%
-\@elt{"2C4C}{"24DB}\@elt{"2C4D}{"24DC}\@elt{"2C4E}{"24DD}\@elt{"2C4F}{"24DE}%
-\@elt{"2C50}{"24DF}\@elt{"2C51}{"24E0}\@elt{"2C52}{"24E1}\@elt{"2C53}{"24E2}%
-\@elt{"2C54}{"24E3}\@elt{"2C55}{"24E4}\@elt{"2C56}{"24E5}\@elt{"2C57}{"24E6}%
-\@elt{"2C58}{"24E7}\@elt{"2C59}{"24E8}\@elt{"2C5A}{"24E9}\@elt{"2C5B}{"32D0}%
-\@elt{"2C5C}{"32D1}\@elt{"2C5D}{"32D2}\@elt{"2C5E}{"32D3}\@elt{"2C5F}{"32D4}%
-\@elt{"2C60}{"32D5}\@elt{"2C61}{"32D6}\@elt{"2C62}{"32D7}\@elt{"2C63}{"32D8}%
-\@elt{"2C64}{"32D9}\@elt{"2C65}{"32DA}\@elt{"2C66}{"32DB}\@elt{"2C67}{"32DC}%
-\@elt{"2C68}{"32DD}\@elt{"2C69}{"32DE}\@elt{"2C6A}{"32DF}\@elt{"2C6B}{"32E0}%
-\@elt{"2C6C}{"32E1}\@elt{"2C6D}{"32E2}\@elt{"2C6E}{"32E3}\@elt{"2C6F}{"32FA}%
-\@elt{"2C70}{"32E9}\@elt{"2C71}{"32E5}\@elt{"2C72}{"32ED}\@elt{"2C73}{"32EC}%
-\@elt{"2C7D}{"2051}\@elt{"2C7E}{"2042}\@elt{"2D21}{"2460}\@elt{"2D22}{"2461}%
-\@elt{"2D23}{"2462}\@elt{"2D24}{"2463}\@elt{"2D25}{"2464}\@elt{"2D26}{"2465}%
-\@elt{"2D27}{"2466}\@elt{"2D28}{"2467}\@elt{"2D29}{"2468}\@elt{"2D2A}{"2469}%
-\@elt{"2D2B}{"246A}\@elt{"2D2C}{"246B}\@elt{"2D2D}{"246C}\@elt{"2D2E}{"246D}%
-\@elt{"2D2F}{"246E}\@elt{"2D30}{"246F}\@elt{"2D31}{"2470}\@elt{"2D32}{"2471}%
-\@elt{"2D33}{"2472}\@elt{"2D34}{"2473}\@elt{"2D35}{"2160}\@elt{"2D36}{"2161}%
-\@elt{"2D37}{"2162}\@elt{"2D38}{"2163}\@elt{"2D39}{"2164}\@elt{"2D3A}{"2165}%
-\@elt{"2D3B}{"2166}\@elt{"2D3C}{"2167}\@elt{"2D3D}{"2168}\@elt{"2D3E}{"2169}%
-\@elt{"2D3F}{"216A}\@elt{"2D40}{"3349}\@elt{"2D41}{"3314}\@elt{"2D42}{"3322}%
-\@elt{"2D43}{"334D}\@elt{"2D44}{"3318}\@elt{"2D45}{"3327}\@elt{"2D46}{"3303}%
-\@elt{"2D47}{"3336}\@elt{"2D48}{"3351}\@elt{"2D49}{"3357}\@elt{"2D4A}{"330D}%
-\@elt{"2D4B}{"3326}\@elt{"2D4C}{"3323}\@elt{"2D4D}{"332B}\@elt{"2D4E}{"334A}%
-\@elt{"2D4F}{"333B}\@elt{"2D50}{"339C}\@elt{"2D51}{"339D}\@elt{"2D52}{"339E}%
-\@elt{"2D53}{"338E}\@elt{"2D54}{"338F}\@elt{"2D55}{"33C4}\@elt{"2D56}{"33A1}%
-\@elt{"2D57}{"216B}\@elt{"2D5F}{"337B}\@elt{"2D60}{"301D}\@elt{"2D61}{"301F}%
-\@elt{"2D62}{"2116}\@elt{"2D63}{"33CD}\@elt{"2D64}{"2121}\@elt{"2D65}{"32A4}%
-\@elt{"2D66}{"32A5}\@elt{"2D67}{"32A6}\@elt{"2D68}{"32A7}\@elt{"2D69}{"32A8}%
-\@elt{"2D6A}{"3231}\@elt{"2D6B}{"3232}\@elt{"2D6C}{"3239}\@elt{"2D6D}{"337E}%
-\@elt{"2D6E}{"337D}\@elt{"2D6F}{"337C}\@elt{"2D73}{"222E}\@elt{"2D78}{"221F}%
-\@elt{"2D79}{"22BF}\@elt{"2D7D}{"2756}\@elt{"2D7E}{"261E}%
-}
-
-\newcount\cntA
-\newcount\cntB
-\newcount\flag
-\def\chk@in@#1#2{{\global\flag=0\relax%
- \def\@elt##1{\ifnum#2=##1\global\flag=1 \fi}%
- #1}}
-\def\get@in@#1#2{{%
- \global\flag=0\relax%
- \def\@elt##1##2{\ifnum#2=##1\global\flag##2 \fi}%
- #1}}
-
-\def\outi{%
-\get@in@{\jlist}{\cntA}\cntB=\flag
-\ifnum\cntB=0{}%
- \cntB=\jis\cntA{}%
- \ifnum\cntB=0 \else
- \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%
- \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
- \fi
-\else
- \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%
- \ifnum\catcode\cntB=11 L\else~\fi
- \chk@in@{\uplist}{\cntA}\ifnum\flag=1 U\else~\fi-%
-\fi\global\advance\cntA1 }
-
-\def\out#1#2{%
-\midrule\global\cntA=\numexpr 8192+#1*256+#2*16\relax
-"#2{}x&\ifnum#2=2\global\advance\cntA1\else\outi\fi&\outi&\outi&\outi&\outi&\outi&\outi&\outi%"
-&\outi&\outi&\outi&\outi&\outi&\outi&\outi&\ifnum#2=7\global\advance\cntA1\else\outi\fi\\
-}
-
-\def\test#1{{%
-%\subsection*{Row #1}
-%\subsection*{第#1åº}
-\tt\small\fboxsep=1pt\centering\tabcolsep=0.25\zw
-\begin{tabular}{ccccccccccccccccc}\toprule&"0&"1&"2&"3&"4&"5&"6&"7&"8&"9&"A&"B&"C&"D&"E&"F\\
-\out{#1}{2}\out{#1}{3}\out{#1}{4}\out{#1}{5}\out{#1}{6}\out{#1}{7}\bottomrule
-\end{tabular}\par}\medskip}
-
-\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}
This document was typeset using the following packages: