texlive[72458] Master: adfsymbols (4oct24)
commits+karl at tug.org
commits+karl at tug.org
Fri Oct 4 23:29:06 CEST 2024
Revision: 72458
https://tug.org/svn/texlive?view=revision&revision=72458
Author: karl
Date: 2024-10-04 23:29:06 +0200 (Fri, 04 Oct 2024)
Log Message:
-----------
adfsymbols (4oct24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.pdf
trunk/Master/texmf-dist/doc/fonts/adfsymbols/manifest.txt
trunk/Master/texmf-dist/fonts/enc/dvips/adfsymbols/SymbolsADF.enc
trunk/Master/texmf-dist/fonts/tfm/arkandis/adfsymbols/ArrowsADF.tfm
trunk/Master/texmf-dist/fonts/tfm/arkandis/adfsymbols/BulletsADF.tfm
trunk/Master/texmf-dist/tex/latex/adfsymbols/adfarrows.sty
trunk/Master/texmf-dist/tex/latex/adfsymbols/adfbullets.sty
trunk/Master/texmf-dist/tex/latex/adfsymbols/uarrowsadf.fd
trunk/Master/texmf-dist/tex/latex/adfsymbols/ubulletsadf.fd
trunk/Master/tlpkg/libexec/ctan2tds
trunk/Master/tlpkg/tlpsrc/adfsymbols.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/fonts/adfsymbols/README.md
trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/adfsymbols.map
trunk/Master/texmf-dist/source/fonts/adfsymbols/
trunk/Master/texmf-dist/source/fonts/adfsymbols/adfarrows.dtx
trunk/Master/texmf-dist/source/fonts/adfsymbols/adfbullets.dtx
trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.dtx
trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.ins
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/fonts/adfsymbols/README
trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.tex
trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/ArrowsADF.map
trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/BulletsADF.map
Deleted: trunk/Master/texmf-dist/doc/fonts/adfsymbols/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/adfsymbols/README 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/doc/fonts/adfsymbols/README 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,41 +0,0 @@
-adfsymbols
-----------
-
-adfsymbols consists of:
-1. the ArrowsADF and BulletsADF fonts developed by Hirwen Harendel, Arkandis
-Digital Foundry (ADF) and released under the terms set out in the files COPYING
-and NOTICE in postscript type 1 format;
-2. (La)TeX support by Clea F. Rees released under the LPPL. All files covered
-by the LPPL are listed in the file manifest.txt.
-
-Information and resources concerning ArrowsADF and BulletsADF, including
-opentype versions of the fonts, and other ADF fonts can be found on the
-foundry's homepage:
- http://arkandis.tuxfamily.org/
-
-(La)TeX Support
----------------
-
-For details, please see adfsymbols.pdf.
-
-The (La)TeX support should be considered somewhat experimental. If you find any
-problems, please let me know and I will try to correct them. If you can send a
-fix, so much the better.
-
-Contact Details
----------------
-
-If you have comments about the fonts themselves, please contact Hirwen Harendal
-(harendalh <at> hotmail <dot> com).
-
-Clea F. Rees (ReesC21 <at> cardiff <dot> ac <dot> uk)
-
-Changes
--------
-
-Version 1.2a fixes a bug **if** I've understood the problem correctly, which I'm
-far from sure about. (All it does is add a pair of curly brackets in the .sty.)
-
-Version 1.2b hopefully includes both the PDF *and* the TFM.
-
-2019/10/13
Added: trunk/Master/texmf-dist/doc/fonts/adfsymbols/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/adfsymbols/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/adfsymbols/README.md 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,47 @@
+$Id: README.md 10464 2024-10-03 19:29:14Z cfrees $
+
+# adfsymbols
+
+adfsymbols consists of:
+1. the ArrowsADF and BulletsADF fonts developed by Hirwen Harendel, Arkandis
+Digital Foundry (ADF) and released under the terms set out in the files COPYING
+and NOTICE in postscript type 1 format;
+2. (La)TeX support by Clea F. Rees released under the LPPL. All files covered
+by the LPPL are listed in the file manifest.txt.
+
+Information and resources concerning ArrowsADF and BulletsADF, including
+opentype versions of the fonts, and other ADF fonts can be found on the
+foundry's homepage:
+ http://arkandis.tuxfamily.org/
+
+## Changes
+
+Version 1.2a fixes a bug **if** I've understood the problem correctly, which I'm
+far from sure about. (All it does is add a pair of curly brackets in the .sty.)
+
+Version 1.2b hopefully includes both the PDF *and* the TFM.
+
+Version 1.3 adds a package scaling option and removes dependencies on pifont
+and fp.
+
+## Code Repositories
+
+Code for the LaTeX support package is hosted at
+ https://codeberg.org/cfr/nfssext
+For convenience, the repository is mirrored at
+ https://github.com/cfr42/nfssext
+
+## Contact Details
+
+Bug reports, feature requests etc. concerning the LaTeX support or packaging
+should be filed at
+ https://codeberg.org/cfr/nfssext/issues
+
+If you have comments about the fonts themselves, please contact Hirwen
+Harendal (harendalh <at> hotmail <dot> com).
+
+Clea F. Rees
+Version 1.3
+2024-10-03
+
+vim: tw=80:sw=2:et:
Property changes on: trunk/Master/texmf-dist/doc/fonts/adfsymbols/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.tex 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/doc/fonts/adfsymbols/adfsymbols.tex 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,253 +0,0 @@
-% !TEX TS-program = pdflatex
-% !TEX encoding = UTF-8 Unicode
-%% adfsymbols.tex
-%% Copyright 2019 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
-\listfiles
-\documentclass[10pt,british]{article}
-\usepackage{babel}
-\usepackage{lmodern}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp}
-\usepackage{fancyhdr,lastpage,fancyref}
-\usepackage{array,longtable,verbatim}
-\usepackage{booktabs}
-\usepackage{url}
- \urlstyle{sf}
-\usepackage{multicol}
-\usepackage{enumitem}
-\usepackage[a4paper,headheight=13pt]{geometry}
-\usepackage{microtype}
-
-\title{adfsymbols\thanks{Version 1.2.}}
-\author{Clea F.\ Rees\footnote{ReesC21 <at> cardiff <dot> ac <dot> uk}}
-\newcommand*{\dyddiad}{24\textsuperscript{th} September, 2019}
-\date{\dyddiad}
-\pagestyle{fancy}
- \fancyhf[ch]{}
- \fancyhf[lf]{}
- \fancyhf[rf]{}
- \fancyhf[lh]{}
- \fancyhf[rh]{}
- \fancyhf[ch]{%
- \itshape adfsymbols\hspace*{1.5em}{\Large\adfbullet{14}}\hspace*{1.5em}\dyddiad}
- \fancyhf[cf]{%
- \itshape {\large\adfbullet{39}} \thepage~of~\pageref{LastPage} %
- {\large\adfbullet{40}}}
- \renewcommand{\headrulewidth}{0pt}
-
-\makeatletter
-\newcommand{\adfsymset}{%
-1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52}
-\newcommand{\adfarrowshow}{%
- \def\tempa{52}%
- \@for \xx:=\adfsymset \do {%
- \ifx\tempa\xx
- \xx: \adfarrow{\xx}%
- \else
- \xx: \adfarrow{\xx}\\%
- \fi}}
-\newcommand{\adfbulletshow}{%
- \def\tempa{52}%
- \@for \xx:=\adfsymset \do {%
- \ifx\tempa\xx
- \xx: \adfbullet{\xx}%
- \else
- \xx: \adfbullet{\xx}\\%
- \fi}}
-\makeatother
-
-\pdfmapfile{+ ArrowsADF.map}
-\pdfmapfile{+ BulletsADF.map}
-\usepackage{adfarrows}
-\usepackage{adfbullets}
-
-\begin{document}
-\maketitle\thispagestyle{empty}
-\pdfinfo{%
- /Creator (TeX)
- /Producer (pdfTeX)
- /Author (Clea F.\ Rees)
- /Title (adfsymbols)
- /Subject (TeX)
- /Keywords (TeX,LaTeX,font,fonts,tex,latex,Symbols,symbols,arrow,arrows,Arrow,Arrows,arrowsadf,adfsymbols,ArrowsADF,BulletsADF,bullets,bullet,Bullets,Bullet,bulletsadf,symbolsadf,adfbullets,adfarrows,ADF,adf,Arkandis,Digital,Foundry,arkandis,digital,foundry,Hirwen,Harendal,Clea,Rees)}
-\pdfcatalog{%
- /URL ()
- /PageMode /UseOutlines} % other values: /UseNone, /UseOutlines, /UseThumbs, /FullScreen
- %[openaction <actionspec>]
-% \pagestyle{empty} % if you want this, you probably want to comment out \maketitle as well...?
-\setlength{\parindent}{0pt}
-\setlength{\parskip}{0.5em}
-
-
-\newcommand*{\adf}{\textsc{adf}}
-\newcommand*{\lpack}[1]{\textsf{#1}}
-\newcommand*{\fgroup}[1]{\textsf{#1}}
-\newcommand*{\fname}[1]{\textsf{#1}}
-
-\begin{abstract}
- \hspace*{-\parindent}Hirwen Harendal, Arkandis Digital Foundry (\adf) has produced Symbols \adf. This guide outlines the \TeX/\LaTeX\ support provided with version 1.001 of the fonts in postscript type 1 format.
-\end{abstract}
-
-\section{Introduction}
-
-This document explains how to use the \TeX/\LaTeX\ support included with version 1.001 of the Symbols \adf\ font collection in postscript type 1 format. The fonts were developed by Hirwen Harendal of the Arkandis Digital Foundry (\adf), and information about the fonts themselves, together with copies of the fonts in opentype format, can be found at \url{http://pagesperso-orange.fr/arkandis/ADF/tugfonts.htm}. The fonts are released under the \textsc{gpl}. For details, see \textsc{readme}, \textsc{notice} and \textsc{copying}.
-
-The \TeX/\LaTeX\ support package consists of all files listed in \lpack{manifest.txt}\ and these files are released under the \LaTeX\ Project Public Licence as explained in the included licensing notices and \textsc{readme}. Please let me know of any problems so that I can solve them if I can. If you can correct the problems and send me the fix, that would be even better. Unlike the fonts themselves, the \TeX/\LaTeX\ support is somewhat experimental.
-
-\lpack{adfsymbols} includes a copy of the fonts in type 1 format, documentation and support files for \TeX/\LaTeX\, including two \LaTeX\ package files, \path{adfarrows.sty} and \path{adfbullets.sty}.
-
-\section{The support package}\label{sec:support}
-
-\lpack{adfsymbols} provides access to the symbols in \fname{ArrowsADF} and \fname{BulletsADF} in \LaTeX\ through two packages, \lpack{adfarrows} and \lpack{adfbullets}. Both packages require \lpack{pifont} and \lpack{adfarrows} also requires \lpack{fp}.
-
-\subsection{adfarrows}
-
-\lpack{adfarrows} provides the command \verb|\adfarrow{}| which takes a single numerical argument. There are 52 arrows in \fname{ArrowsADF} which can be produced by feeding the relevant number between 1 and 52 to \verb|\adfarrow{}|\footnote{The argument 0 will simply typeset a space and should be avoided as using it may interfere with \TeX's spacing algorithms. The problem is that \TeX\ will not recognise it as a space and so will treat it instead as a character.}:
-\begin{multicols}{4} %\raggedcolumns
- \adfarrowshow
-\end{multicols}
-
-For example, \verb|\adfarrow{5}\adfarrow{9}| produces: \adfarrow{5}\adfarrow{9}.
-
-\subsubsection{Alternative commands}
-
-To make things a little more convenient, additional commands are provided to access the various arrows. The effect is to typeset one of the arrows show above but it is not necessary to look up or remember the correct numerical argument.
-
-First, four commands are provided to access the four half arrows. In each case, the number of the arrow is given first. This may be used directly with the \verb|\adfarrow{}| command as explained above. The alternative command is given next. This command may be used to typeset the same ornament. For example both \verb|\adfarrow{1}| and \verb|\adfhalfarrowright| produce \adfhalfarrowright. Finally, the arrow produced by the two commands is typeset to their right.
-
-\begin{longtable}{llllll}
- \toprule
-% \textbf{no.} & \textbf{command} & \textbf{} & \textbf{no.} & \textbf{command} & \textbf{}\\\midrule
- \endhead
- \bottomrule\endfoot
- 1 & \verb|\adfhalfarrowright| & \adfhalfarrowright & 2 & \verb|\adfhalfarrowleft| & \adfhalfarrowleft\\
- 27 & \verb|\adfhalfarrowrightsolid| & \adfhalfarrowrightsolid & 28 & \verb|\adfhalfarrowleftsolid| & \adfhalfarrowleftsolid\\
-\end{longtable}
-
-The remaining arrows consist of six families each containing eight arrows --- one for each of the eight directions of the compass. These may be accessed in two ways, in addition to using \verb|\adfarrow{}|.
-
-First, eight commands are provided. Each command takes a single numerical argument in the range 1--6. The argument corresponds to one of the six families of arrows. So using the same number with the different commands will typeset arrows from the same family pointing in different directions.
-
-\begin{longtable}{llll}
- \toprule
- {direction} & {command} & \multicolumn{2}{l}{{example usage}}\\\midrule
- \endhead
- \bottomrule\endfoot
- north & \verb|\adfarrown| & \verb|\adfarrown1| & \adfarrown1 \\
- northeast & \verb|\adfarrowne| & \verb|\adfarrowne2| & \adfarrowne2 \\
- east & \verb|\adfarrowe| & \verb|\adfarrowe3| & \adfarrowe3 \\
- southeast & \verb|\adfarrowse| & \verb|\adfarrowse4| & \adfarrowse4 \\
- south & \verb|\adfarrows| & \verb|\adfarrows5| & \adfarrows5 \\
- southwest & \verb|\adfarrowsw| & \verb|\adfarrowsw6| & \adfarrowsw6 \\
- west & \verb|\adfarroww| & \verb|\adfarroww1| & \adfarroww1 \\
- northwest & \verb|\adfarrownw| & \verb|\adfarrownw3| & \adfarrownw3 \\
-\end{longtable}
-
-Second, a further command is provided which allows you to specify both the family and direction as separate arguments. This is in fact the base command \verb|\adfarrow| again. Above, we used the command with just one argument: \verb|\adfarrow{}|. In effect, we left the optional argument empty: \verb|\adfarrow[]{}|. The optional argument may, however, take one of six family names or their corresponding numbers. In this case, the second argument specifies the arrow's direction. \emph{Note that you must specify a family if you specify a direction.} If the optional argument is omitted, the command expects the numerical argument corresponding to the arrow you wish to typeset.
-
-\begin{longtable}{ll}
- \toprule
- \multicolumn{2}{c}{family names for first argument}\\\cmidrule{1-2}
- family number & family name\\\midrule
- \endhead
- \bottomrule\endfoot
- 1 & opentail\\
- 2 & plain\\
- 3 & comic\\
- 4 & solidtail\\
- 5 & thick\\
- 6 & tail\\
-\end{longtable}
-
-The arrow's direction may be specified in either a long or an abbreviated form:
-\begin{longtable}{lll}
- \toprule
- \multicolumn{3}{c}{direction names for the second argument}\\\cmidrule{1-3}
- direction & long form & short form\\\midrule\endhead
- \bottomrule\endfoot
- north & north & n\\
- northeast & northeast & ne\\
- east & east & e\\
- southeast & southeast & se\\
- south & south & s\\
- southwest & southwest & sw\\
- west & west & w\\
- northwest & northwest & nw\\
-\end{longtable}
-
-The different possibilities may be illustrated by the examples in the following table where each row consists of a selection of equivalent commands which may be used to produce identical output in different ways. In each case, the number of the arrow is given first. This may be used directly with the \verb|\adfarrow{}| command as explained above. One of the eight commands from the previous section follows. Two additional uses of \verb|\adfarrow| are given next using the \verb|\adfarrow[family]{direction}| form described in this section. Finally, the arrow each of these commands typesets is displayed to their right.
-\begin{longtable}{lllll}
- \toprule\endhead
- \bottomrule\endfoot
- 4 & \verb|\adfarrowse1| & \verb|\adfarrow[1]{southeast}| & \verb|\adfarrow[opentail]{se}| & \adfarrow[opentail]{se}\\
- 51 & \verb|\adfarrown6| & \verb|\adfarrow[tail]{north}| & \verb|\adfarrow[6]{n}| & \adfarrow[6]{n}\\
- 42 & \verb|\adfarrownw5| & \verb|\adfarrow[thick]{nw}| & \verb|\adfarrow[5]{northwest}| & \adfarrow[5]{northwest}\\
- 15 & \verb|\adfarroww2| & \verb|\adfarrow[2]{w}| & \verb|\adfarrow[plain]{west}| & \adfarrow[plain]{west}\\
- 31 & \verb|\adfarrows4| & \verb|\adfarrow[solidtail]{south}| & \verb|\adfarrow[4]{s}| & \adfarrow[4]{s}\\
- 22 & \verb|\adfarrowsw3| & \verb|\adfarrow[comic]{sw}| & \verb|\adfarrow[3]{southwest}| & \adfarrow[3]{southwest}\\
-\end{longtable}
-
-\subsection{adfbullets}
-
-\lpack{adfbullets} provides the command \verb|\adfbullet{}| which takes a single numerical argument. There are 52 bullets in \fname{BulletsADF} which can be produced by feeding the relevant number between 1 and 52 to \verb|\adfbullet{}|\footnote{Again, a 0 will simply typeset a space and should be avoided as using it may interfere with \TeX's spacing algorithms.}:
-\begin{multicols}{4}
- \adfbulletshow
-\end{multicols}
-
-For example, \verb|\adfbullet{17}\adfbullet{19}\adfbullet{23}| produces: \adfbullet{17}\adfbullet{19}\adfbullet{23}.
-
-\section{Usage}
-
-Arrows and bullets may be especially useful when designing:
-\begin{itemize}[label=\adfbullet{25}]
- \item diagrams;
- \item presentations;
- \item handouts;
- \item brochures, leaflets and pamphlets;
- \item forms, including fill-in \textsc[pdf] forms.
-\end{itemize}
-
-Many of these uses are made easier by the use of various packages. For example, \lpack{enumitem} allows you to easily change the format of lists and the previous list was typeset as follows:
-\begin{verbatim}
-\begin{itemize}[label=\adfbullet{25}]
- \item diagrams;
- \item presentations;
- \item handouts;
- \item brochures, leaflets and pamphlets;
- \item forms, including fill-in \textsc[pdf] forms.
-\end{itemize}
-\end{verbatim}
-Refer to the package documentation for further details.
-
-\lpack{adfarrows} and \lpack{adfbullets} can be used in \lpack{beamer} presentations to produce lists with custom bullet markers; as icons and markers in \lpack{pgf} diagrams; with \lpack{sectsty}, \lpack{titlesec} and/or \lpack{fancyhdr} to typeset custom headings, headers and footers. For example,
-\begin{verbatim}
-\pagestyle{fancy}
- \fancyhf[ch]{}
- \fancyhf[lf]{}
- \fancyhf[rf]{}
- \fancyhf[lh]{}
- \fancyhf[rh]{}
- \fancyhf[ch]{%
- \itshape adfsymbols\hspace*{1.5em}{\Large\adfbullet{14}}\hspace*{1.5em}\dyddiad}
- \fancyhf[cf]{%
- \itshape {\large\adfbullet{39}} \thepage~\ofname~\pageref{LastPage} %
- {\large\adfbullet{40}}}
- \renewcommand{\headrulewidth}{0pt}
-\end{verbatim}
-was used to customise this document's headers and footers with \lpack{fancyhdr}. (\verb|\dyddiad| is an uninteresting command which simply holds the date used for the document.)
-
-\end{document}
Modified: trunk/Master/texmf-dist/doc/fonts/adfsymbols/manifest.txt
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/adfsymbols/manifest.txt 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/doc/fonts/adfsymbols/manifest.txt 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,7 +1,14 @@
-Copyright 2019 Clea F. Rees
+# Manifest for adfsymbols
-This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version. The latest version of this license is in http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later.
+Copyright (C) Thu Oct 3 20:30:33 2024 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.
@@ -8,20 +15,62 @@
This work consists of all files listed in manifest.txt.
-This file lists all files released under the LPPL. It does *not* list all files included in the package. See README for further details.
+This file lists all files released under the LPPL. It does *not* list all files
+included in the package. See README for further details.
-manifest.txt
-ArrowsADF.map
-BulletsADF.map
-SymbolsADF.enc
-adfarrows.sty
-adfbullets.sty
-uarrowsadf.fd
-ubulletsadf.fd
-adfsymbols.tex
-README
+This file was automatically generated by `l3build manifest`.
-Derived files:
-ArrowsADF.tfm
-BulletsADF.tfm
-adfsymbols.pdf
+## Source files
+
+
+### Package files
+
+
+* README.md
+* adfarrows.dtx
+* adfsymbols.dtx
+* adfsymbols.ins
+* adfbullets.dtx
+
+### Development files
+
+Note that tests containing '-auto' are automatically generated by l3build from fnt-test.lvt.
+
+
+* build.lua
+* fontinst.lua
+* tag.lua
+* arkandis-manifest.lua
+* fnt-tables.tex
+* adfarrows-alt.lvt
+* adfsymbols-basic.lvt
+* adfsymbols-scale.lvt
+* adfsymbols-show.lvt
+* adfsymbols-subs.lvt
+* adfarrows-alt.tlg
+* adfsymbols-basic.tlg
+* adfsymbols-scale.tlg
+* adfsymbols-show.tlg
+* adfsymbols-subs.tlg
+
+
+## Derived files
+
+
+### Package files
+
+
+* BulletsADF.tfm
+* ArrowsADF.tfm
+* adfsymbols.map
+* ubulletsadf.fd
+* uarrowsadf.fd
+* adfbullets.sty
+* adfarrows.sty
+* SymbolsADF.enc
+
+### Typeset documentation
+
+Note that font tables are automatically generated by l3build from fnt-tables.tex.
+
+* adfsymbols.pdf
Modified: trunk/Master/texmf-dist/fonts/enc/dvips/adfsymbols/SymbolsADF.enc
===================================================================
--- trunk/Master/texmf-dist/fonts/enc/dvips/adfsymbols/SymbolsADF.enc 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/fonts/enc/dvips/adfsymbols/SymbolsADF.enc 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,3 +1,33 @@
+%%
+%% This is file `SymbolsADF.enc',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% adfsymbols.dtx (with options: `enc')
+%%
+%% Copyright (C) 2024 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.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/SymbolsADFEncoding [
/space
/A
@@ -256,3 +286,6 @@
/.notdef
/.notdef
] def
+\endinput
+%%
+%% End of file `SymbolsADF.enc'.
Deleted: trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/ArrowsADF.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/ArrowsADF.map 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/ArrowsADF.map 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1 +0,0 @@
-ArrowsADF ArrowsADF " SymbolsADFEncoding ReEncodeFont " <SymbolsADF.enc <ArrowsADF.pfb
Deleted: trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/BulletsADF.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/BulletsADF.map 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/BulletsADF.map 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1 +0,0 @@
-BulletsADF BulletsADF " SymbolsADFEncoding ReEncodeFont " <SymbolsADF.enc <BulletsADF.pfb
Added: trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/adfsymbols.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/adfsymbols.map (rev 0)
+++ trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/adfsymbols.map 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,2 @@
+BulletsADF BulletsADF " SymbolsADFEncoding ReEncodeFont " <SymbolsADF.enc <BulletsADF.pfb
+ArrowsADF ArrowsADF " SymbolsADFEncoding ReEncodeFont " <SymbolsADF.enc <ArrowsADF.pfb
Property changes on: trunk/Master/texmf-dist/fonts/map/dvips/adfsymbols/adfsymbols.map
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/tfm/arkandis/adfsymbols/ArrowsADF.tfm
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/fonts/tfm/arkandis/adfsymbols/BulletsADF.tfm
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfarrows.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/adfsymbols/adfarrows.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/fonts/adfsymbols/adfarrows.dtx 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,798 @@
+% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% adfarrows.dtx
+% Additions and changes Copyright (C) 2019-2024 Clea F. Rees.
+% Code from skeleton.dtx Copyright (C) 2015-2024 Scott Pakin (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 file adfarrows.dtx is a derived work under the terms of the
+% LPPL. It is based on version 2.4 of skeleton.dtx which is part of
+% dtxtut by Scott Pakin. A copy of dtxtut, including the
+% unmodified version of skeleton.dtx is available from
+% https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \fi
+%
+% \iffalse
+%<*driver>
+\RequirePackage{svn-prov}
+% ref. ateb Max Chernoff: https://tex.stackexchange.com/a/723294/
+\def\MakePrivateLetters{\makeatletter\ExplSyntaxOn\endlinechar13}
+\ProvidesFileSVN{$Id: adfarrows.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo][\filebase DTX: FONT for 8-bit engines]
+\DefineFileInfoSVN[adfarrows]
+\documentclass[11pt,british]{ltxdoc}
+% l3doc loads fancyvrb
+% fancyvrb overwrites svn-prov's macros without warning
+% restore \fileversion \filerev in case we're using l3doc
+\GetFileInfoSVN{adfarrows}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+% \OnlyDescription
+\DoNotIndex{\verb,\ProvidesPackageSVN,\NeedsTeXFormat,\ProcessKeyOptions,\revinfo,\filebase,\filename,\filedate,\RequirePackage,\usepackage,\DefineFileInfoSVN,\GetFileInfoSVN,\ProvidesPackageSVN,\documentclass,\MakeAutoQuote,\parindent,\par,\smallskip,\setlength,\bigskip,\maketitle,\title,\author,\date,\ExplSyntaxOn,\ExplSyntaxOff}
+\usepackage{babel}
+\pdfmapfile{-adfarrows.map}
+\pdfmapfile{+adfarrows.map}
+\usepackage[tt={monowidth,tabular,lining}]{cfr-lm}
+% \usepackage{lmodern}
+% \renewcommand{\ttdefault}{lmvtt}
+% \let\origrmdefault\rmdefault
+% \DeclareRobustCommand{\origrmfamily}{%
+% \fontencoding{T1}%
+% \fontfamily{\origrmdefault}%
+% \selectfont}
+% \DeclareTextFontCommand{\textorigrm}{\origrmfamily}
+\usepackage[]{adfarrows}
+\usepackage{fancyhdr}
+\usepackage{fixfoot}
+\usepackage{array,verbatim,tabularx}
+\usepackage{enumitem}
+\usepackage[referable]{threeparttablex}
+\makeatletter
+\def\TPT at measurement{% ateb David Carlisle: https://tex.stackexchange.com/a/370691/
+ \ifdim\wd\@tempboxb<\TPTminimum
+ \hsize \TPTminimum
+ \else
+ \hsize\wd\@tempboxb
+ \fi
+ \xdef\TPT at hsize{\hsize\the\hsize \noexpand\@parboxrestore}\TPT at hsize
+ \ifx\TPT at docapt\@undefined\else
+ \TPT at docapt \vskip.2\baselineskip
+ \fi \par
+ \dimen@\dp\@tempboxb % new
+ \box\@tempboxb
+ \ifvmode \prevdepth\dimen@ \fi% was \z@ not \dimen@
+}
+\renewlist{tablenotes}{enumerate}{1}
+\setlist[tablenotes]{label=\tnote{\alph*},ref=\alph*,itemsep=\z@,topsep=\z at skip,partopsep=\z at skip,parsep=\z@,itemindent=\z@,labelindent=\tabcolsep,labelsep=.2em,leftmargin=*,align=left,before={\unskip\medskip\footnotesize}}
+\makeatother
+\usepackage{booktabs}
+\usepackage{multirow}
+\usepackage{xcolor}
+\usepackage{xurl}
+\urlstyle{tt}
+\usepackage{multicol}
+\usepackage{longtable}
+\usepackage{microtype}
+\usepackage[a4paper,headheight=14pt]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
+\usepackage{csquotes}
+\MakeAutoQuote{‘}{’}
+\MakeAutoQuote*{“}{”}
+\usepackage{caption}
+\DeclareCaptionFont{lf}{\sffamily\lstyle}
+\captionsetup[table]{labelfont=lf}
+% sicrhau hyperindex=false: llwytho CYN bookmark
+\usepackage{hypdoc}% ateb Ulrike Fischer: https://tex.stackexchange.com/a/695555/
+\usepackage{bookmark}
+\hypersetup{%
+ colorlinks=true,
+ citecolor={moss},
+ extension=pdf,
+ linkcolor={strawberry},
+ linktocpage=true,
+ pdfcreator={TeX},
+ pdfproducer={pdfeTeX},
+ urlcolor={blueberry}%
+}
+\NewDocElement[%
+ idxtype=opt.,
+ idxgroup=options,
+ printtype=\textit{opt.},
+]{Opt}{option}
+\NewDocElement[%
+ idxtype=pkg.,
+ idxgroup=packages,
+ printtype=\textit{pkg.},
+]{Pkg}{package}
+\NewDocElement[%
+ printtype=\textdagger,
+ idxtype=,
+ macrolike,
+]{DMacro}{dmacro}
+\NewDocElement[%
+ idxtype=enc.,
+ idxgroup=font encodings,
+ printtype=\textit{enc.},
+]{Fenc}{fntenc}
+\NewDocElement[%
+ idxtype=fd.,
+ idxgroup=font definitions,
+ printtype=\textit{fd.},
+]{Fdefn}{fntdefn}
+\NewDocElement[%
+ idxtype=map,
+ idxgroup=map file fragments,
+ printtype=\textit{map},
+]{Fmap}{fmapping}
+\NewDocumentCommand \val { m }
+{%
+ {\ttfamily =\,\meta{#1}}%
+}
+\ExplSyntaxOn
+\NewDocumentCommand \vals { m }
+{
+ {
+ \ttfamily = \,
+ \clist_use:nn { #1 } { \textbar }
+ }
+}
+\cs_new_eq:NN \pkgname \filebase
+\ExplSyntaxOff
+\usepackage{cleveref}
+\title{\filebase}
+\author{Clea F. Rees\thanks{%
+ Bug tracker:
+ \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}}
+ \textbar{} Code:
+ \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}}
+ \textbar{} Mirror:
+ \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}%
+}}
+% \date{\fileversion~\filetoday}
+\date{\fileversion~\filedate}
+\pagestyle{fancy}
+\fancyhf{}
+% \fancyhf[lh]{\filebase~\fileversion}
+% \fancyhf[rh]{\itshape\filetoday}
+% \fancyhf[rh]{\filedate}
+\fancyhf[ch]{}
+\fancyhf[lf]{}
+\fancyhf[rf]{}
+\fancyhf[ch]{\itshape \filebase\hspace*{1.5em}\adfarrows{37}\hspace*{1.5em}\fileversion}
+\fancyhf[cf]{\itshape \adfarrows{18} \thepage~of~\lastpage{} \adfarrows{46}}
+\renewcommand{\headrulewidth}{0pt}
+\ExplSyntaxOn
+\hook_gput_code:nnn {shipout/lastpage} {.}
+{
+ \property_record:nn {t:lastpage}{abspage,page,pagenum}
+}
+\cs_new_protected_nopar:Npn \lastpage
+{
+ \property_ref:nn {t:lastpage}{page}
+}
+\ExplSyntaxOff
+\definecolor{strawberry}{rgb}{1.000,0.000,0.502}
+\definecolor{blueberry}{rgb}{0.000,0.000,1.000}
+\definecolor{moss}{rgb}{0.000,0.502,0.251}
+\makeatletter
+ \def\@seccntformat#1{\adfarrows{74}\csname the#1\endcsname\quad}
+\newcommand{\adfarrowsset}{%
+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75}
+\newcommand{\adfarrowsshow}{%
+ \def\tempa{75}%
+ \@for \xx:=\adfarrowsset \do {%
+ \ifx\xx\tempa
+ \xx: \adfarrows{\xx}%
+ \else
+ \xx: \adfarrows{\xx}\\%
+ \fi}}
+\makeatother
+\newcommand*{\adf}{ADF}
+\newcommand*{\lpack}[1]{\textsf{#1}}
+\newcommand*{\fgroup}[1]{\textsf{#1}}
+\newcommand*{\fname}[1]{\textsf{#1}}
+\newcommand*{\file}[1]{\texttt{#1}}
+
+
+\begin{document}
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+% \title{\pkgname: adfarrows}
+% \author{Clea F. Rees\thanks{%
+% Bug tracker:
+% \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}}
+% \textbar{} Code:
+% \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}}
+% \textbar{} Mirror:
+% \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}%
+% }}
+% \date{\fileversion~\filedate}
+%
+% \maketitle\thispagestyle{empty}
+%^^A \pdfinfo{%
+%^^A /Creator (TeX)
+%^^A /Producer (pdfTeX)
+%^^A /Author (Clea F. Rees)
+%^^A /Title (adfarrows)
+%^^A /Subject (TeX)
+%^^A /Keywords (TeX,LaTeX,font,fonts,tex,latex,Arrows,ornements,ornementsadf,adfarrows,ArrowsADF,ADF,adf,Arkandis,Digital,Foundry,arkandis,digital,foundry,Hirwen,Harendal,Clea,Rees)}
+% \setlength{\parindent}{0pt}
+% \setlength{\parskip}{0.5em}
+%
+%
+%
+%^^A \appendix
+%
+%
+%^^A \MaybeStop{%
+%^^A \PrintChanges
+%^^A \PrintIndex
+%^^A }
+%
+%^^A \section{Implementation}
+%
+%^^A You do not need to read the remainder of this document in order to install or use the fonts.
+%
+%^^A \subsection{Package}\label{subsec:sty-arr}
+%
+% \iffalse
+%<*sty>
+% \fi
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\RequirePackage{svn-prov}
+\ProvidesPackageSVN[\filebase.sty]{$Id: adfarrows.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo ArrowsADF]
+\DefineFileInfoSVN[adfarrows]
+\newif\if at adfarrows@digonnew
+% \end{macrocode}
+% Copied verbatim, excepting format and modulo package/module name from Joseph Wright's \file{siunitx.sty} under LPPL
+% \begin{macrocode}
+\@ifundefined{ExplLoaderFileDate}{%
+ \IfFileExists{expl3.sty}{%
+ \RequirePackage{expl3}%
+ }{%
+ \@adfarrows at digonnewfalse
+ }%
+}{\@adfarrows at digonnewtrue}
+% \end{macrocode}
+% \begin{option}{scale}
+% \changes{v1.3}{Add scaling option.}
+% \texttt{scale} takes a factor by which to scale the fonts.
+% This is empty by default, which is equivalent to \texttt{1}, but more efficient.
+% \begin{macrocode}
+\if at adfarrows@digonnew
+\ExplSyntaxOn
+\keys_define:nn { adfarrows }
+{
+ scale .tl_set:N = \adfarrows at scale,
+ scale .initial:V = \@empty,
+}
+\else
+ \let\adfarrows at scale\@empty
+\fi
+% \end{macrocode}
+% \end{option}
+% Provide \cs{ProcessKeyOptions}, \cs{IfFormatAtLeastTF} on older kernels.
+% Joseph Wright: from \file{siunitx.sty} ; \url{https://chat.stackexchange.com/transcript/message/64327823#64327823}
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
+\IfFormatAtLeastTF { 2022-06-01 }
+{
+ \ProcessKeyOptions [ adfarrows ]
+}{
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { adfarrows }
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExplSyntaxOff
+% \end{macrocode}
+% \begin{macro}{\adfarrows at style}
+% \mbox{}
+% \begin{macrocode}
+\DeclareRobustCommand{\adfarrows at style}{%% do NOT break line below!
+ \not at math@alphabet\adfarrows at style\relax
+ \fontencoding{U}\fontfamily{ArrowsADF}\fontseries{m}\fontshape{n}\selectfont
+}
+% \end{macrocode}
+% \end{macro}
+% \changes{v1.3}{2024-10-03}{Remove cack-handed dependency on \lpack{fp}.}
+% \changes{v1.3}{2024-10-03}{%
+% May as well use \lpack{expl3} here.
+% The alternative would be rewriting the code to use \TeX{} counts, but for symbols like these there does not seem to be much reason to avoid the overhead of \lpack{expl3}.
+% (Certainly almost anything would be an improvement over the current implementation, I suppose.)}
+% \begin{macrocode}
+\ExplSyntaxOn
+% \end{macrocode}
+% \begin{macro}{\l__adfarrows_base_ot_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_ot_int
+\int_set:Nn \l__adfarrows_base_ot_int {1}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_p_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_p_int
+\int_set:Nn \l__adfarrows_base_p_int {2}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_c_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_c_int
+\int_set:Nn \l__adfarrows_base_c_int {3}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_st_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_st_int
+\int_set:Nn \l__adfarrows_base_st_int {4}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_th_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_th_int
+\int_set:Nn \l__adfarrows_base_th_int {5}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_t_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_t_int
+\int_set:Nn \l__adfarrows_base_t_int {6}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_e_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_e_int
+\int_set:Nn \l__adfarrows_dir_e_int {0}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_east_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_east_int
+\int_set:Nn \l__adfarrows_dir_east_int {0}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_se_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_se_int
+\int_set:Nn \l__adfarrows_dir_se_int {1}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_southeast_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_southeast_int
+\int_set:Nn \l__adfarrows_dir_southeast_int {1}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_s_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_s_int
+\int_set:Nn \l__adfarrows_dir_s_int {2}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_south_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_south_int
+\int_set:Nn \l__adfarrows_dir_south_int {2}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_sw_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_sw_int
+\int_set:Nn \l__adfarrows_dir_sw_int {3}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_southwest_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_southwest_int
+\int_set:Nn \l__adfarrows_dir_southwest_int {3}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_w_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_w_int
+\int_set:Nn \l__adfarrows_dir_w_int {4}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_west_int}
+% \mbox{}
+% \changes{v1.3}{2024-10-03}{Try to make west arrows point west.}
+% \begin{macrocode}
+\def\adfarrows at west{west}%
+\int_new:N \l__adfarrows_dir_west_int
+\int_set:Nn \l__adfarrows_dir_west_int {4}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_nw_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_nw_int
+\int_set:Nn \l__adfarrows_dir_nw_int {5}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_northwest_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_northwest_int
+\int_set:Nn \l__adfarrows_dir_northwest_int {5}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_n_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_n_int
+\int_set:Nn \l__adfarrows_dir_n_int {6}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_north_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_north_int
+\int_set:Nn \l__adfarrows_dir_north_int {6}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_ne_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_ne_int
+\int_set:Nn \l__adfarrows_dir_ne_int {7}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_dir_northeast_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_dir_northeast_int
+\int_set:Nn \l__adfarrows_dir_northeast_int {7}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\g__adfarrows_base_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \g__adfarrows_base_int
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\g__adfarrows_add_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \g__adfarrows_add_int
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_opentail_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_opentail_int
+\int_set:Nn \l__adfarrows_base_opentail_int {3}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_plain_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_plain_int
+\int_set:Nn \l__adfarrows_base_plain_int {11}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_comic_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_comic_int
+\int_set:Nn \l__adfarrows_base_comic_int {19}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_solidtail_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_solidtail_int
+\int_set:Nn \l__adfarrows_base_solidtail_int {29}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_thick_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_thick_int
+\int_set:Nn \l__adfarrows_base_thick_int {37}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\l__adfarrows_base_tail_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_base_tail_int
+\int_set:Nn \l__adfarrows_base_tail_int {45}
+% \end{macrocode}
+% \end{macro}
+% \changes{v1.3}{2024-10-03}{Was \cs{adfarrows at fam}\marg{}\marg{}\marg{}\marg{}.}
+% \begin{macro}{\l__adfarrows_arrow_int}
+% \mbox{}
+% \begin{macrocode}
+\int_new:N \l__adfarrows_arrow_int
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\__adfarrow_arrow:nn}
+% \begin{macrocode}
+\cs_new_nopar:Nn \__adfarrows_arrow:nn
+{
+ \int_if_exist:cTF { l__adfarrows_base_#1_int }
+ {
+ \int_gset_eq:Nc \g__adfarrows_base_int { l__adfarrows_base_#1_int }
+ }{ % some kind of error check needed here
+ \int_gset:Nn \g__adfarrows_base_int { #1 }
+ }
+ \int_if_exist:cTF { l__adfarrows_dir_#2_int }
+ {
+ \int_gset_eq:Nc \g__adfarrows_add_int { l__adfarrows_dir_#2_int }
+ }{
+ \PackageError{adfarrows}{#2 ~not~a~valid~direction.~Setting~east~}
+ \int_gzero:N \g__adfarrows_add_int
+ }
+ \int_set:Nn \l__adfarrows_arrow_int { \g__adfarrows_base_int + \g__adfarrows_add_int }
+ \int_compare:nNnTF { \l__adfarrows_arrow_int } < { 53 }
+ { %^^A ~ \ifnum ... \the \numexpr ... N \the \numexpr ... \else ... \fi
+ \int_compare:nNnTF { \l__adfarrows_arrow_int } > { 0 }
+ {
+ \expandafter\adfarrows at style\expandafter\char \int_to_arabic:n {
+ \l__adfarrows_arrow_int
+ }
+ }{
+ \PackageError{adfarrows}{\textbackslash l__adfarrows_arrow_int~must~be~greater~than~0~but~is~\int_to_arabic:n {\l__adfarrows_arrow_int}}%
+ }
+ }{
+ \PackageError{adfarrows}{\textbackslash l__adfarrows_arrow_int ~ must~be~less~than~than~53~but~is~\int_to_arabic:n {\l__adfarrows_arrow_int}}%
+ }
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\__adfarrow_arrow:n}
+% \begin{macrocode}
+\cs_new_nopar:Nn \__adfarrows_arrow:n
+{
+ \adfarrows at style\char#1
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrow}
+% \changes{v1.3}{2024-10-03}{Remove \lpack{pifont} dependency.}
+% \mbox{}
+% \begin{macrocode}
+\NewDocumentCommand \adfarrow { o m }
+{
+ \group_begin:
+ \IfValueTF { #1 }
+ {
+ \__adfarrows_arrow:nn { #1 } { #2 }
+ }{
+ \__adfarrows_arrow:n { #2 }
+ }
+ \group_end:
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macrocode}
+\ExplSyntaxOff
+% \end{macrocode}
+% \begin{macro}{\adfhalfarrowright}
+% \mbox{}
+% \begin{macrocode}
+\newcommand*{\adfhalfarrowright}{\adfarrow{1}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfhalfarrowleft}
+% \mbox{}
+% \begin{macrocode}
+\newcommand*{\adfhalfarrowleft}{\adfarrow{2}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfhalfarrowrightsolid}
+% \mbox{}
+% \begin{macrocode}
+\newcommand*{\adfhalfarrowrightsolid}{\adfarrow{27}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfhalfarrowleftsolid}
+% \mbox{}
+% \begin{macrocode}
+\newcommand*{\adfhalfarrowleftsolid}{\adfarrow{28}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrowe}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrowe#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{3}%
+ \or \adfarrow{11}%
+ \or \adfarrow{19}%
+ \or \adfarrow{29}%
+ \or \adfarrow{37}%
+ \or \adfarrow{45}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrowse}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrowse#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{4}%
+ \or \adfarrow{12}%
+ \or \adfarrow{20}%
+ \or \adfarrow{30}%
+ \or \adfarrow{38}%
+ \or \adfarrow{46}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrows}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrows#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{5}%
+ \or \adfarrow{13}%
+ \or \adfarrow{21}%
+ \or \adfarrow{31}%
+ \or \adfarrow{39}%
+ \or \adfarrow{47}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrowsw}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrowsw#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{6}%
+ \or \adfarrow{14}%
+ \or \adfarrow{22}%
+ \or \adfarrow{32}%
+ \or \adfarrow{40}%
+ \or \adfarrow{48}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarroww}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarroww#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{7}%
+ \or \adfarrow{15}%
+ \or \adfarrow{23}%
+ \or \adfarrow{33}%
+ \or \adfarrow{41}%
+ \or \adfarrow{49}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrownw}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrownw#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{8}%
+ \or \adfarrow{16}%
+ \or \adfarrow{24}%
+ \or \adfarrow{34}%
+ \or \adfarrow{42}%
+ \or \adfarrow{50}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrown}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrown#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{9}%
+ \or \adfarrow{17}%
+ \or \adfarrow{25}%
+ \or \adfarrow{35}%
+ \or \adfarrow{43}%
+ \or \adfarrow{51}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfarrowne}
+% \mbox{}
+% \begin{macrocode}
+\gdef\adfarrowne#1{%
+ \ifcase #1 \relax
+ \or \adfarrow{10}%
+ \or \adfarrow{18}%
+ \or \adfarrow{26}%
+ \or \adfarrow{36}%
+ \or \adfarrow{44}%
+ \or \adfarrow{52}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%^^A paid â chynnwys \endinput - docstrip yn chwilio amddo fe yn arbennigol
+%^^A & bydd doctrip yn ei ychwanegu fe beth bynnag
+%^^A (Martin Scharrer: https://tex.stackexchange.com/a/28997/)
+% \begin{macrocode}
+%% end adfarrows.sty
+% \end{macrocode}
+% \iffalse
+%</sty>
+% \fi
+%
+%
+% \subsection{Font Definitions}\label{subsec:fds-arr}
+%
+% \iffalse
+%<*fd>
+% \fi
+% \begin{fntdefn}{uarrowsadf.fd}
+% Font declarations for ArrowsADF font
+% \begin{macrocode}
+\ProvidesFile{uarrowsadf.fd}[v1.3 2024/10/01 font definitions for U/ArrowsADF.]
+% \end{macrocode}
+% \changes{v1.3}{2024-10-03}{Support for scaling.}
+% addaswyd o t1phv.fd (dyddiad y ffeil fd: 2020-03-25)
+% \begin{macrocode}
+ \expandafter\ifx\csname adfarrows at scale\endcsname\relax
+ \let\adfarrows@@scale\@empty
+ \else
+ \edef\adfarrows@@scale{s*[\csname adfarrows at scale\endcsname]}%
+ \fi
+\DeclareFontFamily{U}{ArrowsADF}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{n}{
+ <-> \adfarrows@@scale ArrowsADF
+}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{sc}{<->ssub * ArrowsADF/m/n}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{it}{<->ssub * ArrowsADF/m/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{sl}{<->ssub * ArrowsADF/m/it}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{si}{<->ssub * ArrowsADF/m/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{scit}{<->ssub * ArrowsADF/m/si}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{scsl}{<->ssub * ArrowsADF/m/scit}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{n}{<->ssub * ArrowsADF/m/scsl}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{sc}{<->ssub * ArrowsADF/b/n}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{it}{<->ssub * ArrowsADF/b/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{sl}{<->ssub * ArrowsADF/b/it}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{si}{<->ssub * ArrowsADF/b/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{scit}{<->ssub * ArrowsADF/b/si}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{scsl}{<->ssub * ArrowsADF/b/scit}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{n}{<->ssub * ArrowsADF/b/scsl}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{sc}{<->ssub * ArrowsADF/bx/n}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{it}{<->ssub * ArrowsADF/bx/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{sl}{<->ssub * ArrowsADF/bx/it}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{si}{<->ssub * ArrowsADF/bx/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{scit}{<->ssub * ArrowsADF/bx/si}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{scsl}{<->ssub * ArrowsADF/bx/scit}{}
+% \end{macrocode}
+% \end{fntdefn}
+% \iffalse
+%</fd>
+% \fi
+%
+%\Finale
+%^^A vim: sw=2:et:tw=0:
Property changes on: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfarrows.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfbullets.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/adfsymbols/adfbullets.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/fonts/adfsymbols/adfbullets.dtx 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,374 @@
+% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% adfbullets.dtx
+% Additions and changes Copyright (C) 2019-2024 Clea F. Rees.
+% Code from skeleton.dtx Copyright (C) 2015-2024 Scott Pakin (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 file adfbullets.dtx is a derived work under the terms of the
+% LPPL. It is based on version 2.4 of skeleton.dtx which is part of
+% dtxtut by Scott Pakin. A copy of dtxtut, including the
+% unmodified version of skeleton.dtx is available from
+% https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \fi
+%
+% \iffalse
+%<*driver>
+\RequirePackage{svn-prov}
+% ref. ateb Max Chernoff: https://tex.stackexchange.com/a/723294/
+\def\MakePrivateLetters{\makeatletter\ExplSyntaxOn\endlinechar13}
+\ProvidesFileSVN{$Id: adfbullets.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo][\filebase DTX: FONT for 8-bit engines]
+\DefineFileInfoSVN[adfbullets]
+\documentclass[11pt,british]{ltxdoc}
+% l3doc loads fancyvrb
+% fancyvrb overwrites svn-prov's macros without warning
+% restore \fileversion \filerev in case we're using l3doc
+\GetFileInfoSVN{adfbullets}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+% \OnlyDescription
+\DoNotIndex{\verb,\ProvidesPackageSVN,\NeedsTeXFormat,\ProcessKeyOptions,\revinfo,\filebase,\filename,\filedate,\RequirePackage,\usepackage,\DefineFileInfoSVN,\GetFileInfoSVN,\ProvidesPackageSVN,\documentclass,\MakeAutoQuote,\parindent,\par,\smallskip,\setlength,\bigskip,\maketitle,\title,\author,\date,\ExplSyntaxOn,\ExplSyntaxOff}
+\usepackage{babel}
+\pdfmapfile{-adfbullets.map}
+\pdfmapfile{+adfbullets.map}
+\usepackage[tt={monowidth,tabular,lining}]{cfr-lm}
+\usepackage[]{adfbullets}
+\usepackage{fancyhdr}
+\usepackage{fixfoot}
+\usepackage{array,verbatim,tabularx}
+\usepackage{enumitem}
+\usepackage[referable]{threeparttablex}
+\makeatletter
+\def\TPT at measurement{% ateb David Carlisle: https://tex.stackexchange.com/a/370691/
+ \ifdim\wd\@tempboxb<\TPTminimum
+ \hsize \TPTminimum
+ \else
+ \hsize\wd\@tempboxb
+ \fi
+ \xdef\TPT at hsize{\hsize\the\hsize \noexpand\@parboxrestore}\TPT at hsize
+ \ifx\TPT at docapt\@undefined\else
+ \TPT at docapt \vskip.2\baselineskip
+ \fi \par
+ \dimen@\dp\@tempboxb % new
+ \box\@tempboxb
+ \ifvmode \prevdepth\dimen@ \fi% was \z@ not \dimen@
+}
+\renewlist{tablenotes}{enumerate}{1}
+\setlist[tablenotes]{label=\tnote{\alph*},ref=\alph*,itemsep=\z@,topsep=\z at skip,partopsep=\z at skip,parsep=\z@,itemindent=\z@,labelindent=\tabcolsep,labelsep=.2em,leftmargin=*,align=left,before={\unskip\medskip\footnotesize}}
+\makeatother
+\usepackage{booktabs}
+\usepackage{multirow}
+\usepackage{xcolor}
+\usepackage{xurl}
+\urlstyle{tt}
+\usepackage{multicol}
+\usepackage{longtable}
+\usepackage{microtype}
+\usepackage[a4paper,headheight=14pt]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
+\usepackage{csquotes}
+\MakeAutoQuote{‘}{’}
+\MakeAutoQuote*{“}{”}
+\usepackage{caption}
+\DeclareCaptionFont{lf}{\sffamily\lstyle}
+\captionsetup[table]{labelfont=lf}
+% sicrhau hyperindex=false: llwytho CYN bookmark
+\usepackage{hypdoc}% ateb Ulrike Fischer: https://tex.stackexchange.com/a/695555/
+\usepackage{bookmark}
+\hypersetup{%
+ colorlinks=true,
+ citecolor={moss},
+ extension=pdf,
+ linkcolor={strawberry},
+ linktocpage=true,
+ pdfcreator={TeX},
+ pdfproducer={pdfeTeX},
+ urlcolor={blueberry}%
+}
+\NewDocElement[%
+ idxtype=opt.,
+ idxgroup=options,
+ printtype=\textit{opt.},
+]{Opt}{option}
+\NewDocElement[%
+ idxtype=pkg.,
+ idxgroup=packages,
+ printtype=\textit{pkg.},
+]{Pkg}{package}
+\NewDocElement[%
+ printtype=\textdagger,
+ idxtype=,
+ macrolike,
+]{DMacro}{dmacro}
+\NewDocElement[%
+ idxtype=enc.,
+ idxgroup=font encodings,
+ printtype=\textit{enc.},
+]{Fenc}{fntenc}
+\NewDocElement[%
+ idxtype=fd.,
+ idxgroup=font definitions,
+ printtype=\textit{fd.},
+]{Fdefn}{fntdefn}
+\NewDocElement[%
+ idxtype=map,
+ idxgroup=map file fragments,
+ printtype=\textit{map},
+]{Fmap}{fmapping}
+\NewDocumentCommand \val { m }
+{%
+ {\ttfamily =\,\meta{#1}}%
+}
+\ExplSyntaxOn
+\NewDocumentCommand \vals { m }
+{
+ {
+ \ttfamily = \,
+ \clist_use:nn { #1 } { \textbar }
+ }
+}
+\cs_new_eq:NN \pkgname \filebase
+\ExplSyntaxOff
+\usepackage{cleveref}
+\title{\filebase}
+\author{Clea F. Rees\thanks{%
+ Bug tracker:
+ \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}}
+ \textbar{} Code:
+ \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}}
+ \textbar{} Mirror:
+ \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}%
+}}
+% \date{\fileversion~\filetoday}
+\date{\fileversion~\filedate}
+\pagestyle{fancy}
+\fancyhf{}
+% \fancyhf[lh]{\filebase~\fileversion}
+% \fancyhf[rh]{\itshape\filetoday}
+% \fancyhf[rh]{\filedate}
+\fancyhf[ch]{}
+\fancyhf[lf]{}
+\fancyhf[rf]{}
+\fancyhf[ch]{\itshape \filebase\hspace*{1.5em}\adfbullets{37}\hspace*{1.5em}\fileversion}
+\fancyhf[cf]{\itshape \adfbullets{18} \thepage~of~\lastpage{} \adfbullets{46}}
+\renewcommand{\headrulewidth}{0pt}
+\ExplSyntaxOn
+\hook_gput_code:nnn {shipout/lastpage} {.}
+{
+ \property_record:nn {t:lastpage}{abspage,page,pagenum}
+}
+\cs_new_protected_nopar:Npn \lastpage
+{
+ \property_ref:nn {t:lastpage}{page}
+}
+\ExplSyntaxOff
+\definecolor{strawberry}{rgb}{1.000,0.000,0.502}
+\definecolor{blueberry}{rgb}{0.000,0.000,1.000}
+\definecolor{moss}{rgb}{0.000,0.502,0.251}
+\makeatletter
+ \def\@seccntformat#1{\adfbullets{74}\csname the#1\endcsname\quad}
+\newcommand{\adfbulletsset}{%
+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75}
+\newcommand{\adfbulletsshow}{%
+ \def\tempa{75}%
+ \@for \xx:=\adfbulletsset \do {%
+ \ifx\xx\tempa
+ \xx: \adfbullets{\xx}%
+ \else
+ \xx: \adfbullets{\xx}\\%
+ \fi}}
+\makeatother
+\newcommand*{\adf}{ADF}
+\newcommand*{\lpack}[1]{\textsf{#1}}
+\newcommand*{\fgroup}[1]{\textsf{#1}}
+\newcommand*{\fname}[1]{\textsf{#1}}
+\newcommand*{\file}[1]{\texttt{#1}}
+
+
+\begin{document}
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+% \title{\pkgname: adfbullets}
+% \author{Clea F. Rees\thanks{%
+% Bug tracker:
+% \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}}
+% \textbar{} Code:
+% \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}}
+% \textbar{} Mirror:
+% \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}%
+% }}
+% \date{\fileversion~\filedate}
+% \maketitle\thispagestyle{empty}
+%^^A \pdfinfo{%
+%^^A /Creator (TeX)
+%^^A /Producer (pdfTeX)
+%^^A /Author (Clea F. Rees)
+%^^A /Title (adfbullets)
+%^^A /Subject (TeX)
+%^^A /Keywords (TeX,LaTeX,font,fonts,tex,latex,Bullets,ornements,ornementsadf,adfbullets,BulletsADF,ADF,adf,Arkandis,Digital,Foundry,arkandis,digital,foundry,Hirwen,Harendal,Clea,Rees)}
+% \setlength{\parindent}{0pt}
+% \setlength{\parskip}{0.5em}
+%
+%
+%
+%^^A \appendix
+%
+%
+%^^A \MaybeStop{%
+%^^A \PrintChanges
+%^^A \PrintIndex
+%^^A }
+%
+%^^A \section{Implementation}
+%
+%^^A You do not need to read the remainder of this document in order to install or use the fonts.
+%
+%^^A \subsection{Package}\label{subsec:sty-bul}
+%
+% \iffalse
+%<*sty>
+% \fi
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\RequirePackage{svn-prov}
+\ProvidesPackageSVN[\filebase.sty]{$Id: adfbullets.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo]
+\DefineFileInfoSVN[adfbullets]
+\newif\if at adfbullets@digonnew
+% \end{macrocode}
+% Copied verbatim, excepting format and modulo package/module name from Joseph Wright's \file{siunitx.sty} under LPPL
+% \begin{macrocode}
+\@ifundefined{ExplLoaderFileDate}{%
+ \IfFileExists{expl3.sty}{%
+ \RequirePackage{expl3}%
+ }{%
+ \@adfbullets at digonnewfalse
+ }%
+}{\@adfbullets at digonnewtrue}
+% \end{macrocode}
+% \begin{option}{scale}
+% \changes{v1.3}{Add scaling option.}
+% \texttt{scale} takes a factor by which to scale the fonts.
+% This is empty by default, which is equivalent to \texttt{1}, but more efficient.
+% \begin{macrocode}
+\if at adfbullets@digonnew
+\ExplSyntaxOn
+\keys_define:nn { adfbullets }
+{
+ scale .tl_set:N = \adfbullets at scale,
+ scale .initial:V = \@empty,
+}
+\else
+ \let\adfbullets at scale\@empty
+\fi
+% \end{macrocode}
+% \end{option}
+% Provide \cs{ProcessKeyOptions}, \cs{IfFormatAtLeastTF} on older kernels.
+% Joseph Wright: from \file{siunitx.sty} ; \url{https://chat.stackexchange.com/transcript/message/64327823#64327823}
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
+\IfFormatAtLeastTF { 2022-06-01 }
+{
+ \ProcessKeyOptions [ adfbullets ]
+}{
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { adfbullets }
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExplSyntaxOff
+% \end{macrocode}
+% \begin{macro}{\adfbullets at style}
+% \mbox{}
+% \begin{macrocode}
+\DeclareRobustCommand{\adfbullets at style}{%% do NOT break line below!
+ \not at math@alphabet\adfbullets at style\relax
+ \fontencoding{U}\fontfamily{BulletsADF}\fontseries{m}\fontshape{n}\selectfont
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\adfbullet}
+% \changes{v1.3}{2024-10-03}{Remove \lpack{pifont} dependency.}
+% \mbox{}
+% \begin{macrocode}
+\newcommand*\adfbullet[1]{{\adfbullets at style\char#1}}
+% \end{macrocode}
+% \end{macro}
+%^^A paid â chynnwys \endinput - docstrip yn chwilio amddo fe yn arbennigol
+%^^A & bydd doctrip yn ei ychwanegu fe beth bynnag
+%^^A (Martin Scharrer: https://tex.stackexchange.com/a/28997/)
+% \begin{macrocode}
+%% end adfbullets.sty
+% \end{macrocode}
+% \iffalse
+%</sty>
+% \fi
+%
+%
+%
+% \subsection{Font Definitions}\label{subsec:fds-bul}
+%
+% \iffalse
+%<*fd>
+% \fi
+% \begin{fntdefn}{ubulletsadf.fd}
+% Font declarations for BulletsADF font
+% \begin{macrocode}
+\ProvidesFile{ubulletsadf.fd}[v1.3 2024/10/01 font definitions for U/BulletsADF.]
+% \end{macrocode}
+% \changes{v1.3}{2024-10-03}{Support for scaling.}
+% addaswyd o t1phv.fd (dyddiad y ffeil fd: 2020-03-25)
+% \begin{macrocode}
+ \expandafter\ifx\csname adfbullets at scale\endcsname\relax
+ \let\adfbullets@@scale\@empty
+ \else
+ \edef\adfbullets@@scale{s*[\csname adfbullets at scale\endcsname]}%
+ \fi
+\DeclareFontFamily{U}{BulletsADF}{}
+\DeclareFontShape{U}{BulletsADF}{m}{n}{
+ <-> \adfbullets@@scale BulletsADF
+}{}
+\DeclareFontShape{U}{BulletsADF}{m}{sc}{<->ssub * BulletsADF/m/n}{}
+\DeclareFontShape{U}{BulletsADF}{m}{it}{<->ssub * BulletsADF/m/sc}{}
+\DeclareFontShape{U}{BulletsADF}{m}{sl}{<->ssub * BulletsADF/m/it}{}
+\DeclareFontShape{U}{BulletsADF}{m}{si}{<->ssub * BulletsADF/m/sl}{}
+\DeclareFontShape{U}{BulletsADF}{m}{scit}{<->ssub * BulletsADF/m/si}{}
+\DeclareFontShape{U}{BulletsADF}{m}{scsl}{<->ssub * BulletsADF/m/scit}{}
+\DeclareFontShape{U}{BulletsADF}{b}{n}{<->ssub * BulletsADF/m/scsl}{}
+\DeclareFontShape{U}{BulletsADF}{b}{sc}{<->ssub * BulletsADF/b/n}{}
+\DeclareFontShape{U}{BulletsADF}{b}{it}{<->ssub * BulletsADF/b/sc}{}
+\DeclareFontShape{U}{BulletsADF}{b}{sl}{<->ssub * BulletsADF/b/it}{}
+\DeclareFontShape{U}{BulletsADF}{b}{si}{<->ssub * BulletsADF/b/sl}{}
+\DeclareFontShape{U}{BulletsADF}{b}{scit}{<->ssub * BulletsADF/b/si}{}
+\DeclareFontShape{U}{BulletsADF}{b}{scsl}{<->ssub * BulletsADF/b/scit}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{n}{<->ssub * BulletsADF/b/scsl}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{sc}{<->ssub * BulletsADF/bx/n}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{it}{<->ssub * BulletsADF/bx/sc}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{sl}{<->ssub * BulletsADF/bx/it}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{si}{<->ssub * BulletsADF/bx/sl}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{scit}{<->ssub * BulletsADF/bx/si}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{scsl}{<->ssub * BulletsADF/bx/scit}{}
+% \end{macrocode}
+% \end{fntdefn}
+% \iffalse
+%</fd>
+% \fi
+%
+%\Finale
+%^^A vim: sw=2:et:tw=0:
Property changes on: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfbullets.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.dtx 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,761 @@
+% \iffalse meta-comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% adfsymbols.dtx
+% Additions and changes Copyright (C) 2019-2024 Clea F. Rees.
+% Code from skeleton.dtx Copyright (C) 2015-2024 Scott Pakin (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 file adfsymbols.dtx is a derived work under the terms of the
+% LPPL. It is based on version 2.4 of skeleton.dtx which is part of
+% dtxtut by Scott Pakin. A copy of dtxtut, including the
+% unmodified version of skeleton.dtx is available from
+% https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \fi
+%
+% \iffalse
+%<*driver>
+\RequirePackage{svn-prov}
+% ref. ateb Max Chernoff: https://tex.stackexchange.com/a/723294/
+\def\MakePrivateLetters{\makeatletter\ExplSyntaxOn\endlinechar13}
+\ProvidesFileSVN{$Id: adfsymbols.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo][\filebase DTX: FONT for 8-bit engines]
+\DefineFileInfoSVN[adfsymbols]
+\documentclass[10pt,british]{ltxdoc}
+%^^A l3doc loads fancyvrb
+%^^A fancyvrb overwrites svn-prov's macros without warning
+%^^A restore \fileversion \filerev in case we're using l3doc
+\GetFileInfoSVN{adfsymbols}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+%^^A \OnlyDescription
+\DoNotIndex{\verb,\ProvidesPackageSVN,\NeedsTeXFormat,\ProcessKeyOptions,\revinfo,\filebase,\filename,\filedate,\RequirePackage,\usepackage,\DefineFileInfoSVN,\GetFileInfoSVN,\ProvidesPackageSVN,\documentclass,\MakeAutoQuote,\parindent,\par,\smallskip,\setlength,\bigskip,\maketitle,\title,\author,\date,\ExplSyntaxOn,\ExplSyntaxOff}
+\usepackage{babel}
+\pdfmapfile{-adfsymbols.map}
+\pdfmapfile{+adfsymbols.map}
+\usepackage[tt={monowidth,tabular,lining}]{cfr-lm}
+\usepackage{adfarrows}
+\usepackage{adfbullets}
+\usepackage{fancyhdr}
+\usepackage{array}
+\usepackage{enumitem}
+\usepackage{booktabs}
+\usepackage{multirow}
+\usepackage{xcolor}
+\usepackage{xurl}
+\urlstyle{tt}
+\usepackage{multicol}
+\usepackage{microtype}
+%^^A \usepackage[a4paper,headheight=14pt,marginparwidth=45mm,reversemp=true]{geometry} % use 14pt for 11pt text, 15pt for 12pt text
+\usepackage{csquotes}
+\MakeAutoQuote{‘}{’}
+\MakeAutoQuote*{“}{”}
+\usepackage{caption}
+\DeclareCaptionFont{lf}{\sffamily\lstyle}
+\captionsetup[table]{labelfont=lf}
+%^^A sicrhau hyperindex=false: llwytho CYN bookmark
+\usepackage{hypdoc}%^^A ateb Ulrike Fischer: https://tex.stackexchange.com/a/695555/
+\usepackage{bookmark}
+\hypersetup{%
+ colorlinks=true,
+ citecolor={moss},
+ extension=pdf,
+ linkcolor={strawberry},
+ linktocpage=true,
+ pdfcreator={TeX},
+ pdfproducer={pdfeTeX},
+ urlcolor={blueberry}%
+}
+\NewDocElement[%
+ idxtype=opt.,
+ idxgroup=options,
+ printtype=\textit{opt.},
+]{Opt}{option}
+\NewDocElement[%
+ idxtype=pkg.,
+ idxgroup=packages,
+ printtype=\textit{pkg.},
+]{Pkg}{package}
+\NewDocElement[%
+ idxtype=enc.,
+ idxgroup=font encodings,
+ printtype=\textit{enc.},
+]{Fenc}{fntenc}
+\NewDocElement[%
+ idxtype=fd.,
+ idxgroup=font definitions,
+ printtype=\textit{fd.},
+]{Fdefn}{fntdefn}
+\NewDocElement[%
+ idxtype=map,
+ idxgroup=map file fragments,
+ printtype=\textit{map},
+]{Fmap}{fmapping}
+\NewDocumentCommand \val { m }
+{%
+ {\ttfamily =\,\meta{#1}}%
+}
+\ExplSyntaxOn
+\NewDocumentCommand \vals { m }
+{
+ {
+ \ttfamily = \,
+ \clist_use:nn { #1 } { \textbar }
+ }
+}
+\cs_new_eq:NN \pkgname \filebase
+\ExplSyntaxOff
+\usepackage{cleveref}
+\title{\filebase}
+\author{Clea F. Rees\thanks{%
+ Bug tracker:
+ \href{https://codeberg.org/cfr/nfssext/issues}{\url{codeberg.org/cfr/nfssext/issues}}
+ \textbar{} Code:
+ \href{https://codeberg.org/cfr/nfssext}{\url{codeberg.org/cfr/nfssext}}
+ \textbar{} Mirror:
+ \href{https://github.com/cfr42/nfssext}{\url{github.com/cfr42/nfssext}}%
+}}
+\date{\fileversion~\filedate}
+\pagestyle{fancy}
+\fancyhf{}
+% \fancyhf[lh]{\filebase~\fileversion}
+% \fancyhf[rh]{\itshape\filetoday}
+% \fancyhf[rh]{\filedate}
+\fancyhf[ch]{}
+\fancyhf[lf]{}
+\fancyhf[rf]{}
+\fancyhf[ch]{%
+\itshape \pkgname\hspace*{1.5em}{\Large\adfbullet{14}}\hspace*{1.5em}\filedate}
+\fancyhf[cf]{%
+ \itshape {\large\adfbullet{39}} \thepage~of~\lastpage{} %
+{\large\adfbullet{40}}}
+\renewcommand{\headrulewidth}{0pt}
+\ExplSyntaxOn
+\hook_gput_code:nnn {shipout/lastpage} {.}
+{
+ \property_record:nn {t:lastpage}{abspage,page,pagenum}
+}
+\cs_new_protected_nopar:Npn \lastpage
+{
+ \property_ref:nn {t:lastpage}{page}
+}
+\ExplSyntaxOff
+\definecolor{strawberry}{rgb}{1.000,0.000,0.502}
+\definecolor{blueberry}{rgb}{0.000,0.000,1.000}
+\definecolor{moss}{rgb}{0.000,0.502,0.251}
+\makeatletter
+\newcommand{\adfsymset}{%
+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52}
+\newcommand{\adfarrowshow}{%
+ \def\tempa{52}%
+ \@for \xx:=\adfsymset \do {%
+ \ifx\tempa\xx
+ \xx: \adfarrow{\xx}%
+ \else
+ \xx: \adfarrow{\xx}\\%
+ \fi}}
+\newcommand{\adfbulletshow}{%
+ \def\tempa{52}%
+ \@for \xx:=\adfsymset \do {%
+ \ifx\tempa\xx
+ \xx: \adfbullet{\xx}%
+ \else
+ \xx: \adfbullet{\xx}\\%
+ \fi}}
+\def\@xobeysp{\leavevmode\penalty100\ }
+\c at IndexColumns=2
+\makeatother
+\begin{document}
+ \DocInput{\filename}
+ \addcontentsline{toc}{section}{ArrowsADF}
+ \DocInput{adfarrows.dtx}
+ \addcontentsline{toc}{section}{BulletsADF}
+ \DocInput{adfbullets.dtx}
+ \PrintChanges
+ \PrintIndex
+\end{document}
+%</driver>
+% \fi
+% \newcommand*{\adf}{ADF}
+% \newcommand*{\lpack}[1]{\textsf{#1}}
+% \newcommand*{\fgroup}[1]{\textsf{#1}}
+% \newcommand*{\fname}[1]{\textsf{#1}}
+% \newcommand*{\file}[1]{\texttt{#1}}
+%
+% \changes{v??}{2019}{First public release.}
+% \changes{v1.2a}{2019}{Fix lack of localisation bug.}
+% \changes{v1.2b}{2019/10/13}{Include both PDF and TFM.}
+% \changes{v1.3}{2024-09-29}{Belated update for (N)NFSS (probably unneeded.
+% Try switching to DTX/INS.}
+%
+% \maketitle
+% \thispagestyle{empty}
+%
+% \pdfinfo{%
+% /Creator (TeX)
+% /Producer (pdfTeX)
+% /Author (Clea F. Rees)
+% /Title (adfsymbols)
+% /Subject (TeX)
+% /Keywords (TeX,LaTeX,font,fonts,tex,latex,Symbols,symbols,arrow,arrows,Arrow,Arrows,arrowsadf,adfsymbols,ArrowsADF,BulletsADF,bullets,bullet,Bullets,Bullet,bulletsadf,symbolsadf,adfbullets,adfarrows,ADF,adf,Arkandis,Digital,Foundry,arkandis,digital,foundry,Hirwen,Harendal,Clea,Rees)}
+% \setlength{\parindent}{0pt}
+% \setlength{\parskip}{0.5em}
+%
+%
+% \begin{abstract}
+% \noindent Hirwen Harendal, Arkandis Digital Foundry (\adf) has produced Symbols \adf.
+% This guide outlines the \TeX/\LaTeX\ support provided with version 1.001 of the fonts in postscript type 1 format.
+% \end{abstract}
+%
+% \section{Introduction}
+%
+% This document explains how to use the \TeX/\LaTeX\ support included with version 1.001 of the Symbols \adf\ font collection in postscript type 1 format.
+% The fonts were developed by Hirwen Harendal of the Arkandis Digital Foundry (\adf), and information about the fonts themselves, together with copies of the fonts in opentype format, can be found at \url{http://pagesperso-orange.fr/arkandis/ADF/tugfonts.htm}.
+% The fonts are released under the \textsc{gpl}.
+% For details, see \textsc{readme}, \textsc{notice} and \textsc{copying}.
+%
+% The \TeX/\LaTeX\ support package consists of all files listed in \lpack{manifest.txt}\ and these files are released under the \LaTeX\ Project Public Licence as explained in the included licensing notices and \textsc{readme}.
+% Please let me know of any problems so that I can solve them if I can.
+% If you can correct the problems and send me the fix, that would be even better.
+% Unlike the fonts themselves, the \TeX/\LaTeX\ support is somewhat experimental.
+%
+%
+% \lpack{adfsymbols} includes a copy of the fonts in type 1 format, documentation and support files for \TeX/\LaTeX\, including two \LaTeX\ package files, \path{adfarrows.sty} and \path{adfbullets.sty}.
+%
+% \section{The support packages}\label{sec:support}
+%
+% \lpack{adfsymbols} provides access to the symbols in \fname{ArrowsADF} and \fname{BulletsADF} in \LaTeX\ through two packages, \lpack{adfarrows} and \lpack{adfbullets}.
+% \changes{v1.3}{2024-10-03}{Drop dependencies on \lpack{pifont} and \lpack{fp}.}
+%
+% \subsection{adfarrows}
+%
+% \DescribePkg{adfarrows}
+% \lpack{adfarrows} provides access to \fname{ArrowsADF}.
+% The package supports a single option to scale the fonts.
+%
+% \DescribeOpt{scale}\val{scaling factor}
+%
+% Scale the font by \meta{scaling factor}, which should be a positive integer or simple decimal such as \verb|2| or \verb|1.2|.
+% This option is intended for cases where the fonts should be scaled to match other fonts used in the document e.g.~for consistency with the size of regular text or superscript markers.
+%
+% Initially empty, which is equivalent to \verb|1| but more efficient.
+%
+% \lpack{adfarrows} provides the command \verb|\adfarrow{}| which takes a single numerical argument.
+% There are 52 arrows in \fname{ArrowsADF} which can be produced by feeding the relevant number between 1 and 52 to \verb|\adfarrow{}|.
+%
+% \DescribeMacro{\adfarrow}\marg{number}
+%
+% Where \meta{number} is a positive integer between 1 and 52 inclusive\footnote{%
+% The argument 0 will simply typeset a space and should be avoided as using it may interfere with \TeX's spacing algorithms.
+% The problem is that \TeX\ will not recognise it as a space and so will treat it instead as a character.%
+% }.
+% \begin{multicols}{4} %\raggedcolumns
+% \adfarrowshow
+% \end{multicols}
+%
+%
+% For example, \verb|\adfarrow{5}\adfarrow{9}| produces: \adfarrow{5}\adfarrow{9}.
+%
+% \subsubsection{Alternative commands}
+%
+% To make things a little more convenient, additional commands are provided to access the various arrows.
+% The effect is to typeset one of the arrows show above but it is not necessary to look up or remember the correct numerical argument.
+%
+% \DescribeMacro{\adfhalfarrowright}
+% \DescribeMacro{\adfhalfarrowleft}
+% \DescribeMacro{\adfhalfarrowleftsolid}
+% \DescribeMacro{\adfhalfarrowrightsolid}
+% First, \cref{tab:arr-half} lists the four commands provided to access the half arrows.
+% In each case, the number of the arrow is given first.
+% This may be used directly with the \verb|\adfarrow{}| command as explained above.
+% The alternative command is given next.
+% This command may be used to typeset the same arrow.
+% For example both \verb|\adfarrow{1}| and \verb|\adfhalfarrowright| produce \adfhalfarrowright.
+% Finally, the arrow produced by the two commands is typeset to their right.
+%
+% \newcolumntype{T}{>{\ttfamily\tlstyle\arraybackslash}l}
+% \begin{table}
+% \centering
+% \caption{Commands for half arrows}\label{tab:arr-half}
+% \begin{tabular}{llllll}
+% \toprule
+% \textsf{No.} & \textsf{Command} & \textsf{} & \textsf{No.} & \textsf{Command} & \textsf{}\\
+% \midrule
+% 1 & \verb|\adfhalfarrowright| & \adfhalfarrowright & 2 & \verb|\adfhalfarrowleft| & \adfhalfarrowleft\\
+% 27 & \verb|\adfhalfarrowrightsolid| & \adfhalfarrowrightsolid & 28 & \verb|\adfhalfarrowleftsolid| & \adfhalfarrowleftsolid\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% The remaining arrows consist of six families each containing eight arrows --- one for each of the eight directions of the compass.
+% These may be accessed in two ways, in addition to using \verb|\adfarrow{}|.
+%
+% \DescribeMacro{\adfarrown}\marg{number}
+% \DescribeMacro{\adfarrowne}
+% \DescribeMacro{\adfarrowe}
+% \DescribeMacro{\adfarrowse}
+% \DescribeMacro{\adfarrows}
+% \DescribeMacro{\adfarrowsw}
+% \DescribeMacro{\adfarroww}
+% \DescribeMacro{\adfarrownw}
+% First, eight commands are provided (\cref{tab:arr-dir-macros}).
+% Each command takes a single numerical argument, \meta{number}, which must be a positive integer in the range 1--6 inclusive.
+% The argument corresponds to one of the six families of arrows.
+% So using the same number with the different commands will typeset arrows from the same family pointing in different directions.
+%
+% \begin{table}
+% \centering
+% \caption{Directional commands}\label{tab:arr-dir-macros}
+% \begin{tabular}{llll}
+% \toprule
+% \textsf{Direction} & \textsf{Command} & \multicolumn{2}{l}{\textsf{Example usage}}\\
+% \midrule
+% north & \verb|\adfarrown| & \verb|\adfarrown1| & \adfarrown1 \\
+% northeast & \verb|\adfarrowne| & \verb|\adfarrowne2| & \adfarrowne2 \\
+% east & \verb|\adfarrowe| & \verb|\adfarrowe3| & \adfarrowe3 \\
+% southeast & \verb|\adfarrowse| & \verb|\adfarrowse4| & \adfarrowse4 \\
+% south & \verb|\adfarrows| & \verb|\adfarrows5| & \adfarrows5 \\
+% southwest & \verb|\adfarrowsw| & \verb|\adfarrowsw6| & \adfarrowsw6 \\
+% west & \verb|\adfarroww| & \verb|\adfarroww1| & \adfarroww1 \\
+% northwest & \verb|\adfarrownw| & \verb|\adfarrownw3| & \adfarrownw3 \\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% Second, a further command is provided which allows you to specify both the family and direction as separate arguments.
+% This is in fact the base command \verb|\adfarrow| again.
+% Above, we used the command with just one argument: \verb|\adfarrow{}|.
+% In effect, we left the optional argument empty: \verb|\adfarrow[]{}|.
+%
+% \DescribeMacro{\adfarrow}\marg{number}
+% \DescribeMacro{\adfarrow}\oarg{family}\marg{direction}
+%
+% Where \meta{number} may be any positive integer between 1 and 52 (as above), \meta{family} may be any integer between 1 and 6 (\cref{tab:arr-fams}) and \meta{direction} may be any of the eight standard compass directions (\cref{tab:arr-dirs}).
+% \meta{family} may also be the name of the ‘family’ of arrows.
+% \meta{direction} may also be given in an abbreviated form.
+%
+% When \meta{family} is given, the second argument specifies the arrow's direction.
+% \emph{Note that you must specify a family if you specify a direction.}
+% If the optional argument is omitted, the command expects the numerical argument corresponding to the arrow you wish to typeset as listed earlier.
+%
+% \begin{table}
+% \centering
+% \caption{\cs{adfarrow}: ‘family’ names and numbers for first argument}\label{tab:arr-fams}
+% \begin{tabular}{ll}
+% \toprule
+% \textsf{No.} & \textsf{Name}\\
+% \midrule
+% 1 & opentail\\
+% 2 & plain\\
+% 3 & comic\\
+% 4 & solidtail\\
+% 5 & thick\\
+% 6 & tail\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% The arrow's direction may be specified in either a long or an abbreviated form.
+% \begin{table}
+% \centering
+% \caption{\cs{adfarrow}: direction names for second argument}\label{tab:arr-dirs}
+% \begin{tabular}{lll}
+% \toprule
+% \textsf{Direction} & \multicolumn{2}{l}{\textsf{Name \& abbreviation}}\\
+% \midrule
+% north & north & n\\
+% northeast & northeast & ne\\
+% east & east & e\\
+% southeast & southeast & se\\
+% south & south & s\\
+% southwest & southwest & sw\\
+% west & west & w\\
+% northwest & northwest & nw\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% The different possibilities are illustrated \cref{tab:arr-egs} where each row consists of a selection of equivalent commands which may be used to produce identical output in different ways.
+% \begin{table}
+% \centering
+% \caption{\cs{adfarrow}: examples}\label{tab:arr-egs}
+% \begin{tabular}{lllll}
+% \toprule
+% \textsf{No.} & \multicolumn{3}{l}{\textsf{Commands equivalent to \cs{adfarrow}\marg{no.}}} & \textsf{Result} \\
+% \midrule
+% 4 & \verb|\adfarrowse1| & \verb|\adfarrow[1]{southeast}| & \verb|\adfarrow[opentail]{se}| & \adfarrow[opentail]{se}\\
+% 51 & \verb|\adfarrown6| & \verb|\adfarrow[tail]{north}| & \verb|\adfarrow[6]{n}| & \adfarrow[6]{n}\\
+% 42 & \verb|\adfarrownw5| & \verb|\adfarrow[thick]{nw}| & \verb|\adfarrow[5]{northwest}| & \adfarrow[5]{northwest}\\
+% 15 & \verb|\adfarroww2| & \verb|\adfarrow[2]{w}| & \verb|\adfarrow[plain]{west}| & \adfarrow[plain]{west}\\
+% 31 & \verb|\adfarrows4| & \verb|\adfarrow[solidtail]{south}| & \verb|\adfarrow[4]{s}| & \adfarrow[4]{s}\\
+% 22 & \verb|\adfarrowsw3| & \verb|\adfarrow[comic]{sw}| & \verb|\adfarrow[3]{southwest}| & \adfarrow[3]{southwest}\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% In each case, the number of the arrow is given first.
+% This may be used directly with the \verb|\adfarrow{}| command as explained above.
+% One of the eight commands from the previous section follows.
+% Two additional uses of \verb|\adfarrow| are given next using the \verb|\adfarrow[family]{direction}| form described in this section.
+% Finally, the arrow each of these commands typesets is displayed to their right.
+%
+% \subsection{adfbullets}
+%
+% \DescribePkg{adfbullets}
+% \lpack{adfbullets} provides access to \fname{BulletsADF}.
+% The package supports a single option to scale the fonts.
+%
+% \DescribeOpt{scale}\val{scaling factor}
+%
+% Scale the font by \meta{scaling factor}, which should be a positive integer or simple decimal such as \verb|2| or \verb|1.2|.
+% This option is intended for cases where the fonts should be scaled to match other fonts used in the document e.g.~for consistency with the size of regular text or superscript markers.
+%
+% Initially empty, which is equivalent to \verb|1| but more efficient.
+%
+% \lpack{adfbullets} provides the command \verb|\adfbullet{}| which takes a single numerical argument.
+% There are 52 bullets in \fname{BulletsADF} which can be produced by feeding the relevant number between 1 and 52 to \verb|\adfbullet{}|.
+%
+% \DescribeMacro{\adfbullet}\marg{number}
+%
+% Where \meta{number} is a positive integer between 1 and 52 inclusive\footnote{%
+% Again, the argument 0 will simply typeset a space and should be avoided as using it may interfere with \TeX's spacing algorithms.%
+% }.
+% \begin{multicols}{4}
+% \adfbulletshow
+% \end{multicols}
+%
+% For example, \verb|\adfbullet{17}\adfbullet{19}\adfbullet{23}| produces: \adfbullet{17}\adfbullet{19}\adfbullet{23}.
+%
+% \section{Usage Examples}
+%
+% \lpack{enumitem} allows you to easily change the format of lists:
+% \begin{verbatim}
+% \begin{itemize}[label=\adfbullet{25}]
+% \item sealing was,
+% \item cabbages;
+% \item kings.
+% \end{itemize}
+% \end{verbatim}
+% \begin{itemize}[label=\adfbullet{25}]
+% \item sealing was,
+% \item cabbages;
+% \item kings.
+% \end{itemize}
+% Refer to the package documentation for further details.
+%
+% \lpack{adfarrows} and \lpack{adfbullets} can be used in \lpack{beamer} presentations to produce lists with custom bullet markers; as icons and markers in \lpack{pgf} diagrams; with \lpack{sectsty}, \lpack{titlesec} and/or \lpack{fancyhdr} to typeset custom headings, headers and footers.
+% For example, the equivalent of,
+% \begin{verbatim}
+% \pagestyle{fancy}
+% \fancyhf[ch]{}
+% \fancyhf[lf]{}
+% \fancyhf[rf]{}
+% \fancyhf[lh]{}
+% \fancyhf[rh]{}
+% \fancyhf[ch]{%
+% \itshape adfsymbols\hspace*{1.5em}{\Large\adfbullet{14}}\hspace*{1.5em}\filedate}
+% \fancyhf[cf]{%
+% \itshape {\large\adfbullet{39}} \thepage~\ofname~\lastpage %
+% {\large\adfbullet{40}}}
+% \renewcommand{\headrulewidth}{0pt}
+% \end{verbatim}
+% was used to customise this document's headers and footers with \lpack{fancyhdr}.
+%
+% \appendix
+%
+%
+% \MaybeStop{%
+%^^A \PrintChanges
+%^^A \PrintIndex
+% }
+%
+% \section{Implementation}
+%
+% You do not need to read the remainder of this document in order to install or use the fonts.
+%
+% \subsection{Encoding}
+%
+% Both \fname{ArrowsADF} and \fname{BulletsADF} use a single encoding.
+% The only reason to reencode the fonts is to ensure consecutive slot numbers, which makes the user interface a bit nicer.
+%
+% \iffalse
+%<*enc>
+% \fi
+% \begin{macrocode}
+/SymbolsADFEncoding [
+/space
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+% \end{macrocode}
+% \iffalse
+%</enc>
+% \fi
+%
+%\Finale
+%^^A vim: sw=2:et:tw=0:
Property changes on: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.ins
===================================================================
--- trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.ins (rev 0)
+++ trunk/Master/texmf-dist/source/fonts/adfsymbols/adfsymbols.ins 2024-10-04 21:29:06 UTC (rev 72458)
@@ -0,0 +1,186 @@
+%% $Id: adfsymbols.ins 10453 2024-10-01 06:28:48Z cfrees $
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% adfsymbols.ins
+%% Additions and changes Copyright (C) YYYY-2024 Clea F. Rees.
+%% Code from skeleton.ins Copyright (C) 2015-2024 Scott Pakin (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 file adfsymbols.ins is a derived work under the terms of the
+%% LPPL. It is based on version 2.4 of skeleton.ins which is part of
+%% dtxtut by Scott Pakin. A copy of dtxtut, including the
+%% unmodified version of skeleton.ins is available from
+%% https://www.ctan.org/pkg/dtxtut and released under the LPPL.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/adfsymbols}
+
+\begingroup
+\obeyspaces
+\let\maybenoexpand\noexpand
+\xdef\mkpreamble{%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+^^J\DoubleperCent\space
+Copyright (C) \maybenoexpand\targDates Clea F. Rees.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work may be distributed and/or modified under the^^J\DoubleperCent\space
+conditions of the LaTeX Project Public License, either version 1.3c^^J\DoubleperCent\space
+of this license or (at your option) any later version.^^J\DoubleperCent\space
+The latest version of this license is in^^J\DoubleperCent\space
+ https://www.latex-project.org/lppl.txt^^J\DoubleperCent\space
+and version 1.3c or later is part of all distributions of LaTeX^^J\DoubleperCent\space
+version 2008-05-04 or later.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work has the LPPL maintenance status `maintained'.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+The Current Maintainer of this work is Clea F. Rees.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This file may only be distributed together with a copy of the package^^J\DoubleperCent\space
+fontscripts. You may however distribute the package fontscripts without^^J\DoubleperCent\space
+such generated files.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work consists of all files listed in manifest.txt.^^J\DoubleperCent\space
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}
+\xdef\mkderpreamble{%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+^^J\DoubleperCent\space
+Additions and changes Copyright (C) \maybenoexpand\targDates Clea F. Rees.^^J\DoubleperCent\space
+Code from \maybenoexpand\basePkgName Copyright (C) \maybenoexpand\baseDates \maybenoexpand\basePkgAu (see below)^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work may be distributed and/or modified under the^^J\DoubleperCent\space
+conditions of the LaTeX Project Public License, either version 1.3c^^J\DoubleperCent\space
+of this license or (at your option) any later version.^^J\DoubleperCent\space
+The latest version of this license is in^^J\DoubleperCent\space
+ https://www.latex-project.org/lppl.txt^^J\DoubleperCent\space
+and version 1.3c or later is part of all distributions of LaTeX^^J\DoubleperCent\space
+version 2008-05-04 or later.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work has the LPPL maintenance status `maintained'.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+The Current Maintainer of this work is Clea F. Rees.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work consists of all files listed in manifest.txt.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+\maybenoexpand\targType\maybenoexpand\outFileName is a derived work under the terms of the^^J\DoubleperCent\space
+LPPL. The original file, \maybenoexpand\baseFileName, is supplied with \maybenoexpand\basePkgName. A copy^^J\DoubleperCent\space
+of \maybenoexpand\basePkgName including an unmodified copy of \maybenoexpand\baseFileName is available from^^J\DoubleperCent\space
+https://www.ctan.org/pkg/\maybenoexpand\basePkgName.^^J\DoubleperCent\space
+The main modifications made to this file are listed below.^^J\DoubleperCent\space
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}
+\xdef\mkbasedpreamble{%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+^^J\DoubleperCent\space
+Additions and changes Copyright (C) \maybenoexpand\targDates Clea F. Rees.^^J\DoubleperCent\space
+Code from \maybenoexpand\basePkgName Copyright (C) \maybenoexpand\baseDates \maybenoexpand\basePkgAu (see below)^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work may be distributed and/or modified under the^^J\DoubleperCent\space
+conditions of the LaTeX Project Public License, either version 1.3c^^J\DoubleperCent\space
+of this license or (at your option) any later version.^^J\DoubleperCent\space
+The latest version of this license is in^^J\DoubleperCent\space
+ https://www.latex-project.org/lppl.txt^^J\DoubleperCent\space
+and version 1.3c or later is part of all distributions of LaTeX^^J\DoubleperCent\space
+version 2008-05-04 or later.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work has the LPPL maintenance status `maintained'.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+The Current Maintainer of this work is Clea F. Rees.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+This work consists of all files listed in manifest.txt.^^J\DoubleperCent\space
+^^J\DoubleperCent\space
+\maybenoexpand\targType\maybenoexpand\outFileName is a derived work under the terms of the LPPL. ^^J\DoubleperCent\space
+It is based on \maybenoexpand\baseFileName from \maybenoexpand\basePkgName. A copy of \maybenoexpand\basePkgName ^^J\DoubleperCent\space
+including a copy of \maybenoexpand\baseFileName is available from^^J\DoubleperCent\space
+https://www.ctan.org/pkg/\maybenoexpand\basePkgName. See \maybenoexpand\baseFileName for commentary.^^J\DoubleperCent\space
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+}
+\endgroup
+
+\def\targDates{2024}
+\expandafter\declarepreamble\expandafter\safonol\mkpreamble
+\endpreamble
+\def\targDates{2008-2024}
+\expandafter\declarepreamble\expandafter\safonolenc\mkpreamble
+\endpreamble
+\def\targType{The encoding }
+\def\basePkgName{fontinst}
+\def\baseFileName{t1.etx}
+\def\basePkgAu{Alan Jeffrey and Sebastian^^J\DoubleperCent\space Rahtz and Ulrik Vieth and Lars Hellström (see below)}
+\def\baseDates{2002}
+\expandafter\declarepreamble\expandafter\derpreamblefi\mkderpreamble
+\endpreamble
+\def\targDates{2024}
+\expandafter\declarepreamble\expandafter\derpreamblefin\mkderpreamble
+\endpreamble
+\def\baseFileName{ts1.etx}
+\expandafter\declarepreamble\expandafter\derpreamblefintc\mkderpreamble
+\endpreamble
+\def\targDates{2008-2024}
+\expandafter\declarepreamble\expandafter\derpreamblefitc\mkderpreamble
+\endpreamble
+\def\targType{The metrics file }
+\def\baseFileName{newlatin.mtx}
+\expandafter\declarepreamble\expandafter\derpreamblefim\mkderpreamble
+\endpreamble
+\def\baseFileName{lsmisc.mtx}
+\expandafter\declarepreamble\expandafter\basedpreamblefimm\mkbasedpreamble
+\endpreamble
+\def\baseFileName{lsbuild.mtx}
+\expandafter\declarepreamble\expandafter\basedpreamblefimb\mkbasedpreamble
+\endpreamble
+
+
+
+\askforoverwritefalse
+\askonceonly
+
+\usepreamble\safonol
+
+\generate{%
+ \file{adfbullets.sty}{\from{adfbullets.dtx}{sty}}
+ \file{adfarrows.sty}{\from{adfarrows.dtx}{sty}}
+ \file{SymbolsADF.enc}{\from{adfsymbols.dtx}{enc}}
+ \file{uarrowsadf.fd}{\from{adfarrows.dtx}{fd}}
+ \file{ubulletsadf.fd}{\from{adfbullets.dtx}{fd}}
+}
+
+\obeyspaces
+\Msg{*************************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to move the following *}
+\Msg{* files into a directory searched by TeX: *}
+\Msg{* *}
+\Msg{* *.sty *}
+\Msg{* *.fd *}
+\Msg{* *.map *}
+\Msg{* *.pfb *}
+\Msg{* *.tfm *}
+\Msg{* *.enc *}
+\Msg{* *}
+\Msg{* update the filename database, if applicable, and install *}
+\Msg{* the map file(s) with updmap-sys or similar. *}
+\Msg{* *}
+\Msg{* To produce the documentation run the file adfsymbols.dtx *}
+\Msg{* through LaTeX. *}
+\Msg{* *}
+\Msg{* Happy TeXing! *}
+\Msg{* *}
+\Msg{*************************************************************}
+
+\endbatchfile
Modified: trunk/Master/texmf-dist/tex/latex/adfsymbols/adfarrows.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/adfsymbols/adfarrows.sty 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/tex/latex/adfsymbols/adfarrows.sty 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,199 +1,254 @@
-%% Copyright 2019 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
+%%
+%% This is file `adfarrows.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% adfarrows.dtx (with options: `sty')
+%%
+%% Copyright (C) 2024 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.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{adfarrows}[2019/10/13 v1.2b adfarrows CFR]
-\RequirePackage{pifont,fp}
-{\Pifont{ArrowsADF}}
-
-\def\adfarrows at ot{opentail}%
-\def\adfarrows at p{plain}%
-\def\adfarrows at c{comic}%
-\def\adfarrows at st{solidtail}%
-\def\adfarrows at th{thick}%
-\def\adfarrows at t{tail}%
-\def\adfarrows at e{e}%
-\def\adfarrows at east{east}%
-\def\adfarrows at se{se}%
-\def\adfarrows at southeast{southeast}%
-\def\adfarrows at s{s}%
-\def\adfarrows at south{south}%
-\def\adfarrows at sw{sw}%
-\def\adfarrows at southwest{southwest}%
-\def\adfarrows at w{w}%
-\def\adfarrows at west{w}%
-\def\adfarrows at nw{nw}%
-\def\adfarrows at northwest{northwest}%
-\def\adfarrows at n{n}%
-\def\adfarrows at north{north}%
-\def\adfarrows at ne{ne}%
-\def\adfarrows at northeast{northeast}%
-\FPset\adfarrows at base{0}%
-\FPset\adfarrows at add{0}%
-\FPset\adfarrowsbase at opentail{3}%
-\FPset\adfarrowsbase at plain{11}%
-\FPset\adfarrowsbase at comic{19}%
-\FPset\adfarrowsbase at solidtail{29}%
-\FPset\adfarrowsbase at thick{37}%
-\FPset\adfarrowsbase at tail{45}%
-\FPset\adfarrowsdir at e{0}%
-\FPset\adfarrowsdir at se{1}%
-\FPset\adfarrowsdir at s{2}%
-\FPset\adfarrowsdir at sw{3}%
-\FPset\adfarrowsdir at w{4}%
-\FPset\adfarrowsdir at nw{5}%
-\FPset\adfarrowsdir at n{6}%
-\FPset\adfarrowsdir at ne{7}%
-\newcommand*{\adfarrows at dir}[4]{%
- \edef\adfarrows at tempw{#1}%
- \edef\adfarrows at tempx{#2}%
- \edef\adfarrows at tempy{#3}%
- \edef\adfarrows at tempz{#4}%
- \ifx\adfarrows at tempw\adfarrows at tempz
- \FPset\adfarrows at addtemp{\adfarrows at tempy}%
- \global\let\adfarrows at add\adfarrows at addtemp
- \else
- \ifx\adfarrows at tempx\adfarrows at tempz
- \FPset\adfarrows at addtemp{\adfarrows at tempy}%
- \global\let\adfarrows at add\adfarrows at addtemp
- \fi
- \fi}
-\newcommand*{\adfarrows at fam}[4]{%
- \edef\adfarrows at tempw{#1}%
- \edef\adfarrows at tempx{#2}%
- \edef\adfarrows at tempy{#3}%
- \edef\adfarrows at tempz{#4}%
- \ifx\adfarrows at tempw\adfarrows at tempz
- \FPset\adfarrows at basetemp{\adfarrows at tempy}%
- \global\let\adfarrows at base\adfarrows at basetemp
- \else
- \ifx\adfarrows at tempx\adfarrows at tempz
- \FPset\adfarrows at basetemp{\adfarrows at tempy}%
- \global\let\adfarrows at base\adfarrows at basetemp
- \fi
- \fi}
-\newcommand*{\adfarrow}[2][]{%
- \def\adfarrows at tempa{#1}%
- \ifx\adfarrows at tempa\@empty
- \Pisymbol{ArrowsADF}{#2}%
- \else
- \adfarrows at fam{1}{\adfarrows at ot}{\adfarrowsbase at opentail}{#1}%
- \adfarrows at fam{2}{\adfarrows at p}{\adfarrowsbase at plain}{#1}%
- \adfarrows at fam{3}{\adfarrows at c}{\adfarrowsbase at comic}{#1}%
- \adfarrows at fam{4}{\adfarrows at st}{\adfarrowsbase at solidtail}{#1}%
- \adfarrows at fam{5}{\adfarrows at th}{\adfarrowsbase at thick}{#1}%
- \adfarrows at fam{6}{\adfarrows at t}{\adfarrowsbase at tail}{#1}%
- \adfarrows at dir{\adfarrows at s}{\adfarrows at south}{\adfarrowsdir at s}{#2}%
- \adfarrows at dir{\adfarrows at se}{\adfarrows at southeast}{\adfarrowsdir at se}{#2}%
- \adfarrows at dir{\adfarrows at sw}{\adfarrows at southwest}{\adfarrowsdir at sw}{#2}%
- \adfarrows at dir{\adfarrows at n}{\adfarrows at north}{\adfarrowsdir at n}{#2}%
- \adfarrows at dir{\adfarrows at ne}{\adfarrows at northeast}{\adfarrowsdir at ne}{#2}%
- \adfarrows at dir{\adfarrows at nw}{\adfarrows at northwest}{\adfarrowsdir at nw}{#2}%
- \adfarrows at dir{\adfarrows at w}{\adfarrows at west}{\adfarrowsdir at w}{#2}%
- \adfarrows at dir{\adfarrows at e}{\adfarrows at east}{\adfarrowsdir at e}{#2}%
- \FPadd\adfarrows at arrow\adfarrows at base\adfarrows at add
- \FPround{\adfarrows at arrow}{\adfarrows at arrow}{0}%
- \ifnum\adfarrows at arrow < 53
- \ifnum\adfarrows at arrow > 0
- \Pisymbol{ArrowsADF}{\adfarrows at arrow}%
- \else
- \PackageError{adfarrows}{adfarrows at arrow must be greater than 0 but is \adfarrows at arrow}%
- \fi
- \else
- \PackageError{adfarrows}{adfarrows at arrow must be less than than 53 but is \adfarrows at arrow}%
- \fi
- \fi}
-
+\RequirePackage{svn-prov}
+\ProvidesPackageSVN[\filebase.sty]{$Id: adfarrows.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo ArrowsADF]
+\DefineFileInfoSVN[adfarrows]
+\newif\if at adfarrows@digonnew
+\@ifundefined{ExplLoaderFileDate}{%
+ \IfFileExists{expl3.sty}{%
+ \RequirePackage{expl3}%
+ }{%
+ \@adfarrows at digonnewfalse
+ }%
+}{\@adfarrows at digonnewtrue}
+\if at adfarrows@digonnew
+\ExplSyntaxOn
+\keys_define:nn { adfarrows }
+{
+ scale .tl_set:N = \adfarrows at scale,
+ scale .initial:V = \@empty,
+}
+\else
+ \let\adfarrows at scale\@empty
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
+\IfFormatAtLeastTF { 2022-06-01 }
+{
+ \ProcessKeyOptions [ adfarrows ]
+}{
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { adfarrows }
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExplSyntaxOff
+\DeclareRobustCommand{\adfarrows at style}{%% do NOT break line below!
+ \not at math@alphabet\adfarrows at style\relax
+ \fontencoding{U}\fontfamily{ArrowsADF}\fontseries{m}\fontshape{n}\selectfont
+}
+\ExplSyntaxOn
+\int_new:N \l__adfarrows_base_ot_int
+\int_set:Nn \l__adfarrows_base_ot_int {1}
+\int_new:N \l__adfarrows_base_p_int
+\int_set:Nn \l__adfarrows_base_p_int {2}
+\int_new:N \l__adfarrows_base_c_int
+\int_set:Nn \l__adfarrows_base_c_int {3}
+\int_new:N \l__adfarrows_base_st_int
+\int_set:Nn \l__adfarrows_base_st_int {4}
+\int_new:N \l__adfarrows_base_th_int
+\int_set:Nn \l__adfarrows_base_th_int {5}
+\int_new:N \l__adfarrows_base_t_int
+\int_set:Nn \l__adfarrows_base_t_int {6}
+\int_new:N \l__adfarrows_dir_e_int
+\int_set:Nn \l__adfarrows_dir_e_int {0}
+\int_new:N \l__adfarrows_dir_east_int
+\int_set:Nn \l__adfarrows_dir_east_int {0}
+\int_new:N \l__adfarrows_dir_se_int
+\int_set:Nn \l__adfarrows_dir_se_int {1}
+\int_new:N \l__adfarrows_dir_southeast_int
+\int_set:Nn \l__adfarrows_dir_southeast_int {1}
+\int_new:N \l__adfarrows_dir_s_int
+\int_set:Nn \l__adfarrows_dir_s_int {2}
+\int_new:N \l__adfarrows_dir_south_int
+\int_set:Nn \l__adfarrows_dir_south_int {2}
+\int_new:N \l__adfarrows_dir_sw_int
+\int_set:Nn \l__adfarrows_dir_sw_int {3}
+\int_new:N \l__adfarrows_dir_southwest_int
+\int_set:Nn \l__adfarrows_dir_southwest_int {3}
+\int_new:N \l__adfarrows_dir_w_int
+\int_set:Nn \l__adfarrows_dir_w_int {4}
+\def\adfarrows at west{west}%
+\int_new:N \l__adfarrows_dir_west_int
+\int_set:Nn \l__adfarrows_dir_west_int {4}
+\int_new:N \l__adfarrows_dir_nw_int
+\int_set:Nn \l__adfarrows_dir_nw_int {5}
+\int_new:N \l__adfarrows_dir_northwest_int
+\int_set:Nn \l__adfarrows_dir_northwest_int {5}
+\int_new:N \l__adfarrows_dir_n_int
+\int_set:Nn \l__adfarrows_dir_n_int {6}
+\int_new:N \l__adfarrows_dir_north_int
+\int_set:Nn \l__adfarrows_dir_north_int {6}
+\int_new:N \l__adfarrows_dir_ne_int
+\int_set:Nn \l__adfarrows_dir_ne_int {7}
+\int_new:N \l__adfarrows_dir_northeast_int
+\int_set:Nn \l__adfarrows_dir_northeast_int {7}
+\int_new:N \g__adfarrows_base_int
+\int_new:N \g__adfarrows_add_int
+\int_new:N \l__adfarrows_base_opentail_int
+\int_set:Nn \l__adfarrows_base_opentail_int {3}
+\int_new:N \l__adfarrows_base_plain_int
+\int_set:Nn \l__adfarrows_base_plain_int {11}
+\int_new:N \l__adfarrows_base_comic_int
+\int_set:Nn \l__adfarrows_base_comic_int {19}
+\int_new:N \l__adfarrows_base_solidtail_int
+\int_set:Nn \l__adfarrows_base_solidtail_int {29}
+\int_new:N \l__adfarrows_base_thick_int
+\int_set:Nn \l__adfarrows_base_thick_int {37}
+\int_new:N \l__adfarrows_base_tail_int
+\int_set:Nn \l__adfarrows_base_tail_int {45}
+\int_new:N \l__adfarrows_arrow_int
+\cs_new_nopar:Nn \__adfarrows_arrow:nn
+{
+ \int_if_exist:cTF { l__adfarrows_base_#1_int }
+ {
+ \int_gset_eq:Nc \g__adfarrows_base_int { l__adfarrows_base_#1_int }
+ }{ % some kind of error check needed here
+ \int_gset:Nn \g__adfarrows_base_int { #1 }
+ }
+ \int_if_exist:cTF { l__adfarrows_dir_#2_int }
+ {
+ \int_gset_eq:Nc \g__adfarrows_add_int { l__adfarrows_dir_#2_int }
+ }{
+ \PackageError{adfarrows}{#2 ~not~a~valid~direction.~Setting~east~}
+ \int_gzero:N \g__adfarrows_add_int
+ }
+ \int_set:Nn \l__adfarrows_arrow_int { \g__adfarrows_base_int + \g__adfarrows_add_int }
+ \int_compare:nNnTF { \l__adfarrows_arrow_int } < { 53 }
+ { %^^A ~ \ifnum ... \the \numexpr ... N \the \numexpr ... \else ... \fi
+ \int_compare:nNnTF { \l__adfarrows_arrow_int } > { 0 }
+ {
+ \expandafter\adfarrows at style\expandafter\char \int_to_arabic:n {
+ \l__adfarrows_arrow_int
+ }
+ }{
+ \PackageError{adfarrows}{\textbackslash l__adfarrows_arrow_int~must~be~greater~than~0~but~is~\int_to_arabic:n {\l__adfarrows_arrow_int}}%
+ }
+ }{
+ \PackageError{adfarrows}{\textbackslash l__adfarrows_arrow_int ~ must~be~less~than~than~53~but~is~\int_to_arabic:n {\l__adfarrows_arrow_int}}%
+ }
+}
+\cs_new_nopar:Nn \__adfarrows_arrow:n
+{
+ \adfarrows at style\char#1
+}
+\NewDocumentCommand \adfarrow { o m }
+{
+ \group_begin:
+ \IfValueTF { #1 }
+ {
+ \__adfarrows_arrow:nn { #1 } { #2 }
+ }{
+ \__adfarrows_arrow:n { #2 }
+ }
+ \group_end:
+}
+\ExplSyntaxOff
\newcommand*{\adfhalfarrowright}{\adfarrow{1}}
\newcommand*{\adfhalfarrowleft}{\adfarrow{2}}
\newcommand*{\adfhalfarrowrightsolid}{\adfarrow{27}}
\newcommand*{\adfhalfarrowleftsolid}{\adfarrow{28}}
-
\gdef\adfarrowe#1{%
- \ifcase #1 \relax
- \or \adfarrow{3}%
- \or \adfarrow{11}%
- \or \adfarrow{19}%
- \or \adfarrow{29}%
- \or \adfarrow{37}%
- \or \adfarrow{45}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{3}%
+\or \adfarrow{11}%
+\or \adfarrow{19}%
+\or \adfarrow{29}%
+\or \adfarrow{37}%
+\or \adfarrow{45}%
+\fi}
\gdef\adfarrowse#1{%
- \ifcase #1 \relax
- \or \adfarrow{4}%
- \or \adfarrow{12}%
- \or \adfarrow{20}%
- \or \adfarrow{30}%
- \or \adfarrow{38}%
- \or \adfarrow{46}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{4}%
+\or \adfarrow{12}%
+\or \adfarrow{20}%
+\or \adfarrow{30}%
+\or \adfarrow{38}%
+\or \adfarrow{46}%
+\fi}
\gdef\adfarrows#1{%
- \ifcase #1 \relax
- \or \adfarrow{5}%
- \or \adfarrow{13}%
- \or \adfarrow{21}%
- \or \adfarrow{31}%
- \or \adfarrow{39}%
- \or \adfarrow{47}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{5}%
+\or \adfarrow{13}%
+\or \adfarrow{21}%
+\or \adfarrow{31}%
+\or \adfarrow{39}%
+\or \adfarrow{47}%
+\fi}
\gdef\adfarrowsw#1{%
- \ifcase #1 \relax
- \or \adfarrow{6}%
- \or \adfarrow{14}%
- \or \adfarrow{22}%
- \or \adfarrow{32}%
- \or \adfarrow{40}%
- \or \adfarrow{48}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{6}%
+\or \adfarrow{14}%
+\or \adfarrow{22}%
+\or \adfarrow{32}%
+\or \adfarrow{40}%
+\or \adfarrow{48}%
+\fi}
\gdef\adfarroww#1{%
- \ifcase #1 \relax
- \or \adfarrow{7}%
- \or \adfarrow{15}%
- \or \adfarrow{23}%
- \or \adfarrow{33}%
- \or \adfarrow{41}%
- \or \adfarrow{49}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{7}%
+\or \adfarrow{15}%
+\or \adfarrow{23}%
+\or \adfarrow{33}%
+\or \adfarrow{41}%
+\or \adfarrow{49}%
+\fi}
\gdef\adfarrownw#1{%
- \ifcase #1 \relax
- \or \adfarrow{8}%
- \or \adfarrow{16}%
- \or \adfarrow{24}%
- \or \adfarrow{34}%
- \or \adfarrow{42}%
- \or \adfarrow{50}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{8}%
+\or \adfarrow{16}%
+\or \adfarrow{24}%
+\or \adfarrow{34}%
+\or \adfarrow{42}%
+\or \adfarrow{50}%
+\fi}
\gdef\adfarrown#1{%
- \ifcase #1 \relax
- \or \adfarrow{9}%
- \or \adfarrow{17}%
- \or \adfarrow{25}%
- \or \adfarrow{35}%
- \or \adfarrow{43}%
- \or \adfarrow{51}%
- \fi}
+\ifcase #1 \relax
+\or \adfarrow{9}%
+\or \adfarrow{17}%
+\or \adfarrow{25}%
+\or \adfarrow{35}%
+\or \adfarrow{43}%
+\or \adfarrow{51}%
+\fi}
\gdef\adfarrowne#1{%
- \ifcase #1 \relax
- \or \adfarrow{10}%
- \or \adfarrow{18}%
- \or \adfarrow{26}%
- \or \adfarrow{36}%
- \or \adfarrow{44}%
- \or \adfarrow{52}%
- \fi}
-
+\ifcase #1 \relax
+\or \adfarrow{10}%
+\or \adfarrow{18}%
+\or \adfarrow{26}%
+\or \adfarrow{36}%
+\or \adfarrow{44}%
+\or \adfarrow{52}%
+\fi}
+%% end adfarrows.sty
\endinput
-%% end adfarrows.sty
-
+%%
+%% End of file `adfarrows.sty'.
Modified: trunk/Master/texmf-dist/tex/latex/adfsymbols/adfbullets.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/adfsymbols/adfbullets.sty 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/tex/latex/adfsymbols/adfbullets.sty 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,27 +1,72 @@
-%% Copyright 2019 Clea F. Rees
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 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.
+%%
+%% This is file `adfbullets.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% adfbullets.dtx (with options: `sty')
+%%
+%% Copyright (C) 2024 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.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{adfbullets}[2019/10/13 v1.2b adfbullets CFR]
-\RequirePackage{pifont}
-{\Pifont{BulletsADF}}
-
-\newcommand*{\adfbullet}[1]{%
- \Pisymbol{BulletsADF}{#1}}
-
-
+\RequirePackage{svn-prov}
+\ProvidesPackageSVN[\filebase.sty]{$Id: adfbullets.dtx 10467 2024-10-03 23:14:27Z cfrees $}[v1.3 \revinfo]
+\DefineFileInfoSVN[adfbullets]
+\newif\if at adfbullets@digonnew
+\@ifundefined{ExplLoaderFileDate}{%
+ \IfFileExists{expl3.sty}{%
+ \RequirePackage{expl3}%
+ }{%
+ \@adfbullets at digonnewfalse
+ }%
+}{\@adfbullets at digonnewtrue}
+\if at adfbullets@digonnew
+\ExplSyntaxOn
+\keys_define:nn { adfbullets }
+{
+ scale .tl_set:N = \adfbullets at scale,
+ scale .initial:V = \@empty,
+}
+\else
+ \let\adfbullets at scale\@empty
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand \IfFormatAtLeastTF { \@ifl at t@r \fmtversion }
+\IfFormatAtLeastTF { 2022-06-01 }
+{
+ \ProcessKeyOptions [ adfbullets ]
+}{
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { adfbullets }
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExplSyntaxOff
+\DeclareRobustCommand{\adfbullets at style}{%% do NOT break line below!
+ \not at math@alphabet\adfbullets at style\relax
+ \fontencoding{U}\fontfamily{BulletsADF}\fontseries{m}\fontshape{n}\selectfont
+}
+\newcommand*\adfbullet[1]{{\adfbullets at style\char#1}}
+%% end adfbullets.sty
\endinput
-%% end adfbullets.sty
-
+%%
+%% End of file `adfbullets.sty'.
Modified: trunk/Master/texmf-dist/tex/latex/adfsymbols/uarrowsadf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/adfsymbols/uarrowsadf.fd 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/tex/latex/adfsymbols/uarrowsadf.fd 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,17 +1,63 @@
-% Font declarations for ArrowsADF font
+%%
+%% This is file `uarrowsadf.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% adfarrows.dtx (with options: `fd')
+%%
+%% Copyright (C) 2024 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.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ProvidesFile{uarrowsadf.fd}[v1.3 2024/10/01 font definitions for U/ArrowsADF.]
+ \expandafter\ifx\csname adfarrows at scale\endcsname\relax
+ \let\adfarrows@@scale\@empty
+ \else
+ \edef\adfarrows@@scale{s*[\csname adfarrows at scale\endcsname]}%
+ \fi
\DeclareFontFamily{U}{ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{m}{n}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{m}{sc}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{m}{it}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{m}{sl}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{m}{si}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{b}{n}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{b}{sc}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{b}{it}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{b}{sl}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{b}{si}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{bx}{n}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{bx}{sc}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{bx}{it}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{bx}{sl}{<-> ArrowsADF}{}
-\DeclareFontShape{U}{ArrowsADF}{bx}{si}{<-> ArrowsADF}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{n}{
+ <-> \adfarrows@@scale ArrowsADF
+}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{sc}{<->ssub * ArrowsADF/m/n}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{it}{<->ssub * ArrowsADF/m/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{sl}{<->ssub * ArrowsADF/m/it}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{si}{<->ssub * ArrowsADF/m/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{scit}{<->ssub * ArrowsADF/m/si}{}
+\DeclareFontShape{U}{ArrowsADF}{m}{scsl}{<->ssub * ArrowsADF/m/scit}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{n}{<->ssub * ArrowsADF/m/scsl}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{sc}{<->ssub * ArrowsADF/b/n}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{it}{<->ssub * ArrowsADF/b/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{sl}{<->ssub * ArrowsADF/b/it}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{si}{<->ssub * ArrowsADF/b/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{scit}{<->ssub * ArrowsADF/b/si}{}
+\DeclareFontShape{U}{ArrowsADF}{b}{scsl}{<->ssub * ArrowsADF/b/scit}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{n}{<->ssub * ArrowsADF/b/scsl}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{sc}{<->ssub * ArrowsADF/bx/n}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{it}{<->ssub * ArrowsADF/bx/sc}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{sl}{<->ssub * ArrowsADF/bx/it}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{si}{<->ssub * ArrowsADF/bx/sl}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{scit}{<->ssub * ArrowsADF/bx/si}{}
+\DeclareFontShape{U}{ArrowsADF}{bx}{scsl}{<->ssub * ArrowsADF/bx/scit}{}
+\endinput
+%%
+%% End of file `uarrowsadf.fd'.
Modified: trunk/Master/texmf-dist/tex/latex/adfsymbols/ubulletsadf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/adfsymbols/ubulletsadf.fd 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/texmf-dist/tex/latex/adfsymbols/ubulletsadf.fd 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,17 +1,63 @@
-% Font declarations for BulletsADF font
+%%
+%% This is file `ubulletsadf.fd',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% adfbullets.dtx (with options: `fd')
+%%
+%% Copyright (C) 2024 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.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ProvidesFile{ubulletsadf.fd}[v1.3 2024/10/01 font definitions for U/BulletsADF.]
+ \expandafter\ifx\csname adfbullets at scale\endcsname\relax
+ \let\adfbullets@@scale\@empty
+ \else
+ \edef\adfbullets@@scale{s*[\csname adfbullets at scale\endcsname]}%
+ \fi
\DeclareFontFamily{U}{BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{m}{n}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{m}{sc}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{m}{it}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{m}{sl}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{m}{si}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{b}{n}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{b}{sc}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{b}{it}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{b}{sl}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{b}{si}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{bx}{n}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{bx}{sc}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{bx}{it}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{bx}{sl}{<-> BulletsADF}{}
-\DeclareFontShape{U}{BulletsADF}{bx}{si}{<-> BulletsADF}{}
+\DeclareFontShape{U}{BulletsADF}{m}{n}{
+ <-> \adfbullets@@scale BulletsADF
+}{}
+\DeclareFontShape{U}{BulletsADF}{m}{sc}{<->ssub * BulletsADF/m/n}{}
+\DeclareFontShape{U}{BulletsADF}{m}{it}{<->ssub * BulletsADF/m/sc}{}
+\DeclareFontShape{U}{BulletsADF}{m}{sl}{<->ssub * BulletsADF/m/it}{}
+\DeclareFontShape{U}{BulletsADF}{m}{si}{<->ssub * BulletsADF/m/sl}{}
+\DeclareFontShape{U}{BulletsADF}{m}{scit}{<->ssub * BulletsADF/m/si}{}
+\DeclareFontShape{U}{BulletsADF}{m}{scsl}{<->ssub * BulletsADF/m/scit}{}
+\DeclareFontShape{U}{BulletsADF}{b}{n}{<->ssub * BulletsADF/m/scsl}{}
+\DeclareFontShape{U}{BulletsADF}{b}{sc}{<->ssub * BulletsADF/b/n}{}
+\DeclareFontShape{U}{BulletsADF}{b}{it}{<->ssub * BulletsADF/b/sc}{}
+\DeclareFontShape{U}{BulletsADF}{b}{sl}{<->ssub * BulletsADF/b/it}{}
+\DeclareFontShape{U}{BulletsADF}{b}{si}{<->ssub * BulletsADF/b/sl}{}
+\DeclareFontShape{U}{BulletsADF}{b}{scit}{<->ssub * BulletsADF/b/si}{}
+\DeclareFontShape{U}{BulletsADF}{b}{scsl}{<->ssub * BulletsADF/b/scit}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{n}{<->ssub * BulletsADF/b/scsl}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{sc}{<->ssub * BulletsADF/bx/n}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{it}{<->ssub * BulletsADF/bx/sc}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{sl}{<->ssub * BulletsADF/bx/it}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{si}{<->ssub * BulletsADF/bx/sl}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{scit}{<->ssub * BulletsADF/bx/si}{}
+\DeclareFontShape{U}{BulletsADF}{bx}{scsl}{<->ssub * BulletsADF/bx/scit}{}
+\endinput
+%%
+%% End of file `ubulletsadf.fd'.
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2024-10-04 21:29:06 UTC (rev 72458)
@@ -88,6 +88,7 @@
'acrotex', "die 'skipping, per author (dps) request'",
'acrotex-js', "die 'skipping, requires adobe'",
'adforn', "&MAKEflatten",
+ 'adfsymbols', "&MAKEflatten",
'adobe-euro', "die 'skipping, support for nonfree fonts'",
'adobecaslon', "die 'skipping, support for nonfree fonts'",
'adobeornaments', "die 'skipping, support for nonfree fonts'",
Modified: trunk/Master/tlpkg/tlpsrc/adfsymbols.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/adfsymbols.tlpsrc 2024-10-03 23:43:00 UTC (rev 72457)
+++ trunk/Master/tlpkg/tlpsrc/adfsymbols.tlpsrc 2024-10-04 21:29:06 UTC (rev 72458)
@@ -1,2 +1 @@
-execute addMap ArrowsADF.map
-execute addMap BulletsADF.map
+execute addMap adfsymbols.map
More information about the tex-live-commits
mailing list.