summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex
blob: 0c9ab3d6d2f5195bf411e649cdbccfaded2b3e2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
%%  (c) copyright 2007
%% Antonis Tsolomitis
%% Department of Mathematics, University of the Aegean
%%
%%  This program can be redistributed and/or modified under the terms
%%  of the LaTeX Project Public License Distributed from CTAN
%%  archives in directory macros/latex/base/lppl.txt; either
%%  version 1 of the License, or any later version.
%%
\documentclass{article}
\usepackage[polutonikogreek,english]{babel}
\usepackage[iso-8859-7]{inputenc}
\usepackage{gfsdidot,gfsbaskerville}
\usepackage{latexsym,amsfonts}
%\renewcommand{\ttdefault}{hlst}

%%%%% Theorems and friends
\newtheorem{theorem}{Èåþñçìá}[section]         
\newtheorem{lemma}[theorem]{ËÞììá}
\newtheorem{proposition}[theorem]{Ðñüôáóç}
\newtheorem{corollary}[theorem]{Ðüñéóìá}
\newtheorem{definition}[theorem]{Ïñéóìüò}
\newtheorem{remark}[theorem]{ÐáñáôÞñçóç}
\newtheorem{axiom}[theorem]{Áîßùìá}
\newtheorem{exercise}[theorem]{¶óêçóç}


%%%%% Environment ``proof''
\newenvironment{proof}[1]{{\textit{Áðüäåéîç:}}}{\ \hfill$\Box$}
\newenvironment{hint}[1]{{\textit{Õðüäåéîç:}}}{\ \hfill$\Box$}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






\title{The \textsc{gfsbaskerville} font}
\author{Antonis Tsolomitis\\
Laboratory of Digital Typography\\ and Mathematical Software\\
Department of Mathematics\\
University of the Aegean}
\date {\textsc{25} December \textsc{2007}}


\begin{document}
\maketitle

\section{Introduction}

The \textsc{gfs}-Baskerville font (and hence this package) supports
only Greek, that is, only
the greek encoding LGR is supported, to the extend
that the font itself covers it.

The font is loaded with

\verb|\usepackage{gfsbaskerville}|.


 The package
defines the environment \verb|gfsbaskerville| and the command
\verb|\textgfsbaskerville|. For example, while in Greek language

