texlive[67365] Master/texmf-dist: soul (14jun23)

commits+karl at tug.org commits+karl at tug.org
Wed Jun 14 22:14:04 CEST 2023


Revision: 67365
          http://tug.org/svn/texlive?view=revision&revision=67365
Author:   karl
Date:     2023-06-14 22:14:04 +0200 (Wed, 14 Jun 2023)
Log Message:
-----------
soul (14jun23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/soul/README.md
    trunk/Master/texmf-dist/doc/generic/soul/soul-ori.pdf
    trunk/Master/texmf-dist/doc/generic/soul/soul.pdf
    trunk/Master/texmf-dist/source/generic/soul/soul-ori.dtx
    trunk/Master/texmf-dist/source/generic/soul/soul.dtx
    trunk/Master/texmf-dist/tex/generic/soul/soul-ori.sty
    trunk/Master/texmf-dist/tex/generic/soul/soul.sty
    trunk/Master/texmf-dist/tex/generic/soul/soulutf8.sty

Modified: trunk/Master/texmf-dist/doc/generic/soul/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/soul/README.md	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/doc/generic/soul/README.md	2023-06-14 20:14:04 UTC (rev 67365)
@@ -2,7 +2,7 @@
 
 soul package for latex and plain
 
-Version: 2023-02-18 v3.0
+Version: 2023-06-14 v3.1
 
 Provides hyphenable spacing out (letterspacing), underlining, striking out, etc., using the TEX hyphenation algorithm to find the proper hyphens automatically. The package also provides a mechanism that can be used to implement similar tasks, that have to treat text syllable by syllable. This is shown in two examples.
 

Modified: trunk/Master/texmf-dist/doc/generic/soul/soul-ori.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/soul/soul.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/generic/soul/soul-ori.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/soul/soul-ori.dtx	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/source/generic/soul/soul-ori.dtx	2023-06-14 20:14:04 UTC (rev 67365)
@@ -2271,7 +2271,7 @@
 \else
     \NeedsTeXFormat{LaTeX2e}
     \ProvidesPackage{soul-ori}
-        [2023-02-18 v3.0 letterspacing/underlining  (mf)]
+        [2023-06-14 v3.1 letterspacing/underlining  (mf)]
     \newfont\SOUL at tt{ectt1000}
     \newcommand*\sodef{}
     \newcommand*\resetso{}
@@ -3884,7 +3884,7 @@
 % and the given material afterwards. This is needed for highlighting,
 % but gives less than optimal results for colored overstriking, which,
 % however, will hardly ever be used, anyway.
-%
+% \changes{v3.1}{2023/05/04}{added a kern after leaders to guard against an unskip, issue \#8}
 %    \begin{macrocode}
 \def\SOUL at ulunderline#1{{%
     \setbox\z@\hbox{#1}%
@@ -3894,7 +3894,7 @@
     \rlap{%
         \null
         \kern-\SOUL at dimeni
-        \SOUL at ulcolor{\SOUL at ulleaders\hskip\SOUL at dimen}%
+        \SOUL at ulcolor{\SOUL at ulleaders\hskip\SOUL at dimen\kern\z@}%
     }%
     \unhcopy\z@
 }}
@@ -3960,7 +3960,7 @@
 % The \cs{\null} prevents a nasty gap in |\textfrak| |{a \textswab{b}}|,
 % while it doesn't seem to hurt in all other cases. I didn't investigate
 % this.
-%
+% \changes{v3.1}{2023/05/04}{added a kern after leaders to guard against an unskip, issue \#8}
 %    \begin{macrocode}
 \def\SOUL at uleveryspace#1{%
     \SOUL at ulcolor{%
@@ -3967,6 +3967,7 @@
         #1%
         \SOUL at ulleaders
         \hskip\spaceskip
+        \kern\z@
     }%
     \null
 }

Modified: trunk/Master/texmf-dist/source/generic/soul/soul.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/soul/soul.dtx	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/source/generic/soul/soul.dtx	2023-06-14 20:14:04 UTC (rev 67365)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % File: soul.dtx
-% Version: 2023-02-18 v3.0
+% Version: 2023-06-14 v3.1
 % Info: Permit use of UTF-8 characters in soul
 %
 % Copyright (C) 2007 Heiko Oberdiek
@@ -49,7 +49,7 @@
 % \fi
 %
 % \title{The \xpackage{soul} package}
-% \date{2023-02-18 v3.0}
+% \date{2023-06-14 v3.1}
 % \author{Heiko Oberdiek\thanks
 % {Please report any issues at \url{https://github.com/ho-tex/soul/issues}}}
 %
@@ -131,7 +131,7 @@
 %<*soulutf8>
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{soulutf8}%
-  [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+  [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
 \PackageWarning{soulutf8}
      {This package is obsolete,\MessageBreak
       use the soul package directly. \MessageBreak
@@ -217,7 +217,7 @@
   \fi
 \expandafter\x\csname ver at soul.sty\endcsname
 \ProvidesPackage{soul}%
-  [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+  [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
 %    \end{macrocode}
 %
 % \subsection{Catcodes}
@@ -1136,6 +1136,9 @@
 %   \begin{Version}{2023-02-18 v3.0}
 %   \item merged soulutf8 and the original soul into one package.
 %   \end{Version}
+%   \begin{Version}{2023-06-14 v3.1}
+%   \item Updated
+%   \end{Version}
 % \end{History}
 %
 % \PrintIndex

Modified: trunk/Master/texmf-dist/tex/generic/soul/soul-ori.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/soul/soul-ori.sty	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/tex/generic/soul/soul-ori.sty	2023-06-14 20:14:04 UTC (rev 67365)
@@ -80,7 +80,7 @@
 \else
     \NeedsTeXFormat{LaTeX2e}
     \ProvidesPackage{soul-ori}
-        [2023-02-18 v3.0 letterspacing/underlining  (mf)]
+        [2023-06-14 v3.1 letterspacing/underlining  (mf)]
     \newfont\SOUL at tt{ectt1000}
     \newcommand*\sodef{}
     \newcommand*\resetso{}
@@ -770,7 +770,7 @@
     \rlap{%
         \null
         \kern-\SOUL at dimeni
-        \SOUL at ulcolor{\SOUL at ulleaders\hskip\SOUL at dimen}%
+        \SOUL at ulcolor{\SOUL at ulleaders\hskip\SOUL at dimen\kern\z@}%
     }%
     \unhcopy\z@
 }}
@@ -791,6 +791,7 @@
         #1%
         \SOUL at ulleaders
         \hskip\spaceskip
+        \kern\z@
     }%
     \null
 }

Modified: trunk/Master/texmf-dist/tex/generic/soul/soul.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/soul/soul.sty	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/tex/generic/soul/soul.sty	2023-06-14 20:14:04 UTC (rev 67365)
@@ -86,7 +86,7 @@
   \fi
 \expandafter\x\csname ver at soul.sty\endcsname
 \ProvidesPackage{soul}%
-  [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+  [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
 \begingroup\catcode61\catcode48\catcode32=10\relax%
   \catcode13=5 % ^^M
   \endlinechar=13 %

Modified: trunk/Master/texmf-dist/tex/generic/soul/soulutf8.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/soul/soulutf8.sty	2023-06-14 20:13:52 UTC (rev 67364)
+++ trunk/Master/texmf-dist/tex/generic/soul/soulutf8.sty	2023-06-14 20:14:04 UTC (rev 67365)
@@ -22,7 +22,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{soulutf8}%
-  [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+  [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
 \PackageWarning{soulutf8}
      {This package is obsolete,\MessageBreak
       use the soul package directly. \MessageBreak



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