texlive[51005] Master/texmf-dist: spark-otf (13apr19)

commits+karl at tug.org commits+karl at tug.org
Sun May 5 20:03:58 CEST 2019


Revision: 51005
          http://tug.org/svn/texlive?view=revision&revision=51005
Author:   karl
Date:     2019-05-05 20:03:57 +0200 (Sun, 05 May 2019)
Log Message:
-----------
spark-otf (13apr19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/spark-otf/Changes
    trunk/Master/texmf-dist/doc/fonts/spark-otf/README.md
    trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.bib
    trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.tex
    trunk/Master/texmf-dist/tex/latex/spark-otf/spark-otf.sty

Modified: trunk/Master/texmf-dist/doc/fonts/spark-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/spark-otf/Changes	2019-05-05 18:03:23 UTC (rev 51004)
+++ trunk/Master/texmf-dist/doc/fonts/spark-otf/Changes	2019-05-05 18:03:57 UTC (rev 51005)
@@ -1,3 +1,4 @@
+0.05  2019-04-13  - fix for new fontnames and more styles
 0.04  2017-09-26  - fix for filenames
                   - added short form ! for marks
                   - added char sets for the documentation

Modified: trunk/Master/texmf-dist/doc/fonts/spark-otf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/spark-otf/README.md	2019-05-05 18:03:23 UTC (rev 51004)
+++ trunk/Master/texmf-dist/doc/fonts/spark-otf/README.md	2019-05-05 18:03:57 UTC (rev 51005)
@@ -1,16 +1,14 @@
 # README #
 Package spark-otf supports the free fonts from
 "After the Flood"  which are available from the 
-website http://aftertheflood.co/projects/atf-spark
+website https://aftertheflood.com/projects/sparks/
+or from https://github.com/aftertheflood/spark
 
 Following font files are supported:
 
-- Spark - Bar - Medium.otf
-- Spark - Bar - Narrow.otf
-- Spark - Bar - Thin.otf
-- Spark - Dot-line - Medium.otf
-- Spark - Dot - Medium.otf
-- Spark - Dot - Small.otf
+- Sparks-Bar-???.otf
+- Sparks-Dotline-???.otf
+- Sparks-Dot-???.otf
 
 
 

Modified: trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.bib	2019-05-05 18:03:23 UTC (rev 51004)
+++ trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.bib	2019-05-05 18:03:57 UTC (rev 51005)
@@ -40,6 +40,6 @@
 title = {AtF Spark},
 subtitle = {Our new typeface for code-free sparklines},
 Organisation = {After the flood},
-url = {http://aftertheflood.co/projects/atf-spark},
+url = {https://aftertheflood.com/projects/sparks/},
 }
 

Modified: trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.tex	2019-05-05 18:03:23 UTC (rev 51004)
+++ trunk/Master/texmf-dist/doc/fonts/spark-otf/spark-otf-doc.tex	2019-05-05 18:03:57 UTC (rev 51005)
@@ -1,10 +1,10 @@
-%% $Id: spark-otf-doc.tex 584 2017-09-26 18:27:43Z herbert $
+%% $Id: spark-otf-doc.tex 1047 2019-04-12 17:22:07Z herbert $
 %
 \listfiles
 \documentclass[fontsize=11pt,DIV=14,parskip=half-]{scrartcl}
 \usepackage{fontspec}
 \usepackage{graphicx}
-\usepackage{multido}
+\usepackage{multido,showexpl}
 \usepackage[%usefilenames,
             TT={Scale=0.88,FakeStretch=0.9},
             SS={Scale=0.9},
@@ -56,13 +56,28 @@
 the fonts will be found by the system.
 
 \begin{verbatim}
--rw-r--r-- 1 voss voss 24708 Sep 15 11:20 Spark - Bar - Medium.otf
--rw-r--r-- 1 voss voss 24696 Sep 15 11:20 Spark - Bar - Narrow.otf
--rw-r--r-- 1 voss voss 24680 Sep 15 11:20 Spark - Bar - Thin.otf
--rw-r--r-- 1 voss voss 22140 Sep 15 11:20 Spark - Dot-line - Medium.otf
--rw-r--r-- 1 voss voss 24616 Sep 15 11:20 Spark - Dot - Medium.otf
--rw-r--r-- 1 voss voss 24580 Sep 15 11:20 Spark - Dot - Small.otf
+Sparks-Bar-Extranarrow.otf
+Sparks-Bar-Extrawide.otf
+Sparks-Bar-Medium.otf
+Sparks-Bar-Narrow.otf
+Sparks-Bar-Wide.otf
+Sparks-Dot-Extralarge.otf
+Sparks-Dot-Extrasmall.otf
+Sparks-Dot-Large.otf
+Sparks-Dot-Medium.otf
+Sparks-Dot-Small.otf
+Sparks-Dotline-Extrathick.otf
+Sparks-Dotline-Extrathin.otf
+Sparks-Dotline-Medium.otf
+Sparks-Dotline-Thick.otf
+Sparks-Dotline-Thin.otf
 \end{verbatim}
+%-rw-r--r-- 1 voss voss 24708 Sep 15 11:20 Spark - Bar - Medium.otf
+%-rw-r--r-- 1 voss voss 24696 Sep 15 11:20 Spark - Bar - Narrow.otf
+%-rw-r--r-- 1 voss voss 24680 Sep 15 11:20 Spark - Bar - Thin.otf
+%-rw-r--r-- 1 voss voss 22140 Sep 15 11:20 Spark - Dot-line - Medium.otf
+%-rw-r--r-- 1 voss voss 24616 Sep 15 11:20 Spark - Dot - Medium.otf
+%-rw-r--r-- 1 voss voss 24580 Sep 15 11:20 Spark - Dot - Small.otf
 
 
 The package defines the following font macros (using symbol names):
@@ -69,14 +84,22 @@
 
 \small
 \begin{verbatim}
-\newfontface\sparkBarMedium{Spark-BarMedium}[RawFeature=+calt,\spark at DefaultFeatures]
-\newfontface\sparkBarNarrow{Spark-BarNarrow}[RawFeature=+calt,\spark at DefaultFeatures]
-\newfontface\sparkBarThin{Spark-BarThin}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkBarMedium{Spark-Bar-Medium}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkBarNarrow{Spark-Bar-Narrow}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkBarExtranarrow{Spark-Bar-Extranarrow}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkBarWide{Spark-Bar-Wide}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkBarExtrawide{Spark-Bar-Extrawide}[RawFeature=+calt,\spark at DefaultFeatures]
 %
-\newfontface\sparkDotLine{Spark-Dot-lineMedium}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotLineMedium{Spark-Dotline-Medium}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotLineThick{Spark-Dotline-Thick}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotLineExtrathick{Spark-Dotline-Extrathick}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotLineThin{Spark-Dotline-Thin}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotLineExtrathin{Spark-Dotline-Extrathin}[RawFeature=+calt,\spark at DefaultFeatures]
 %
-\newfontface\sparkDotMedium{Spark-DotMedium}[RawFeature=+calt,\spark at DefaultFeatures]
-\newfontface\sparkDotSmall{Spark-DotSmall}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotMedium{Spark-Dot-Medium}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotSmall{Spark-Dot-Small}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotExtralarge{Spark-Dot-Extralarge}[RawFeature=+calt,\spark at DefaultFeatures]
+\newfontface\sparkDotExtrasmall{Spark-Dot-Extrasmall}[RawFeature=+calt,\spark at DefaultFeatures]
 \end{verbatim}
 
 \normalsize
@@ -86,12 +109,16 @@
 \begin{verbatim}
 \sparkBar[<Type>][<No>]{values}[<No>]
 \sparkDot[<Type>][<No>]{values}[<No>]
+\sparkDotline[<Type>][<No>]{values}[<No>]
 \sparkBar*[<Type>][<No>]{values}[<No>]
 \sparkDot*[<Type>][<No>]{values}[<No>]
+\sparkDotline*[<Type>][<No>]{values}[<No>]
 \sparkBar[<Type>]{!value,values,...,!value}
 \sparkDot[<Type>]{!value,values,...,!value}
+\sparkDotline[<Type>]{!value,values,...,!value}
 \sparkBar*[<Type>]{!value,values,...,!value}
 \sparkDot*[<Type>]{!value,values,...,!value}
+\sparkDotline*[<Type>]{!value,values,...,!value}
 \end{verbatim}
 
 If \texttt{[<Type>]} is missing, \texttt{Medium} is assumed. The type is mandatory if you use
@@ -99,7 +126,7 @@
 can be of any interval. They will be changed to the allowed interval: 
 
 \begin{itemize}
-\item for \cs{sparkDot[Line]}: $[0,9]$
+\item for \cs{sparkDotline}: $[0,9]$
 \item for all other: $[0,100]$
 \end{itemize}
 
@@ -113,205 +140,183 @@
 
 \subsection{Bars}
 
+\typeout{Bar-Medium}%
 
 \subsubsection{Bar-Medium}
 
-\footnotesize
-\begin{verbatim}
-Text \sparkBar{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92} Text\hfill
-     {\huge\sparkBar{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92}}\\
+\begin{LTXexample}[pos=t]
+Text \sparkBar{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92} Text\\
 Text \sparkBar[Medium]{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92} Text\\
 Text \sparkBar[Medium][14]{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92}[92] Text\\
-Text \sparkBar[Medium]{!14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,!92} Text
-\end{verbatim}
+Text \sparkBar{!14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,!92} Text
+\end{LTXexample}
 
-\normalsize
-Text \sparkBar{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92} Text\hfill
-     {\huge\sparkBar{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92}}\\
-Text \sparkBar[Medium]{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92} Text\\
-Text \sparkBar[Medium][14]{14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,92}[92] Text\\
-Text \sparkBar[Medium]{!14,95,68,9,19,41,91,1,81,97,79,45,96,76,17,65,8,!92} Text
 
-
 \subsubsection{Bar-Narrow}
 
-\footnotesize
-\begin{verbatim}
+\begin{LTXexample}[pos=t]
 Text \sparkBar[Narrow]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,8} Text\\
-Text \sparkBar[Narrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\hfill
-  {\huge\sparkBar[Narrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8}}\\
-Text \sparkBar[Narrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\hfill
-  {\huge\sparkBar[Narrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8}}
-\end{verbatim}
+Text \sparkBar[Narrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\\
+Text \sparkBar[Narrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text
+\end{LTXexample}
 
-\normalsize
-Text \sparkBar[Narrow]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,8} Text\\
-Text \sparkBar[Narrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\hfill
-  {\huge\sparkBar[Narrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8}}\\
-Text \sparkBar[Narrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\hfill
-  {\huge\sparkBar[Narrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8}}
 
-\subsubsection{Bar-Thin}
+\subsubsection{Bar-Extranarrow}
 
-\footnotesize
-\begin{verbatim}
-Text \sparkBar[Thin]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
-Text \sparkBar[Thin][13]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22}[22] Text\\
-Text \sparkBar[Thin]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
-Text \sparkBar[Thin]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,!22} Text
-\end{verbatim}
+\begin{LTXexample}[pos=t]
+Text \sparkBar[Extranarrow]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,8} Text\\
+Text \sparkBar[Extranarrow][19]{19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text\\
+Text \sparkBar[Extranarrow]{!19,32,93,4,95,46,13,23,50,86,94,68,58,41,89,57,74,!8} Text
+\end{LTXexample}
 
-\normalsize
-Text \sparkBar[Thin]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
-Text \sparkBar[Thin][13]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22}[22] Text\\
-Text \sparkBar[Thin]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
-Text \sparkBar[Thin]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,!22} Text
 
+\subsubsection{Bar-Wide}
 
+\begin{LTXexample}[pos=t]
+Text \sparkBar[Wide]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
+Text \sparkBar[Wide][13]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22}[22] Text\\
+Text \sparkBar[Wide]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
+Text \sparkBar[Wide]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,!22} Text
+\end{LTXexample}
 
+
+\subsubsection{Bar-Extrawide}
+
+\begin{LTXexample}[pos=t]
+Text \sparkBar[Extrawide]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
+Text \sparkBar[Extrawide][13]{13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22}[22] Text\\
+Text \sparkBar[Extrawide]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,22} Text\\
+Text \sparkBar[Extrawide]{!13,15,59,73,42,1,41,51,4,97,35,55,37,24,89,21,30,!22} Text
+\end{LTXexample}
+
+
+
 \subsection{Dots}
 