\verb|\textgfsbaskerville{dokim'h}| 

produces 

\textgreek{\textgfsbaskerville{dokim'h}}.

x-height is adjusted so that it matches with the x-height of the
\verb|gfsdidot| package. 



\section{Ligatures}

This font contains several ligatures and alternate characters. By
default
some of them are turned on. These are the initial forms of 
gamma (\textgreek{\textgfsbaskerville{ãã}}),
theta (\textgreek{\textgfsbaskerville{èè}}), rho
(\textgreek{\textgfsbaskerville{ññ}}), 
the ligatures sigma-theta (\textgreek{\textgfsbaskerville{óè}}), 
sigma-chi (\textgreek{\textgfsbaskerville{ó÷}}), 
upsilon-iota (\textgreek{\textgfsbaskerville{õé}}),
omicron-sigma (\textgreek{\textgfsbaskerville{ïs}}) 
and tau-tau (\textgreek{\textgfsbaskerville{ôô}}).

All other ligatures are accessed with commands; these are as follows:

\begin{center}
\begin{minipage}{4cm}
\begin{tabular}{|l|c|}\hline
\verb|\ou| & \textgreek{\textgfsbaskerville{\ou}} \\ \hline
\verb|\ouox| & \textgreek{\textgfsbaskerville{\ouox}} \\ \hline
\verb|\oudas| & \textgreek{\textgfsbaskerville{\oudas}} \\ \hline
\verb|\oupsil| & \textgreek{\textgfsbaskerville{\oupsil}} \\ \hline
\verb|\oupsilvar| & \textgreek{\textgfsbaskerville{\oupsilvar}} \\ \hline
\verb|\oudasox| & \textgreek{\textgfsbaskerville{\oudasox}} \\ \hline
\verb|\oupsilox| & \textgreek{\textgfsbaskerville{\oupsilox}} \\ \hline
\verb|\ouper| & \textgreek{\textgfsbaskerville{\ouper}} \\ \hline
\end{tabular}
\end{minipage}
\begin{minipage}{4cm}
\begin{tabular}{|l|c|}\hline
\verb|\oupsilper| & \textgreek{\textgfsbaskerville{\oupsilper}} \\ \hline
\verb|\oudasper| & \textgreek{\textgfsbaskerville{\oudasper}} \\ \hline
\verb|\oudier| & \textgreek{\textgfsbaskerville{\oudier}} \\ \hline
\verb|\oudierox| & \textgreek{\textgfsbaskerville{\oudierox}} \\ \hline
\verb|\oudiervar| & \textgreek{\textgfsbaskerville{\oudiervar}} \\ \hline
\verb|\kai| & \textgreek{\textgfsbaskerville{\kai}} \\ \hline
\verb|\pialt| & \textgreek{\textgfsbaskerville{\pialt}} \\ \hline
\verb|\dagger| & \textgreek{\textgfsbaskerville{\dagger}} \\ \hline
\end{tabular}
\end{minipage}
\end{center}




\section{Installation}

Copy the contents of the subdirectory afm in
texmf/fonts/afm/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory doc in
texmf/doc/latex/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory enc in
texmf/fonts/enc/dvips/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory map in
texmf/fonts/map/dvips/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory tex in
texmf/tex/latex/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory tfm in
texmf/fonts/tfm/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory type1 in
texmf/fonts/type1/GFS/Baskerville/

\medskip

\noindent Copy the contents of the subdirectory vf in
texmf/fonts/vf/GFS/Baskerville/

\medskip

\noindent In your installation's updmap.cfg file add the line

\medskip

\noindent Map gfsbaskerville.map

\medskip

\noindent Refresh your filename database and the map file database:

\noindent On Unix systems (with \TeX{}Live or te\TeX)
run mktexlsr and then run the updmap-sys (or updmap on older systems) script as root).

\noindent On Windows systems with Mik\TeX, add the line 

Map gfsbaskerville.map

\noindent running 

initexmf --edit-config-file updmap

\noindent in a \textsc{dos} window, and after saving the file, 
run 

initexmf --mkmaps 

\noindent to rebuild the font map files.


You are now ready to use the font.



\section{Problems}


 The
accents of the capital letters should hang in the left margin when such a letter starts a
line.  \TeX\ and \LaTeX\ do not provide the tools for such a
feature. However, this seems to be possible with 
\textlatin{pdf\TeX}
As this is work in progress, please be patient\ldots


\newpage

\section{Samples}


\Large
\greektext\selectlanguage{polutonikogreek}
\begin{gfsbaskerville}
\begin{center}
<'Hrhc
\end{center}
\begin{flushright}
èõìßáìá áñþìáôá
\end{flushright}
\begin{center}
\begin{verse}
ÊõáíÝïéò êüëðïéóéí >åíçìÝíç, >áåñüìïñöå,\\
<'Çñá ðáìâáóßëåéá, Äé`ïò óýëëåêôñå ìÜêáéñá,\\
øõ÷ïôñüöïõò a>'urac èíçôï~éò ðáñÝ÷ïõóá ðñïóçíå~éò,\\
>'ïìâñùí ì`åí ìÞôçñ, >áíÝìùí ôñïöÝ, ðáíôïãÝíåèëå:\\
÷ùñ`éò ã`áñ óÝèåí ï>õä`åí <'ïëùò æù~çò öýóéí >'åãíù:\\
êïéíùíå~éò ã`áñ <'áðáóé êåêñáìÝíç >çÝñé óåìí~ùé:\\
ðÜíôùí ã`áñ êñáôÝåéò ìïýíç ðÜíôåóóß ô'' >áíÜóóåéò\\
>çåñßïéò <ñïßæïéóé ôéíáóóïìÝíç êáô`á ÷å~õìá.\\
>áëëÜ, ìÜêáéñá èåÜ, ðïëõþíõìå, ðáìâáóßëåéá,\\
>'åëèïéò å>õìåíÝïõóá êáë~ùé ãÞèïíôé ðñïóþðùé.\\
\end{verse}
\end{center}
\end{gfsbaskerville}





\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: