texlive[69687] Master/texmf-dist: pigpen (3feb24)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 3 22:12:57 CET 2024


Revision: 69687
          https://tug.org/svn/texlive?view=revision&revision=69687
Author:   karl
Date:     2024-02-03 22:12:57 +0100 (Sat, 03 Feb 2024)
Log Message:
-----------
pigpen (3feb24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/fonts/map/dvips/pigpen/pigpen.map

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/fonts/pigpen/
    trunk/Master/texmf-dist/doc/fonts/pigpen/README.md
    trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf
    trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/pigpen/

Added: trunk/Master/texmf-dist/doc/fonts/pigpen/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/pigpen/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/pigpen/README.md	2024-02-03 21:12:57 UTC (rev 69687)
@@ -0,0 +1,17 @@
+The Pigpen Cipher is a simple substitution cipher originally used by Freemasons.
+It is also known as masonic cipher, and was in fairly wide use in the 18th
+century, for writing personal notes as well as complete books. It does not
+provide any meaningful protection against cryptanalysis, though. Today
+it is still used by schoolchildren.
+
+The pigpen cipher package provides the font and the necessary wrappers
+(style file, etc.) in order to write Pigpen ciphers.
+
+License: LPPL 1.3c https://www.latex-project.org/lppl.txt
+
+Oliver Corff, December 2008
+
+Map file updated, David Carlisle 2024-02-03
+
+
+


Property changes on: trunk/Master/texmf-dist/doc/fonts/pigpen/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf	2024-02-03 07:34:54 UTC (rev 69686)
+++ trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf	2024-02-03 21:12:57 UTC (rev 69687)

Property changes on: trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.tex	2024-02-03 21:12:57 UTC (rev 69687)
@@ -0,0 +1,108 @@
+\documentclass[a4paper]{article}
+\usepackage{pigpen}
+
+\newcommand\exa{\nopagebreak \begin{flushleft}\smallskip \nopagebreak
+                \begin{minipage}[t]{6cm}\sloppy}
+\newcommand\exb{\end{minipage}\kern 1cm\begin{minipage}[t]{8cm}\sloppy }
+\newcommand\exc{\end{minipage}\kern -3cm \smallskip\end{flushleft}}
+
+\title{{\pigpenfont PIG PEN FOR TEX}\\[0.5cm]
+	The Pigpen Cipher for \TeX\ 0.3}
+\author{Oliver Corff}
+\date{February, 2024}
+\begin{document}
+\maketitle
+
+
+\section{The Pigpen cipher}
+
+The \TeX\ Pigpen cipher font is a small hack\footnote{%
+	The \TeX\ Pigpen cipher was inspired by a discussion on
+	\texttt{comp.text.tex} in December 2008.} 
+to type the so-called masonic cipher, or Freemason's cipher,
+which is a simple substitution cipher based on a grid. 
+A 3x3 grid is filled with the letters A to I and J to R.
+\begin{center}
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{c|c|c}
+	A&B&C\\
+	\hline
+	D&E&F\\
+	\hline
+	G&H&I\\
+\end{tabular}\end{minipage}%
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{c|c|c}
+	J.&K.&L.\\
+	\hline
+	M.&N.&O.\\
+	\hline
+	P.&Q.&R.\\
+\end{tabular}\end{minipage}
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	 &S& \\
+	T&$\times$&U\\
+	 &V& \\
+\end{tabular}\end{minipage}%
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	 &W.& \\
+	X.&$\times$&Y.\\
+	 &Z.&\\
+\end{tabular}\end{minipage}
+\end{center}
+
+\begin{center}
+{\pigpenfont
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	A&B&C\\
+	D&E&F\\
+	G&H&I\\
+\end{tabular}\end{minipage}%
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	J&K&L\\
+	M&N&O\\
+	P&Q&R\\
+\end{tabular}\end{minipage}
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	 &S& \\
+	T&$\times$&U\\
+	 &V& \\
+\end{tabular}\end{minipage}%
+\begin{minipage}[t]{3cm}%
+\begin{tabular}{ccc}
+	  &W&\\
+	X&$\times$&Y\\
+	  &Z&\\
+\end{tabular}\end{minipage}}
+\end{center}
+
+The letters in this grid are simply replaced by the inner edges 
+of their box within the grid. The subset of letters J to R is marked
+by a dot.
+
+The letters S, T, U and V are arranged in the four quadrants of an X,
+the letters W, X, Y and Z follow this arragement but are marked with
+a dot. Again, the letters are substituted by the inner edges of their
+respective corner.
+
+\section{Usage}
+
+In the preamble of a \LaTeXe\ document, the package is declared by
+saying \verb|\usepackage{pigpen}|. Options are not available.
+There is only one user command, \verb|\pigpenfont|:
+\exa
+	{\pigpenfont LUCAS}
+\exb
+	\begin{verbatim}
+	{\pigpenfont LUCAS}
+	\end{verbatim}
+\exc
+
+
+
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/fonts/pigpen/pigpendoc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/fonts/map/dvips/pigpen/pigpen.map
===================================================================
--- trunk/Master/texmf-dist/fonts/map/dvips/pigpen/pigpen.map	2024-02-03 07:34:54 UTC (rev 69686)
+++ trunk/Master/texmf-dist/fonts/map/dvips/pigpen/pigpen.map	2024-02-03 21:12:57 UTC (rev 69687)
@@ -4,5 +4,6 @@
 % Part of the Pigpen package.
 %
 % Oliver Corff, 2008
+% Updated to use < David Carlisle 2024
 % 
-pigpen <<pigpen.pfa
+pigpen <pigpen.pfa



More information about the tex-live-commits mailing list.