-\subsubsection{Dot-Medium}
+\subsubsection{Dot-Medium -- the default}
 
-\footnotesize
-\begin{verbatim}
-Text \sparkDot{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1} Text\hfill
-  {\huge\sparkDot{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1}}\\
-Text \sparkDot[Medium]{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1} Text\\
-Text \sparkDot[Medium]{!54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,!1} Text
-\end{verbatim}
+\begin{LTXexample}[pos=t]
+Text \sparkDot{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1} Text\\
+Text \sparkDot[Medium][54]{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1}[1] Text\\
+Text \sparkDot{!54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,!1} Text
+\end{LTXexample}
 
-\normalsize
-Text \sparkDot{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1} Text\hfill
-  {\huge\sparkDot{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1}}\\
-Text \sparkDot[Medium]{54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,1} Text\\
-Text \sparkDot[Medium]{!54,39,26,65,29,58,36,99,16,56,76,69,71,77,7,40,79,!1} Text
 
-
 \subsubsection{Dot-Small}
 
 
-\footnotesize
-\begin{verbatim}
+\begin{LTXexample}[pos=t]
 Text \sparkDot[Small]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
 Text \sparkDot[Small][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
 Text \sparkDot[Small]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
-\end{verbatim}
+\end{LTXexample}
 
-\normalsize
-Text \sparkDot[Small]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
-Text \sparkDot[Small][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
-Text \sparkDot[Small]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\subsubsection{Dot-Extrasmall}
 
+\begin{LTXexample}[pos=t]
+Text \sparkDot[Extrasmall]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDot[Extrasmall][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDot[Extrasmall]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
 
-\subsection{Dot-Line}
+\subsubsection{Dot-Extralarge}
 
+\begin{LTXexample}[pos=t]
+Text \sparkDot[Extralarge]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDot[Extralarge][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDot[Extralarge]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
 
-\footnotesize
-\begin{verbatim}
-Text \sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
-Text \sparkDot[Line][9]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}[8] Text\hfill
-   {\huge\sparkDot[Line]{!9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,!8}}
-\end{verbatim}
 
-\normalsize
-Text \sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
-Text \sparkDot[Line][9]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}[8] Text\hfill
-   {\huge\sparkDot[Line]{!9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,!8}}
 
+\subsection{Dotline}
 
+\subsubsection{Dotline-Thin}
 
+\begin{LTXexample}[pos=t]
+Text \sparkDotline[Thin]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline[Thin][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDotline[Thin]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
-\section{Examples for Lua\protect\LaTeX}
-The current version of \texttt{spark-otf} supports only star versions for Lua\LaTeX.
+\subsubsection{Dotline-Extrathin}
 
+\begin{LTXexample}[pos=t]
+Text \sparkDotline[Extrathin]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline[Extrathin][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDotline[Extrathin]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
-\subsection{Bars}
 
 
-\footnotesize
-\begin{verbatim}
-Text \sparkBar*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
-Text \sparkBar*{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
-Text \sparkBar*[Narrow]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176} Text\\
+\subsubsection{Dotline-Medium -- the default}
 
-\huge
-\sparkBar*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}\\
-\sparkBar*{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}\\
-\sparkBar*[Narrow]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}
-\end{verbatim}
+\begin{LTXexample}[pos=t]
+Text \sparkDotline{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline[Medium][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDotline{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
+\subsubsection{Dotline-Thick}
 
-\normalsize\noindent
-Text \sparkBar*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
-Text \sparkBar*{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
-Text \sparkBar*[Narrow]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176} Text\\
+\begin{LTXexample}[pos=t]
+Text \sparkDotline[Thick]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline[Thick][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDotline[Thick]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
-\huge
-\sparkBar*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}\\
-\sparkBar*{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}\\
-\sparkBar*[Narrow]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}
+\subsubsection{Dotline-Extrathick}
 
+\begin{LTXexample}[pos=t]
+Text \sparkDotline[Extrathick]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline[Extrathick][1]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}[76] Text\\
+Text \sparkDotline[Extrathick]{!1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,!76} Text
+\end{LTXexample}
 
-\normalsize
 
-\subsection{Dots}
+\section{Examples for Lua\protect\LaTeX}
+The current version of \texttt{spark-otf} supports only star versions for Lua\LaTeX.
 
-\footnotesize
-\begin{verbatim}
-Text \sparkDot*[Line]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
-Text \sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
-Text \sparkDot*[Medium][19]{19,114,12,111,16,17,113,118,113,67,61,74,39,52,38,55,111,88}[88] Text\\
-Text \sparkDot*[Line][111]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}[176] Text
 
-\huge
-\sparkDot*[Line]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}\\
-\sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}\\
-\sparkDot*[Medium][19]{19,114,12,111,16,17,113,118,113,67,61,74,39,52,38,55,111,88}[88]\\
-\sparkDot*[Line][111]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}[176]
-\end{verbatim}
+\subsection{Bars}
 
