summaryrefslogtreecommitdiff
path: root/fonts/aesupp/doc/aesupp.tex
blob: 656a2972cfa34a8fb414b2dc7d30018a06263e1f (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
% This file is part of the Ae Bundle.

% The Ae Bundle is free software: you can redistribute it and/or
% modify it under the terms of the GNU General Public License as
% published by the Free Software Foundation, either version 3 of the
% License, or (at your option) any later version.

% The Ae Bundle is distributed in the hope that it will be useful, but
% WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
% General Public License for more details.

% You should have received a copy of the GNU General Public License
% along with Foobar. If not, see <https://www.gnu.org/licenses/>.
\documentclass[paper=a4,11pt,english,parskip=half]{scrartcl}
\usepackage[T1]{fontenc} %
\usepackage[utf8]{inputenc} %
\usepackage{babel,ifpdf} %
\usepackage[sc]{mathpazo} %
\usepackage{tgpagella,classico} %
\usepackage[scaled]{luximono} %
\usepackage{graphicx} %
\usepackage{aesupp} %
\usepackage{listings} %
\usepackage[hidelinks]{hyperref} %
\urlstyle{same}
\setcounter{tocdepth}{1}
\ifpdf
\pdfmapfile{=aesupp.map}
\fi

\title{The \texttt{ae} supporting fonts and the \texttt{aesupp}
  package} \author{Palle Jørgensen} \date{Version 1, \today}
\begin{document}
\maketitle
\tableofcontents

\section{Introduction}


The \texttt{aesupp} provides special support for the `æ' character in
some fonts. At the moment only the fonts \TeX\ Gyre Bonum, \TeX\ Gyre
Schola, \TeX\ Gyre Pagella, and the Latin Modern fonts are supported.
The other fonts in the \TeX\ Gyre bundle does not need this support.

The reason for this special support is due to some design flaws (the
authors opinion) regarding the `æ' character.


\subsection{Example: \TeX\ Gyre Pagella}
\label{sec:example:-tex-gyre}

The original italic design of the `æ' character in this font is
{\fontencoding{OT1}\itshape æ}. Comparing the `æ' character with the
corresponding character `a' shows {\fontencoding{OT1}\itshape a
  \textup{vs.} æ}.

These fonts provides a different design of the italic `æ' character to
provide a better correspondence with the `a' character; \textit{a} vs.
\textit{æ}.

\section{Usage}
\label{sec:usage}

\subsection{Usage with \LaTeX\ and PDF\LaTeX}
\label{sec:usage-with-latex}

To use the package with \TeX\ Gyre Pagella type this into your preamble
\begin{lstlisting}
\usepackage{tgpagella}
\usepackage{aesupp}
\end{lstlisting}
Please do note, that \texttt{aesupp} must be loaded \emph{after} the
font package itself.

Replace \texttt{tgpagella} with the other packages when needed.

\subsection{Usage with Lua\LaTeX and
  X\raisebox{.95ex}{\scalebox{-1}{E}}\LaTeX}
\label{sec:usage-with-luatex}

To use the OpenType fonts with \texttt{fontspec} type
\begin{lstlisting}
\usepackage{fontspec} %
\setmainfont{texgyrepagella-regular}[
Extension = .otf,
BoldFont = texgyrepagella-bold,
ItalicFont = aepagella-italic,
BoldItalicFont = aepagella-bolditalic]
\end{lstlisting}
or similar into your preamble. As this author is no \texttt{fontspec}
expert this part of the documentation may be somewhat rudimentary.

\section{Special options}
\label{sec:special-options}

The package has some options.

\subsection{Font encoding}
\label{sec:font-encoding}

By default the \texttt{aesupp} package redefines the italic of the
fonts in the default encoding only.  To specify specific encodings you
may type
\begin{lstlisting}
\usepackage[T1]{aesupp}
\end{lstlisting}
to redefine the T1 encoded fonts,
\begin{lstlisting}
\usepackage[OT1]{aesupp}
\end{lstlisting}
to redefine the OT1 encoded fonts, or
\begin{lstlisting}
\usepackage[T1,OT1]{aesupp}
\end{lstlisting}
to redefine both encodings.

Only the T1 and the OT1 encodings are supported.

\subsection{The behaviour of \texttt{\string\bfseries}}
\label{sec:behaviour-bfseries}

The \texttt{lmodern} package redefines the \verb|\bfdefault| from
\texttt{bx} to \texttt{b}. The option \texttt{bx} reverts this
\begin{lstlisting}
\usepackage[bx]{aesupp}
\end{lstlisting}
if needed.

\section{License}
\label{sec:license}

\subsection{The fonts}
\label{sec:fonts}

The license of the fonts is GUST Font License.

\url{http://www.gust.org.pl/projects/e-foundry/licenses}

\subsection{Other parts}
\label{sec:other-parts}

The license of the other parts of the bundle is GNU General Public
License, either version 3 of the License, or (at your option) any
later version.

\url{https://www.gnu.org/licenses/gpl-3.0.html}

\end{document}

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