summaryrefslogtreecommitdiff
path: root/fonts/greek/gfs/gfsdidot/tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/greek/gfs/gfsdidot/tex
Initial commit
Diffstat (limited to 'fonts/greek/gfs/gfsdidot/tex')
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty299
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd26
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/omludidot.fd10
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd53
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/t1udidot.fd50
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd44
-rw-r--r--fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd38
7 files changed, 520 insertions, 0 deletions
diff --git a/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty b/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty
new file mode 100644
index 0000000000..c175f2ab8c
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/gfsdidot.sty
@@ -0,0 +1,299 @@
+%%
+%% This is file `gfsdidot.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% gfsdidot.dtx (with options: `gfsdidot')
+%%
+%% (c) copyright 2001
+%% 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.
+%%
+%% Please report errors or suggestions for improvement to
+%%
+%% Dr. Antonis Tsolomitis
+%% Department of Mathematics
+%% University of the Aegean
+%% atsol@aegean.gr
+%%
+\ProvidesFile{gfsdidot.sty}
+[2018/01/02 v1.1 Package `gfsdidot.sty']
+\NeedsTeXFormat{LaTeX2e}
+
+%The following command create a line with space characters
+%surrounded by stars. It will be used in the following message
+%to print nicely a blank line
+\providecommand\msgGFSDidot@blankLine{%
+*\space\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space
+\space\space\space\space\space\space\space\space\space\space*}
+%This command will provide the indentation of the following
+%message
+\providecommand\msgGFSDidot@indent{%
+\space\space}
+\message{^^J%
+ \msgGFSDidot@indent****************************************************************^^J%
+ \msgGFSDidot@indent* GFS-Didot style file by A. Tsolomitis and I. Vasilogiorgakis *^^J%
+ \msgGFSDidot@indent\msgGFSDidot@blankLine ^^J%
+ \msgGFSDidot@indent* Mod. by A. Aubord for better work with OT1/T1/TS1 encodings. *^^J%
+ \msgGFSDidot@indent\msgGFSDidot@blankLine ^^J%
+ \msgGFSDidot@indent****************************************************************^^J%
+ ^^J%
+ }
+
+%This package is standard LaTeX2e to create tests and boolean variables
+\RequirePackage{ifthen}
+%This boolean is true when one does want to load
+%automaticaly the package Text Companion which provide
+%default glyphs for a lot of characters and give access to some
+%uncommon symbols
+\newboolean{GFSDidotTS1}
+\setboolean{GFSDidotTS1}{true}
+\DeclareOption{noGFSDidotTS1}{\setboolean{GFSDidotTS1}{false}}
+\ProcessOptions
+
+\renewcommand{\rmdefault}{udidot}
+%Palatino package to use the missing characters
+%in GFS Didot.
+\RequirePackage{pxfonts}
+%
+%Provides some new defaults because some characters are better defined
+%in T1 didot encoding than in OT1 encoding. Since this file
+%is defining the commands for using the GFS Didot fonts, one
+%can assume that the GFS Didot fonts in T1 encoding are available too.
+%
+\DeclareTextSymbolDefault{\guillemotleft}{T1}
+\DeclareTextSymbolDefault{\guillemotright}{T1}
+\DeclareTextSymbolDefault{\guilsinglleft}{T1}
+\DeclareTextSymbolDefault{\guilsinglright}{T1}
+\DeclareTextSymbolDefault{\textless}{T1}
+\DeclareTextSymbolDefault{\textbar}{T1}
+\DeclareTextSymbolDefault{\textgreater}{T1}
+\DeclareTextSymbolDefault{\textbackslash}{T1}
+\DeclareTextSymbolDefault{\textbraceleft}{T1}
+\DeclareTextSymbolDefault{\textbraceright}{T1}
+\DeclareTextSymbolDefault{\textsterling}{T1}
+\DeclareTextSymbolDefault{\l}{T1}
+\DeclareTextSymbolDefault{\L}{T1}
+\UndeclareTextCommand{\guillemotleft}{OT1}
+\UndeclareTextCommand{\guillemotright}{OT1}
+\UndeclareTextCommand{\guilsinglleft}{OT1}
+\UndeclareTextCommand{\guilsinglright}{OT1}
+\UndeclareTextCommand{\textless}{OT1}
+\UndeclareTextCommand{\textbar}{OT1}
+\UndeclareTextCommand{\textgreater}{OT1}
+\UndeclareTextCommand{\textbackslash}{OT1}
+\UndeclareTextCommand{\textbraceleft}{OT1}
+\UndeclareTextCommand{\textbraceright}{OT1}
+\UndeclareTextCommand{\textsterling}{OT1}
+\UndeclareTextCommand{\l}{OT1}
+\UndeclareTextCommand{\L}{OT1}
+%The ring accent seems to be buggy in OT1 encoding
+%specially with Aring, the one in OT1 encoding is used instead
+\DeclareTextAccentDefault{\r}{T1}
+\UndeclareTextCommand{\r}{OT1}
+%This accent does not exist in OT1 encoding
+\DeclareTextAccentDefault{\k}{T1}
+\UndeclareTextCommand{\k}{OT1}
+%The circumflex and tilde accents are positioned to high in T1 encoding
+%but they are correctly positioned in OT1 encoding. We use
+%the OT1 encoding when these accents should be used
+%without having a full precomposed glyph.
+\DeclareTextAccentDefault{\^}{OT1}
+\UndeclareTextCommand{\^}{T1}
+\DeclareTextAccentDefault{\~}{OT1}
+\UndeclareTextCommand{\~}{T1}
+%The caron and the bar accents are missing in the T1 encoding,
+%the character in OT1 encoding is used instead
+\DeclareTextAccentDefault{\=}{OT1}
+\UndeclareTextCommand{\=}{T1}
+\DeclareTextAccentDefault{\b}{OT1}
+\UndeclareTextCommand{\b}{T1}
+%In T1 encodig the uppercase german esszet (long S) is
+%missing. The one in OT1 is used instead.
+\DeclareTextAccentDefault{\SS}{OT1}
+\UndeclareTextCommand{\SS}{T1}
+%as is dotless j
+\DeclareTextSymbolDefault{\j}{OT1}
+\UndeclareTextCommand{\j}{T1}
+
+%Load of the Text Companion package to provide defaults for some glyphs
+%and access to uncommon symbols (monetary units, common fraction,
+%musical note etc.)
+\ifthenelse{\boolean{GFSDidotTS1}}{%
+ \RequirePackage[full]{textcomp}
+ %GFS Didot has the full TS1 encoding.
+ \DeclareEncodingSubset{TS1}{udidot}{0}%
+}{}
+
+\providecommand{\uishape}{\fontfamily{udidot}\fontseries{m}\fontshape{ui}\selectfont}
+\providecommand{\scslshape}{\fontfamily{udidot}\fontseries{m}\fontshape{sco}\selectfont}
+\providecommand{\textui}[1]{{\fontfamily{udidot}\fontseries{m}\fontshape{ui}\selectfont
+ #1}}
+\providecommand{\textscsl}[1]{{\fontfamily{udidot}\fontseries{m}\fontshape{sco}\selectfont
+ #1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand{\tabnums}[1]{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont #1}}
+\renewcommand{\textbullet}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'42}}
+%\renewcommand{\star}{{\usefont{OML}{pxmi}{m}{it}\selectfont\char'77}}
+\let\myst@r=\star
+\renewcommand{\star}{\raise-.5ex\hbox{${}\myst@r{}$\kern-.1em}}
+\providecommand{\textparagraphalt}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'265}}
+\renewcommand{\textparagraph}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'266}}
+\providecommand{\careof}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'13}}
+\providecommand{\numero}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'5}}
+\providecommand{\estimated}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'6}}
+%\newcommand{\exclamdbl}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'7}}
+\providecommand{\whitebullet}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'10}}
+\providecommand{\textlozenge}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'4}}
+\providecommand{\eurocurrency}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'12}}
+\providecommand{\interrobang}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'15}}
+\providecommand{\yencurrency}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'16}}
+%\newcommand{\fracline}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'4}}
+\providecommand{\textfrac}[2]{\hbox{{\usefont{U}{udidotnums}{m}{textnumnums}\selectfont #1/}%
+ {\usefont{U}{udidotnums}{m}{textdenomnums}\selectfont /#2}}}
+\providecommand{\onehalf}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'100}}
+\providecommand{\onethird}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'101}}
+\providecommand{\twothirds}{{\usefont{U}{udidotnums}{m}{tabnums}\selectfont\char'102}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%% double lambda for Olga %%%%%%%%%%%%%%%%%%%
+\providecommand{\lambdadbl}{{\usefont{LGR}{udidot}{m}{it}\selectfont\char"15}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%\def\stigma{st}
+\DeclareTextCommand{\anwtonos}{LGR}{\char'047\relax}
+%\let\katwtonos\relax
+%\let\qoppa\relax
+%\let\sampi\relax
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifpackagewith{inputenc}{iso-8859-7}{%
+ \DeclareInputText{242}{c}%
+}{}
+\@ifpackagewith{babel}{greek}{%
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{%
+\@ifpackagewith{babel}{polutonikogreek}{
+%%%% from grsymb package %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
+\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
+\DeclareTextCommand{\tao}{LGR}{\char"01\relax}
+\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
+\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
+\DeclareTextCommand{\Sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\sampi}{LGR}{\char"13\relax}
+\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
+\DeclareTextCommand{\Stigma}{LGR}{\textlatin{\char"43\relax}}
+\DeclareTextCommand{\VarQoppa}{LGR}{\textlatin{\char"47\relax}}
+\DeclareTextCommand{\euro}{LGR}{\char"18\relax}
+\DeclareTextCommand{\Euro}{LGR}{\char"18\relax}
+%\DeclareTextCommand{\permill}{LGR}{\char"19\relax}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}{}}
+
+%% Fix LaTeX logos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% We need LGR to typeset e at the end of \LaTeXe
+\InputIfFileExists{lgrenc.def}{%
+ \message{Loading the definitions for the Greek font encoding}}{%
+ \errhelp{I can't find the lgrenc.def file for the Greek fonts}%
+ \errmessage{Since I do not know what the LGR encoding means^^J
+ I can't typeset Greek.^^J
+ I stop here, while you get a suitable lgrenc.def file}\@@end
+ }
+\renewcommand{\TeX}{T\kern -.1667em\lower .55ex\hbox {E}\kern -.125emX}
+\renewcommand{\LaTeXe}{\hbox{\fontencoding{OT1}\fontfamily{udidot}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}\kern-.0em\hbox{2}\kern-.05em%
+\raisebox{-.4ex}{\fontencoding{LGR}\fontfamily{udidot}\selectfont\textsl{e}}}}
+\renewcommand{\LaTeX}{\hbox{\fontencoding{OT1}\fontfamily{udidot}\selectfont L\kern-.29em%
+\raisebox{.5ex}{\textsc{a}}\kern-.1em\hbox{\TeX}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%% Math %%%%%%%
+\let\s@ved@info\@font@info
+\let\@font@info\@gobble
+\renewcommand{\rmdefault}{udidot}
+\DeclareSymbolFont{operators} {OT1}{udidot}{m}{n}
+\DeclareSymbolFont{letters} {OML}{udidot}{m}{it}
+\DeclareMathAlphabet{\mathbf} {OT1}{udidot}{b}{n}
+\DeclareMathAlphabet{\mathit} {OT1}{udidot}{m}{it}
+\SetSymbolFont{operators}{bold}{OT1}{udidot}{b}{n}
+%\SetSymbolFont{letters}{bold}{OML}{udidot}{b}{it}
+\SetMathAlphabet\mathit{bold}{OT1}{udidot}{b}{it}
+\def\defaultscriptratio{.75}
+\def\defaultscriptscriptratio{.65}
+\DeclareMathSizes{10}{10}{7.5}{6.5}
+\DeclareMathSizes{11}{11}{8}{7}
+\DeclareMathSizes{12}{12}{9}{8}
+ \DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{0}
+ \DeclareMathSymbol{\Delta}{\mathalpha}{letters}{1}
+ \DeclareMathSymbol{\Theta}{\mathalpha}{letters}{2}
+ \DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{3}
+ \DeclareMathSymbol{\Xi}{\mathalpha}{letters}{4}
+ \DeclareMathSymbol{\Pi}{\mathalpha}{letters}{5}
+ \DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{6}
+ \DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{7}
+ \DeclareMathSymbol{\Phi}{\mathalpha}{letters}{8}
+ \DeclareMathSymbol{\Psi}{\mathalpha}{letters}{9}
+ \DeclareMathSymbol{\Omega}{\mathalpha}{letters}{10}
+%
+\DeclareMathSymbol{\alpha}{\mathalpha}{letters}{11}
+\DeclareMathSymbol{\beta}{\mathalpha}{letters}{12}
+\DeclareMathSymbol{\gamma}{\mathalpha}{letters}{13}
+\DeclareMathSymbol{\delta}{\mathalpha}{letters}{14}
+\DeclareMathSymbol{\epsilon}{\mathalpha}{letters}{15}
+\DeclareMathSymbol{\zeta}{\mathalpha}{letters}{16}
+\DeclareMathSymbol{\eta}{\mathalpha}{letters}{17}
+\DeclareMathSymbol{\theta}{\mathalpha}{letters}{18}
+\DeclareMathSymbol{\iota}{\mathalpha}{letters}{19}
+\DeclareMathSymbol{\kappa}{\mathalpha}{letters}{20}
+\DeclareMathSymbol{\lambda}{\mathalpha}{letters}{21}
+\DeclareMathSymbol{\mu}{\mathalpha}{letters}{22}
+\DeclareMathSymbol{\nu}{\mathalpha}{letters}{23}
+\DeclareMathSymbol{\xi}{\mathalpha}{letters}{24}
+\DeclareMathSymbol{\pi}{\mathalpha}{letters}{25}
+\DeclareMathSymbol{\rho}{\mathalpha}{letters}{26}
+\DeclareMathSymbol{\sigma}{\mathalpha}{letters}{27}
+\DeclareMathSymbol{\tau}{\mathalpha}{letters}{28}
+\DeclareMathSymbol{\upsilon}{\mathalpha}{letters}{29}
+\DeclareMathSymbol{\phi}{\mathalpha}{letters}{30}
+\DeclareMathSymbol{\chi}{\mathalpha}{letters}{31}
+\DeclareMathSymbol{\psi}{\mathalpha}{letters}{32}
+\DeclareMathSymbol{\omega}{\mathalpha}{letters}{33}
+\DeclareMathSymbol{\varepsilon}{\mathalpha}{letters}{34}
+\DeclareMathSymbol{\vartheta}{\mathalpha}{letters}{35}
+\DeclareMathSymbol{\varpi}{\mathalpha}{letters}{36}
+\DeclareMathSymbol{\varrho}{\mathalpha}{letters}{37}
+\DeclareMathSymbol{\varsigma}{\mathalpha}{letters}{38}
+\DeclareMathSymbol{\varphi}{\mathalpha}{letters}{39}
+\DeclareMathAccent{\vec}{\mathord}{letters}{'176}
+\let\didotvec=\vec
+\renewcommand{\vec}[1]{\kern-.65em{\didotvec{\hspace*{.65em} #1}}}
+
+
+
+\endinput
+%%
+%% End of file `gfsdidot.sty'.
diff --git a/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd b/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd
new file mode 100644
index 0000000000..8ce63a4f46
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/lgrudidot.fd
@@ -0,0 +1,26 @@
+%% This is file 'lgrudidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis January 2006.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{LGR}{udidot}{}
+\DeclareFontShape{LGR}{udidot}{m}{n}{<-> s * [1.04] gdidotrg6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{it}{<-> s * [1.04] golgai6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{n}{<-> s * [1.04] gdidotb6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{it}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sl}{<-> s * [1.04] gdidoti6a}{}
+\DeclareFontShape{LGR}{udidot}{b}{sl}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sc}{<-> s * [1.04] gdidotsc6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{ui}{<-> s * [1.04] golgaui6a}{}
+\DeclareFontShape{LGR}{udidot}{m}{sco}{<-> s * [1.04] gdidotsco6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{n}{<-> s * [1.04] gdidotb6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{it}{<-> s * [1.04] gdidotbi6a}{}
+\DeclareFontShape{LGR}{udidot}{bx}{sl}{<-> s * [1.04] gdidotbi6a}{}
+
+\endinput
+%%
+%% End of file 'lgrudidot.fd'.
diff --git a/fonts/greek/gfs/gfsdidot/tex/omludidot.fd b/fonts/greek/gfs/gfsdidot/tex/omludidot.fd
new file mode 100644
index 0000000000..cda79f9f8f
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/omludidot.fd
@@ -0,0 +1,10 @@
+%% This is file 'omludidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+
+\DeclareFontShape{OML}{udidot}{m}{it}{<-> s * [1.04] gfsudidotmath8a}{}
diff --git a/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd
new file mode 100644
index 0000000000..db2eeaf907
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/ot1udidot.fd
@@ -0,0 +1,53 @@
+%% This is file 'ot1udidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis January 2006.
+%% Modified by A. Aubord December 2017.
+%%
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{OT1}{udidot}{}
+\DeclareFontShape{OT1}{udidot}{m}{n}{<-> s * [1.04] didotrg7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{it}{<-> s * [1.04] didoti7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{n}{<-> s * [1.04] didotb7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{it}{<-> s * [1.04] didotbi7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sl}{<-> s * [1.04] didoto7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{sl}{<-> s * [1.04] didotbo7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sc}{<-> s * [1.04] didotsc7a}{}
+\DeclareFontShape{OT1}{udidot}{b}{sc}{<-> s * [1.04] didotscb7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{sc}{<-> s * [1.04] didotscb7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{sco}{<-> s * [1.04] didotsco7a}{}
+\DeclareFontShape{OT1}{udidot}{m}{ui}{<-> s * [1.04] didotui7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{n}{<-> s * [1.04] didotb7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{it}{<-> s * [1.04] didotbi7a}{}
+\DeclareFontShape{OT1}{udidot}{bx}{sl}{<-> s * [1.04] didotbo7a}{}
+
+\endinput
+%%
+%% End of file 'ot1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd
new file mode 100644
index 0000000000..be83d05e03
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/t1udidot.fd
@@ -0,0 +1,50 @@
+%% This is file 't1udidot.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%% Modified by A. Tsolomitis, January 2006.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{T1}{udidot}{}
+\DeclareFontShape{T1}{udidot}{m}{n}{<-> s * [1.04] didotrg9a}{}
+\DeclareFontShape{T1}{udidot}{m}{it}{<-> s * [1.04] didoti9a}{}
+\DeclareFontShape{T1}{udidot}{b}{n}{<-> s * [1.04] didotb9a}{}
+\DeclareFontShape{T1}{udidot}{b}{it}{<-> s * [1.04] didotbi9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sl}{<-> s * [1.04] didoto9a}{}
+\DeclareFontShape{T1}{udidot}{b}{sl}{<-> s * [1.04] didotbo9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sc}{<-> s * [1.04] didotsc9a}{}
+\DeclareFontShape{T1}{udidot}{m}{ui}{<-> s * [1.04] didotui9a}{}
+\DeclareFontShape{T1}{udidot}{m}{sco}{<-> s * [1.04] didotsco9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{it}{ <-> s * [1.04] didotbi9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{sl}{ <-> s * [1.04] didotbo9a}{}
+\DeclareFontShape{T1}{udidot}{bx}{n}{ <-> s * [1.04] didotb9a}{}
+
+\endinput
+%%
+%% End of file 't1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd b/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd
new file mode 100644
index 0000000000..78bc939b61
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/ts1udidot.fd
@@ -0,0 +1,44 @@
+%%
+%% Created by A. Aubord December 2017.
+%%
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{TS1}{udidot}{}
+\DeclareFontShape{TS1}{udidot}{m}{n}{<-> s * [1.04] ts1-gfsdidotr}{}
+\DeclareFontShape{TS1}{udidot}{m}{it}{<-> s * [1.04] ts1-gfsdidotri}{}
+\DeclareFontShape{TS1}{udidot}{b}{n}{<-> s * [1.04] ts1-gfsdidotb}{}
+\DeclareFontShape{TS1}{udidot}{b}{it}{<-> s * [1.04] ts1-gfsdidotbi}{}
+\DeclareFontShape{TS1}{udidot}{m}{ui}{<-> s * [1.04] ts1-gfsdidotui}{}
+\DeclareFontShape{TS1}{udidot}{bx}{n}{<-> s * [1.04] ts1-gfsdidotb}{}
+\DeclareFontShape{TS1}{udidot}{bx}{it}{<-> s * [1.04] ts1-gfsdidotbi}{}
+\DeclareFontShape{TS1}{udidot}{m}{sl}{<-> s * [1.04] ts1-gfsdidoto}{}
+\DeclareFontShape{TS1}{udidot}{b}{sl}{<-> s * [1.04] ts1-gfsdidotbo}{}
+\DeclareFontShape{TS1}{udidot}{bx}{sl}{<-> s * [1.04] ts1-gfsdidotbo}{}
+
+\endinput
+%%
+%% End of file 'ot1udidot.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd b/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd
new file mode 100644
index 0000000000..379fcae915
--- /dev/null
+++ b/fonts/greek/gfs/gfsdidot/tex/uudidotnums.fd
@@ -0,0 +1,38 @@
+%% This is file 'uudidotnums.fd',
+%% generated with the docstrip utility.
+%%
+%% (c) copyright Jan 2002 by
+%% Tsolomitis Antonis and Vasilogiorgakis Ioannis.
+%%
+%% THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\DeclareFontFamily{U}{udidotnums}{}
+\DeclareFontShape{U}{udidotnums}{m}{tabnums}{<-> s * [1.04] didottabnums8a}{}
+\DeclareFontShape{U}{udidotnums}{m}{textnumnums}{<-> s * [1.04] didotnumnums8a}{}
+\DeclareFontShape{U}{udidotnums}{m}{textdenomnums}{<-> s * [1.04] didotdenomnums8a}{}
+\endinput
+%%
+%% End of file 'uudidotnums.fd'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+