-\normalsize
-Text \sparkDot*[Line]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
-Text \sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
+\begin{LTXexample}[pos=t]
+Text \sparkBar*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkBar*{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
+Text \sparkBar*[Narrow]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176} Text\\
+\end{LTXexample}
+
+
+\subsection{Dots}
+\begin{LTXexample}[pos=t]
+Text \sparkDotline*{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76} Text\\
+Text \sparkDotline{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
+Text \sparkDotline+{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8} Text\\
 Text \sparkDot*[Medium][19]{19,114,12,111,16,17,113,118,113,67,61,74,39,52,38,55,111,88}[88] Text\\
-Text \sparkDot*[Line][111]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}[176] Text
+Text \sparkDotline*[Medium][111]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}[176] Text
+\end{LTXexample}
 
-\huge
-\sparkDot*[Line]{1,79,88,46,54,77,91,24,70,22,27,29,40,33,31,95,26,76}\\
-\sparkDot[Line]{9,4,2,1,6,7,3,8,3,7,1,4,9,2,8,5,1,8}\\
-\sparkDot*[Medium][19]{19,114,12,111,16,17,113,118,113,67,61,74,39,52,38,55,111,88}[88]\\
-\sparkDot*[Line][111]{111,179,188,146,154,177,191,124,170,122,127,129,140,133,131,195,126,176}[176]
 
 
-\normalsize
-
 \section{Using color}
 It is possible to mark single or some values with a specific color, which must
 be given in binary notation, e.g. \verb|ff0000| for red (R-G-B). The macro \verb|\setSparkColor|
 \emph{should} include the (last) comma after the value:
 
