diff options
Diffstat (limited to 'Master/texmf-dist/tex/fontinst/fontscripts')
21 files changed, 12184 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotoldstyle.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotoldstyle.etx new file mode 100644 index 00000000000..f92b4ba20f9 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotoldstyle.etx @@ -0,0 +1,37 @@ +%% +%% This is file `fontscripts-dotoldstyle.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `dotoldstyle') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding +\setcommand\digit#1{#1.oldstyle} +\endencoding +\endinput +%% +%% End of file `fontscripts-dotoldstyle.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotsc2.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotsc2.etx new file mode 100644 index 00000000000..1f09e9761ef --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotsc2.etx @@ -0,0 +1,49 @@ +%% +%% This is file `fontscripts-dotsc2.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `dotsc2') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\encoding + +\setcommand\lc#1#2{#2.sc} +\setcommand\uc#1#2{#1} +\setcommand\lctop#1#2{#2.sc} +\setcommand\uctop#1#2{#1} +\setcommand\lclig#1#2{#2.sc} +\setcommand\uclig#1#2{#1spaced} + +\ifisint{capspacing}\then + \setint{letterspacing}{\int{capspacing}} +\fi + +\endencoding +\endinput +%% +%% End of file `fontscripts-dotsc2.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscbuild.mtx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscbuild.mtx new file mode 100644 index 00000000000..0951d2d4a51 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscbuild.mtx @@ -0,0 +1,199 @@ +%% +%% This is file `fontscripts-dotscbuild.mtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `dotscbuild') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The metrics file fontscripts-dotscbuild.mtx is a derived work under the terms of the LPPL. +%% It is based on lsbuild.mtx from fontinst. A copy of fontinst +%% including a copy of lsbuild.mtx is available from +%% https://www.ctan.org/pkg/fontinst. See lsbuild.mtx for commentary. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\metrics + +\needsfontinstversion{1.917} + +\usemtxpackage{ltcmds} +\ProvidesMtxPackage{dotscbuild} + +\begincomment +\section{Proper latin small capitals} + +\subsection{Some utility commands} +\endcomment + +\setcommand\setcsctopglyph#1#2#3#4{ + \ifareglyphs{#2.sc,#3}\then + \setglyph{#1} + \topaccent{#2.sc}{#3}{#4} + \endsetglyph + \setleftrightkerning{#1}{#2.sc}{1000} + \Fi +} +\setcommand\setcscbotglyph#1#2#3#4{ + \ifareglyphs{#2.sc,#3}\then + \setglyph{#1} + \botaccent{#2.sc}{#3}{#4} + \endsetglyph + \setleftrightkerning{#1}{#2.sc}{1000} + \Fi +} +\begincomment\medskip +A \textbf{Try: Set glyph} is an ordinary \textbf{Set glyph} which is +conditional on that a set of glyphs (those used to construct the +composite glyph) are available. It is technically e.g. +\begin{quotation} + \setcsctopglyph{\macroparameter{1}}{\macroparameter{2}}% + {\macroparameter{3}}{\macroparameter{4}} + \setcscbotglyph{\macroparameter{1}}{\macroparameter{2}}% + {\macroparameter{3}}{\macroparameter{4}}\par +\end{quotation} +(both of which are implemented in the code as simple four argument +commands), but in the list of commands below those two commands will +be typeset as +\resetcommand\setcsctopglyph#1#2#3#4{% + \Aheading{Try: Set glyph `\TypesetStringExpression{#1}'} + \topaccent{#2.sc}{#3}{#4} + \setleftrightkerning{#1}{#2.sc}{1000} +} +\resetcommand\setcscbotglyph#1#2#3#4{% + \Aheading{Try: Set glyph `\TypesetStringExpression{#1}'} + \botaccent{#2.sc}{#3}{#4} + \setleftrightkerning{#1}{#2.sc}{1000} +} +\begin{quotation} + \setcsctopglyph{\macroparameter{1}}{\macroparameter{2}}% + {\macroparameter{3}}{\macroparameter{4}} + \setcscbotglyph{\macroparameter{1}}{\macroparameter{2}}% + {\macroparameter{3}}{\macroparameter{4}} +\end{quotation} +\endcomment + +\ifareglyphs{L,l.sc}\then + \setint{smallcapsscale}{ + \div{\mul{1000}{\height{l.sc}}}{\height{L}} + } +\Else + \setint{smallcapsscale}{800} +\Fi + +\setcsctopglyph{aacute.sc}{a}{acute}{500} +\setcsctopglyph{abreve.sc}{a}{breve}{500} +\setcsctopglyph{acircumflex.sc}{a}{circumflex}{500} +\setcsctopglyph{adieresis.sc}{a}{dieresis}{500} +\setcsctopglyph{agrave.sc}{a}{grave}{500} +\setcscbotglyph{aogonek.sc}{a}{ogonek}{900} +\setcsctopglyph{aring.sc}{a}{ring}{500} +\setcsctopglyph{atilde.sc}{a}{tilde}{500} + +\setcsctopglyph{cacute.sc}{c}{acute}{500} +\setcsctopglyph{ccaron.sc}{c}{caron}{500} +\setcsctopglyph{ccedilla.sc}{c}{cedilla}{500} + +\setcsctopglyph{dcaron.sc}{d}{caron}{500} + +\setcsctopglyph{eacute.sc}{e}{acute}{500} +\setcsctopglyph{ecaron.sc}{e}{caron}{500} +\setcsctopglyph{ecircumflex.sc}{e}{circumflex}{500} +\setcsctopglyph{edieresis.sc}{e}{dieresis}{500} +\setcsctopglyph{egrave.sc}{e}{grave}{500} +\setcscbotglyph{eogonek.sc}{e}{ogonek}{850} + +\setcsctopglyph{gbreve.sc}{g}{breve}{500} + +\setcsctopglyph{iacute.sc}{i}{acute}{500} +\setcsctopglyph{icircumflex.sc}{i}{circumflex}{500} +\setcsctopglyph{idieresis.sc}{i}{dieresis}{500} +\setcsctopglyph{idotaccent.sc}{i}{dotaccent}{500} +\setcsctopglyph{igrave.sc}{i}{grave}{500} + +\setcsctopglyph{lacute.sc}{l}{acute}{250} + +\ifareglyphs{l.sc,quoteright}\then + \setglyph{lcaron.sc} + \glyph{l.sc}{1000} + \ifisint{monowidth}\then\Else \movert{-100} \Fi + \glyph{quoteright}{\int{smallcapsscale}} + \endsetglyph + \setleftkerning{lcaron.sc}{l.sc}{1000} +\Fi + +\setcsctopglyph{nacute.sc}{n}{acute}{500} +\setcsctopglyph{ncaron.sc}{n}{caron}{500} +\setcsctopglyph{ntilde.sc}{n}{tilde}{500} + +\setcsctopglyph{oacute.sc}{o}{acute}{500} +\setcsctopglyph{ocircumflex.sc}{o}{circumflex}{500} +\setcsctopglyph{odieresis.sc}{o}{dieresis}{500} +\setcsctopglyph{ograve.sc}{o}{grave}{500} +\setcsctopglyph{ohungarumlaut.sc}{o}{hungarumlaut}{500} +\setcsctopglyph{otilde.sc}{o}{tilde}{500} + +\setcsctopglyph{racute.sc}{r}{acute}{500} +\setcsctopglyph{rcaron.sc}{r}{caron}{500} + +\setcsctopglyph{sacute.sc}{s}{acute}{500} +\setcsctopglyph{scaron.sc}{s}{caron}{500} +\setcscbotglyph{scedilla.sc}{s}{cedilla}{500} + +\setcsctopglyph{tcaron.sc}{t}{caron}{500} +\setcscbotglyph{tcedilla.sc}{t}{cedilla}{500} + +\setcsctopglyph{uacute.sc}{u}{acute}{500} +\setcsctopglyph{ucircumflex.sc}{u}{circumflex}{500} +\setcsctopglyph{udieresis.sc}{u}{dieresis}{500} +\setcsctopglyph{ugrave.sc}{u}{grave}{500} +\setcsctopglyph{uhungarumlaut.sc}{u}{hungarumlaut}{500} +\setcsctopglyph{uring.sc}{u}{ring}{500} + +\setcsctopglyph{yacute.sc}{y}{acute}{500} +\setcsctopglyph{ydieresis.sc}{y}{dieresis}{500} + +\setcsctopglyph{zacute.sc}{z}{acute}{500} +\setcsctopglyph{zcaron.sc}{z}{caron}{500} +\setcsctopglyph{zdotaccent.sc}{z}{dotaccent}{500} + +\begincomment +\subsection{Other glyphs that can be built} +\endcomment + +\ifisglyph{dcroat.sc}\then + \setglyph{dbar.sc} + \glyph{dcroat.sc}{1000} + \endsetglyph + \setleftrightkerning{dbar.sc}{dcroat.sc}{1000} +\Else\ifisglyph{eth.sc}\then + \setglyph{dbar.sc} + \glyph{eth.sc}{1000} + \endsetglyph + \setleftrightkerning{dbar.sc}{eth.sc}{1000} +\Fi\Fi + +\endmetrics +\endinput +%% +%% End of file `fontscripts-dotscbuild.mtx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscmisc.mtx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscmisc.mtx new file mode 100644 index 00000000000..dc77a901419 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dotscmisc.mtx @@ -0,0 +1,157 @@ +%% +%% This is file `fontscripts-dotscmisc.mtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `dotscmisc') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The metrics file fontscripts-dotscmisc.mtx is a derived work under the terms of the LPPL. +%% It is based on lsmisc.mtx from fontinst. A copy of fontinst +%% including a copy of lsmisc.mtx is available from +%% https://www.ctan.org/pkg/fontinst. See lsmisc.mtx for commentary. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\metrics + +\needsfontinstversion{1.917} + +\ProvidesMtxPackage{dotscmisc} + +\ifisglyph{i.sc}\then + \setglyph{dotlessi.sc} + \glyph{i.sc}{1000} + \setleftrightkerning{dotlessi.sc}{i.sc}{1000} + \endsetglyph +\Fi + +\ifisglyph{j.sc}\then + \setglyph{dotlessj.sc} + \glyph{j.sc}{1000} + \setleftrightkerning{dotlessj.sc}{j.sc}{1000} + \endsetglyph +\Fi + +\setint{smallcapsspacing}{0} + +\ifisglyph{f.sc}\then + +\setglyph{ff.sc} + \glyph{f.sc}{1000} + \movert{\add{\kerning{f.sc}{f.sc}}{\int{smallcapsspacing}}} + \glyph{f.sc}{1000} +\endsetglyph +\setrightkerning{ff.sc}{f.sc}{1000} +\setglyph{f_f.sc} +\glyph{ff.sc}{1000} +\endsetglyph +\setrightkerning{f_f.sc}{ff.sc}{1000} + +\ifisglyph{i.sc}\then + \setglyph{fi.sc} + \glyph{f.sc}{1000} + \movert{\add{\kerning{f.sc}{i.sc}}{\int{smallcapsspacing}}} + \glyph{i.sc}{1000} + \endsetglyph + + \setrightkerning{fi.sc}{i.sc}{1000} + + \setglyph{f_i.sc} +\glyph{fi.sc}{1000} + \endsetglyph + \setrightkerning{f_i.sc}{fi.sc}{1000} + + \setglyph{ffi.sc} + \glyph{ff.sc}{1000} + \movert{\add{\kerning{f.sc}{i.sc}}{\int{smallcapsspacing}}} + \glyph{i.sc}{1000} + \endsetglyph + + \setglyph{f_f_i.sc} +\glyph{ffi.sc}{1000} + \endsetglyph + \setrightkerning{f_f_i.sc}{ffi.sc}{1000} + + \setrightkerning{ffi.sc}{i.sc}{1000} +\fi + +\ifisglyph{l.sc}\then + \setglyph{fl.sc} + \glyph{f.sc}{1000} + \movert{\add{\kerning{f.sc}{l.sc}}{\int{smallcapsspacing}}} + \glyph{l.sc}{1000} + \endsetglyph + + \setrightkerning{fl.sc}{l.sc}{1000} + + \setglyph{f_l.sc} +\glyph{fl.sc}{1000} + \endsetglyph + \setrightkerning{f_l.sc}{fl.sc}{1000} + + \setglyph{ffl.sc} + \glyph{ff.sc}{1000} + \movert{\add{\kerning{f.sc}{l.sc}}{\int{smallcapsspacing}}} + \glyph{l.sc}{1000} + \endsetglyph + + \setrightkerning{ffl.sc}{l.sc}{1000} + + \setglyph{f_f_l.sc} +\glyph{ffl.sc}{1000} + \endsetglyph + \setrightkerning{f_f_l.sc}{ffl.sc}{1000} + +\fi +\fi % ifisglyph{f.sc} + +\ifareglyphs{i.sc,j.sc}\then + \setglyph{ij.sc} + \glyph{i.sc}{1000} + \movert{\add{\kerning{i.sc}{j.sc}}{\int{smallcapsspacing}}} + \glyph{j.sc}{1000} + \endsetglyph + \setrightkerning{ij.sc}{j.sc}{1000} +\fi + +\ifisglyph{ss.sc}\then +\setglyph{germandbls.sc} +\glyph{ss.sc}{1000} +\endsetglyph +\setleftrightkerning{germandbls.sc}{ss.sc}{1000} +\Else +\ifisglyph{s.sc}\then + \setglyph{germandbls.sc} + \glyph{s.sc}{1000} + \movert{\add{\kerning{s.sc}{s.sc}}{\int{smallcapsspacing}}} + \glyph{s.sc}{1000} + \endsetglyph + \setleftrightkerning{germandbls.sc}{s.sc}{1000} +\Fi +\Fi + +\endmetrics +\endinput +%% +%% End of file `fontscripts-dotscmisc.mtx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dottaboldstyle.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dottaboldstyle.etx new file mode 100644 index 00000000000..2768ae56ea1 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-dottaboldstyle.etx @@ -0,0 +1,37 @@ +%% +%% This is file `fontscripts-dottaboldstyle.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `dottaboldstyle') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding +\setcommand\digit#1{#1.taboldstyle} +\endencoding +\endinput +%% +%% End of file `fontscripts-dottaboldstyle.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-lining.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-lining.etx new file mode 100644 index 00000000000..d855947f37a --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-lining.etx @@ -0,0 +1,37 @@ +%% +%% This is file `fontscripts-lining.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `lining') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding +\setcommand\digit#1{#1lining} +\endencoding +\endinput +%% +%% End of file `fontscripts-lining.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-newlatin-dotsc.mtx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-newlatin-dotsc.mtx new file mode 100644 index 00000000000..2b0c21a970a --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-newlatin-dotsc.mtx @@ -0,0 +1,94 @@ +%% +%% This is file `fontscripts-newlatin-dotsc.mtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `newlatin-dotsc') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The metrics file fontscripts-newlatin-dotsc.mtx is a derived work under the terms of the +%% LPPL. The original file, newlatin.mtx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of newlatin.mtx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\documentclass[twocolumn]{article} + +\metrics + +\needsfontinstversion{1.924} + +\usemtxpackage{llbuild} + +\usemtxpackage{lubuild} + +\ifoption{nosc}\then \Else + +\usemtxpackage{dotscbuild} +\usemtxpackage{dotscmisc} + +\Fi + +\usemtxpackage{ltpunct} + +\usemtxpackage{ltcmds} + +\unfakable{Gamma} +\unfakable{Delta} +\unfakable{Theta} +\unfakable{Lambda} +\unfakable{Xi} +\unfakable{Pi} +\unfakable{Sigma} +\unfakable{Upsilon} +\unfakable{Upsilon1} +\unfakable{Phi} +\unfakable{Psi} +\unfakable{Omega} + +\foreach(accent){grave,acute,circumflex,tilde,dieresis,hungarumlaut,% + ring,caron,breve,macron,dotaccent} + \ifisglyph{\str{accent}}\then + \resetglyph{\str{accent}} + \glyph{\str{accent}}{1000} + \resetdepth{0} + \endresetglyph + \Fi +\endfor(accent) + +\setglyph{ringfitted} + \movert{\half{\sub{\width{A}}{\width{ring}}}} + \glyph{ring}{1000} + \movert{\otherhalf{\sub{\width{A}}{\width{ring}}}} +\endsetglyph + +\setleftkerning{less}{guillemotleft}{1000} +\setleftkerning{greater}{guillemotright}{1000} + +\endmetrics + +\endinput +%% +%% End of file `fontscripts-newlatin-dotsc.mtx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-oldstyle.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-oldstyle.etx new file mode 100644 index 00000000000..1d682dbc2be --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-oldstyle.etx @@ -0,0 +1,37 @@ +%% +%% This is file `fontscripts-oldstyle.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `oldstyle') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding +\setcommand\digit#1{#1oldstyle} +\endencoding +\endinput +%% +%% End of file `fontscripts-oldstyle.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-cfr.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-cfr.etx new file mode 100644 index 00000000000..1266b87c09e --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-cfr.etx @@ -0,0 +1,1318 @@ +%% +%% This is file `fontscripts-t1-cfr.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-cfr') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-cfr.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The commentary in the original is deleted in this version. For +%% information about the T1 etc., typeset the original t1.etx +%% included with fontinst. +%% - Slots are altered to accommodate characters which are named +%% differently. For example, this encoding uses "endash" and "emdash" +%% whereas t1.etx called for "rangedash" and "punctdash". +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2} +\setcommand\uc#1#2{#1} +\setcommand\lctop#1#2{#2} +\setcommand\uctop#1#2{#1} +\setcommand\lclig#1#2{#2} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - LATIN CFR} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash} + \ligature{LIG}{hyphen}{emdash} + \comment{The number range dash `1--9'. This is called `rangedash' by + fontinst's t1.etx, but it needs to be called `endash' to work right. The + `\textendash'. In a monowidth font, this might be set as + `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash} + \comment{The punctuation dash `Oh---boy.' This is calle `punctdash' by + fontinst's t1.etx, but needs to be called `emdash' to work right. The + `\textemdash'. In a monowidth font, this might be set as + `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{ff}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam} + \ligature{LIG}{quoteleft}{exclamdown} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright} + \ligature{LIG}{quoteright}{quotedblright} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma} + \ligature{LIG}{comma}{quotedblbase} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen} + \ligature{LIG}{hyphen}{endash} + \ligature{LIG}{hyphenchar}{hyphenchar} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period} + \comment{The period `.'.} +\endsetslot + +\setslot{slash} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less} + \ligature{LIG}{less}{guillemotleft} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater} + \ligature{LIG}{greater}{guillemotright} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question} + \ligature{LIG}{quoteleft}{questiondown} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft} + \ligature{LIG}{quoteleft}{quotedblleft} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. + This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in + most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-cfr.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotalt-f_f.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotalt-f_f.etx new file mode 100644 index 00000000000..6652c17ad24 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotalt-f_f.etx @@ -0,0 +1,1320 @@ +%% +%% This is file `fontscripts-t1-dotalt-f_f.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-dotalt-f-f') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-dotalt-f_f.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The commentary in the original is deleted in this version. For +%% information about the T1 etc., typeset the original t1.etx +%% included with fontinst. +%% - Slots are altered to accommodate characters which are named +%% differently. For example, this encoding uses "endash" and "emdash" +%% whereas t1.etx called for "rangedash" and "punctdash". +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - f_f, f_f_i and f_f_l replace ff, ffi and ffl. +%% - lc, uc and accented lc, uc are set to characters named "a.alt" etc. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2.alt} +\setcommand\uc#1#2{#1.alt} +\setcommand\lctop#1#2{#2.alt} +\setcommand\uctop#1#2{#1.alt} +\setcommand\lclig#1#2{#2} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX ENC - DOTALT F_F} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash} + \ligature{LIG}{hyphen}{emdash} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. In a monowidth font, this might be set as + `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be + called `emdash' to work right. + The `\textemdash'. + In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{f_f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{f_f_i}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{f_f_l}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{f_f_i}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{f_f_l}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam} + \ligature{LIG}{quoteleft}{exclamdown} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright} + \ligature{LIG}{quoteright}{quotedblright} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma} + \ligature{LIG}{comma}{quotedblbase} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen} + \ligature{LIG}{hyphen}{endash} + \ligature{LIG}{hyphenchar}{hyphenchar} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period} + \comment{The period `.'.} +\endsetslot + +\setslot{slash} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less} + \ligature{LIG}{less}{guillemotleft} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater} + \ligature{LIG}{greater}{guillemotright} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question} + \ligature{LIG}{quoteleft}{questiondown} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft} + \ligature{LIG}{quoteleft}{quotedblleft} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{f_f}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-dotalt-f_f.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinf.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinf.etx new file mode 100644 index 00000000000..a65c4ce9d86 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinf.etx @@ -0,0 +1,1314 @@ +%% +%% This is file `fontscripts-t1-dotinf.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-dotinf') +%% +%% Additions and changes Copyright (C) 2024-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-dotinf.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file is modified for use in encoding inferiors. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2.inferior} +\setcommand\uc#1#2{#1.inferior} +\setcommand\lctop#1#2{#2.inferior} +\setcommand\uctop#1#2{#1.inferior} +\setcommand\lclig#1#2{#2.inferior} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1.inferior} +\setcommand\digit#1{#1.inferior} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - DOTINF} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase.inferior} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft.inferior} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright.inferior} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft.inferior} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright.inferior} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase.inferior} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft.inferior} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright.inferior} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash.inferior} + \ligature{LIG}{hyphen.inferior}{emdash.inferior} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. + In a monowidth font, this might be set as `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash.inferior} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be + called `emdash' to work right. + The `\textemdash'. + In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark.inferior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero.inferior} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{ff}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace.inferior} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam.inferior} + \ligature{LIG}{quoteleft.inferior}{exclamdown.inferior} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl.inferior} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign.inferior} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar.inferior} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent.inferior} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand.inferior} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright.inferior} + \ligature{LIG}{quoteright.inferior}{quotedblright.inferior} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft.inferior} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright.inferior} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk.inferior} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus.inferior} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma.inferior} + \ligature{LIG}{comma.inferior}{quotedblbase.inferior} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen.inferior} + \ligature{LIG}{hyphen.inferior}{endash.inferior} + \ligature{LIG}{hyphenchar.inferior}{hyphenchar.inferior} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period.inferior} + \comment{The period `.'.} +\endsetslot + +\setslot{slash.inferior} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon.inferior} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon.inferior} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less.inferior} + \ligature{LIG}{less.inferior}{guillemotleft.inferior} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal.inferior} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater.inferior} + \ligature{LIG}{greater.inferior}{guillemotright.inferior} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question.inferior} + \ligature{LIG}{quoteleft.inferior}{questiondown.inferior} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at.inferior} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft.inferior} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash.inferior} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright.inferior} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum.inferior} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore.inferior} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft.inferior} + \ligature{LIG}{quoteleft.inferior}{quotedblleft.inferior} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft.inferior} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar.inferior} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright.inferior} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde.inferior} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar.inferior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section.inferior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown.inferior} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown.inferior} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling.inferior} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-dotinf.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinferior.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinferior.etx new file mode 100644 index 00000000000..208eddc3386 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotinferior.etx @@ -0,0 +1,1314 @@ +%% +%% This is file `fontscripts-t1-dotinferior.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-dotinferior') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-dotinferior.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file is modified for use in encoding inferiors. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2.inferior} +\setcommand\uc#1#2{#1.inferior} +\setcommand\lctop#1#2{#2.inferior} +\setcommand\uctop#1#2{#1.inferior} +\setcommand\lclig#1#2{#2.inferior} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1.inferior} +\setcommand\digit#1{#1.inferior} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - DOTINFERIOR} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase.inferior} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft.inferior} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright.inferior} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft.inferior} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright.inferior} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase.inferior} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft.inferior} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright.inferior} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash.inferior} + \ligature{LIG}{hyphen.inferior}{emdash.inferior} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. + In a monowidth font, this might be set as `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash.inferior} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be + called `emdash' to work right. + The `\textemdash'. + In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark.inferior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero.inferior} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{ff}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace.inferior} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam.inferior} + \ligature{LIG}{quoteleft.inferior}{exclamdown.inferior} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl.inferior} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign.inferior} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar.inferior} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent.inferior} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand.inferior} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright.inferior} + \ligature{LIG}{quoteright.inferior}{quotedblright.inferior} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft.inferior} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright.inferior} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk.inferior} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus.inferior} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma.inferior} + \ligature{LIG}{comma.inferior}{quotedblbase.inferior} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen.inferior} + \ligature{LIG}{hyphen.inferior}{endash.inferior} + \ligature{LIG}{hyphenchar.inferior}{hyphenchar.inferior} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period.inferior} + \comment{The period `.'.} +\endsetslot + +\setslot{slash.inferior} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon.inferior} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon.inferior} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less.inferior} + \ligature{LIG}{less.inferior}{guillemotleft.inferior} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal.inferior} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater.inferior} + \ligature{LIG}{greater.inferior}{guillemotright.inferior} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question.inferior} + \ligature{LIG}{quoteleft.inferior}{questiondown.inferior} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at.inferior} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft.inferior} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash.inferior} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright.inferior} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum.inferior} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore.inferior} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft.inferior} + \ligature{LIG}{quoteleft.inferior}{quotedblleft.inferior} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft.inferior} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar.inferior} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright.inferior} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde.inferior} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar.inferior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section.inferior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown.inferior} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown.inferior} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling.inferior} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-dotinferior.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsup.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsup.etx new file mode 100644 index 00000000000..306c1d05852 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsup.etx @@ -0,0 +1,1314 @@ +%% +%% This is file `fontscripts-t1-dotsup.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-dotsup') +%% +%% Additions and changes Copyright (C) 2024-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-dotsup.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file is modified for use in encoding superiors. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2.superior} +\setcommand\uc#1#2{#1.superior} +\setcommand\lctop#1#2{#2.superior} +\setcommand\uctop#1#2{#1.superior} +\setcommand\lclig#1#2{#2.superior} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1.superior} +\setcommand\digit#1{#1.superior} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - DOTSUP} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase.superior} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft.superior} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright.superior} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft.superior} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright.superior} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase.superior} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft.superior} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright.superior} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash.superior} + \ligature{LIG}{hyphen.superior}{emdash.superior} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. + In a monowidth font, this might be set as `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash.superior} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be + called `emdash' to work right. + The `\textemdash'. + In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark.superior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero.superior} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{ff}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace.superior} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam.superior} + \ligature{LIG}{quoteleft.superior}{exclamdown.superior} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl.superior} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign.superior} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar.superior} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent.superior} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand.superior} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright.superior} + \ligature{LIG}{quoteright.superior}{quotedblright.superior} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft.superior} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright.superior} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk.superior} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus.superior} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma.superior} + \ligature{LIG}{comma.superior}{quotedblbase.superior} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen.superior} + \ligature{LIG}{hyphen.superior}{endash.superior} + \ligature{LIG}{hyphenchar.superior}{hyphenchar.superior} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period.superior} + \comment{The period `.'.} +\endsetslot + +\setslot{slash.superior} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon.superior} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon.superior} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less.superior} + \ligature{LIG}{less.superior}{guillemotleft.superior} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal.superior} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater.superior} + \ligature{LIG}{greater.superior}{guillemotright.superior} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question.superior} + \ligature{LIG}{quoteleft.superior}{questiondown.superior} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at.superior} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft.superior} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash.superior} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright.superior} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum.superior} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore.superior} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft.superior} + \ligature{LIG}{quoteleft.superior}{quotedblleft.superior} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft.superior} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar.superior} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright.superior} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde.superior} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar.superior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section.superior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown.superior} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown.superior} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling.superior} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-dotsup.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsuperior.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsuperior.etx new file mode 100644 index 00000000000..d649a60ec73 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-dotsuperior.etx @@ -0,0 +1,1314 @@ +%% +%% This is file `fontscripts-t1-dotsuperior.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-dotsuperior') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-dotsuperior.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file is modified for use in encoding superiors. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2.superior} +\setcommand\uc#1#2{#1.superior} +\setcommand\lctop#1#2{#2.superior} +\setcommand\uctop#1#2{#1.superior} +\setcommand\lclig#1#2{#2.superior} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1.superior} +\setcommand\digit#1{#1.superior} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX FONT ENCODING - DOTSUPERIOR} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase.superior} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft.superior} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright.superior} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft.superior} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright.superior} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase.superior} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft.superior} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright.superior} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash.superior} + \ligature{LIG}{hyphen.superior}{emdash.superior} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. In a monowidth font, this might be set as + `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash.superior} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be called + `emdash' to work right. + The `\textemdash'. In a monowidth font, this might be set as + `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark.superior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero.superior} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{ff}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{ffi}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{ffl}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{ffi}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{ffl}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace.superior} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam.superior} + \ligature{LIG}{quoteleft.superior}{exclamdown.superior} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl.superior} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign.superior} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar.superior} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent.superior} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand.superior} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright.superior} + \ligature{LIG}{quoteright.superior}{quotedblright.superior} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft.superior} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright.superior} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk.superior} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus.superior} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma.superior} + \ligature{LIG}{comma.superior}{quotedblbase.superior} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen.superior} + \ligature{LIG}{hyphen.superior}{endash.superior} + \ligature{LIG}{hyphenchar.superior}{hyphenchar.superior} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period.superior} + \comment{The period `.'.} +\endsetslot + +\setslot{slash.superior} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon.superior} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon.superior} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less.superior} + \ligature{LIG}{less.superior}{guillemotleft.superior} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal.superior} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater.superior} + \ligature{LIG}{greater.superior}{guillemotright.superior} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question.superior} + \ligature{LIG}{quoteleft.superior}{questiondown.superior} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at.superior} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft.superior} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash.superior} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright.superior} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum.superior} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore.superior} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft.superior} + \ligature{LIG}{quoteleft.superior}{quotedblleft.superior} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{ff}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft.superior} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar.superior} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright.superior} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde.superior} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar.superior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section.superior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown.superior} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown.superior} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling.superior} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-dotsuperior.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-f_f.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-f_f.etx new file mode 100644 index 00000000000..04e7d1adf48 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1-f_f.etx @@ -0,0 +1,1322 @@ +%% +%% This is file `fontscripts-t1-f_f.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1-f-f') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-t1-f_f.etx is a derived work under the terms of the +%% LPPL. The original file, t1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of t1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The commentary in the original is deleted in this version. For +%% information about the T1 etc., typeset the original t1.etx +%% included with fontinst. +%% - Slots are altered to accommodate characters which are named +%% differently. For example, this encoding uses "endash" and "emdash" +%% whereas t1.etx called for "rangedash" and "punctdash". +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - f_f, f_f_i and f_f_l replace ff, ffi and ffl. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\needsfontinstversion{1.910} + +\setcommand\lc#1#2{#2} +\setcommand\uc#1#2{#1} +\setcommand\lctop#1#2{#2} +\setcommand\uctop#1#2{#1} +\setcommand\lclig#1#2{#2} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1spaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1spaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1} + +\ifisint{monowidth}\then + \setint{ligaturing}{0} +\Else + % The following empty line is *important* to get the formatting + % right here (sigh)! (Remember that it is a \par token.) + + \ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setint{ligaturing}{0} + \Fi + \Fi +\setint{ligaturing}{1} +\Fi + +\setint{italicslant}{0} +\setint{quad}{1000} +\setint{baselineskip}{1200} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\Else + \setint{xheight}{500} +\Fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\Else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\Else + \setint{interword}{333} +\Fi\Fi + +\ifisint{monowidth}\then + \setint{stretchword}{0} + \setint{shrinkword}{0} + \setint{extraspace}{\int{interword}} +\Else + \setint{stretchword}{\scale{\int{interword}}{600}} + \setint{shrinkword}{\scale{\int{interword}}{240}} + \setint{extraspace}{\scale{\int{interword}}{240}} +\Fi + +\ifisglyph{X}\then + \setint{capheight}{\height{X}} +\Else + \setint{capheight}{750} +\Fi + +\ifisglyph{d}\then + \setint{ascender}{\height{d}} +\Else\ifisint{capheight}\then + \setint{ascender}{\int{capheight}} +\Else + \setint{ascender}{750} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{acccapheight}{\height{Aring}} +\Else + \setint{acccapheight}{999} +\Fi + +\ifisint{descender_neg}\then + \setint{descender}{\neg{\int{descender_neg}}} +\Else\ifisglyph{p}\then + \setint{descender}{\depth{p}} +\Else + \setint{descender}{250} +\Fi\Fi + +\ifisglyph{Aring}\then + \setint{maxheight}{\height{Aring}} +\Else + \setint{maxheight}{1000} +\Fi + +\ifisint{maxdepth_neg}\then + \setint{maxdepth}{\neg{\int{maxdepth_neg}}} +\Else\ifisglyph{j}\then + \setint{maxdepth}{\depth{j}} +\Else + \setint{maxdepth}{250} +\Fi\Fi + +\ifisglyph{six}\then + \setint{digitwidth}{\width{six}} +\Else + \setint{digitwidth}{500} +\Fi + +\setint{capstem}{0} % not in AFM files + +\setfontdimen{1}{italicslant} % italic slant +\setfontdimen{2}{interword} % interword space +\setfontdimen{3}{stretchword} % interword stretch +\setfontdimen{4}{shrinkword} % interword shrink +\setfontdimen{5}{xheight} % x-height +\setfontdimen{6}{quad} % quad +\setfontdimen{7}{extraspace} % extra space after . +\setfontdimen{8}{capheight} % cap height +\setfontdimen{9}{ascender} % ascender +\setfontdimen{10}{acccapheight} % accented cap height +\setfontdimen{11}{descender} % descender's depth +\setfontdimen{12}{maxheight} % max height +\setfontdimen{13}{maxdepth} % max depth +\setfontdimen{14}{digitwidth} % digit width +\setfontdimen{15}{verticalstem} % dominant width of verical stems +\setfontdimen{16}{baselineskip} % baselineskip + +\ifnumber{\int{ligaturing}}<{0}\then + \comment{In this case, the codingscheme can be different from the + default, and therefore we refrain from setting it.} +\Else + \setstr{codingscheme}{EXTENDED TEX ENC - F_F} +\Fi + +\setslot{\lc{Grave}{grave}} + \comment{The grave accent `\`{}'.} +\endsetslot + +\setslot{\lc{Acute}{acute}} + \comment{The acute accent `\'{}'.} +\endsetslot + +\setslot{\lc{Circumflex}{circumflex}} + \comment{The circumflex accent `\^{}'.} +\endsetslot + +\setslot{\lc{Tilde}{tilde}} + \comment{The tilde accent `\~{}'.} +\endsetslot + +\setslot{\lc{Dieresis}{dieresis}} + \comment{The umlaut or dieresis accent `\"{}'.} +\endsetslot + +\setslot{\lc{Hungarumlaut}{hungarumlaut}} + \comment{The long Hungarian umlaut `\H{}'.} +\endsetslot + +\setslot{\lc{Ring}{ring}} + \comment{The ring accent `\r{}'.} +\endsetslot + +\setslot{\lc{Caron}{caron}} + \comment{The caron or h\'a\v cek accent `\v{}'.} +\endsetslot + +\setslot{\lc{Breve}{breve}} + \comment{The breve accent `\u{}'.} +\endsetslot + +\setslot{\lc{Macron}{macron}} + \comment{The macron accent `\={}'.} +\endsetslot + +\setslot{\lc{Dotaccent}{dotaccent}} + \comment{The dot accent `\.{}'.} +\endsetslot + +\setslot{\lc{Cedilla}{cedilla}} + \comment{The cedilla accent `\c {}'.} +\endsetslot + +\setslot{\lc{Ogonek}{ogonek}} + \comment{The ogonek accent `\k {}'.} +\endsetslot + +\setslot{quotesinglbase} + \comment{A German single quote mark `\quotesinglbase' similar to a comma, + but with different sidebearings.} +\endsetslot + +\setslot{guilsinglleft} + \comment{A French single opening quote mark `\guilsinglleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guilsinglright} + \comment{A French single closing quote mark `\guilsinglright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{quotedblleft} + \comment{The English opening quote mark `\,\textquotedblleft\,'.} +\endsetslot + +\setslot{quotedblright} + \comment{The English closing quote mark `\,\textquotedblright\,'.} +\endsetslot + +\setslot{quotedblbase} + \comment{A German double quote mark `\quotedblbase' similar to two commas, + but with tighter letterspacing and different sidebearings.} +\endsetslot + +\setslot{guillemotleft} + \comment{A French double opening quote mark `\guillemotleft', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{guillemotright} + \comment{A French closing opening quote mark `\guillemotright', + unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{endash} + \ligature{LIG}{hyphen}{emdash} + \comment{The number range dash `1--9'. + This is called `rangedash' by fontinst's t1.etx, but it needs to be + called `endash' to work right. + The `\textendash'. In a monowidth font, this might be set as + `\texttt{1{-}9}'.} +\endsetslot + +\setslot{emdash} + \comment{The punctuation dash `Oh---boy.' + This is calle `punctdash' by fontinst's t1.etx, but needs to be + called `emdash' to work right. + The `\textemdash'. + In a monowidth font, this might be set as `\texttt{Oh{-}{-}boy.}'} +\endsetslot + +\setslot{compwordmark} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters without ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\setslot{perthousandzero} + \comment{A glyph which is placed after `\%' to produce a + `per-thousand', or twice to produce `per-ten-thousand'. + Your guess is as good as mine as to what this glyph should look + like in a monowidth font.} +\endsetslot + +\setslot{\lc{dotlessI}{dotlessi}} + \comment{A dotless i `\i', used to produce accented letters such as + `\=\i'.} +\endsetslot + +\setslot{\lc{dotlessJ}{dotlessj}} + \comment{A dotless j `\j', used to produce accented letters such as + `\=\j'. Most non-\TeX\ fonts do not have this glyph.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{5}\Else + +\setslot{\lclig{FF}{f_f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FFI}{f_f_i}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FFL}{f_f_l}} + \Fi + \comment{The `ff' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FI}{fi}} + \comment{The `fi' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FL}{fl}} + \comment{The `fl' ligature. It should be two characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFI}{f_f_i}} + \comment{The `ffi' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\setslot{\lclig{FFL}{f_f_l}} + \comment{The `ffl' ligature. It should be three characters wide in a + monowidth font.} +\endsetslot + +\Fi + +\setslot{visiblespace} + \comment{A visible space glyph `\textvisiblespace'.} +\endsetslot + +\setslot{exclam} + \ligature{LIG}{quoteleft}{exclamdown} + \comment{The exclamation mark `!'.} +\endsetslot + +\setslot{quotedbl} + \comment{The `neutral' double quotation mark `\,\textquotedbl\,', + included for use in monowidth fonts, or for setting computer + programs. Note that the inclusion of this glyph in this slot + means that \TeX\ documents which used `{\tt\char`\"}' as an + input character will no longer work.} +\endsetslot + +\setslot{numbersign} + \comment{The hash sign `\#'.} +\endsetslot + +\setslot{dollar} + \comment{The dollar sign `\$'.} +\endsetslot + +\setslot{percent} + \comment{The percent sign `\%'.} +\endsetslot + +\setslot{ampersand} + \comment{The ampersand sign `\&'.} +\endsetslot + +\setslot{quoteright} + \ligature{LIG}{quoteright}{quotedblright} + \comment{The English closing single quote mark `\,\textquoteright\,'.} +\endsetslot + +\setslot{parenleft} + \comment{The opening parenthesis `('.} +\endsetslot + +\setslot{parenright} + \comment{The closing parenthesis `)'.} +\endsetslot + +\setslot{asterisk} + \comment{The raised asterisk `*'.} +\endsetslot + +\setslot{plus} + \comment{The addition sign `+'.} +\endsetslot + +\setslot{comma} + \ligature{LIG}{comma}{quotedblbase} + \comment{The comma `,'.} +\endsetslot + +\setslot{hyphen} + \ligature{LIG}{hyphen}{endash} + \ligature{LIG}{hyphenchar}{hyphenchar} + \comment{The hyphen `-'.} +\endsetslot + +\setslot{period} + \comment{The period `.'.} +\endsetslot + +\setslot{slash} + \comment{The forward oblique `/'.} +\endsetslot + +\setslot{\digit{zero}} + \comment{The number `0'. This (and all the other numerals) may be + old style or ranging digits.} +\endsetslot + +\setslot{\digit{one}} + \comment{The number `1'.} +\endsetslot + +\setslot{\digit{two}} + \comment{The number `2'.} +\endsetslot + +\setslot{\digit{three}} + \comment{The number `3'.} +\endsetslot + +\setslot{\digit{four}} + \comment{The number `4'.} +\endsetslot + +\setslot{\digit{five}} + \comment{The number `5'.} +\endsetslot + +\setslot{\digit{six}} + \comment{The number `6'.} +\endsetslot + +\setslot{\digit{seven}} + \comment{The number `7'.} +\endsetslot + +\setslot{\digit{eight}} + \comment{The number `8'.} +\endsetslot + +\setslot{\digit{nine}} + \comment{The number `9'.} +\endsetslot + +\setslot{colon} + \comment{The colon punctuation mark `:'.} +\endsetslot + +\setslot{semicolon} + \comment{The semi-colon punctuation mark `;'.} +\endsetslot + +\setslot{less} + \ligature{LIG}{less}{guillemotleft} + \comment{The less-than sign `\textless'.} +\endsetslot + +\setslot{equal} + \comment{The equals sign `='.} +\endsetslot + +\setslot{greater} + \ligature{LIG}{greater}{guillemotright} + \comment{The greater-than sign `\textgreater'.} +\endsetslot + +\setslot{question} + \ligature{LIG}{quoteleft}{questiondown} + \comment{The question mark `?'.} +\endsetslot + +\setslot{at} + \comment{The at sign `@'.} +\endsetslot + +\setslot{\uc{A}{a}} + \comment{The letter `{A}'.} +\endsetslot + +\setslot{\uc{B}{b}} + \comment{The letter `{B}'.} +\endsetslot + +\setslot{\uc{C}{c}} + \comment{The letter `{C}'.} +\endsetslot + +\setslot{\uc{D}{d}} + \comment{The letter `{D}'.} +\endsetslot + +\setslot{\uc{E}{e}} + \comment{The letter `{E}'.} +\endsetslot + +\setslot{\uc{F}{f}} + \comment{The letter `{F}'.} +\endsetslot + +\setslot{\uc{G}{g}} + \comment{The letter `{G}'.} +\endsetslot + +\setslot{\uc{H}{h}} + \comment{The letter `{H}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + +\setslot{\uc{I}{i}} + \comment{The letter `{I}'.} +\endsetslot + +\Fi + +\setslot{\uc{J}{j}} + \comment{The letter `{J}'.} +\endsetslot + +\setslot{\uc{K}{k}} + \comment{The letter `{K}'.} +\endsetslot + +\setslot{\uc{L}{l}} + \comment{The letter `{L}'.} +\endsetslot + +\setslot{\uc{M}{m}} + \comment{The letter `{M}'.} +\endsetslot + +\setslot{\uc{N}{n}} + \comment{The letter `{N}'.} +\endsetslot + +\setslot{\uc{O}{o}} + \comment{The letter `{O}'.} +\endsetslot + +\setslot{\uc{P}{p}} + \comment{The letter `{P}'.} +\endsetslot + +\setslot{\uc{Q}{q}} + \comment{The letter `{Q}'.} +\endsetslot + +\setslot{\uc{R}{r}} + \comment{The letter `{R}'.} +\endsetslot + +\setslot{\uc{S}{s}} + \comment{The letter `{S}'.} +\endsetslot + +\setslot{\uc{T}{t}} + \comment{The letter `{T}'.} +\endsetslot + +\setslot{\uc{U}{u}} + \comment{The letter `{U}'.} +\endsetslot + +\setslot{\uc{V}{v}} + \comment{The letter `{V}'.} +\endsetslot + +\setslot{\uc{W}{w}} + \comment{The letter `{W}'.} +\endsetslot + +\setslot{\uc{X}{x}} + \comment{The letter `{X}'.} +\endsetslot + +\setslot{\uc{Y}{y}} + \comment{The letter `{Y}'.} +\endsetslot + +\setslot{\uc{Z}{z}} + \comment{The letter `{Z}'.} +\endsetslot + +\setslot{bracketleft} + \comment{The opening square bracket `['.} +\endsetslot + +\setslot{backslash} + \comment{The backwards oblique `\textbackslash'.} +\endsetslot + +\setslot{bracketright} + \comment{The closing square bracket `]'.} +\endsetslot + +\setslot{asciicircum} + \comment{The ASCII upward-pointing arrow head `\textasciicircum'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{underscore} + \comment{The ASCII underline character `\textunderscore', usually + set on the baseline. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{quoteleft} + \ligature{LIG}{quoteleft}{quotedblleft} + \comment{The English opening single quote mark `\,\textquoteleft\,'.} +\endsetslot + +\setslot{\lc{A}{a}} + \comment{The letter `{a}'.} +\endsetslot + +\setslot{\lc{B}{b}} + \comment{The letter `{b}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{C}{c}} + \comment{The letter `{c}'.} + \endsetslot + +\Fi + +\setslot{\lc{D}{d}} + \comment{The letter `{d}'.} +\endsetslot + +\setslot{\lc{E}{e}} + \comment{The letter `{e}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{F}{f}} + \ifnumber{\int{ligaturing}}>{0}\then + \ligature{LIG}{\lc{I}{i}}{\lclig{FI}{fi}} + \ligature{LIG}{\lc{F}{f}}{\lclig{FF}{f_f}} + \ligature{LIG}{\lc{L}{l}}{\lclig{FL}{fl}} + \Fi + \comment{The letter `{f}'.} + \endsetslot + +\Fi + +\setslot{\lc{G}{g}} + \comment{The letter `{g}'.} +\endsetslot + +\setslot{\lc{H}{h}} + \comment{The letter `{h}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{I}{i}} + \comment{The letter `{i}'.} + \endsetslot + +\Fi + +\setslot{\lc{J}{j}} + \comment{The letter `{j}'.} +\endsetslot + +\setslot{\lc{K}{k}} + \comment{The letter `{k}'.} +\endsetslot + +\setslot{\lc{L}{l}} + \comment{The letter `{l}'.} +\endsetslot + +\setslot{\lc{M}{m}} + \comment{The letter `{m}'.} +\endsetslot + +\setslot{\lc{N}{n}} + \comment{The letter `{n}'.} +\endsetslot + +\setslot{\lc{O}{o}} + \comment{The letter `{o}'.} +\endsetslot + +\setslot{\lc{P}{p}} + \comment{The letter `{p}'.} +\endsetslot + +\setslot{\lc{Q}{q}} + \comment{The letter `{q}'.} +\endsetslot + +\setslot{\lc{R}{r}} + \comment{The letter `{r}'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{-1}\then \skipslots{1}\Else + + \setslot{\lc{S}{s}} + \comment{The letter `{s}'.} + \endsetslot + +\Fi + +\setslot{\lc{T}{t}} + \comment{The letter `{t}'.} +\endsetslot + +\setslot{\lc{U}{u}} + \comment{The letter `{u}'.} +\endsetslot + +\setslot{\lc{V}{v}} + \comment{The letter `{v}'.} +\endsetslot + +\setslot{\lc{W}{w}} + \comment{The letter `{w}'.} +\endsetslot + +\setslot{\lc{X}{x}} + \comment{The letter `{x}'.} +\endsetslot + +\setslot{\lc{Y}{y}} + \comment{The letter `{y}'.} +\endsetslot + +\setslot{\lc{Z}{z}} + \comment{The letter `{z}'.} +\endsetslot + +\setslot{braceleft} + \comment{The opening curly brace `\textbraceleft'.} +\endsetslot + +\setslot{bar} + \comment{The ASCII vertical bar `\textbar'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{braceright} + \comment{The closing curly brace `\textbraceright'.} +\endsetslot + +\setslot{asciitilde} + \comment{The ASCII tilde `\textasciitilde'. + This is included for compatibility with typewriter fonts used + for computer listings.} +\endsetslot + +\setslot{hyphenchar} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphen'.} +\endsetslot + +\setslot{\uctop{Abreve}{abreve}} + \comment{The letter `\u A'.} +\endsetslot + +\setslot{\uc{Aogonek}{aogonek}} + \comment{The letter `\k A'.} +\endsetslot + +\setslot{\uctop{Cacute}{cacute}} + \comment{The letter `\' C'.} +\endsetslot + +\setslot{\uctop{Ccaron}{ccaron}} + \comment{The letter `\v C'.} +\endsetslot + +\setslot{\uctop{Dcaron}{dcaron}} + \comment{The letter `\v D'.} +\endsetslot + +\setslot{\uctop{Ecaron}{ecaron}} + \comment{The letter `\v E'.} +\endsetslot + +\setslot{\uc{Eogonek}{eogonek}} + \comment{The letter `\k E'.} +\endsetslot + +\setslot{\uctop{Gbreve}{gbreve}} + \comment{The letter `\u G'.} +\endsetslot + +\setslot{\uctop{Lacute}{lacute}} + \comment{The letter `\' L'.} +\endsetslot + +\setslot{\uc{Lcaron}{lcaron}} + \comment{The letter `\v L'.} +\endsetslot + +\setslot{\uc{Lslash}{lslash}} + \comment{The letter `\L'.} +\endsetslot + +\setslot{\uctop{Nacute}{nacute}} + \comment{The letter `\' N'.} +\endsetslot + +\setslot{\uctop{Ncaron}{ncaron}} + \comment{The letter `\v N'.} +\endsetslot + +\setslot{\uc{Eng}{eng}} + \comment{The Sami letter `\NG'. It is unavailable in \plain\ \TeX. This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as in t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\uctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H O'.} +\endsetslot + +\setslot{\uctop{Racute}{racute}} + \comment{The letter `\' R'.} +\endsetslot + +\setslot{\uctop{Rcaron}{rcaron}} + \comment{The letter `\v R'.} +\endsetslot + +\setslot{\uctop{Sacute}{sacute}} + \comment{The letter `\' S'.} +\endsetslot + +\setslot{\uctop{Scaron}{scaron}} + \comment{The letter `\v S'.} +\endsetslot + +\setslot{\uc{Scedilla}{scedilla}} + \comment{The letter `\c S'.} +\endsetslot + +\setslot{\uctop{Tcaron}{tcaron}} + \comment{The letter `\v T'.} +\endsetslot + +\setslot{\uc{Tcedilla}{tcedilla}} + \comment{The letter `\c T'.} +\endsetslot + +\setslot{\uctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H U'.} +\endsetslot + +\setslot{\uctop{Uring}{uring}} + \comment{The letter `\r U'.} +\endsetslot + +\setslot{\uctop{Ydieresis}{ydieresis}} + \comment{The letter `\" Y'.} +\endsetslot + +\setslot{\uctop{Zacute}{zacute}} + \comment{The letter `\' Z'.} +\endsetslot + +\setslot{\uctop{Zcaron}{zcaron}} + \comment{The letter `\v Z'.} +\endsetslot + +\setslot{\uctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. Z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\uclig{IJ}{ij}} + \comment{The letter `IJ'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{\uctop{Idotaccent}{idotaccent}} + \comment{The letter `\. I'.} +\endsetslot + +\setslot{\lc{Dbar}{dbar}} + \comment{The letter `\dj'.} +\endsetslot + +\setslot{section} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{\lctop{Abreve}{abreve}} + \comment{The letter `\u a'.} +\endsetslot + +\setslot{\lc{Aogonek}{aogonek}} + \comment{The letter `\k a'.} +\endsetslot + +\setslot{\lctop{Cacute}{cacute}} + \comment{The letter `\' c'.} +\endsetslot + +\setslot{\lctop{Ccaron}{ccaron}} + \comment{The letter `\v c'.} +\endsetslot + +\setslot{\lctop{Dcaron}{dcaron}} + \comment{The letter `\v d'.} +\endsetslot + +\setslot{\lctop{Ecaron}{ecaron}} + \comment{The letter `\v e'.} +\endsetslot + +\setslot{\lc{Eogonek}{eogonek}} + \comment{The letter `\k e'.} +\endsetslot + +\setslot{\lctop{Gbreve}{gbreve}} + \comment{The letter `\u g'.} +\endsetslot + +\setslot{\lctop{Lacute}{lacute}} + \comment{The letter `\' l'.} +\endsetslot + +\setslot{\lc{Lcaron}{lcaron}} + \comment{The letter `\v l'.} +\endsetslot + +\setslot{\lc{Lslash}{lslash}} + \comment{The letter `\l'.} +\endsetslot + +\setslot{\lctop{Nacute}{nacute}} + \comment{The letter `\' n'.} +\endsetslot + +\setslot{\lctop{Ncaron}{ncaron}} + \comment{The letter `\v n'.} +\endsetslot + +\setslot{\lc{Eng}{eng}} + \comment{The Sami letter `\ng'. + It is unavailable in \plain\ \TeX. + This needs to be called `Eng'/`eng' rather than `Ng'/`ng' as it is in + t1.etx in most cases, it seems.} +\endsetslot + +\setslot{\lctop{Ohungarumlaut}{ohungarumlaut}} + \comment{The letter `\H o'.} +\endsetslot + +\setslot{\lctop{Racute}{racute}} + \comment{The letter `\' r'.} +\endsetslot + +\setslot{\lctop{Rcaron}{rcaron}} + \comment{The letter `\v r'.} +\endsetslot + +\setslot{\lctop{Sacute}{sacute}} + \comment{The letter `\' s'.} +\endsetslot + +\setslot{\lctop{Scaron}{scaron}} + \comment{The letter `\v s'.} +\endsetslot + +\setslot{\lc{Scedilla}{scedilla}} + \comment{The letter `\c s'.} +\endsetslot + +\setslot{\lctop{Tcaron}{tcaron}} + \comment{The letter `\v t'.} +\endsetslot + +\setslot{\lc{Tcedilla}{tcedilla}} + \comment{The letter `\c t'.} +\endsetslot + +\setslot{\lctop{Uhungarumlaut}{uhungarumlaut}} + \comment{The letter `\H u'.} +\endsetslot + +\setslot{\lctop{Uring}{uring}} + \comment{The letter `\r u'.} +\endsetslot + +\setslot{\lctop{Ydieresis}{ydieresis}} + \comment{The letter `\" y'.} +\endsetslot + +\setslot{\lctop{Zacute}{zacute}} + \comment{The letter `\' z'.} +\endsetslot + +\setslot{\lctop{Zcaron}{zcaron}} + \comment{The letter `\v z'.} +\endsetslot + +\setslot{\lctop{Zdotaccent}{zdotaccent}} + \comment{The letter `\. z'.} +\endsetslot + +\ifnumber{\int{ligaturing}}<{0}\then \skipslots{1}\Else + + \setslot{\lclig{IJ}{ij}} + \comment{The letter `ij'. This is a single letter, and in a + monowidth font should ideally be one letter wide.} + \endsetslot + +\Fi + +\setslot{exclamdown} + \comment{The Spanish punctuation mark `!`'.} +\endsetslot + +\setslot{questiondown} + \comment{The Spanish punctuation mark `?`'.} +\endsetslot + +\setslot{sterling} + \comment{The British currency mark `\textsterling'.} +\endsetslot + +\setslot{\uctop{Agrave}{agrave}} + \comment{The letter `\` A'.} +\endsetslot + +\setslot{\uctop{Aacute}{aacute}} + \comment{The letter `\' A'.} +\endsetslot + +\setslot{\uctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ A'.} +\endsetslot + +\setslot{\uctop{Atilde}{atilde}} + \comment{The letter `\~ A'.} +\endsetslot + +\setslot{\uctop{Adieresis}{adieresis}} + \comment{The letter `\" A'.} +\endsetslot + +\setslot{\uctop{Aring}{aring}} + \comment{The letter `\r A'.} +\endsetslot + +\setslot{\uc{AE}{ae}} + \comment{The letter `\AE'. This is a single letter, and should not be + faked with `AE'.} +\endsetslot + +\setslot{\uc{Ccedilla}{ccedilla}} + \comment{The letter `\c C'.} +\endsetslot + +\setslot{\uctop{Egrave}{egrave}} + \comment{The letter `\` E'.} +\endsetslot + +\setslot{\uctop{Eacute}{eacute}} + \comment{The letter `\' E'.} +\endsetslot + +\setslot{\uctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ E'.} +\endsetslot + +\setslot{\uctop{Edieresis}{edieresis}} + \comment{The letter `\" E'.} +\endsetslot + +\setslot{\uctop{Igrave}{igrave}} + \comment{The letter `\` I'.} +\endsetslot + +\setslot{\uctop{Iacute}{iacute}} + \comment{The letter `\' I'.} +\endsetslot + +\setslot{\uctop{Icircumflex}{icircumflex}} + \comment{The letter `\^ I'.} +\endsetslot + +\setslot{\uctop{Idieresis}{idieresis}} + \comment{The letter `\" I'.} +\endsetslot + +\setslot{\uc{Eth}{eth}} + \comment{The uppercase Icelandic letter `Eth' similar to a `D' + with a horizontal bar through the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\uctop{Ntilde}{ntilde}} + \comment{The letter `\~ N'.} +\endsetslot + +\setslot{\uctop{Ograve}{ograve}} + \comment{The letter `\` O'.} +\endsetslot + +\setslot{\uctop{Oacute}{oacute}} + \comment{The letter `\' O'.} +\endsetslot + +\setslot{\uctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ O'.} +\endsetslot + +\setslot{\uctop{Otilde}{otilde}} + \comment{The letter `\~ O'.} +\endsetslot + +\setslot{\uctop{Odieresis}{odieresis}} + \comment{The letter `\" O'.} +\endsetslot + +\setslot{\uc{OE}{oe}} + \comment{The letter `\OE'. This is a single letter, and should not be + faked with `OE'.} +\endsetslot + +\setslot{\uc{Oslash}{oslash}} + \comment{The letter `\O'.} +\endsetslot + +\setslot{\uctop{Ugrave}{ugrave}} + \comment{The letter `\` U'.} +\endsetslot + +\setslot{\uctop{Uacute}{uacute}} + \comment{The letter `\' U'.} +\endsetslot + +\setslot{\uctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ U'.} +\endsetslot + +\setslot{\uctop{Udieresis}{udieresis}} + \comment{The letter `\" U'.} +\endsetslot + +\setslot{\uctop{Yacute}{yacute}} + \comment{The letter `\' Y'.} +\endsetslot + +\setslot{\uc{Thorn}{thorn}} + \comment{The Icelandic capital letter Thorn, similar to a `P' + with the bowl moved down. It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\uclig{SS}{germandbls}} + \comment{The ligature `SS', used to give an upper case `\ss'. + In a monowidth font it should be two letters wide.} +\endsetslot + +\setslot{\lctop{Agrave}{agrave}} + \comment{The letter `\` a'.} +\endsetslot + +\setslot{\lctop{Aacute}{aacute}} + \comment{The letter `\' a'.} +\endsetslot + +\setslot{\lctop{Acircumflex}{acircumflex}} + \comment{The letter `\^ a'.} +\endsetslot + +\setslot{\lctop{Atilde}{atilde}} + \comment{The letter `\~ a'.} +\endsetslot + +\setslot{\lctop{Adieresis}{adieresis}} + \comment{The letter `\" a'.} +\endsetslot + +\setslot{\lctop{Aring}{aring}} + \comment{The letter `\r a'.} +\endsetslot + +\setslot{\lc{AE}{ae}} + \comment{The letter `\ae'. This is a single letter, and should not be + faked with `ae'.} +\endsetslot + +\setslot{\lc{Ccedilla}{ccedilla}} + \comment{The letter `\c c'.} +\endsetslot + +\setslot{\lctop{Egrave}{egrave}} + \comment{The letter `\` e'.} +\endsetslot + +\setslot{\lctop{Eacute}{eacute}} + \comment{The letter `\' e'.} +\endsetslot + +\setslot{\lctop{Ecircumflex}{ecircumflex}} + \comment{The letter `\^ e'.} +\endsetslot + +\setslot{\lctop{Edieresis}{edieresis}} + \comment{The letter `\" e'.} +\endsetslot + +\setslot{\lctop{Igrave}{igrave}} + \comment{The letter `\`\i'.} +\endsetslot + +\setslot{\lctop{Iacute}{iacute}} + \comment{The letter `\'\i'.} +\endsetslot + +\setslot{\lctop{Icircumflex}{icircumflex}} + \comment{The letter `\^\i'.} +\endsetslot + +\setslot{\lctop{Idieresis}{idieresis}} + \comment{The letter `\"\i'.} +\endsetslot + +\setslot{\lc{Eth}{eth}} + \comment{The Icelandic lowercase letter `eth' similar to + a `$\partial$' with an oblique bar through the stem. + It is unavailable in \plain\ \TeX.} +\endsetslot + +\setslot{\lctop{Ntilde}{ntilde}} + \comment{The letter `\~ n'.} +\endsetslot + +\setslot{\lctop{Ograve}{ograve}} + \comment{The letter `\` o'.} +\endsetslot + +\setslot{\lctop{Oacute}{oacute}} + \comment{The letter `\' o'.} +\endsetslot + +\setslot{\lctop{Ocircumflex}{ocircumflex}} + \comment{The letter `\^ o'.} +\endsetslot + +\setslot{\lctop{Otilde}{otilde}} + \comment{The letter `\~ o'.} +\endsetslot + +\setslot{\lctop{Odieresis}{odieresis}} + \comment{The letter `\" o'.} +\endsetslot + +\setslot{\lc{OE}{oe}} + \comment{The letter `\oe'. This is a single letter, and should not be + faked with `oe'.} +\endsetslot + +\setslot{\lc{Oslash}{oslash}} + \comment{The letter `\o'.} +\endsetslot + +\setslot{\lctop{Ugrave}{ugrave}} + \comment{The letter `\` u'.} +\endsetslot + +\setslot{\lctop{Uacute}{uacute}} + \comment{The letter `\' u'.} +\endsetslot + +\setslot{\lctop{Ucircumflex}{ucircumflex}} + \comment{The letter `\^ u'.} +\endsetslot + +\setslot{\lctop{Udieresis}{udieresis}} + \comment{The letter `\" u'.} +\endsetslot + +\setslot{\lctop{Yacute}{yacute}} + \comment{The letter `\' y'.} +\endsetslot + +\setslot{\lc{Thorn}{thorn}} + \comment{The Icelandic lowercase letter `thorn', similar to a `p' + with an ascender rising from the stem. It is unavailable + in \plain\ \TeX.} +\endsetslot + +\setslot{\lc{SS}{germandbls}} + \comment{The letter `\ss'.} +\endsetslot + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1-f_f.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1j-f_f.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1j-f_f.etx new file mode 100644 index 00000000000..194170abf75 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-t1j-f_f.etx @@ -0,0 +1,49 @@ +%% +%% This is file `fontscripts-t1j-f_f.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `t1j-f-f') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + + +\encoding + +\setcommand\lc#1#2{#2} +\setcommand\uc#1#2{#1} +\setcommand\lctop#1#2{#2} +\setcommand\uctop#1#2{#1} +\setcommand\lclig#1#2{#2} +\setcommand\uclig#1#2{#1} +\setcommand\digit#1{#1oldstyle} + +\inputetx{t1-f_f} + +\endencoding +\endinput +%% +%% End of file `fontscripts-t1j-f_f.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotinf.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotinf.etx new file mode 100644 index 00000000000..93bba5b0930 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotinf.etx @@ -0,0 +1,721 @@ +%% +%% This is file `fontscripts-ts1-dotinf.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `ts1-dotinf') +%% +%% Additions and changes Copyright (C) 2024-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-ts1-dotinf.etx is a derived work under the terms of the +%% LPPL. The original file, ts1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of ts1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The commentary in the original is deleted in this version. For +%% information about the TS1 etc., typeset the original ts1.etx +%% included with fontinst. +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file may be modified for use in encoding other characters. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\encoding + +\setstr{codingscheme}{TEX TEXT COMPANION 1---TS1 DOTINF} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\else + \setint{xheight}{500} +\fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\else + \setint{interword}{333} +\fi\fi + +\setint{italicslant}{0} + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{\int{interword}} % interword space +\setint{fontdimen(3)}{0} % interword stretch +\setint{fontdimen(4)}{0} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{1000} % quad +\setint{fontdimen(7)}{\int{interword}} % extra space after . + +\nextslot{0} +\setslot{capitalgrave.inferior} + \comment{The grave accent `\capitalgrave{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalacute.inferior} + \comment{The acute accent `\capitalacute{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcircumflex.inferior} + \comment{The circumflex accent `\capitalcircumflex{}', intended for + use with capital letters.} +\endsetslot + +\setslot{capitaltilde.inferior} + \comment{The tilde accent `\capitaltilde{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldieresis.inferior} + \comment{The umlaut or dieresis accent `\capitaldieresis{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalhungarumlaut.inferior} + \comment{The long Hungarian umlaut `\capitalhungarumlaut{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalring.inferior} + \comment{The ring accent `\capitalring{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcaron.inferior} + \comment{The caron or h\'a\v cek accent `\capitalcaron{}', intended + for use with capital letters.} +\endsetslot + +\setslot{capitalbreve.inferior} + \comment{The breve accent `\capitalbreve{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalmacron.inferior} + \comment{The macron accent `\capitalmacron{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldotaccent.inferior} + \comment{The dot accent `\capitaldotaccent{}', intended for use with + capital letters.} +\endsetslot + +\setslot{cedilla.inferior} + \comment{The cedilla accent `\capitalcedilla{}', intended for use + with capital letters.} +\endsetslot + +\setslot{ogonek.inferior} + \comment{The ogonek accent `\capitalogonek{}', intended for use with + capital letters.} +\endsetslot + +\nextslot{13} +\setslot{quotesinglbase.inferior} + \comment{A straight single quote mark on the baseline, + `\textquotestraightbase'.} +\endsetslot + +\nextslot{18} +\setslot{quotedblbase.inferior} + \comment{A straight double quote mark on the baseline, + `\textquotestraightdblbase'.} +\endsetslot + +\nextslot{21} +\setslot{twelveudash.inferior} + \comment{A 2/3~em dash, `\texttwelveudash'.} +\endsetslot + +\setslot{threequartersemdash.inferior} + \comment{A 3/4~em dash, `\textthreequartersemdash'.} +\endsetslot + +\nextslot{23} +\setslot{capitalcompwordmark.inferior} + \comment{An invisible glyph, with zero width and depth, but the + height of capital letters. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{24} +\setslot{arrowleft.inferior} + \comment{A left pointing arrow, `\textleftarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{arrowright.inferior} + \comment{A right pointing arrow, `\textrightarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{26} +\setslot{tieaccentlowercase.inferior} + \comment{The original tie accent `\t{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{tieaccentcapital.inferior} + \comment{The tie accent `\capitaltie{}', intended for use with + capital letters.} +\endsetslot + +\setslot{newtieaccentlowercase.inferior} + \comment{A new tie accent `\newtie{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{newtieaccentcapital.inferior} + \comment{A new tie accent `\capitalnewtie{}', intended for use + with capital letters.} +\endsetslot + +\nextslot{31} +\setslot{ascendercompwordmark.inferior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters with ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{32} +\setslot{blank.inferior} + \comment{The blank indicator `\textblank', similar to the letter `b' + with an oblique bar throgh the stem.} +\endsetslot + +\nextslot{36} +\setslot{dollar.inferior} + \comment{The dollar sign `\textdollar'.} +\endsetslot + +\nextslot{39} +\setslot{quotesingle.inferior} + \comment{A straight single quote mark, `\textquotesingle'.} +\endsetslot + +\nextslot{42} +\setslot{asteriskcentered.inferior} + \comment{The centered asterisk, `\textasteriskcentered'.} +\endsetslot + +\nextslot{44} +\setslot{comma.inferior} + \comment{The decimal comma `,'.} +\endsetslot + +\nextslot{45} +\setslot{hyphendbl.inferior} + \comment{An alternate double hyphen, `\textdblhyphen'.} +\endsetslot + +\nextslot{46} +\setslot{period.inferior} + \comment{The decimal point `.'.} +\endsetslot + +\nextslot{47} +\setslot{fraction.inferior} + \comment{The fraction slash `\textfractionsolidus'.} +\endsetslot + +\nextslot{48} +\setslot{zerooldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{0}'.} +\endsetslot + +\setslot{oneoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{1}'.} +\endsetslot + +\setslot{twooldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{2}'.} +\endsetslot + +\setslot{threeoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{3}'.} +\endsetslot + +\setslot{fouroldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{4}'.} +\endsetslot + +\setslot{fiveoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{5}'.} +\endsetslot + +\setslot{sixoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{6}'.} +\endsetslot + +\setslot{sevenoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{7}'.} +\endsetslot + +\setslot{eightoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{8}'.} +\endsetslot + +\setslot{nineoldstyle.inferior} + \comment{The oldstyle number `\oldstylenums{9}'.} +\endsetslot + +\nextslot{60} +\setslot{angbracketleft.inferior} + \comment{The opening angle bracket `\textlangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{61} +\setslot{minus.inferior} + \comment{The subtraction sign `\textminus'.} +\endsetslot + +\nextslot{62} +\setslot{angbracketright.inferior} + \comment{The closing angle bracket `\textrangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{77} +\setslot{Omegainv.inferior} + \comment{The inverted Ohm sign `\textmho', unavailable in most fonts.} +\endsetslot + +\nextslot{79} + \comment{A circle `\textbigcircle', big enough to enclose a letter + as in `\textcopyright' or `\textregistered'.} +\setslot{bigcircle.inferior} +\endsetslot + +\nextslot{87} +\setslot{Omega.inferior} + \comment{The upright Ohm sign `\textohm', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\nextslot{91} +\setslot{openbracketleft.inferior} + \comment{The opening double square bracket `\textlbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{93} +\setslot{openbracketright.inferior} + \comment{The closing double square bracket `\textrbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{94} +\setslot{arrowup.inferior} + \comment{An upwards pointing arrow `\textuparrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{95} +\setslot{arrowdown.inferior} + \comment{An downwards pointing arrow `\textdownarrow', unavailable + in most PostScript fonts.} +\endsetslot + +\nextslot{96} +\setslot{asciigrave.inferior} + \comment{An ASCII-style grave `\textasciigrave'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\nextslot{98} +\setslot{born.inferior} + \comment{The born symbol `\textborn', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{99} +\setslot{divorced.inferior} + \comment{The divorced symbol `\textdivorced', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{100} +\setslot{died.inferior} + \comment{The died symbol `\textdied', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{108} +\setslot{leaf.inferior} + \comment{The leaf symbol `\textleaf', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{109} +\setslot{married.inferior} + \comment{The married symbol `\textmarried', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{110} +\setslot{musicalnote.inferior} + \comment{A musical note symbol `\textmusicalnote', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{126} +\setslot{tildelow.inferior} + \comment{A lowered tilde `\texttildelow'. In most PostScript fonts + it can be substituted by `asciitilde', while `\textasciitilde' + is supposed to be a raised `tilde'.} +\endsetslot + +\nextslot{127} +\setslot{hyphendblchar.inferior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphendbl'.} +\endsetslot + +\nextslot{128} +\setslot{asciibreve.inferior} + \comment{An ASCII-style breve `\textasciibreve'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciicaron.inferior} + \comment{An ASCII-style caron `\textasciicaron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciiacutedbl.inferior} + \comment{An ASCII-style double tick mark, `\textacutedbl'.} +\endsetslot + +\setslot{asciigravedbl.inferior} + \comment{An ASCII-style double backtick mark, `\textgravedbl'.} +\endsetslot + +\setslot{dagger.inferior} + \comment{The single dagger `\textdagger'.} +\endsetslot + +\setslot{daggerdbl.inferior} + \comment{The double dagger `\textdaggerdbl'.} +\endsetslot + +\setslot{bardbl.inferior} + \comment{The double vertical bar `\textbardbl'.} +\endsetslot + +\setslot{perthousand.inferior} + \comment{The perthousand sign `\textperthousand'.} +\endsetslot + +\setslot{bullet.inferior} + \comment{The centered bullet `\textbullet'.} +\endsetslot + +\setslot{centigrade.inferior} + \comment{The degree centigrade symbol `\textcelsius'.} +\endsetslot + +\setslot{dollaroldstyle.inferior} + \comment{An oldstyle dollar sign `\textdollaroldstyle'.} +\endsetslot + +\setslot{centoldstyle.inferior} + \comment{An oldstyle cent sign `\textcentoldstyle'.} +\endsetslot + +\setslot{florin.inferior} + \comment{The florin sign `\textflorin'.} +\endsetslot + +\setslot{colonmonetary.inferior} + \comment{The Colon currency sign `\textcolonmonetary', similar to + a capital `C' with a vertical bar through the middle.} +\endsetslot + +\setslot{won.inferior} + \comment{The Won currency sign `\textwon', similar to a capital `W' + with two horizontal bars.} +\endsetslot + +\setslot{naira.inferior} + \comment{The Naira currency sign `\textnaira', similar to a + capital `N' with two horizontal bars.} +\endsetslot + +\setslot{guarani.inferior} + \comment{The Guarani currency sign `\textguarani', similar to + a capital `G' with a vertical bar through the middle.} +\endsetslot + +\setslot{peso.inferior} + \comment{The Peso currency sign `\textpeso', similar to a capital `P' + with a horizontal bar through the bowl or below the bowl.} +\endsetslot + +\setslot{lira.inferior} + \comment{The Lira currency sign `\textlira', similar to a sterling + sign `\textsterling' with two horizontal bars.} +\endsetslot + +\setslot{recipe.inferior} + \comment{The recipe symbol `\textrecipe', similar to a capital `R' + with an oblique bar through the tail.} +\endsetslot + +\setslot{interrobang.inferior} + \comment{The interrobang symbol `\textinterrobang', similar to + a combination of an exclamation mark and a question mark.} +\endsetslot + +\setslot{interrobangdown.inferior} + \comment{The inverted interrobang symbol `\textinterrobangdown', + similar to a combination of an inverted exclamation mark + and an inverted question mark.} +\endsetslot + +\setslot{dong.inferior} + \comment{The Dong currency sign `\textdong', similar to a lowercase + `d' with a horizontal bar through the stem and another bar below + the letter.} +\endsetslot + +\setslot{trademark.inferior} + \comment{The trademark sign `\texttrademark', similar to the raised + letters `TM'.} +\endsetslot + +\setslot{pertenthousand.inferior} + \comment{The pertenthousand sign `\textpertenthousand', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{pilcrow.inferior} + \comment{The pilcrow mark `\textpilcrow', similar to a paragraph + mark `\textparagraph' with a single stem.} +\endsetslot + +\setslot{baht.inferior} + \comment{The Baht currency sign `\textbaht', similar to a capital `B' + with a vertical bar through the middle.} +\endsetslot + +\setslot{numero.inferior} + \comment{The numero sign `\textnumero', similar to the letter `N' + with a raised `o', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{discount.inferior} + \comment{The discount sign `\textdiscount', similar to a stylized + percent sign, unavailable in most PostScript fonts.} +\endsetslot + +\setslot{estimated.inferior} + \comment{The estimated sign `\textestimated', similar to an enlarged + lowercase `e', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{openbullet.inferior} + \comment{The centered open bullet `\textopenbullet'', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{servicemark.inferior} + \comment{The service mark sign `\textservicemark', similar to the + raised letters `SM', unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{160} +\setslot{quillbracketleft.inferior} + \comment{The opening quill bracket `\textlquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{quillbracketright.inferior} + \comment{The closing quill bracket `\textrquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{cent.inferior} + \comment{The cent sign `\textcent'.} +\endsetslot + +\setslot{sterling.inferior} + \comment{The British currency sign, `\textsterling'.} +\endsetslot + +\setslot{currency.inferior} + \comment{The international currency sign, `\textcurrency'.} +\endsetslot + +\setslot{yen.inferior} + \comment{The Japanese currency sign, `\textyen'.} +\endsetslot + +\setslot{brokenbar.inferior} + \comment{A broken vertical bar, `\textbrokenbar', similar to + `\textbar' with a gap through the middle.} +\endsetslot + +\setslot{section.inferior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{asciidieresis.inferior} + \comment{An ASCII-style dieresis `\textasciidieresis'. This is + supposed to be character by itself rather than an accents.} +\endsetslot + +\setslot{copyright.inferior} + \comment{The copyright sign `\textcopyright', similar to a small + letter `C' enclosed by a circle.} +\endsetslot + +\setslot{ordfeminine.inferior} + \comment{The raised letter `\textordfeminine'.} +\endsetslot + +\setslot{copyleft.inferior} + \comment{The reversed copyright sign `\textcopyleft', similar to + a small reversed `C' enclosed by a circle.} +\endsetslot + +\setslot{logicalnot.inferior} + \comment{The logical not sign `\textlnot'.} +\endsetslot + +\setslot{circledP.inferior} + \comment{A small letter `P' enclosed by a circle, `\textcircledP', + unavailable in most fonts.} +\endsetslot + +\setslot{registered.inferior} + \comment{The registered trademark sign `\textregistered', similar to + a small letter `R' enclosed by a circle.} +\endsetslot + +\setslot{asciimacron.inferior} + \comment{An ASCII-style macron `\textasciimacron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{degree.inferior} + \comment{The degree sign `\textdegree'.} +\endsetslot + +\setslot{plusminus.inferior} + \comment{The plus or minus sign `\textpm'.} +\endsetslot + +\setslot{two.superior} + \comment{The raised digit `\texttwosuperior'.} +\endsetslot + +\setslot{three.superior} + \comment{The raised digit `\textthreesuperior'.} +\endsetslot + +\setslot{asciiacute.inferior} + \comment{An ASCII-style acute `\textasciiacute'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{mu.inferior} + \comment{The lowercase Greek letter `\textmu', intended for use as + a prefix `micro' in physical units.} +\endsetslot + +\setslot{paragraph.inferior} + \comment{The paragraph mark `\textparagraph'.} +\endsetslot + +\setslot{periodcentered.inferior} + \comment{The centered period `\textperiodcentered'.} +\endsetslot + +\setslot{referencemark.inferior} + \comment{The reference mark `\textreferencemark', similar to + a combination of the `multiply' and `divide' symbols.} +\endsetslot + +\setslot{one.superior} + \comment{The raised digit `\textonesuperior'.} +\endsetslot + +\setslot{ordmasculine.inferior} + \comment{The raised letter `\textordmasculine'.} +\endsetslot + +\setslot{radical.inferior} + \comment{The radical sign `\textsurd', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\setslot{onequarter.inferior} + \comment{The fraction `\textonequarter'.} +\endsetslot + +\setslot{onehalf.inferior} + \comment{The fraction `\textonehalf'.} +\endsetslot + +\setslot{threequarters.inferior} + \comment{The fraction `\textthreequarters'.} +\endsetslot + +\setslot{Euro.inferior} + \comment{The European currency sign, similar to `\texteuro'.} +\endsetslot + +\nextslot{214} +\setslot{multiply.inferior} + \comment{The multiplication sign `\texttimes'. + This symbol was originally intended to be put into slot~215, + but ended up in this slot by mistake, at which time it was + considered too late to change it.} +\endsetslot + +\nextslot{246} +\setslot{divide.inferior} + \comment{The divison sign `\textdiv'. + This symbol was originally intended to be put into slot~247, + but ended up in this slot by mistake, at which time it was + onsidered too late to change it.} +\endsetslot + +\endencoding + +\endinput +%% +%% End of file `fontscripts-ts1-dotinf.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotsup.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotsup.etx new file mode 100644 index 00000000000..dc406888953 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-dotsup.etx @@ -0,0 +1,721 @@ +%% +%% This is file `fontscripts-ts1-dotsup.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `ts1-dotsup') +%% +%% Additions and changes Copyright (C) 2024-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-ts1-dotsup.etx is a derived work under the terms of the +%% LPPL. The original file, ts1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of ts1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The commentary in the original is deleted in this version. For +%% information about the TS1 etc., typeset the original ts1.etx +%% included with fontinst. +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding name is modified. +%% - The file is modified to accommodate differences in glyph names. +%% - The file may be modified for use in encoding other characters. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax + +\encoding + +\setstr{codingscheme}{TEX TEXT COMPANION 1---TS1 DOTSUP} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\else + \setint{xheight}{500} +\fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\else + \setint{interword}{333} +\fi\fi + +\setint{italicslant}{0} + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{\int{interword}} % interword space +\setint{fontdimen(3)}{0} % interword stretch +\setint{fontdimen(4)}{0} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{1000} % quad +\setint{fontdimen(7)}{\int{interword}} % extra space after . + +\nextslot{0} +\setslot{capitalgrave.superior} + \comment{The grave accent `\capitalgrave{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalacute.superior} + \comment{The acute accent `\capitalacute{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcircumflex.superior} + \comment{The circumflex accent `\capitalcircumflex{}', intended for + use with capital letters.} +\endsetslot + +\setslot{capitaltilde.superior} + \comment{The tilde accent `\capitaltilde{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldieresis.superior} + \comment{The umlaut or dieresis accent `\capitaldieresis{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalhungarumlaut.superior} + \comment{The long Hungarian umlaut `\capitalhungarumlaut{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalring.superior} + \comment{The ring accent `\capitalring{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcaron.superior} + \comment{The caron or h\'a\v cek accent `\capitalcaron{}', intended + for use with capital letters.} +\endsetslot + +\setslot{capitalbreve.superior} + \comment{The breve accent `\capitalbreve{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalmacron.superior} + \comment{The macron accent `\capitalmacron{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldotaccent.superior} + \comment{The dot accent `\capitaldotaccent{}', intended for use with + capital letters.} +\endsetslot + +\setslot{cedilla.superior} + \comment{The cedilla accent `\capitalcedilla{}', intended for use + with capital letters.} +\endsetslot + +\setslot{ogonek.superior} + \comment{The ogonek accent `\capitalogonek{}', intended for use with + capital letters.} +\endsetslot + +\nextslot{13} +\setslot{quotesinglbase.superior} + \comment{A straight single quote mark on the baseline, + `\textquotestraightbase'.} +\endsetslot + +\nextslot{18} +\setslot{quotedblbase.superior} + \comment{A straight double quote mark on the baseline, + `\textquotestraightdblbase'.} +\endsetslot + +\nextslot{21} +\setslot{twelveudash.superior} + \comment{A 2/3~em dash, `\texttwelveudash'.} +\endsetslot + +\setslot{threequartersemdash.superior} + \comment{A 3/4~em dash, `\textthreequartersemdash'.} +\endsetslot + +\nextslot{23} +\setslot{capitalcompwordmark.superior} + \comment{An invisible glyph, with zero width and depth, but the + height of capital letters. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{24} +\setslot{arrowleft.superior} + \comment{A left pointing arrow, `\textleftarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{arrowright.superior} + \comment{A right pointing arrow, `\textrightarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{26} +\setslot{tieaccentlowercase.superior} + \comment{The original tie accent `\t{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{tieaccentcapital.superior} + \comment{The tie accent `\capitaltie{}', intended for use with + capital letters.} +\endsetslot + +\setslot{newtieaccentlowercase.superior} + \comment{A new tie accent `\newtie{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{newtieaccentcapital.superior} + \comment{A new tie accent `\capitalnewtie{}', intended for use + with capital letters.} +\endsetslot + +\nextslot{31} +\setslot{ascendercompwordmark.superior} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters with ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{32} +\setslot{blank.superior} + \comment{The blank indicator `\textblank', similar to the letter `b' + with an oblique bar throgh the stem.} +\endsetslot + +\nextslot{36} +\setslot{dollar.superior} + \comment{The dollar sign `\textdollar'.} +\endsetslot + +\nextslot{39} +\setslot{quotesingle.superior} + \comment{A straight single quote mark, `\textquotesingle'.} +\endsetslot + +\nextslot{42} +\setslot{asteriskcentered.superior} + \comment{The centered asterisk, `\textasteriskcentered'.} +\endsetslot + +\nextslot{44} +\setslot{comma.superior} + \comment{The decimal comma `,'.} +\endsetslot + +\nextslot{45} +\setslot{hyphendbl.superior} + \comment{An alternate double hyphen, `\textdblhyphen'.} +\endsetslot + +\nextslot{46} +\setslot{period.superior} + \comment{The decimal point `.'.} +\endsetslot + +\nextslot{47} +\setslot{fraction.superior} + \comment{The fraction slash `\textfractionsolidus'.} +\endsetslot + +\nextslot{48} +\setslot{zerooldstyle.superior} + \comment{The oldstyle number `\oldstylenums{0}'.} +\endsetslot + +\setslot{oneoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{1}'.} +\endsetslot + +\setslot{twooldstyle.superior} + \comment{The oldstyle number `\oldstylenums{2}'.} +\endsetslot + +\setslot{threeoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{3}'.} +\endsetslot + +\setslot{fouroldstyle.superior} + \comment{The oldstyle number `\oldstylenums{4}'.} +\endsetslot + +\setslot{fiveoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{5}'.} +\endsetslot + +\setslot{sixoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{6}'.} +\endsetslot + +\setslot{sevenoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{7}'.} +\endsetslot + +\setslot{eightoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{8}'.} +\endsetslot + +\setslot{nineoldstyle.superior} + \comment{The oldstyle number `\oldstylenums{9}'.} +\endsetslot + +\nextslot{60} +\setslot{angbracketleft.superior} + \comment{The opening angle bracket `\textlangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{61} +\setslot{minus.superior} + \comment{The subtraction sign `\textminus'.} +\endsetslot + +\nextslot{62} +\setslot{angbracketright.superior} + \comment{The closing angle bracket `\textrangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{77} +\setslot{Omegainv.superior} + \comment{The inverted Ohm sign `\textmho', unavailable in most fonts.} +\endsetslot + +\nextslot{79} + \comment{A circle `\textbigcircle', big enough to enclose a letter + as in `\textcopyright' or `\textregistered'.} +\setslot{bigcircle.superior} +\endsetslot + +\nextslot{87} +\setslot{Omega.superior} + \comment{The upright Ohm sign `\textohm', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\nextslot{91} +\setslot{openbracketleft.superior} + \comment{The opening double square bracket `\textlbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{93} +\setslot{openbracketright.superior} + \comment{The closing double square bracket `\textrbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{94} +\setslot{arrowup.superior} + \comment{An upwards pointing arrow `\textuparrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{95} +\setslot{arrowdown.superior} + \comment{An downwards pointing arrow `\textdownarrow', unavailable + in most PostScript fonts.} +\endsetslot + +\nextslot{96} +\setslot{asciigrave.superior} + \comment{An ASCII-style grave `\textasciigrave'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\nextslot{98} +\setslot{born.superior} + \comment{The born symbol `\textborn', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{99} +\setslot{divorced.superior} + \comment{The divorced symbol `\textdivorced', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{100} +\setslot{died.superior} + \comment{The died symbol `\textdied', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{108} +\setslot{leaf.superior} + \comment{The leaf symbol `\textleaf', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{109} +\setslot{married.superior} + \comment{The married symbol `\textmarried', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{110} +\setslot{musicalnote.superior} + \comment{A musical note symbol `\textmusicalnote', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{126} +\setslot{tildelow.superior} + \comment{A lowered tilde `\texttildelow'. In most PostScript fonts + it can be substituted by `asciitilde', while `\textasciitilde' + is supposed to be a raised `tilde'.} +\endsetslot + +\nextslot{127} +\setslot{hyphendblchar.superior} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphendbl'.} +\endsetslot + +\nextslot{128} +\setslot{asciibreve.superior} + \comment{An ASCII-style breve `\textasciibreve'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciicaron.superior} + \comment{An ASCII-style caron `\textasciicaron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciiacutedbl.superior} + \comment{An ASCII-style double tick mark, `\textacutedbl'.} +\endsetslot + +\setslot{asciigravedbl.superior} + \comment{An ASCII-style double backtick mark, `\textgravedbl'.} +\endsetslot + +\setslot{dagger.superior} + \comment{The single dagger `\textdagger'.} +\endsetslot + +\setslot{daggerdbl.superior} + \comment{The double dagger `\textdaggerdbl'.} +\endsetslot + +\setslot{bardbl.superior} + \comment{The double vertical bar `\textbardbl'.} +\endsetslot + +\setslot{perthousand.superior} + \comment{The perthousand sign `\textperthousand'.} +\endsetslot + +\setslot{bullet.superior} + \comment{The centered bullet `\textbullet'.} +\endsetslot + +\setslot{centigrade.superior} + \comment{The degree centigrade symbol `\textcelsius'.} +\endsetslot + +\setslot{dollaroldstyle.superior} + \comment{An oldstyle dollar sign `\textdollaroldstyle'.} +\endsetslot + +\setslot{centoldstyle.superior} + \comment{An oldstyle cent sign `\textcentoldstyle'.} +\endsetslot + +\setslot{florin.superior} + \comment{The florin sign `\textflorin'.} +\endsetslot + +\setslot{colonmonetary.superior} + \comment{The Colon currency sign `\textcolonmonetary', similar to + a capital `C' with a vertical bar through the middle.} +\endsetslot + +\setslot{won.superior} + \comment{The Won currency sign `\textwon', similar to a capital `W' + with two horizontal bars.} +\endsetslot + +\setslot{naira.superior} + \comment{The Naira currency sign `\textnaira', similar to a + capital `N' with two horizontal bars.} +\endsetslot + +\setslot{guarani.superior} + \comment{The Guarani currency sign `\textguarani', similar to + a capital `G' with a vertical bar through the middle.} +\endsetslot + +\setslot{peso.superior} + \comment{The Peso currency sign `\textpeso', similar to a capital `P' + with a horizontal bar through the bowl or below the bowl.} +\endsetslot + +\setslot{lira.superior} + \comment{The Lira currency sign `\textlira', similar to a sterling + sign `\textsterling' with two horizontal bars.} +\endsetslot + +\setslot{recipe.superior} + \comment{The recipe symbol `\textrecipe', similar to a capital `R' + with an oblique bar through the tail.} +\endsetslot + +\setslot{interrobang.superior} + \comment{The interrobang symbol `\textinterrobang', similar to + a combination of an exclamation mark and a question mark.} +\endsetslot + +\setslot{interrobangdown.superior} + \comment{The inverted interrobang symbol `\textinterrobangdown', + similar to a combination of an inverted exclamation mark + and an inverted question mark.} +\endsetslot + +\setslot{dong.superior} + \comment{The Dong currency sign `\textdong', similar to a lowercase + `d' with a horizontal bar through the stem and another bar below + the letter.} +\endsetslot + +\setslot{trademark.superior} + \comment{The trademark sign `\texttrademark', similar to the raised + letters `TM'.} +\endsetslot + +\setslot{pertenthousand.superior} + \comment{The pertenthousand sign `\textpertenthousand', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{pilcrow.superior} + \comment{The pilcrow mark `\textpilcrow', similar to a paragraph + mark `\textparagraph' with a single stem.} +\endsetslot + +\setslot{baht.superior} + \comment{The Baht currency sign `\textbaht', similar to a capital `B' + with a vertical bar through the middle.} +\endsetslot + +\setslot{numero.superior} + \comment{The numero sign `\textnumero', similar to the letter `N' + with a raised `o', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{discount.superior} + \comment{The discount sign `\textdiscount', similar to a stylized + percent sign, unavailable in most PostScript fonts.} +\endsetslot + +\setslot{estimated.superior} + \comment{The estimated sign `\textestimated', similar to an enlarged + lowercase `e', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{openbullet.superior} + \comment{The centered open bullet `\textopenbullet'', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{servicemark.superior} + \comment{The service mark sign `\textservicemark', similar to the + raised letters `SM', unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{160} +\setslot{quillbracketleft.superior} + \comment{The opening quill bracket `\textlquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{quillbracketright.superior} + \comment{The closing quill bracket `\textrquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{cent.superior} + \comment{The cent sign `\textcent'.} +\endsetslot + +\setslot{sterling.superior} + \comment{The British currency sign, `\textsterling'.} +\endsetslot + +\setslot{currency.superior} + \comment{The international currency sign, `\textcurrency'.} +\endsetslot + +\setslot{yen.superior} + \comment{The Japanese currency sign, `\textyen'.} +\endsetslot + +\setslot{brokenbar.superior} + \comment{A broken vertical bar, `\textbrokenbar', similar to + `\textbar' with a gap through the middle.} +\endsetslot + +\setslot{section.superior} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{asciidieresis.superior} + \comment{An ASCII-style dieresis `\textasciidieresis'. This is + supposed to be character by itself rather than an accents.} +\endsetslot + +\setslot{copyright.superior} + \comment{The copyright sign `\textcopyright', similar to a small + letter `C' enclosed by a circle.} +\endsetslot + +\setslot{ordfeminine.superior} + \comment{The raised letter `\textordfeminine'.} +\endsetslot + +\setslot{copyleft.superior} + \comment{The reversed copyright sign `\textcopyleft', similar to + a small reversed `C' enclosed by a circle.} +\endsetslot + +\setslot{logicalnot.superior} + \comment{The logical not sign `\textlnot'.} +\endsetslot + +\setslot{circledP.superior} + \comment{A small letter `P' enclosed by a circle, `\textcircledP', + unavailable in most fonts.} +\endsetslot + +\setslot{registered.superior} + \comment{The registered trademark sign `\textregistered', similar to + a small letter `R' enclosed by a circle.} +\endsetslot + +\setslot{asciimacron.superior} + \comment{An ASCII-style macron `\textasciimacron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{degree.superior} + \comment{The degree sign `\textdegree'.} +\endsetslot + +\setslot{plusminus.superior} + \comment{The plus or minus sign `\textpm'.} +\endsetslot + +\setslot{two.superior} + \comment{The raised digit `\texttwosuperior'.} +\endsetslot + +\setslot{three.superior} + \comment{The raised digit `\textthreesuperior'.} +\endsetslot + +\setslot{asciiacute.superior} + \comment{An ASCII-style acute `\textasciiacute'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{mu.superior} + \comment{The lowercase Greek letter `\textmu', intended for use as + a prefix `micro' in physical units.} +\endsetslot + +\setslot{paragraph.superior} + \comment{The paragraph mark `\textparagraph'.} +\endsetslot + +\setslot{periodcentered.superior} + \comment{The centered period `\textperiodcentered'.} +\endsetslot + +\setslot{referencemark.superior} + \comment{The reference mark `\textreferencemark', similar to + a combination of the `multiply' and `divide' symbols.} +\endsetslot + +\setslot{one.superior} + \comment{The raised digit `\textonesuperior'.} +\endsetslot + +\setslot{ordmasculine.superior} + \comment{The raised letter `\textordmasculine'.} +\endsetslot + +\setslot{radical.superior} + \comment{The radical sign `\textsurd', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\setslot{onequarter.superior} + \comment{The fraction `\textonequarter'.} +\endsetslot + +\setslot{onehalf.superior} + \comment{The fraction `\textonehalf'.} +\endsetslot + +\setslot{threequarters.superior} + \comment{The fraction `\textthreequarters'.} +\endsetslot + +\setslot{Euro.superior} + \comment{The European currency sign, similar to `\texteuro'.} +\endsetslot + +\nextslot{214} +\setslot{multiply.superior} + \comment{The multiplication sign `\texttimes'. + This symbol was originally intended to be put into slot~215, + but ended up in this slot by mistake, at which time it was + considered too late to change it.} +\endsetslot + +\nextslot{246} +\setslot{divide.superior} + \comment{The divison sign `\textdiv'. + This symbol was originally intended to be put into slot~247, + but ended up in this slot by mistake, at which time it was + onsidered too late to change it.} +\endsetslot + +\endencoding + +\endinput +%% +%% End of file `fontscripts-ts1-dotsup.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-euro.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-euro.etx new file mode 100644 index 00000000000..fdc59425909 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ts1-euro.etx @@ -0,0 +1,735 @@ +%% +%% This is file `fontscripts-ts1-euro.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `ts1-euro') +%% +%% Additions and changes Copyright (C) 2008-2025 Clea F. Rees. +%% Code from fontinst Copyright (C) 2002 Alan Jeffrey and Sebastian +%% Rahtz and Ulrik Vieth and Lars Hellström (see below) (see below) +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This work consists of all files listed in manifest.txt. +%% +%% The encoding fontscripts-ts1-euro.etx is a derived work under the terms of the +%% LPPL. The original file, ts1.etx, is supplied with fontinst. A copy +%% of fontinst including an unmodified copy of ts1.etx is available from +%% https://www.ctan.org/pkg/fontinst. +%% The main modifications made to this file are listed below. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% - The original notices at the top of that file concerning authors, +%% maintenance etc. are replaced by this notice. +%% - The file is renamed. +%% - The encoding is modified to accommodate euro/Euro.% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\setstr{codingscheme}{TEX TEXT COMPANION 1---TS1 - EURO} + +\ifisglyph{x}\then + \setint{xheight}{\height{x}} +\else + \setint{xheight}{500} +\fi + +\ifisglyph{space}\then + \setint{interword}{\width{space}} +\else\ifisglyph{i}\then + \setint{interword}{\width{i}} +\else + \setint{interword}{333} +\fi\fi + +\setint{italicslant}{0} + +\setint{fontdimen(1)}{\int{italicslant}} % italic slant +\setint{fontdimen(2)}{\int{interword}} % interword space +\setint{fontdimen(3)}{0} % interword stretch +\setint{fontdimen(4)}{0} % interword shrink +\setint{fontdimen(5)}{\int{xheight}} % x-height +\setint{fontdimen(6)}{1000} % quad +\setint{fontdimen(7)}{\int{interword}} % extra space after . + +\nextslot{0} +\setslot{capitalgrave} + \comment{The grave accent `\capitalgrave{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalacute} + \comment{The acute accent `\capitalacute{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcircumflex} + \comment{The circumflex accent `\capitalcircumflex{}', intended for + use with capital letters.} +\endsetslot + +\setslot{capitaltilde} + \comment{The tilde accent `\capitaltilde{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldieresis} + \comment{The umlaut or dieresis accent `\capitaldieresis{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalhungarumlaut} + \comment{The long Hungarian umlaut `\capitalhungarumlaut{}', + intended for use with capital letters.} +\endsetslot + +\setslot{capitalring} + \comment{The ring accent `\capitalring{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalcaron} + \comment{The caron or h\'a\v cek accent `\capitalcaron{}', intended + for use with capital letters.} +\endsetslot + +\setslot{capitalbreve} + \comment{The breve accent `\capitalbreve{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitalmacron} + \comment{The macron accent `\capitalmacron{}', intended for use with + capital letters.} +\endsetslot + +\setslot{capitaldotaccent} + \comment{The dot accent `\capitaldotaccent{}', intended for use with + capital letters.} +\endsetslot + +\setslot{cedilla} + \comment{The cedilla accent `\capitalcedilla{}', intended for use + with capital letters.} +\endsetslot + +\setslot{ogonek} + \comment{The ogonek accent `\capitalogonek{}', intended for use with + capital letters.} +\endsetslot + +\nextslot{13} +\setslot{quotesinglbase} + \comment{A straight single quote mark on the baseline, + `\textquotestraightbase'.} +\endsetslot + +\nextslot{18} +\setslot{quotedblbase} + \comment{A straight double quote mark on the baseline, + `\textquotestraightdblbase'.} +\endsetslot + +\nextslot{21} +\setslot{twelveudash} + \comment{A 2/3~em dash, `\texttwelveudash'.} +\endsetslot + +\setslot{threequartersemdash} + \comment{A 3/4~em dash, `\textthreequartersemdash'.} +\endsetslot + +\nextslot{23} +\setslot{capitalcompwordmark} + \comment{An invisible glyph, with zero width and depth, but the + height of capital letters. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{24} +\setslot{arrowleft} + \comment{A left pointing arrow, `\textleftarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{arrowright} + \comment{A right pointing arrow, `\textrightarrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{26} +\setslot{tieaccentlowercase} + \comment{The original tie accent `\t{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{tieaccentcapital} + \comment{The tie accent `\capitaltie{}', intended for use with + capital letters.} +\endsetslot + +\setslot{newtieaccentlowercase} + \comment{A new tie accent `\newtie{}', intended for use with + lowercase letters.} +\endsetslot + +\setslot{newtieaccentcapital} + \comment{A new tie accent `\capitalnewtie{}', intended for use + with capital letters.} +\endsetslot + +\nextslot{31} +\setslot{ascendercompwordmark} + \comment{An invisible glyph, with zero width and depth, but the + height of lowercase letters with ascenders. + It is used to stop ligaturing in words like `shelf{}ful'.} +\endsetslot + +\nextslot{32} +\setslot{blank} + \comment{The blank indicator `\textblank', similar to the letter `b' + with an oblique bar throgh the stem.} +\endsetslot + +\nextslot{36} +\setslot{dollar} + \comment{The dollar sign `\textdollar'.} +\endsetslot + +\nextslot{39} +\setslot{quotesingle} + \comment{A straight single quote mark, `\textquotesingle'.} +\endsetslot + +\nextslot{42} +\setslot{asteriskcentered} + \comment{The centered asterisk, `\textasteriskcentered'.} +\endsetslot + +\nextslot{44} +\setslot{comma} + \comment{The decimal comma `,'.} +\endsetslot + +\nextslot{45} +\setslot{hyphendbl} + \comment{An alternate double hyphen, `\textdblhyphen'.} +\endsetslot + +\nextslot{46} +\setslot{period} + \comment{The decimal point `.'.} +\endsetslot + +\nextslot{47} +\setslot{fraction} + \comment{The fraction slash `\textfractionsolidus'.} +\endsetslot + +\nextslot{48} +\setslot{zerooldstyle} + \comment{The oldstyle number `\oldstylenums{0}'.} +\endsetslot + +\setslot{oneoldstyle} + \comment{The oldstyle number `\oldstylenums{1}'.} +\endsetslot + +\setslot{twooldstyle} + \comment{The oldstyle number `\oldstylenums{2}'.} +\endsetslot + +\setslot{threeoldstyle} + \comment{The oldstyle number `\oldstylenums{3}'.} +\endsetslot + +\setslot{fouroldstyle} + \comment{The oldstyle number `\oldstylenums{4}'.} +\endsetslot + +\setslot{fiveoldstyle} + \comment{The oldstyle number `\oldstylenums{5}'.} +\endsetslot + +\setslot{sixoldstyle} + \comment{The oldstyle number `\oldstylenums{6}'.} +\endsetslot + +\setslot{sevenoldstyle} + \comment{The oldstyle number `\oldstylenums{7}'.} +\endsetslot + +\setslot{eightoldstyle} + \comment{The oldstyle number `\oldstylenums{8}'.} +\endsetslot + +\setslot{nineoldstyle} + \comment{The oldstyle number `\oldstylenums{9}'.} +\endsetslot + +\nextslot{60} +\setslot{angbracketleft} + \comment{The opening angle bracket `\textlangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{61} +\setslot{minus} + \comment{The subtraction sign `\textminus'.} +\endsetslot + +\nextslot{62} +\setslot{angbracketright} + \comment{The closing angle bracket `\textrangle', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{77} +\setslot{Omegainv} + \comment{The inverted Ohm sign `\textmho', unavailable in most fonts.} +\endsetslot + +\nextslot{79} + \comment{A circle `\textbigcircle', big enough to enclose a letter + as in `\textcopyright' or `\textregistered'.} +\setslot{bigcircle} +\endsetslot + +\nextslot{87} +\setslot{Omega} + \comment{The upright Ohm sign `\textohm', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\nextslot{91} +\setslot{openbracketleft} + \comment{The opening double square bracket `\textlbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{93} +\setslot{openbracketright} + \comment{The closing double square bracket `\textrbrackdbl', + unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{94} +\setslot{arrowup} + \comment{An upwards pointing arrow `\textuparrow', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{95} +\setslot{arrowdown} + \comment{An downwards pointing arrow `\textdownarrow', unavailable + in most PostScript fonts.} +\endsetslot + +\nextslot{96} +\setslot{asciigrave} + \comment{An ASCII-style grave `\textasciigrave'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\nextslot{98} +\setslot{born} + \comment{The born symbol `\textborn', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{99} +\setslot{divorced} + \comment{The divorced symbol `\textdivorced', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{100} +\setslot{died} + \comment{The died symbol `\textdied', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{108} +\setslot{leaf} + \comment{The leaf symbol `\textleaf', unavailable in most PostScript + fonts.} +\endsetslot + +\nextslot{109} +\setslot{married} + \comment{The married symbol `\textmarried', unavailable in most + PostScript fonts.} +\endsetslot + +\nextslot{110} +\setslot{musicalnote} + \comment{A musical note symbol `\textmusicalnote', unavailable in + most PostScript fonts.} +\endsetslot + +\nextslot{126} +\setslot{tildelow} + \comment{A lowered tilde `\texttildelow'. In most PostScript fonts + it can be substituted by `asciitilde', while `\textasciitilde' + is supposed to be a raised `tilde'.} +\endsetslot + +\nextslot{127} +\setslot{hyphendblchar} + \comment{The glyph used for hyphenation in this font, which will + almost always be the same as `hyphendbl'.} +\endsetslot + +\nextslot{128} +\setslot{asciibreve} + \comment{An ASCII-style breve `\textasciibreve'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciicaron} + \comment{An ASCII-style caron `\textasciicaron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{asciiacutedbl} + \comment{An ASCII-style double tick mark, `\textacutedbl'.} +\endsetslot + +\setslot{asciigravedbl} + \comment{An ASCII-style double backtick mark, `\textgravedbl'.} +\endsetslot + +\setslot{dagger} + \comment{The single dagger `\textdagger'.} +\endsetslot + +\setslot{daggerdbl} + \comment{The double dagger `\textdaggerdbl'.} +\endsetslot + +\setslot{bardbl} + \comment{The double vertical bar `\textbardbl'.} +\endsetslot + +\setslot{perthousand} + \comment{The perthousand sign `\textperthousand'.} +\endsetslot + +\setslot{bullet} + \comment{The centered bullet `\textbullet'.} +\endsetslot + +\setslot{centigrade} + \comment{The degree centigrade symbol `\textcelsius'.} +\endsetslot + +\setslot{dollaroldstyle} + \comment{An oldstyle dollar sign `\textdollaroldstyle'.} +\endsetslot + +\setslot{centoldstyle} + \comment{An oldstyle cent sign `\textcentoldstyle'.} +\endsetslot + +\setslot{florin} + \comment{The florin sign `\textflorin'.} +\endsetslot + +\setslot{colonmonetary} + \comment{The Colon currency sign `\textcolonmonetary', similar to + a capital `C' with a vertical bar through the middle.} +\endsetslot + +\setslot{won} + \comment{The Won currency sign `\textwon', similar to a capital `W' + with two horizontal bars.} +\endsetslot + +\setslot{naira} + \comment{The Naira currency sign `\textnaira', similar to a + capital `N' with two horizontal bars.} +\endsetslot + +\setslot{guarani} + \comment{The Guarani currency sign `\textguarani', similar to + a capital `G' with a vertical bar through the middle.} +\endsetslot + +\setslot{peso} + \comment{The Peso currency sign `\textpeso', similar to a capital `P' + with a horizontal bar through the bowl or below the bowl.} +\endsetslot + +\setslot{lira} + \comment{The Lira currency sign `\textlira', similar to a sterling + sign `\textsterling' with two horizontal bars.} +\endsetslot + +\setslot{recipe} + \comment{The recipe symbol `\textrecipe', similar to a capital `R' + with an oblique bar through the tail.} +\endsetslot + +\setslot{interrobang} + \comment{The interrobang symbol `\textinterrobang', similar to + a combination of an exclamation mark and a question mark.} +\endsetslot + +\setslot{interrobangdown} + \comment{The inverted interrobang symbol `\textinterrobangdown', + similar to a combination of an inverted exclamation mark + and an inverted question mark.} +\endsetslot + +\setslot{dong} + \comment{The Dong currency sign `\textdong', similar to a lowercase + `d' with a horizontal bar through the stem and another bar below + the letter.} +\endsetslot + +\setslot{trademark} + \comment{The trademark sign `\texttrademark', similar to the raised + letters `TM'.} +\endsetslot + +\setslot{pertenthousand} + \comment{The pertenthousand sign `\textpertenthousand', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{pilcrow} + \comment{The pilcrow mark `\textpilcrow', similar to a paragraph + mark `\textparagraph' with a single stem.} +\endsetslot + +\setslot{baht} + \comment{The Baht currency sign `\textbaht', similar to a capital `B' + with a vertical bar through the middle.} +\endsetslot + +\setslot{numero} + \comment{The numero sign `\textnumero', similar to the letter `N' + with a raised `o', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{discount} + \comment{The discount sign `\textdiscount', similar to a stylized + percent sign, unavailable in most PostScript fonts.} +\endsetslot + +\setslot{estimated} + \comment{The estimated sign `\textestimated', similar to an enlarged + lowercase `e', unavailable in most PostScript fonts.} +\endsetslot + +\setslot{openbullet} + \comment{The centered open bullet `\textopenbullet'', unavailable + in most PostScript fonts.} +\endsetslot + +\setslot{servicemark} + \comment{The service mark sign `\textservicemark', similar to the + raised letters `SM', unavailable in most PostScript fonts.} +\endsetslot + +\nextslot{160} +\setslot{quillbracketleft} + \comment{The opening quill bracket `\textlquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{quillbracketright} + \comment{The closing quill bracket `\textrquill', unavailable in + most PostScript fonts.} +\endsetslot + +\setslot{cent} + \comment{The cent sign `\textcent'.} +\endsetslot + +\setslot{sterling} + \comment{The British currency sign, `\textsterling'.} +\endsetslot + +\setslot{currency} + \comment{The international currency sign, `\textcurrency'.} +\endsetslot + +\setslot{yen} + \comment{The Japanese currency sign, `\textyen'.} +\endsetslot + +\setslot{brokenbar} + \comment{A broken vertical bar, `\textbrokenbar', similar to + `\textbar' with a gap through the middle.} +\endsetslot + +\setslot{section} + \comment{The section mark `\textsection'.} +\endsetslot + +\setslot{asciidieresis} + \comment{An ASCII-style dieresis `\textasciidieresis'. This is + supposed to be character by itself rather than an accents.} +\endsetslot + +\setslot{copyright} + \comment{The copyright sign `\textcopyright', similar to a small + letter `C' enclosed by a circle.} +\endsetslot + +\setslot{ordfeminine} + \comment{The raised letter `\textordfeminine'.} +\endsetslot + +\setslot{copyleft} + \comment{The reversed copyright sign `\textcopyleft', similar to + a small reversed `C' enclosed by a circle.} +\endsetslot + +\setslot{logicalnot} + \comment{The logical not sign `\textlnot'.} +\endsetslot + +\setslot{circledP} + \comment{A small letter `P' enclosed by a circle, `\textcircledP', + unavailable in most fonts.} +\endsetslot + +\setslot{registered} + \comment{The registered trademark sign `\textregistered', similar to + a small letter `R' enclosed by a circle.} +\endsetslot + +\setslot{asciimacron} + \comment{An ASCII-style macron `\textasciimacron'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{degree} + \comment{The degree sign `\textdegree'.} +\endsetslot + +\setslot{plusminus} + \comment{The plus or minus sign `\textpm'.} +\endsetslot + +\setslot{twosuperior} + \comment{The raised digit `\texttwosuperior'.} +\endsetslot + +\setslot{threesuperior} + \comment{The raised digit `\textthreesuperior'.} +\endsetslot + +\setslot{asciiacute} + \comment{An ASCII-style acute `\textasciiacute'. This is supposed + to be a character by itself rather than a combining accents.} +\endsetslot + +\setslot{mu} + \comment{The lowercase Greek letter `\textmu', intended for use as + a prefix `micro' in physical units.} +\endsetslot + +\setslot{paragraph} + \comment{The paragraph mark `\textparagraph'.} +\endsetslot + +\setslot{periodcentered} + \comment{The centered period `\textperiodcentered'.} +\endsetslot + +\setslot{referencemark} + \comment{The reference mark `\textreferencemark', similar to + a combination of the `multiply' and `divide' symbols.} +\endsetslot + +\setslot{onesuperior} + \comment{The raised digit `\textonesuperior'.} +\endsetslot + +\setslot{ordmasculine} + \comment{The raised letter `\textordmasculine'.} +\endsetslot + +\setslot{radical} + \comment{The radical sign `\textsurd', unavailable in most fonts. + Even if it is available in Mac-encoded fonts, it isn't directly + accessible in the 8r or 8y encodings.} +\endsetslot + +\setslot{onequarter} + \comment{The fraction `\textonequarter'.} +\endsetslot + +\setslot{onehalf} + \comment{The fraction `\textonehalf'.} +\endsetslot + +\setslot{threequarters} + \comment{The fraction `\textthreequarters'.} +\endsetslot + +\ifisglyph{euro}\then +\setslot{euro} +\comment{The European currency sign, similar to `\texteuro'.} +\endsetslot +\Else +\setslot{Euro} +\comment{The European currency sign, similar to `\texteuro'.} +\endsetslot +\Fi + +\setslot{Euro} +\comment{This just makes sure that any glyph labelled `Euro' in the font gets encoded. + The TS1 encoding will use the previous slot when the font is actually used by tex. + At least, I think so. + That is, since we've got spare slots in this encoding, we can use them to enable `either... or...' encoding options both for reencoding the fonts for fontinst and for the tex encodings. (?!)} +\endsetslot + +\setslot{euro} +\comment{This just makes sure that any glyph labelled `euro' in the font gets encoded. + The TS1 encoding will use the previous slot when the font is actually used by tex. + At least, I think so. + That is, since we've got spare slots in this encoding, we can use them to enable `either... or...' encoding options both for reencoding the fonts for fontinst and for the tex encodings. (?!)} +\endsetslot + +\nextslot{214} +\setslot{multiply} + \comment{The multiplication sign `\texttimes'. + This symbol was originally intended to be put into slot~215, + but ended up in this slot by mistake, at which time it was + considered too late to change it.} +\endsetslot + +\nextslot{246} +\setslot{divide} + \comment{The divison sign `\textdiv'. + This symbol was originally intended to be put into slot~247, + but ended up in this slot by mistake, at which time it was + onsidered too late to change it.} +\endsetslot + +\endencoding + +\endinput +%% +%% End of file `fontscripts-ts1-euro.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ucdotalt.etx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ucdotalt.etx new file mode 100644 index 00000000000..ad109965833 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-ucdotalt.etx @@ -0,0 +1,49 @@ +%% +%% This is file `fontscripts-ucdotalt.etx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `ucdotalt') +%% +%% Copyright (C) 2008-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\encoding + +\setcommand\uc#1#2{#1.alt} +\setcommand\uctop#1#2{#1.alt} +\ifisint{letterspacing}\then + \ifnumber{\int{letterspacing}}={0}\then \Else + \setcommand\uclig#1#2{#1.altspaced} + \comment{Here we set \verb|\uclig#1#2| to \verb|#1.altspaced|, but + you can't see it as \verb|\setcommand| commands are invisible in + the typeset output.} + \Fi +\Fi +\setcommand\uclig#1#2{#1.alt} + +\endencoding +\endinput +%% +%% End of file `fontscripts-ucdotalt.etx'. diff --git a/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-unfakable.mtx b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-unfakable.mtx new file mode 100644 index 00000000000..96b4125ac94 --- /dev/null +++ b/Master/texmf-dist/tex/fontinst/fontscripts/fontscripts-unfakable.mtx @@ -0,0 +1,46 @@ +%% +%% This is file `fontscripts-unfakable.mtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fontscripts.dtx (with options: `unfakable') +%% +%% Copyright (C) 2024-2025 Clea F. Rees. +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008-05-04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Clea F. Rees. +%% +%% This file may only be distributed together with a copy of the package +%% fontscripts. You may however distribute the package fontscripts without +%% such generated files. +%% +%% This work consists of all files listed in manifest.txt. +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\relax +\metrics + +\ProvidesMtxPackage{fontscripts-unfakable} + +\setcommand\unfakableaccent#1{% + \message{Missing glyph `#1'}% +} +\setcommand\unfakable#1{% + \message{Missing glyph `#1'}% +} + +\endmetrics +\endinput +%% +%% End of file `fontscripts-unfakable.mtx'. |