| fonts/tex-gyre | |
| フォント | The TeX Gyre (TG) Collection of Fonts |
| パッケージ | TeX-Gyre-Adventor, TeX-Gyre-Bonum, TeX-Gyre-Heros, TeX-Gyre-Pagella, TeX-Gyre-Schola, TeX-Gyre-Termes |
| 作者 | CS TUG, DANTE e.V., GUST, NTG, TUG India, TUG: TeX Gyre Project |
| 備考 | エンコーディング:
IL2 (CS TUG IL2; cs-*.tfm; il2enc.def)
T1 (EC Cork aka T1; ec-*.tfm; t1enc.def)
EL (European letter aka dense; el-*.tfm)
QX (GUST; qx-*.tfm; qxenc.def)
OT1, OT4 (RM“regular math”, used in OT1 and OT4; rm-*.tfm; ot*enc.def)
L7x (Lithuanian; l7x-*.tfm; l7xenc.def)
LY1 (Y&Y's TeX'n'ANSI aka LY1; texnansi-*.tfm; ly1enc.def)
T2A, T2B, T2C (LH Cyrillic Font t2*-*.tfm; t2*enc.def)
T5 (Vietnamese; t5-*.tfm; t5enc.def)
TS1 (Text Companion for EC fonts aka TS1; ts1-*.tfm; ts1enc.def)
|
|
■ インストール ■
- tex-gyre.zip を TEXMF に置き,解凍する。
- mapファイルを更新する。
updmap --nomkmap --add qag.map
updmap --nomkmap --add qbk.map
updmap --nomkmap --add qcs.map
updmap --nomkmap --add qtm.map
updmap --nomkmap --add qpl.map
updmap --add qhv.map
- 標準のローマン体フォントとして TeX-Gyre-Pagella を,
標準のサンセリフ体フォントとして TeX-Gyre-Heros を使うための
パッケージ t1qpl.sty を作成する。
%% t1qpl.sty
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{t1qpl}
[2007/04/21 v1.0 TeX Gyre T1/qpl and T1/qhv as default family]
\renewcommand{\rmdefault}{qpl}
\renewcommand{\sfdefault}{qhv}
\endinput
%%
%% End of file `t1qpl.sty'.
- ギリシャ語に CB フォントを使うと,TeX-Gyre-Pagella とのバランスが悪いようなので,ここで GFS フォントを使ってみた。LGR/qpl/m/n としてギリシャ語フォントを使用するための greek.cfg,lgrqhv.fd および lgrqpl.fd を,本ページの末尾に掲載した。
|
|
■ サンプル ■

\documentclass[b5paper]{jsarticle}%[b5paper]
\usepackage[T5,T2A,T1]{fontenc}
\usepackage{t1qpl}
\usepackage[vietnam,russian,greek,german,english,french,english]{babel}
\languageattribute{greek}{polutoniko}
\usepackage{dblaccnt}
\usepackage{japanese}
\pagestyle{empty}
\begin{document}
\section{THE GOSPEL ACCORDING TO JOHN}
\begin{otherlanguage}{english}
\narrowbaselines
In the beginning was the Word, and the Word was with God,
and the Word was God. \textit{He was in the beginning with God.}
0123456789 \par
\end{otherlanguage}
\section{\'EVANGILE SELON JEAN}
\begin{otherlanguage}{french}
\narrowbaselines
\textbf{Au commencement \'etait le Verbe, et le Verbe \'etait tourn\'e
vers Dieu, et le Verbe \'etait Dieu. \textit{Il \'etait au commencement
tourn\'e vers Dieu.}} \par
\end{otherlanguage}
\section{DAS EVANGELIUM NACH JOHANNES}
\begin{otherlanguage}{german}
\narrowbaselines
\textsc{Im Anfang das Wort, \textbf{und das Wort war bei Gott},
und das Wort war Gott.
{\fontshape{scit}\selectfont Dieses war im Anfang bei Gott.}
0123456789 }\par
\end{otherlanguage}
\section{\foreignlanguage{russian}{\CYRE\CYRV\CYRA\CYRN\CYRG\CYRE\CYRL\CYRI\CYRE{}
\CYRO\CYRT{} \CYRI\CYRO\CYRA\CYRN\CYRN\CYRA}}
\begin{otherlanguage}{russian}
\narrowbaselines
\CYRV{} \cyrn\cyra\cyrch\cyra\cyrl\cyre{} \cyrb\cyrery\cyrl\cyro{}
\CYRS\cyrl\cyro\cyrv\cyro, \cyri{} \CYRS\cyrl\cyro\cyrv\cyro{}
\cyrb\cyrery\cyrl\cyro{} \cyru{} \CYRB\cyro\cyrg\cyra, \cyri{}
\CYRS\cyrl\cyro\cyrv\cyro{} \cyrb\cyrery\cyrl\cyro{} \CYRB\cyro\cyrg.
\textit{\CYRO\cyrn\cyro{} \cyrb\cyrery\cyrl\cyro{} \cyrv{}
\cyrn\cyra\cyrch\cyra\cyrl\cyre{} \cyru{} \CYRB\cyro\cyrg\cyra. }
\textbf{\CYRV\cyrs\cyre{} \cyrch\cyrr\cyre\cyrz{} \CYRN\cyre\cyrg\cyro{}
\cyrn\'\cyra\cyrch\cyra\cyrl\cyro{} \cyrb\cyrery\cyrt\cyrsftsn,
\cyri{} \cyrb\cyre\cyrz{} \CYRN\cyre\cyrg\cyro{} \cyrn\cyri\cyrch\cyrt\cyro{}
\cyrn\cyre{} \cyrn\'\cyra\cyrch\cyra\cyrl\cyro{} \cyrb\cyrery\cyrt\cyrsftsn,
\cyrch\cyrt\cyro{} \cyrn\'\cyra\cyrch\cyra\cyrl\cyro{}
\cyrb\cyrery\cyrt\cyrsftsn.} \par
\end{otherlanguage}
\section{ベトナム語}
\begin{otherlanguage}{vietnam}
\narrowbaselines
Tuy\^en ng\^on to\`an th\'{\^e} gi\'\ohorn{}i v\`{\^e} nh\^an quy\`{\^e}n
c\h{u}a Li\^en H\d\ohorn{}p Qu\'{\^o}c \textbf{\DJ{}i\`{\^e}u 1}:
\textit{T\'{\^a}t c\h{a} m\d{o}i ng\uhorn{}\`\ohorn{}i sinh ra \dj{}\`{\^e}u
\dj{}\uhorn{}\d\ohorn{}c t\d\uhorn{} do v\`a b\`inh \dj{}\h{\u{a}}ng v\`{\^e}
nh\^an ph\h{\^a}m v\`a quy\`{\^e}n.} \par
\end{otherlanguage}
\section{\foreignlanguage{greek}{KATA IWANNHN}}
\begin{otherlanguage}{greek}
\narrowbaselines
>En >arq~h| ~>hn <o l'ogos, \textit{ka`i <o l'ogos ~>hn pr`os t`on
je'on, ka`i je`os ~>hn <o l'ogos}. \textbf{o~<utos ~>hn >en >arq~h|
pr`os t`on je'on. \textit{p'anta di'' a>uto~u >eg'eneto, ka`i qwr`is
a>uto~u >eg'eneto o>ud`e <'en.}} \par
\end{otherlanguage}
\end{document}
|
%% greek.cfg
%%
\ProvidesFile{greek.cfg}
[2007/04/21 v1.0 Greek Encoding]
\DeclareFontEncoding{LGR}{}{}
\DeclareFontSubstitution{LGR}{qpl}{m}{n}
\DeclareErrorFont{LGR}{qpl}{m}{n}{10}
\endinput
%%
%% lgrqpl.fd
%%
\ProvidesFile{lgrqpl.fd}
[2007/04/21 v1.0 LGR/qpl/m/n]
\DeclareFontFamily{LGR}{qpl}{}
\DeclareFontShape{LGR}{qpl}{m}{n} {<-> s * [1.04] gdidotrg6a}{}
\DeclareFontShape{LGR}{qpl}{m}{it} {<-> s * [1.04] golgai6a}{}
\DeclareFontShape{LGR}{qpl}{b}{n} {<-> s * [1.04] gdidotb6a}{}
\DeclareFontShape{LGR}{qpl}{b}{it} {<-> s * [1.04] gdidotbi6a}{}
\DeclareFontShape{LGR}{qpl}{m}{sl} {<-> s * [1.04] gdidoti6a}{}
\DeclareFontShape{LGR}{qpl}{b}{sl} {<-> s * [1.04] gdidotbi6a}{}
\DeclareFontShape{LGR}{qpl}{m}{sc} {<-> s * [1.04] gdidotsc6a}{}
\DeclareFontShape{LGR}{qpl}{m}{ui} {<-> s * [1.04] golgaui6a}{}
\DeclareFontShape{LGR}{qpl}{m}{sco}{<-> s * [1.04] gdidotsco6a}{}
\DeclareFontShape{LGR}{qpl}{bx}{n} {<-> s * [1.04] gdidotb6a}{}
\DeclareFontShape{LGR}{qpl}{bx}{it}{<-> s * [1.04] gdidotbi6a}{}
\DeclareFontShape{LGR}{qpl}{bx}{sl}{<-> s * [1.04] gdidotbi6a}{}
\endinput
%%
%% lgrqhv.fd
%%
\ProvidesFile{lgrqhv.fd}
[2007/04/21 v1.0 LGR/qhv/m/n]
\DeclareFontFamily{LGR}{qhv}{}
\DeclareFontShape{LGR}{qhv}{m}{n} {<-> s * [1.225] gneohellenicrg6a}{}
\DeclareFontShape{LGR}{qhv}{m}{it} {<-> s * [1.225] gneohellenici6a}{}
\DeclareFontShape{LGR}{qhv}{b}{n} {<-> s * [1.225] gneohellenicb6a}{}
\DeclareFontShape{LGR}{qhv}{b}{it} {<-> s * [1.225] gneohellenicbi6a}{}
\DeclareFontShape{LGR}{qhv}{m}{sl} {<-> s * [1.225] gneohellenico6a}{}
\DeclareFontShape{LGR}{qhv}{b}{sl} {<-> s * [1.225] gneohellenicbo6a}{}
\DeclareFontShape{LGR}{qhv}{m}{sc} {<-> s * [1.225] gneohellenicsc6a}{}
\DeclareFontShape{LGR}{qhv}{m}{sco}{<-> s * [1.225] gneohellenicsco6a}{}
\DeclareFontShape{LGR}{qhv}{bx}{n} {<-> s * [1.225] gneohellenicb6a}{}
\DeclareFontShape{LGR}{qhv}{bx}{it}{<-> s * [1.225] gneohellenicbi6a}{}
\DeclareFontShape{LGR}{qhv}{bx}{sl}{<-> s * [1.225] gneohellenicbo6a}{}
\endinput
%%
■ Links ■
|