-\begin{verbatim}
+\begin{LTXexample}[pos=t]
 Text \sparkBar{14,95,68,9,19,41,\setSparkColor{ff0000}{91,}1,81,97,79,45,96,76,17,65,8,92} Text
      \sparkBar{!14,95,68,9,19,41,\setSparkColor{ff0000}{91,1,81,97,79,}45,96,76,17,65,8,!92} Text
 
-Text \sparkDot{14,95,68,9,19,41,\setSparkColor{ff0000}{91,}1,81,97,79,45,96,76,17,65,8,92} Text
-     \sparkDot{!14,95,68,9,19,41,\setSparkColor{ff0000}{91,1,81,97,79,}45,96,76,17,65,8,!92} Text
-\end{verbatim}
-
-\noindent
-Text \sparkBar{14,95,68,9,19,41,\setSparkColor{ff0000}{91,}1,81,97,79,45,96,76,17,65,8,92} Text
-     \sparkBar{!14,95,68,9,19,41,\setSparkColor{ff0000}{91,1,81,97,79,}45,96,76,17,65,8,!92} Text
-
 \bigskip
 \noindent
 Text \sparkDot{14,95,68,9,19,41,\setSparkColor{ff0000}{91,}1,81,97,79,45,96,76,17,65,8,92} Text
      \sparkDot{!14,95,68,9,19,41,\setSparkColor{ff0000}{91,1,81,97,79,}45,96,76,17,65,8,!92} Text
