diff options
author | Karl Berry <karl@freefriends.org> | 2008-01-05 17:07:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-01-05 17:07:41 +0000 |
commit | 3c1bc8d1d7f732c21c6ec386cbfbb74e78aa8c87 (patch) | |
tree | b26f9d28773fa502dadcd710b265468438cbc06b /Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex | |
parent | 292ac684b5385c7e79680b1addcd47b994d4341b (diff) |
new baskerville (greek only) package from greekfontsociety.org
git-svn-id: svn://tug.org/texlive/trunk@6042 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex')
-rw-r--r-- | Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex | 247 |
1 files changed, 247 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex b/Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex new file mode 100644 index 00000000000..0c9ab3d6d2f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsbaskerville/gfsbaskerville.tex @@ -0,0 +1,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: |