summaryrefslogtreecommitdiff
path: root/support/TeX4ht
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-19 03:00:56 +0000
committerNorbert Preining <norbert@preining.info>2024-04-19 03:00:56 +0000
commit059925fc0cab13a83a74089aeee51f4b09bbd914 (patch)
tree4130d56b2ad50f7cdf9dc3ef256f7848218087de /support/TeX4ht
parent01aeff9f14b706b8b64c4f782f2253e431e89e49 (diff)
CTAN sync 202404190300
Diffstat (limited to 'support/TeX4ht')
-rw-r--r--support/TeX4ht/source/ChangeLog11
-rw-r--r--support/TeX4ht/source/mktex4ht-cnf.tex4
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex55
-rw-r--r--support/TeX4ht/source/tex4ht-fonts-noncjk.tex138
4 files changed, 205 insertions, 3 deletions
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 6f2d034f23..9f90bcb335 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,14 @@
+2024-04-18 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (usepackage.4ht, xyling-hooks.4ht, xyling.4ht):
+ added support for the Xyling package.
+ https://www.umsu.de/blog/2024/801#c2398
+
+ * tex4ht-fonts-noncjk.tex (
+ tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/1/xypic/xycirc.htf
+ ): added support for the xycirc font.
+ https://www.umsu.de/blog/2024/801#c2398
+
2024-04-09 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-html5.tex (html5.4ht): set backround and foreground colors
diff --git a/support/TeX4ht/source/mktex4ht-cnf.tex b/support/TeX4ht/source/mktex4ht-cnf.tex
index 4cb4c4b6e4..9fdfe40b68 100644
--- a/support/TeX4ht/source/mktex4ht-cnf.tex
+++ b/support/TeX4ht/source/mktex4ht-cnf.tex
@@ -1,4 +1,4 @@
-% $Id: mktex4ht-cnf.tex 1487 2024-03-05 16:54:42Z michal_h21 $
+% $Id: mktex4ht-cnf.tex 1502 2024-04-18 12:55:56Z michal_h21 $
% Manually-maintained file, listing *.4ht files created by tex4ht-4ht.tex.
% Read by tex4ht-cond4ht.
%
@@ -200,6 +200,8 @@
\AddFile{9}{slidesec}
\AddFile{9}{texpower}
\AddFile{9}{xy}
+\AddFile{9}{xyling}
+\AddFile{9}{xyling-hooks}
\AddFile{9}{pictex}
\AddFile{9}{diagrams}
\AddFile{9}{pstricks}
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 1de9704646..e615b9603e 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1499 2024-04-07 14:55:22Z karl $
+% $Id: tex4ht-4ht.tex 1502 2024-04-18 12:55:56Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2024 TeX Users Group
@@ -27548,6 +27548,59 @@ xypic assum catcodes of 7 and 8 for sup and sub.
>>>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\Section{xyling.sty}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\<add to usepackage\><<<
+\Configure{PackageHooks}{xyling.sty}{xyling-hooks.4ht}
+>>>
+
+
+\<xyling-hooks.4ht\><<<
+% xyling-hooks.4ht (|version), generated from |jobname.tex
+% Copyright 2024 TeX Users Group
+|<TeX4ht license text|>
+|<Xyling save Link|>
+\:AtEndOfPackage{%
+|<Xyling restore Link|>
+}
+\endinput
+>>> \AddFile{9}{xyling-hooks}
+
+Xyling defines its own version of the \Verb+\Link+ command,
+which breaks lot of things in TeX4ht. We must suppress this
+version and use it only inside Xyling diagrams.
+
+\<Xyling save Link\><<<
+\let\orix:xylingLink\Link
+\let\Link\relax
+>>>
+
+\<Xyling restore Link\><<<
+ \let\xyling:Link\Link
+ \let\Link\orig:xylingLink
+>>>
+
+\<xyling.4ht\><<<
+% xyling.4ht (|version), generated from |jobname.tex
+% Copyright 2024 TeX Users Group
+|<TeX4ht license text|>
+|<patch Xyling Tree|>
+\Hinput{xyling}
+\endinput
+>>> \AddFile{9}{xyling}
+
+Restore the Link command inside Xyling graph drawing commands
+
+\<patch Xyling Tree\><<<
+\newcommand\xyling:Tree[2][0]{\bgroup\let\Link\xyling:Link\o:Tree:[#1]{#2}\egroup}
+\newcommand\xyling:Treek[3][0]{\bgroup\let\Link\xyling:Link\o:Treek:[#1]{#2}{#3}\egroup}
+\HLet\Tree\xyling:Tree
+\HLet\Treek\xyling:Treek
+>>>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Section{PicTeX}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/TeX4ht/source/tex4ht-fonts-noncjk.tex b/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
index 377e2ec3d5..2838f6ee38 100644
--- a/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
+++ b/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-fonts-noncjk.tex 1486 2024-03-04 13:32:16Z michal_h21 $
+% $Id: tex4ht-fonts-noncjk.tex 1501 2024-04-18 12:13:27Z michal_h21 $
% tex tex4ht-fonts-noncjk
% or ht tex tex4ht-fonts-noncjk
%
@@ -44706,6 +44706,142 @@ xymisc 0 103
\AddFont{xymisc}{iso8859/1/xypic/xymisc}
+\SubSection{xycirc}
+
+\<xycirc\><<<
+xycirc 0 127
+'' '1' 0 `<version 0`>
+'' '1' 1 % xycirc.htf `version %
+'' '1' 2 % Copyright 2024 TeX Users Group %
+'' '1' 3 `<version 2`>
+'' '1' 4 `<version 3`>
+'' '1' 5 `<version 4`>
+'' '1' 6 `<version 5`>
+'' '1' 7 `<version 6`>
+'' '1' 8 `<version 7`>
+'' '1' 9 `<version 8`>
+'' '1' 10 `<version 9`>
+'' '1' 11 `<version 10`>
+'' '1' 12 `<version 11`>
+'' '1' 13 `<version 12`>
+'' '1' 14 `<version 13`>
+'' '1' 15 `<version 14`>
+'' '1' 16 `<version 15`>
+'' '1' 17 `<version 16`>
+'' '1' 18 `<version 17`>
+'' '1' 19 `<version 18`>
+'' '1' 20
+'' '1' 21
+'' '1' 22
+'' '1' 23
+'' '1' 24
+'' '1' 25
+'' '1' 26
+'' '1' 27
+'' '1' 28
+'' '1' 29
+'' '1' 30
+'' '1' 31
+'' '1' 32
+'' '1' 33
+'' '1' 34
+'' '1' 35
+'' '1' 36
+'' '1' 37
+'' '1' 38
+'' '1' 39
+'' '1' 40
+'' '1' 41
+'' '1' 42
+'' '1' 43
+'' '1' 44
+'' '1' 45
+'' '1' 46
+'' '1' 47
+'' '1' 48
+'' '1' 49
+'' '1' 50
+'' '1' 51
+'' '1' 52
+'' '1' 53
+'' '1' 54
+'' '1' 55
+'' '1' 56
+'' '1' 57
+'' '1' 58
+'' '1' 59
+'' '1' 60
+'' '1' 61
+'' '1' 62
+'' '1' 63
+'' '1' 64
+'' '1' 65
+'' '1' 66
+'' '1' 67
+'' '1' 68
+'' '1' 69
+'' '1' 70
+'' '1' 71
+'' '1' 72
+'' '1' 73
+'' '1' 74
+'' '1' 75
+'' '1' 76
+'' '1' 77
+'' '1' 78
+'' '1' 79
+'' '1' 80
+'' '1' 81
+'' '1' 82
+'' '1' 83
+'' '1' 84
+'' '1' 85
+'' '1' 86
+'' '1' 87
+'' '1' 88
+'' '1' 89
+'' '1' 90
+'' '1' 91
+'' '1' 92
+'' '1' 93
+'' '1' 94
+'' '1' 95
+'' '1' 96
+'' '1' 97
+'' '1' 98
+'' '1' 99
+'' '1' 100
+'' '1' 101
+'' '1' 102
+'' '1' 103
+'' '1' 104
+'' '1' 105
+'' '1' 106
+'' '1' 107
+'' '1' 108
+'' '1' 109
+'' '1' 110
+'' '1' 111
+'' '1' 112
+'' '1' 113
+'' '1' 114
+'' '1' 115
+'' '1' 116
+'' '1' 117
+'' '1' 118
+'' '1' 119
+'' '1' 120
+'' '1' 121
+'' '1' 122
+'' '1' 123
+'' '1' 124
+'' '1' 125
+'' '1' 126
+'' '1' 127
+xycirc 0 127
+>>>
+
+\AddFont{xycirc}{iso8859/1/xypic/xycirc}
%%%%%%%%%%%%%%%%%%%%%%%%