+\end{LTXexample}
 
 Coloring does \emph{not} work for the star version of the macro and \emph{not} for
-\verb|\sparkDot[Line]|.
+\verb|\sparkDotline|.
 
 
 \section{The charsets}
@@ -353,6 +358,9 @@
     \usebox\ZBox\\\fi}
 }
 
+
+\iffalse
+
 \subsection*{Spark-BarThin}
 
 {\sparkBarThin
@@ -413,7 +421,9 @@
 }
 
 
+\fi
 
+
 \nocite{*}
 \printbibliography
 

Modified: trunk/Master/texmf-dist/tex/latex/spark-otf/spark-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spark-otf/spark-otf.sty	2019-05-05 18:03:23 UTC (rev 51004)
+++ trunk/Master/texmf-dist/tex/latex/spark-otf/spark-otf.sty	2019-05-05 18:03:57 UTC (rev 51005)
@@ -1,4 +1,4 @@
-%% $Id: spark-otf.sty 582 2017-09-25 06:27:35Z herbert $
+%% $Id: spark-otf.sty 1047 2019-04-12 17:22:07Z herbert $
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
@@ -6,9 +6,9 @@
 %%
 % Copyright 2017 Herbert Voss hvoss at tug.org
 %%
-\def\spark at version{0.04}
+\def\spark at version{0.05}
 \ProvidesPackage{spark-otf}[%
-  2017/09/26 v. \spark at version~(Herbert Voss) Supports spark OpenType for lualatex/xelatex.] 
+  2019/04/12 v. \spark at version~(Herbert Voss) Supports spark OpenType for lualatex/xelatex.] 
 %
 \RequirePackage{ifxetex,ifluatex,xkeyval}
 %
@@ -24,7 +24,7 @@
   \@latex at error{This package can only be used with "XeLaTeX" or "LuaLaTeX"!%
       \MessageBreak "pdfLaTeX" or any other "TeX" version are _not_ possible!}%
 \fi\fi
-\RequirePackage{fontspec,xparse}
+\RequirePackage{luaotfload,xparse}
 
 \ifluatex\RequirePackage{luacode}\fi
 
@@ -35,26 +35,42 @@
 \ifspark at usefilenames
   \typeout {Using file names for the spark font}%
 %-----------------------------------------  file names ----------------------------
-  \font\sparkBarMedium="file:Spark - Bar - Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
-  \font\sparkBarNarrow="file:Spark - Bar - Narrow.otf:mode=node;+calt;\spark at DefaultFeatures" 
-  \font\sparkBarThin="file:Spark - Bar - Thin.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkBarMedium     ="file:Sparks-Bar-Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkBarNarrow     ="file:Sparks-Bar-Narrow.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkBarExtranarrow="file:Sparks-Bar-Extranarrow.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkBarWide       ="file:Sparks-Bar-Wide.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkBarExtrawide  ="file:Sparks-Bar-Extrawide.otfmode=node;+calt;\spark at DefaultFeatures" 
 %
-  \font\sparkDotLine="file:Spark - Dot-line - Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotlineMedium    ="file:Sparks-Dotline-Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotlineThick     ="file:Sparks-Dotline-Thick.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotlineExtrathick="file:Sparks-Dotline-Extrathick.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotlineThin      ="file:Sparks-Dotline-Thin.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotlineExtrathin ="file:Sparks-Dotline-Extrathin.otf:mode=node;+calt;\spark at DefaultFeatures"  
 %
-  \font\sparkDotMedium="file:Spark - Dot - Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
-  \font\sparkDotSmall="file:Spark - Dot - Small.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotMedium    ="file:Sparks-Dot-Medium.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotSmall     ="file:Sparks-Dot-Small.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotExtralarge="file:Sparks-Dot-Extralarge.otf:mode=node;+calt;\spark at DefaultFeatures" 
+  \font\sparkDotExtrasmall="file:Sparks-Dot-Extrasmall.otf:mode=node;+calt;\spark at DefaultFeatures" 
 %
 \else
   \typeout {Using symbolic names for the spark font}%
 %-----------------------------------------  symbolic names ----------------------------
-  \newfontface\sparkBarMedium{Spark-BarMedium}[RawFeature=+calt,\spark at DefaultFeatures]
-  \newfontface\sparkBarNarrow{Spark-BarNarrow}[RawFeature=+calt,\spark at DefaultFeatures]
-  \newfontface\sparkBarThin{Spark-BarThin}[RawFeature=+calt,\spark at DefaultFeatures]
+  \font\sparkBarMedium     = "name:Sparks Bar Medium:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkBarNarrow     = "name:Sparks Bar Narrow:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkBarExtranarrow= "name:Sparks Bar Extra-narrow:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkBarWide       = "name:Sparks Bar Wide:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkBarExtrawide  = "name:Sparks Bar Extra-wide:mode=node;+calt;\spark at DefaultFeatures"
 %
-  \newfontface\sparkDotLine{Spark-Dot-lineMedium}[RawFeature=+calt,\spark at DefaultFeatures]
+  \font\sparkDotlineMedium    = "name:Sparks Dot-line Medium:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotlineThick     = "name:Sparks Dot-line Thick:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotlineExtrathick= "name:Sparks Dot-line Extra-thick:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotlineThin      = "name:Sparks Dot-line Thin:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotlineExtrathin = "name:Sparks Dot-line Extra-thin:mode=node;+calt;\spark at DefaultFeatures"
 %
-  \newfontface\sparkDotMedium{Spark-DotMedium}[RawFeature=+calt,\spark at DefaultFeatures]
-  \newfontface\sparkDotSmall{Spark-DotSmall}[RawFeature=+calt,\spark at DefaultFeatures]
+  \font\sparkDotMedium    = "name:Sparks Dot Medium:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotSmall     = "name:Sparks Dot Small:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotExtralarge= "name:Sparks Dot Extra-large:mode=node;+calt;\spark at DefaultFeatures"
+  \font\sparkDotExtrasmall= "name:Sparks Dot Extra-small:mode=node;+calt;\spark at DefaultFeatures"
 \fi
 %
 %
@@ -102,7 +118,7 @@
   end
 end
 \end{luacode}
-  \def\spark at line{Line}%       12        3  45 
+%                              12        3  45 
   \NewDocumentCommand\sparkBar{sO{Medium}O{}mO{}}{{%
     \check at list@values{#4}%
     \IfBooleanTF{#1}%
@@ -114,13 +130,18 @@
   \NewDocumentCommand\sparkDot{sO{Medium}O{}mO{}}{{%
     \check at list@values{#4}%
     \IfBooleanTF{#1}%
-      {\def\spark at arg{#2}%
-       \ifx\spark at line\spark at arg \edef\spark at values@ii{\directlua{RelativeValues({\spark at values@i},9)}}%
-       \else                     \edef\spark at values@ii{\directlua{RelativeValues({\spark at values@i},100)}}%
-       \fi}%
+      {\edef\spark at values@ii{\directlua{RelativeValues({\spark at values@i},100)}}}%
       {\let\spark at values@ii\spark at values@i}%
-    \@nameuse{sparkDot#2}\spark at mark@first\string{\spark at values@ii\string}\spark at mark@last%
+    \@nameuse{sparkDot#2}#3\spark at mark@first\string{\spark at values@ii\string}\spark at mark@last#5%
   }}
+%                                  12        3  45
+  \NewDocumentCommand\sparkDotline{sO{Medium}O{}mO{}}{{%
+    \check at list@values{#4}%
+    \IfBooleanTF{#1}%
+      {\edef\spark at values@ii{\directlua{RelativeValues({\spark at values@i},100)}}}%
+      {\let\spark at values@ii\spark at values@i}%
+    \@nameuse{sparkDotline#2}#3\spark at mark@first\string{\spark at values@ii\string}\spark at mark@last#5%
+  }}
 \else %% XeLaTeX%              1        2  34
   \NewDocumentCommand\sparkBar{O{Medium}O{}mO{}}{{%
     \check at list@values{#3}%
@@ -129,7 +150,12 @@
   \NewDocumentCommand\sparkDot{O{Medium}O{}mO{}}{{%
     \check at list@values{#3}%
     \@nameuse{sparkDot#1}\spark at mark@first\string{\spark at values@i\string}\spark at mark@last%
+  }}%
+  \NewDocumentCommand\sparkDotline{O{Medium}O{}mO{}}{{%
+    \check at list@values{#3}%
+    \@nameuse{sparkDotline#1}\spark at mark@first\string{\spark at values@i\string}\spark at mark@last%
   }}
 \fi
 %%
 \endinput
+



More information about the tex-live-commits mailing list