From 454b3c35a8454fe9289227eec847b8be8996d66c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 10 May 2018 22:42:41 +0000 Subject: better xetex support and more, tex4ht r399-402 git-svn-id: svn://tug.org/texlive/trunk@47673 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/generic/tex4ht/html4.4ht | 89 ++--- Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty | 9 +- .../tex/generic/tex4ht/tuenc-xetex-input.4ht | 394 +++++++++++++++++++++ .../texmf-dist/tex/generic/tex4ht/tuenc-xetex.4ht | 356 +------------------ .../tex/generic/tex4ht/usepackage-fontspec.4ht | 18 +- .../texmf-dist/tex/generic/tex4ht/usepackage.4ht | 8 +- 6 files changed, 475 insertions(+), 399 deletions(-) create mode 100644 Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex-input.4ht (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/generic/tex4ht/html4.4ht b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht index 9953e1dbc87..756a2c79204 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/html4.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/html4.4ht @@ -1,4 +1,4 @@ -% html4.4ht (2018-02-21-09:31), generated from tex4ht-html4.tex +% html4.4ht (2018-05-09-14:48), generated from tex4ht-html4.tex % Copyright 2009-2018 TeX Users Group % Copyright 1997-2009 Eitan M. Gurari % @@ -17,7 +17,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2018-02-21-09:31} +\immediate\write-1{version 2018-05-09-14:48} \exit:ifnot{8859-6,% CJK,% @@ -19617,7 +19617,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ngerman} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -19639,7 +19638,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{plain} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -20365,6 +20363,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{seslideb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28340,6 +28339,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{CJK} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28435,7 +28435,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{fancyvrb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28485,7 +28484,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{psfig} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28510,7 +28508,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{color} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28742,6 +28739,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{index} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28800,6 +28798,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{fancybox} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28885,6 +28884,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{alltt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -28899,7 +28899,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{latin1} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -29035,7 +29034,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{eplain} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -29128,7 +29126,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{context} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -29985,6 +29982,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{rlbabel} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30009,6 +30007,7 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{hebtex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30072,7 +30071,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{abidir} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30099,6 +30097,7 @@ Y{0178}\i{00EF}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{koi8-r} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30109,7 +30108,6 @@ Y{0178}\i{00EF}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{frenchb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30295,7 +30293,6 @@ description">}% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{mex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -30307,6 +30304,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{titlesec} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34201,6 +34199,7 @@ description">}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{llncs} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34352,7 +34351,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{8859-6} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34394,6 +34392,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{verbatim} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34409,6 +34408,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{prosper} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -34566,6 +34566,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{beamer} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35041,6 +35042,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{foils} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35132,7 +35134,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{slidesec} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35162,6 +35163,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{pictex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35175,7 +35177,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{diagrams} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35231,6 +35232,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{endfloat} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35269,6 +35271,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{pgf} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35288,7 +35291,6 @@ description">}% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{overpic} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35401,6 +35403,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{resume} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35452,7 +35455,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{curve} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35592,6 +35594,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{linguex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35617,7 +35620,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cgloss4e} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35714,6 +35716,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{diagram} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35902,7 +35905,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{subeqnarray} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35939,6 +35941,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{sistyle} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35960,7 +35963,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{chapterbib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -35987,6 +35989,7 @@ description">}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{res} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36061,7 +36064,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{algorithmic} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36151,6 +36153,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{algorithm} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36171,7 +36174,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{booktabs} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36304,7 +36306,6 @@ description">}% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{longdiv} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36432,7 +36433,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ltugboat} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36627,6 +36627,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ulem} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36653,7 +36654,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{go} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36865,6 +36865,7 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{listings} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -36938,7 +36939,6 @@ description">}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{alphanum} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37014,6 +37014,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{epigraph} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37051,7 +37052,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{floatflt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37395,6 +37395,7 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{endnotes} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37409,7 +37410,6 @@ description">}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{web} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37533,6 +37533,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{nicefrac} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37546,7 +37547,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{multicol} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37579,6 +37579,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{ProTex} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37827,6 +37828,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{writer} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37871,7 +37873,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{mdwlist} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -37967,6 +37968,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{soul} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38019,7 +38021,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{manmac} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38123,6 +38124,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp852} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38133,7 +38135,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp862} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38164,6 +38165,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp437} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38174,7 +38176,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{cp437de} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38205,6 +38206,7 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{polish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38215,7 +38217,6 @@ emailing the fix to gurari@cse.ohio-state.edu. Thanks\Hnewline \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{polski} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38434,6 +38435,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{russianb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38457,7 +38459,6 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{scottish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38864,6 +38865,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{spanish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38906,7 +38908,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{swedish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38937,6 +38938,7 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{usorbian} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38947,7 +38949,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{welsh} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38978,6 +38979,7 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{catalan} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -38988,7 +38990,6 @@ Y{1EF8}y{1EF9}\i{0129}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{croatian} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39207,6 +39208,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{dutch} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39217,7 +39219,6 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{english} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39248,6 +39249,7 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{finnish} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39258,7 +39260,6 @@ j{01F0}H{021E}h{021F}\i{01D0}\j{01F0}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{francais} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39406,6 +39407,7 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{exam} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39497,7 +39499,6 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{fontspec} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39516,6 +39517,7 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{framed} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39530,6 +39532,7 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{mdframed} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39566,7 +39569,6 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% \endinput\empty\empty\empty\empty\empty\empty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ConfigureHinput{animate} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -39600,5 +39602,6 @@ y{\ht:special{t4ht@+\string&{35}x00FD{59}}y}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \endinput diff --git a/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty index 951e29e6cfa..475275a53c6 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty +++ b/Master/texmf-dist/tex/generic/tex4ht/tex4ht.sty @@ -1,7 +1,7 @@ \ifnum\the\catcode`\%=14\else\expandafter\edef\csname \string:RestoreCatcodes\endcsname{\catcode`\%\the \catcode`\%}\catcode`\%14\fi -% tex4ht.sty (2018-03-29-15:50), generated from tex4ht-sty.tex +% tex4ht.sty (2018-05-09-14:47), generated from tex4ht-sty.tex % Copyright 2009-2018 TeX Users Group % Copyright 1996-2009 Eitan M. Gurari % @@ -20,7 +20,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2018-03-29-15:50} +\immediate\write-1{version 2018-05-09-14:47} \ifx \Preamble\UnDef \else @@ -640,6 +640,11 @@ \@namedef{opt@#1.sty}{\:currentoptions} } +\ifx\XeTeXversion\@undefined\else +\ifx\xeuniuseblock\@undefined +\input tuenc-xetex-input.4ht +\fi\fi + \let\:onefilewithoptions\@onefilewithoptions \def\@onefilewithoptions#1[#2]{% \let\:temp\@reset@ptions diff --git a/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex-input.4ht b/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex-input.4ht new file mode 100644 index 00000000000..4fe9fdced41 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex-input.4ht @@ -0,0 +1,394 @@ +% tuenc-xetex.4ht, generated from tex4ht-4ht.tex +% Copyright 2018 TeX Users Group +% +% 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 +% http://www.latex-project.org/lppl.txt +% and version 1.3c 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 the TeX4ht Project . +% +% If you modify this program, changing the +% version identification would be appreciated. +\immediate\write-1{version 2018-05-09-14:47} + +\input binhex + +% the code is inspited with newunicodechar.sty +% call with character's numeric value +\newcommand\xeuniregisterchar[1]{% + \catcode#1=\active% make the character active + \begingroup\lccode`\~=#1 % trick to define the character as a command + % the code inside \special will be converted back to utf8 by tex4ht + \lowercase{\endgroup\protected\def~}{\special{t4ht@+&{35}x\hex{#1}{59}}x} +} + +% remove character definition +\newcommand\xeuniunregisterchar[1]{% + \global\catcode#1=11% +} + +\newcount\xeuniblock + +% register unicode range #1 - #2 +\newcommand\xeuniregisterblock[2]{% + \xeuniblock=#1% + \loop\advance\xeuniblock by 1\relax% + \expandafter\xeuniregisterchar\expandafter{\the\xeuniblock}% + \ifnum\xeuniblock<#2% + \repeat% +} + +% register unicode range given in hex format +\newcommand\xeuniregisterblockhex[2]{% + \xeuniregisterblock{"#1}{"#2}% +} + +% Define unicode blocks for script name +\newcommand\xeuniblockdef[2]{% + \@namedef{block:#1}{#2} +} + +% delete block definition after use, we don't want to execute the unicode +% declarations multiple times +\newcommand\xeuniuseblock[1]{\@nameuse{block:#1}\@namedef{block:#1}{\relax}} + +% disable active characters of given block +\newcommand\xenunidelblock[1]{\bgroup\let\xeuniregisterchar\xeuniunregisterchar\@nameuse{block:#1}\egroup} + +% Unicode blocks definitions +\xeuniblockdef{Latin}{% + % \xeuniregisterblockhex{0000}{007F}% + \xeuniregisterblockhex{0080}{00FF}% + \xeuniregisterblockhex{0100}{017F}% + \xeuniregisterblockhex{0180}{024F}% + \xeuniregisterblockhex{0250}{02AF}% + \xeuniregisterblockhex{02B0}{02FF}% + \xeuniregisterblockhex{0300}{036F}% + \xeuniregisterblockhex{1E00}{1EFF}% + \xeuniregisterblockhex{2C60}{2C7F}% + \xeuniregisterblockhex{A720}{A7FF}% + \xeuniregisterblockhex{AB30}{AB6F}% + \xeuniregisterblockhex{1D00}{1D7F}% + \xeuniregisterblockhex{1D80}{1DBF}% + \xeuniregisterblockhex{1DC0}{1DFF}% + \xeuniregisterblockhex{2000}{206F}% + \xeuniregisterblockhex{2070}{209F}% + \xeuniregisterblockhex{20A0}{20CF}% + \xeuniregisterblockhex{20D0}{20FF}% + \xeuniregisterblockhex{2100}{214F}% + \xeuniregisterblockhex{2150}{218F}% + \xeuniregisterblockhex{2190}{21FF}% + \xeuniregisterblockhex{2200}{22FF}% + \xeuniregisterblockhex{2300}{23FF}% + \xeuniregisterblockhex{2400}{243F}% + \xeuniregisterblockhex{2440}{245F}% + \xeuniregisterblockhex{2460}{24FF}% + \xeuniregisterblockhex{2500}{257F}% + \xeuniregisterblockhex{2580}{259F}% + \xeuniregisterblockhex{25A0}{25FF}% + \xeuniregisterblockhex{2600}{26FF}% + \xeuniregisterblockhex{2700}{27BF}% + \xeuniregisterblockhex{27C0}{27EF}% + \xeuniregisterblockhex{27F0}{27FF}% + \xeuniregisterblockhex{2800}{28FF}% + \xeuniregisterblockhex{2900}{297F}% + \xeuniregisterblockhex{2980}{29FF}% + \xeuniregisterblockhex{2A00}{2AFF}% + \xeuniregisterblockhex{2B00}{2BFF}% +} +% this block is used for temporarily disabling some characters +% which are made active by expl3 +\xeuniblockdef{Latin-expl3}{ + \xeuniregisterchar{"00CB} + \xeuniregisterchar{"00CC} + \xeuniregisterchar{"00CD} + \xeuniregisterchar{"0126} + \xeuniregisterchar{"0128} + \xeuniregisterchar{"012E} + \xeuniregisterchar{"012F} + \xeuniregisterchar{"0120} + \xeuniregisterchar{"0130} + \xeuniregisterchar{"0131} + \xeuniregisterchar{"0300} + \xeuniregisterchar{"0301} + \xeuniregisterchar{"0303} + \xeuniregisterchar{"0307} + \xeuniregisterchar{"1E9C} + \xeuniregisterchar{"1E9E} + \xeuniregisterchar{"1EA0} +} +\xeuniblockdef{Greek}{ + \xeuniregisterblockhex{0370}{03FF} + \xeuniregisterblockhex{1F00}{1FFF} + \xeuniregisterblockhex{10140}{1018F} + \xeuniregisterblockhex{1D200}{1D24F} +} +\xeuniblockdef{Coptic}{ + \xeuniregisterblockhex{0370}{03FF} + \xeuniregisterblockhex{2C80}{2CFF} + \xeuniregisterblockhex{102E0}{102FF} +} +\xeuniblockdef{Cyrillic}{ + \xeuniregisterblockhex{0400}{04FF} + \xeuniregisterblockhex{0500}{052F} + \xeuniregisterblockhex{1C80}{1C8F} + \xeuniregisterblockhex{2DE0}{2DFF} + \xeuniregisterblockhex{A640}{A69F} +} +\xeuniblockdef{Armenian}{\xeuniregisterblockhex{0530}{058F}} +\xeuniblockdef{Hebrew}{\xeuniregisterblockhex{0590}{05FF}} +\xeuniblockdef{Arabic}{ + \xeuniregisterblockhex{0600}{06FF} + \xeuniregisterblockhex{0750}{077F} + \xeuniregisterblockhex{08A0}{08FF} + \xeuniregisterblockhex{FB50}{FDFF} + \xeuniregisterblockhex{FE70}{FEFF} + \xeuniregisterblockhex{1EE00}{1EEFF} +} +\xeuniblockdef{Syriac}{\xeuniregisterblockhex{0700}{074F}} +\xeuniblockdef{Thaana}{\xeuniregisterblockhex{0780}{07BF}} +\xeuniblockdef{NKo}{\xeuniregisterblockhex{07C0}{07FF}} +\xeuniblockdef{Samaritan}{\xeuniregisterblockhex{0800}{083F}} +\xeuniblockdef{Mandaic}{\xeuniregisterblockhex{0840}{085F}} +\xeuniblockdef{Devanagari}{ + \xeuniregisterblockhex{0900}{097F} + \xeuniregisterblockhex{A8E0}{A8FF} + +} +\xeuniblockdef{Bengali}{\xeuniregisterblockhex{0980}{09FF}} +\xeuniblockdef{Gurmukhi}{\xeuniregisterblockhex{0A00}{0A7F}} +\xeuniblockdef{Gujarati}{\xeuniregisterblockhex{0A80}{0AFF}} +\xeuniblockdef{Oriya}{\xeuniregisterblockhex{0B00}{0B7F}} +\xeuniblockdef{Tamil}{\xeuniregisterblockhex{0B80}{0BFF}} +\xeuniblockdef{Telugu}{\xeuniregisterblockhex{0C00}{0C7F}} +\xeuniblockdef{Kannada}{\xeuniregisterblockhex{0C80}{0CFF}} +\xeuniblockdef{Malayalam}{\xeuniregisterblockhex{0D00}{0D7F}} +\xeuniblockdef{Sinhala}{\xeuniregisterblockhex{0D80}{0DFF}} +\xeuniblockdef{Thai}{\xeuniregisterblockhex{0E00}{0E7F}} +\xeuniblockdef{Lao}{\xeuniregisterblockhex{0E80}{0EFF}} +\xeuniblockdef{Tibetan}{\xeuniregisterblockhex{0F00}{0FFF}} +\xeuniblockdef{Myanmar}{ + \xeuniregisterblockhex{1000}{109F} + \xeuniregisterblockhex{A9E0}{A9FF} + \xeuniregisterblockhex{AA60}{AA7F} +} +\xeuniblockdef{Georgian}{\xeuniregisterblockhex{10A0}{10FF}} +\xeuniblockdef{Hangul}{ + \xeuniregisterblockhex{1100}{11FF} + \xeuniregisterblockhex{3130}{318F} + \xeuniregisterblockhex{A960}{A97F} + \xeuniregisterblockhex{AC00}{D7AF} + \xeuniregisterblockhex{D7B0}{D7FF} + \xeuniuseblock{CJK} +} +\xeuniblockdef{Ethiopic}{ + \xeuniregisterblockhex{1200}{137F} + \xeuniregisterblockhex{1380}{139F} +} +\xeuniblockdef{Cherokee}{\xeuniregisterblockhex{13A0}{13FF}} +\xeuniblockdef{Unified Canadian Aboriginal Syllabics}{ + \xeuniregisterblockhex{1400}{167F} + \xeuniregisterblockhex{18B0}{18FF} +} +\xeuniblockdef{Ogham}{\xeuniregisterblockhex{1680}{169F}} +\xeuniblockdef{Runic}{\xeuniregisterblockhex{16A0}{16FF}} +\xeuniblockdef{Tagalog}{\xeuniregisterblockhex{1700}{171F}} +\xeuniblockdef{Hanunoo}{\xeuniregisterblockhex{1720}{173F}} +\xeuniblockdef{Buhid}{\xeuniregisterblockhex{1740}{175F}} +\xeuniblockdef{Tagbanwa}{\xeuniregisterblockhex{1760}{177F}} +\xeuniblockdef{Khmer}{ + \xeuniregisterblockhex{1780}{17FF} + \xeuniregisterblockhex{19E0}{19FF} +} +\xeuniblockdef{Mongolian}{\xeuniregisterblockhex{1800}{18AF}} +\xeuniblockdef{Limbu}{\xeuniregisterblockhex{1900}{194F}} +\xeuniblockdef{Tai Le}{ + \xeuniregisterblockhex{1950}{197F} + \xeuniregisterblockhex{1980}{19DF} +} +\xeuniblockdef{Buginese}{\xeuniregisterblockhex{1A00}{1A1F}} +\xeuniblockdef{Tai Tham}{\xeuniregisterblockhex{1A20}{1AAF}} +\xeuniblockdef{Combining Diacritical Marks Extended}{\xeuniregisterblockhex{1AB0}{1AFF}} +\xeuniblockdef{Balinese}{\xeuniregisterblockhex{1B00}{1B7F}} +\xeuniblockdef{Sundanese}{\xeuniregisterblockhex{1B80}{1BBF}} +\xeuniblockdef{Batak}{\xeuniregisterblockhex{1BC0}{1BFF}} +\xeuniblockdef{Lepcha}{\xeuniregisterblockhex{1C00}{1C4F}} +\xeuniblockdef{Ol Chiki}{\xeuniregisterblockhex{1C50}{1C7F}} +\xeuniblockdef{Sundanese Supplement}{\xeuniregisterblockhex{1CC0}{1CCF}} +\xeuniblockdef{Vedic Extensions}{\xeuniregisterblockhex{1CD0}{1CFF}} +\xeuniblockdef{Glagolitic}{\xeuniregisterblockhex{2C00}{2C5F}} +\xeuniblockdef{Georgian Supplement}{\xeuniregisterblockhex{2D00}{2D2F}} +\xeuniblockdef{Tifinagh}{\xeuniregisterblockhex{2D30}{2D7F}} +\xeuniblockdef{Ethiopic Extended}{\xeuniregisterblockhex{2D80}{2DDF}} +\xeuniblockdef{Supplemental Punctuation}{\xeuniregisterblockhex{2E00}{2E7F}} +\xeuniblockdef{CJK}{% + \xeuniregisterblockhex{2E80}{2EFF} + \xeuniregisterblockhex{2F00}{2FDF} + \xeuniregisterblockhex{2FF0}{2FFF} + \xeuniregisterblockhex{3000}{303F} + \xeuniregisterblockhex{3040}{309F} + \xeuniregisterblockhex{30A0}{30FF} + \xeuniregisterblockhex{31C0}{31EF} + \xeuniregisterblockhex{31F0}{31FF} + \xeuniregisterblockhex{3200}{32FF} + \xeuniregisterblockhex{3100}{312F} + \xeuniregisterblockhex{3190}{319F} + \xeuniregisterblockhex{31A0}{31BF} + \xeuniregisterblockhex{3300}{33FF} + \xeuniregisterblockhex{3400}{4DBF} + \xeuniregisterblockhex{4DC0}{4DFF} + \xeuniregisterblockhex{4E00}{9FFF} + \xeuniuseblock{Modifier Tone Letters} +} + +\xeuniblockdef{Hiragana}{\xeuniuseblock{CJK}} +\xeuniblockdef{Katakana}{\xeuniuseblock{CJK}} +\xeuniblockdef{Yi Syllables}{\xeuniregisterblockhex{A000}{A48F}} +\xeuniblockdef{Yi Radicals}{\xeuniregisterblockhex{A490}{A4CF}} +\xeuniblockdef{Lisu}{\xeuniregisterblockhex{A4D0}{A4FF}} +\xeuniblockdef{Vai}{\xeuniregisterblockhex{A500}{A63F}} +\xeuniblockdef{Bamum}{\xeuniregisterblockhex{A6A0}{A6FF}} +\xeuniblockdef{Modifier Tone Letters}{\xeuniregisterblockhex{A700}{A71F}} +\xeuniblockdef{Syloti Nagri}{\xeuniregisterblockhex{A800}{A82F}} +\xeuniblockdef{Common Indic Number Forms}{\xeuniregisterblockhex{A830}{A83F}} +\xeuniblockdef{Phags-pa}{\xeuniregisterblockhex{A840}{A87F}} +\xeuniblockdef{Saurashtra}{\xeuniregisterblockhex{A880}{A8DF}} +\xeuniblockdef{Kayah Li}{\xeuniregisterblockhex{A900}{A92F}} +\xeuniblockdef{Rejang}{\xeuniregisterblockhex{A930}{A95F}} +\xeuniblockdef{Javanese}{\xeuniregisterblockhex{A980}{A9DF}} +\xeuniblockdef{Cham}{\xeuniregisterblockhex{AA00}{AA5F}} +\xeuniblockdef{Tai Viet}{\xeuniregisterblockhex{AA80}{AADF}} +\xeuniblockdef{Meetei Mayek Extensions}{\xeuniregisterblockhex{AAE0}{AAFF}} +\xeuniblockdef{Ethiopic Extended-A}{\xeuniregisterblockhex{AB00}{AB2F}} +\xeuniblockdef{Cherokee Supplement}{\xeuniregisterblockhex{AB70}{ABBF}} +\xeuniblockdef{Meetei Mayek}{\xeuniregisterblockhex{ABC0}{ABFF}} +\xeuniblockdef{High Surrogates}{\xeuniregisterblockhex{D800}{DB7F}} +\xeuniblockdef{High Private Use Surrogates}{\xeuniregisterblockhex{DB80}{DBFF}} +\xeuniblockdef{Low Surrogates}{\xeuniregisterblockhex{DC00}{DFFF}} +\xeuniblockdef{Private Use Area}{\xeuniregisterblockhex{E000}{F8FF}} +\xeuniblockdef{CJK Compatibility Ideographs}{\xeuniregisterblockhex{F900}{FAFF}} +\xeuniblockdef{Alphabetic Presentation Forms}{\xeuniregisterblockhex{FB00}{FB4F}} +\xeuniblockdef{Variation Selectors}{\xeuniregisterblockhex{FE00}{FE0F}} +\xeuniblockdef{Vertical Forms}{\xeuniregisterblockhex{FE10}{FE1F}} +\xeuniblockdef{Combining Half Marks}{\xeuniregisterblockhex{FE20}{FE2F}} +\xeuniblockdef{CJK Compatibility Forms}{\xeuniregisterblockhex{FE30}{FE4F}} +\xeuniblockdef{Small Form Variants}{\xeuniregisterblockhex{FE50}{FE6F}} +\xeuniblockdef{Halfwidth and Fullwidth Forms}{\xeuniregisterblockhex{FF00}{FFEF}} +\xeuniblockdef{Specials}{\xeuniregisterblockhex{FFF0}{FFFF}} +\xeuniblockdef{Linear B Syllabary}{\xeuniregisterblockhex{10000}{1007F}} +\xeuniblockdef{Linear B Ideograms}{\xeuniregisterblockhex{10080}{100FF}} +\xeuniblockdef{Aegean Numbers}{\xeuniregisterblockhex{10100}{1013F}} +\xeuniblockdef{Ancient Symbols}{\xeuniregisterblockhex{10190}{101CF}} +\xeuniblockdef{Phaistos Disc}{\xeuniregisterblockhex{101D0}{101FF}} +\xeuniblockdef{Lycian}{\xeuniregisterblockhex{10280}{1029F}} +\xeuniblockdef{Carian}{\xeuniregisterblockhex{102A0}{102DF}} +\xeuniblockdef{Old Italic}{\xeuniregisterblockhex{10300}{1032F}} +\xeuniblockdef{Gothic}{\xeuniregisterblockhex{10330}{1034F}} +\xeuniblockdef{Old Permic}{\xeuniregisterblockhex{10350}{1037F}} +\xeuniblockdef{Ugaritic}{\xeuniregisterblockhex{10380}{1039F}} +\xeuniblockdef{Old Persian}{\xeuniregisterblockhex{103A0}{103DF}} +\xeuniblockdef{Deseret}{\xeuniregisterblockhex{10400}{1044F}} +\xeuniblockdef{Shavian}{\xeuniregisterblockhex{10450}{1047F}} +\xeuniblockdef{Osmanya}{\xeuniregisterblockhex{10480}{104AF}} +\xeuniblockdef{Osage}{\xeuniregisterblockhex{104B0}{104FF}} +\xeuniblockdef{Elbasan}{\xeuniregisterblockhex{10500}{1052F}} +\xeuniblockdef{Caucasian Albanian}{\xeuniregisterblockhex{10530}{1056F}} +\xeuniblockdef{Linear A}{\xeuniregisterblockhex{10600}{1077F}} +\xeuniblockdef{Cypriot Syllabary}{\xeuniregisterblockhex{10800}{1083F}} +\xeuniblockdef{Imperial Aramaic}{\xeuniregisterblockhex{10840}{1085F}} +\xeuniblockdef{Palmyrene}{\xeuniregisterblockhex{10860}{1087F}} +\xeuniblockdef{Nabataean}{\xeuniregisterblockhex{10880}{108AF}} +\xeuniblockdef{Hatran}{\xeuniregisterblockhex{108E0}{108FF}} +\xeuniblockdef{Phoenician}{\xeuniregisterblockhex{10900}{1091F}} +\xeuniblockdef{Lydian}{\xeuniregisterblockhex{10920}{1093F}} +\xeuniblockdef{Meroitic Hieroglyphs}{\xeuniregisterblockhex{10980}{1099F}} +\xeuniblockdef{Meroitic Cursive}{\xeuniregisterblockhex{109A0}{109FF}} +\xeuniblockdef{Kharoshthi}{\xeuniregisterblockhex{10A00}{10A5F}} +\xeuniblockdef{Old South Arabian}{\xeuniregisterblockhex{10A60}{10A7F}} +\xeuniblockdef{Old North Arabian}{\xeuniregisterblockhex{10A80}{10A9F}} +\xeuniblockdef{Manichaean}{\xeuniregisterblockhex{10AC0}{10AFF}} +\xeuniblockdef{Avestan}{\xeuniregisterblockhex{10B00}{10B3F}} +\xeuniblockdef{Inscriptional Parthian}{\xeuniregisterblockhex{10B40}{10B5F}} +\xeuniblockdef{Inscriptional Pahlavi}{\xeuniregisterblockhex{10B60}{10B7F}} +\xeuniblockdef{Psalter Pahlavi}{\xeuniregisterblockhex{10B80}{10BAF}} +\xeuniblockdef{Old Turkic}{\xeuniregisterblockhex{10C00}{10C4F}} +\xeuniblockdef{Old Hungarian}{\xeuniregisterblockhex{10C80}{10CFF}} +\xeuniblockdef{Rumi Numeral Symbols}{\xeuniregisterblockhex{10E60}{10E7F}} +\xeuniblockdef{Brahmi}{\xeuniregisterblockhex{11000}{1107F}} +\xeuniblockdef{Kaithi}{\xeuniregisterblockhex{11080}{110CF}} +\xeuniblockdef{Sora Sompeng}{\xeuniregisterblockhex{110D0}{110FF}} +\xeuniblockdef{Chakma}{\xeuniregisterblockhex{11100}{1114F}} +\xeuniblockdef{Mahajani}{\xeuniregisterblockhex{11150}{1117F}} +\xeuniblockdef{Sharada}{\xeuniregisterblockhex{11180}{111DF}} +\xeuniblockdef{Sinhala Archaic Numbers}{\xeuniregisterblockhex{111E0}{111FF}} +\xeuniblockdef{Khojki}{\xeuniregisterblockhex{11200}{1124F}} +\xeuniblockdef{Multani}{\xeuniregisterblockhex{11280}{112AF}} +\xeuniblockdef{Khudawadi}{\xeuniregisterblockhex{112B0}{112FF}} +\xeuniblockdef{Grantha}{\xeuniregisterblockhex{11300}{1137F}} +\xeuniblockdef{Newa}{\xeuniregisterblockhex{11400}{1147F}} +\xeuniblockdef{Tirhuta}{\xeuniregisterblockhex{11480}{114DF}} +\xeuniblockdef{Siddham}{\xeuniregisterblockhex{11580}{115FF}} +\xeuniblockdef{Modi}{\xeuniregisterblockhex{11600}{1165F}} +\xeuniblockdef{Mongolian Supplement}{\xeuniregisterblockhex{11660}{1167F}} +\xeuniblockdef{Takri}{\xeuniregisterblockhex{11680}{116CF}} +\xeuniblockdef{Ahom}{\xeuniregisterblockhex{11700}{1173F}} +\xeuniblockdef{Warang Citi}{\xeuniregisterblockhex{118A0}{118FF}} +\xeuniblockdef{Pau Cin Hau}{\xeuniregisterblockhex{11AC0}{11AFF}} +\xeuniblockdef{Bhaiksuki}{\xeuniregisterblockhex{11C00}{11C6F}} +\xeuniblockdef{Marchen}{\xeuniregisterblockhex{11C70}{11CBF}} +\xeuniblockdef{Cuneiform}{\xeuniregisterblockhex{12000}{123FF}} +\xeuniblockdef{Cuneiform Numbers and Punctuation}{\xeuniregisterblockhex{12400}{1247F}} +\xeuniblockdef{Early Dynastic Cuneiform}{\xeuniregisterblockhex{12480}{1254F}} +\xeuniblockdef{Egyptian Hieroglyphs}{\xeuniregisterblockhex{13000}{1342F}} +\xeuniblockdef{Anatolian Hieroglyphs}{\xeuniregisterblockhex{14400}{1467F}} +\xeuniblockdef{Bamum Supplement}{\xeuniregisterblockhex{16800}{16A3F}} +\xeuniblockdef{Mro}{\xeuniregisterblockhex{16A40}{16A6F}} +\xeuniblockdef{Bassa Vah}{\xeuniregisterblockhex{16AD0}{16AFF}} +\xeuniblockdef{Pahawh Hmong}{\xeuniregisterblockhex{16B00}{16B8F}} +\xeuniblockdef{Miao}{\xeuniregisterblockhex{16F00}{16F9F}} +\xeuniblockdef{Ideographic Symbols and Punctuation}{\xeuniregisterblockhex{16FE0}{16FFF}} +\xeuniblockdef{Tangut}{\xeuniregisterblockhex{17000}{187FF}} +\xeuniblockdef{Tangut Components}{\xeuniregisterblockhex{18800}{18AFF}} +\xeuniblockdef{Kana Supplement}{\xeuniregisterblockhex{1B000}{1B0FF}} +\xeuniblockdef{Duployan}{\xeuniregisterblockhex{1BC00}{1BC9F}} +\xeuniblockdef{Shorthand Format Controls}{\xeuniregisterblockhex{1BCA0}{1BCAF}} +\xeuniblockdef{Byzantine Musical Symbols}{\xeuniregisterblockhex{1D000}{1D0FF}} +\xeuniblockdef{Musical Symbols}{\xeuniregisterblockhex{1D100}{1D1FF}} +\xeuniblockdef{Tai Xuan Jing Symbols}{\xeuniregisterblockhex{1D300}{1D35F}} +\xeuniblockdef{Counting Rod Numerals}{\xeuniregisterblockhex{1D360}{1D37F}} +\xeuniblockdef{Mathematical Alphanumeric Symbols}{\xeuniregisterblockhex{1D400}{1D7FF}} +\xeuniblockdef{Sutton SignWriting}{\xeuniregisterblockhex{1D800}{1DAAF}} +\xeuniblockdef{Glagolitic Supplement}{\xeuniregisterblockhex{1E000}{1E02F}} +\xeuniblockdef{Mende Kikakui}{\xeuniregisterblockhex{1E800}{1E8DF}} +\xeuniblockdef{Adlam}{\xeuniregisterblockhex{1E900}{1E95F}} +\xeuniblockdef{Arabic Mathematical Alphabetic Symbols}{} +\xeuniblockdef{Mahjong Tiles}{\xeuniregisterblockhex{1F000}{1F02F}} +\xeuniblockdef{Domino Tiles}{\xeuniregisterblockhex{1F030}{1F09F}} +\xeuniblockdef{Playing Cards}{\xeuniregisterblockhex{1F0A0}{1F0FF}} +\xeuniblockdef{Enclosed Alphanumeric Supplement}{\xeuniregisterblockhex{1F100}{1F1FF}} +\xeuniblockdef{Enclosed Ideographic Supplement}{\xeuniregisterblockhex{1F200}{1F2FF}} +\xeuniblockdef{Miscellaneous Symbols and Pictographs}{\xeuniregisterblockhex{1F300}{1F5FF}} +\xeuniblockdef{Emoticons}{\xeuniregisterblockhex{1F600}{1F64F}} +\xeuniblockdef{Ornamental Dingbats}{\xeuniregisterblockhex{1F650}{1F67F}} +\xeuniblockdef{Transport and Map Symbols}{\xeuniregisterblockhex{1F680}{1F6FF}} +\xeuniblockdef{Alchemical Symbols}{\xeuniregisterblockhex{1F700}{1F77F}} +\xeuniblockdef{Geometric Shapes Extended}{\xeuniregisterblockhex{1F780}{1F7FF}} +\xeuniblockdef{Supplemental Arrows-C}{\xeuniregisterblockhex{1F800}{1F8FF}} +\xeuniblockdef{Supplemental Symbols and Pictographs}{\xeuniregisterblockhex{1F900}{1F9FF}} +\xeuniblockdef{CJK Unified Ideographs Extension B}{\xeuniregisterblockhex{20000}{2A6DF}} +\xeuniblockdef{CJK Unified Ideographs Extension C}{\xeuniregisterblockhex{2A700}{2B73F}} +\xeuniblockdef{CJK Unified Ideographs Extension D}{\xeuniregisterblockhex{2B740}{2B81F}} +\xeuniblockdef{CJK Unified Ideographs Extension E}{\xeuniregisterblockhex{2B820}{2CEAF}} +\xeuniblockdef{CJK Compatibility Ideographs Supplement}{\xeuniregisterblockhex{2F800}{2FA1F}} +% load default latin block and blocks requested through Script option in fontspec's font +% selection commands +\xeuniuseblock{Latin} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex.4ht b/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex.4ht index dc70cad0cae..12a0924ce86 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/tuenc-xetex.4ht @@ -1,5 +1,5 @@ % tuenc-xetex.4ht, generated from tex4ht-4ht.tex -% Copyright 2017 TeX Users Group +% Copyright 2018 TeX Users Group % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -11,358 +11,16 @@ % % This work has the LPPL maintenance status "maintained". % -% This Current Maintainer of this work -% is the TeX4ht Project . +% The Current Maintainer of this work +% is the TeX4ht Project . % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2017-01-24-15:21} +\immediate\write-1{version 2018-05-09-14:47} -\input binhex - -% the code is inspited with newunicodechar.sty -% call with character's numeric value -\newcommand\xeuniregisterchar[1]{% - \catcode#1=\active% make the character active - \begingroup\lccode`\~=#1 % trick to define the character as a command - % the code inside \special will be converted back to utf8 by tex4ht - \lowercase{\endgroup\protected\def~}{\special{t4ht@+&{35}x\hex{#1}{59}}x} -} -% \pokus{64} - -\newcount\xeuniblock - -% register unicode range #1 - #2 -\newcommand\xeuniregisterblock[2]{% - \xeuniblock=#1% - \loop\advance\xeuniblock by 1\relax% - \expandafter\xeuniregisterchar\expandafter{\the\xeuniblock}% - \ifnum\xeuniblock<#2% - \repeat% -} - -% register unicode range given in hex format -\newcommand\xeuniregisterblockhex[2]{% - \xeuniregisterblock{"#1}{"#2}% -} - -% Define unicode blocks for script name -\newcommand\xeuniblockdef[2]{% - \@namedef{block:#1}{#2} -} - -% delete block definition after use, we don't want to execute the unicode -% declarations multiple times -\newcommand\xeuniuseblock[1]{\@nameuse{block:#1}\@namedef{block:#1}{\relax}} - - -% Unicode blocks definitions -\xeuniblockdef{Latin}{% - % \xeuniregisterblockhex{0000}{007F}% - \xeuniregisterblockhex{0080}{00FF}% - \xeuniregisterblockhex{0100}{017F}% - \xeuniregisterblockhex{0180}{024F}% - \xeuniregisterblockhex{0250}{02AF}% - \xeuniregisterblockhex{02B0}{02FF}% - \xeuniregisterblockhex{0300}{036F}% - \xeuniregisterblockhex{1E00}{1EFF}% - \xeuniregisterblockhex{2C60}{2C7F}% - \xeuniregisterblockhex{A720}{A7FF}% - \xeuniregisterblockhex{AB30}{AB6F}% - \xeuniregisterblockhex{1D00}{1D7F}% - \xeuniregisterblockhex{1D80}{1DBF}% - \xeuniregisterblockhex{1DC0}{1DFF}% - \xeuniregisterblockhex{2000}{206F}% - \xeuniregisterblockhex{2070}{209F}% - \xeuniregisterblockhex{20A0}{20CF}% - \xeuniregisterblockhex{20D0}{20FF}% - \xeuniregisterblockhex{2100}{214F}% - \xeuniregisterblockhex{2150}{218F}% - \xeuniregisterblockhex{2190}{21FF}% - \xeuniregisterblockhex{2200}{22FF}% - \xeuniregisterblockhex{2300}{23FF}% - \xeuniregisterblockhex{2400}{243F}% - \xeuniregisterblockhex{2440}{245F}% - \xeuniregisterblockhex{2460}{24FF}% - \xeuniregisterblockhex{2500}{257F}% - \xeuniregisterblockhex{2580}{259F}% - \xeuniregisterblockhex{25A0}{25FF}% - \xeuniregisterblockhex{2600}{26FF}% - \xeuniregisterblockhex{2700}{27BF}% - \xeuniregisterblockhex{27C0}{27EF}% - \xeuniregisterblockhex{27F0}{27FF}% - \xeuniregisterblockhex{2800}{28FF}% - \xeuniregisterblockhex{2900}{297F}% - \xeuniregisterblockhex{2980}{29FF}% - \xeuniregisterblockhex{2A00}{2AFF}% - \xeuniregisterblockhex{2B00}{2BFF}% -} -\xeuniblockdef{Greek}{ - \xeuniregisterblockhex{0370}{03FF} - \xeuniregisterblockhex{1F00}{1FFF} - \xeuniregisterblockhex{10140}{1018F} - \xeuniregisterblockhex{1D200}{1D24F} -} -\xeuniblockdef{Coptic}{ - \xeuniregisterblockhex{0370}{03FF} - \xeuniregisterblockhex{2C80}{2CFF} - \xeuniregisterblockhex{102E0}{102FF} -} -\xeuniblockdef{Cyrillic}{ - \xeuniregisterblockhex{0400}{04FF} - \xeuniregisterblockhex{0500}{052F} - \xeuniregisterblockhex{1C80}{1C8F} - \xeuniregisterblockhex{2DE0}{2DFF} - \xeuniregisterblockhex{A640}{A69F} -} -\xeuniblockdef{Armenian}{\xeuniregisterblockhex{0530}{058F}} -\xeuniblockdef{Hebrew}{\xeuniregisterblockhex{0590}{05FF}} -\xeuniblockdef{Arabic}{ - \xeuniregisterblockhex{0600}{06FF} - \xeuniregisterblockhex{0750}{077F} - \xeuniregisterblockhex{08A0}{08FF} - \xeuniregisterblockhex{FB50}{FDFF} - \xeuniregisterblockhex{FE70}{FEFF} - \xeuniregisterblockhex{1EE00}{1EEFF} -} -\xeuniblockdef{Syriac}{\xeuniregisterblockhex{0700}{074F}} -\xeuniblockdef{Thaana}{\xeuniregisterblockhex{0780}{07BF}} -\xeuniblockdef{NKo}{\xeuniregisterblockhex{07C0}{07FF}} -\xeuniblockdef{Samaritan}{\xeuniregisterblockhex{0800}{083F}} -\xeuniblockdef{Mandaic}{\xeuniregisterblockhex{0840}{085F}} -\xeuniblockdef{Devanagari}{ - \xeuniregisterblockhex{0900}{097F} - \xeuniregisterblockhex{A8E0}{A8FF} - -} -\xeuniblockdef{Bengali}{\xeuniregisterblockhex{0980}{09FF}} -\xeuniblockdef{Gurmukhi}{\xeuniregisterblockhex{0A00}{0A7F}} -\xeuniblockdef{Gujarati}{\xeuniregisterblockhex{0A80}{0AFF}} -\xeuniblockdef{Oriya}{\xeuniregisterblockhex{0B00}{0B7F}} -\xeuniblockdef{Tamil}{\xeuniregisterblockhex{0B80}{0BFF}} -\xeuniblockdef{Telugu}{\xeuniregisterblockhex{0C00}{0C7F}} -\xeuniblockdef{Kannada}{\xeuniregisterblockhex{0C80}{0CFF}} -\xeuniblockdef{Malayalam}{\xeuniregisterblockhex{0D00}{0D7F}} -\xeuniblockdef{Sinhala}{\xeuniregisterblockhex{0D80}{0DFF}} -\xeuniblockdef{Thai}{\xeuniregisterblockhex{0E00}{0E7F}} -\xeuniblockdef{Lao}{\xeuniregisterblockhex{0E80}{0EFF}} -\xeuniblockdef{Tibetan}{\xeuniregisterblockhex{0F00}{0FFF}} -\xeuniblockdef{Myanmar}{ - \xeuniregisterblockhex{1000}{109F} - \xeuniregisterblockhex{A9E0}{A9FF} - \xeuniregisterblockhex{AA60}{AA7F} -} -\xeuniblockdef{Georgian}{\xeuniregisterblockhex{10A0}{10FF}} -\xeuniblockdef{Hangul}{ - \xeuniregisterblockhex{1100}{11FF} - \xeuniregisterblockhex{3130}{318F} - \xeuniregisterblockhex{A960}{A97F} - \xeuniregisterblockhex{AC00}{D7AF} - \xeuniregisterblockhex{D7B0}{D7FF} - \xeuniuseblock{CJK} -} -\xeuniblockdef{Ethiopic}{ - \xeuniregisterblockhex{1200}{137F} - \xeuniregisterblockhex{1380}{139F} -} -\xeuniblockdef{Cherokee}{\xeuniregisterblockhex{13A0}{13FF}} -\xeuniblockdef{Unified Canadian Aboriginal Syllabics}{ - \xeuniregisterblockhex{1400}{167F} - \xeuniregisterblockhex{18B0}{18FF} -} -\xeuniblockdef{Ogham}{\xeuniregisterblockhex{1680}{169F}} -\xeuniblockdef{Runic}{\xeuniregisterblockhex{16A0}{16FF}} -\xeuniblockdef{Tagalog}{\xeuniregisterblockhex{1700}{171F}} -\xeuniblockdef{Hanunoo}{\xeuniregisterblockhex{1720}{173F}} -\xeuniblockdef{Buhid}{\xeuniregisterblockhex{1740}{175F}} -\xeuniblockdef{Tagbanwa}{\xeuniregisterblockhex{1760}{177F}} -\xeuniblockdef{Khmer}{ - \xeuniregisterblockhex{1780}{17FF} - \xeuniregisterblockhex{19E0}{19FF} -} -\xeuniblockdef{Mongolian}{\xeuniregisterblockhex{1800}{18AF}} -\xeuniblockdef{Limbu}{\xeuniregisterblockhex{1900}{194F}} -\xeuniblockdef{Tai Le}{ - \xeuniregisterblockhex{1950}{197F} - \xeuniregisterblockhex{1980}{19DF} -} -\xeuniblockdef{Buginese}{\xeuniregisterblockhex{1A00}{1A1F}} -\xeuniblockdef{Tai Tham}{\xeuniregisterblockhex{1A20}{1AAF}} -\xeuniblockdef{Combining Diacritical Marks Extended}{\xeuniregisterblockhex{1AB0}{1AFF}} -\xeuniblockdef{Balinese}{\xeuniregisterblockhex{1B00}{1B7F}} -\xeuniblockdef{Sundanese}{\xeuniregisterblockhex{1B80}{1BBF}} -\xeuniblockdef{Batak}{\xeuniregisterblockhex{1BC0}{1BFF}} -\xeuniblockdef{Lepcha}{\xeuniregisterblockhex{1C00}{1C4F}} -\xeuniblockdef{Ol Chiki}{\xeuniregisterblockhex{1C50}{1C7F}} -\xeuniblockdef{Sundanese Supplement}{\xeuniregisterblockhex{1CC0}{1CCF}} -\xeuniblockdef{Vedic Extensions}{\xeuniregisterblockhex{1CD0}{1CFF}} -\xeuniblockdef{Glagolitic}{\xeuniregisterblockhex{2C00}{2C5F}} -\xeuniblockdef{Georgian Supplement}{\xeuniregisterblockhex{2D00}{2D2F}} -\xeuniblockdef{Tifinagh}{\xeuniregisterblockhex{2D30}{2D7F}} -\xeuniblockdef{Ethiopic Extended}{\xeuniregisterblockhex{2D80}{2DDF}} -\xeuniblockdef{Supplemental Punctuation}{\xeuniregisterblockhex{2E00}{2E7F}} -\xeuniblockdef{CJK}{% - \xeuniregisterblockhex{2E80}{2EFF} - \xeuniregisterblockhex{2F00}{2FDF} - \xeuniregisterblockhex{2FF0}{2FFF} - \xeuniregisterblockhex{3000}{303F} - \xeuniregisterblockhex{3040}{309F} - \xeuniregisterblockhex{30A0}{30FF} - \xeuniregisterblockhex{31C0}{31EF} - \xeuniregisterblockhex{31F0}{31FF} - \xeuniregisterblockhex{3200}{32FF} - \xeuniregisterblockhex{3100}{312F} - \xeuniregisterblockhex{3190}{319F} - \xeuniregisterblockhex{31A0}{31BF} - \xeuniregisterblockhex{3300}{33FF} - \xeuniregisterblockhex{3400}{4DBF} - \xeuniregisterblockhex{4DC0}{4DFF} - \xeuniregisterblockhex{4E00}{9FFF} - \xeuniuseblock{Modifier Tone Letters} -} - -\xeuniblockdef{Hiragana}{\xeuniuseblock{CJK}} -\xeuniblockdef{Katakana}{\xeuniuseblock{CJK}} -\xeuniblockdef{Yi Syllables}{\xeuniregisterblockhex{A000}{A48F}} -\xeuniblockdef{Yi Radicals}{\xeuniregisterblockhex{A490}{A4CF}} -\xeuniblockdef{Lisu}{\xeuniregisterblockhex{A4D0}{A4FF}} -\xeuniblockdef{Vai}{\xeuniregisterblockhex{A500}{A63F}} -\xeuniblockdef{Bamum}{\xeuniregisterblockhex{A6A0}{A6FF}} -\xeuniblockdef{Modifier Tone Letters}{\xeuniregisterblockhex{A700}{A71F}} -\xeuniblockdef{Syloti Nagri}{\xeuniregisterblockhex{A800}{A82F}} -\xeuniblockdef{Common Indic Number Forms}{\xeuniregisterblockhex{A830}{A83F}} -\xeuniblockdef{Phags-pa}{\xeuniregisterblockhex{A840}{A87F}} -\xeuniblockdef{Saurashtra}{\xeuniregisterblockhex{A880}{A8DF}} -\xeuniblockdef{Kayah Li}{\xeuniregisterblockhex{A900}{A92F}} -\xeuniblockdef{Rejang}{\xeuniregisterblockhex{A930}{A95F}} -\xeuniblockdef{Javanese}{\xeuniregisterblockhex{A980}{A9DF}} -\xeuniblockdef{Cham}{\xeuniregisterblockhex{AA00}{AA5F}} -\xeuniblockdef{Tai Viet}{\xeuniregisterblockhex{AA80}{AADF}} -\xeuniblockdef{Meetei Mayek Extensions}{\xeuniregisterblockhex{AAE0}{AAFF}} -\xeuniblockdef{Ethiopic Extended-A}{\xeuniregisterblockhex{AB00}{AB2F}} -\xeuniblockdef{Cherokee Supplement}{\xeuniregisterblockhex{AB70}{ABBF}} -\xeuniblockdef{Meetei Mayek}{\xeuniregisterblockhex{ABC0}{ABFF}} -\xeuniblockdef{High Surrogates}{\xeuniregisterblockhex{D800}{DB7F}} -\xeuniblockdef{High Private Use Surrogates}{\xeuniregisterblockhex{DB80}{DBFF}} -\xeuniblockdef{Low Surrogates}{\xeuniregisterblockhex{DC00}{DFFF}} -\xeuniblockdef{Private Use Area}{\xeuniregisterblockhex{E000}{F8FF}} -\xeuniblockdef{CJK Compatibility Ideographs}{\xeuniregisterblockhex{F900}{FAFF}} -\xeuniblockdef{Alphabetic Presentation Forms}{\xeuniregisterblockhex{FB00}{FB4F}} -\xeuniblockdef{Variation Selectors}{\xeuniregisterblockhex{FE00}{FE0F}} -\xeuniblockdef{Vertical Forms}{\xeuniregisterblockhex{FE10}{FE1F}} -\xeuniblockdef{Combining Half Marks}{\xeuniregisterblockhex{FE20}{FE2F}} -\xeuniblockdef{CJK Compatibility Forms}{\xeuniregisterblockhex{FE30}{FE4F}} -\xeuniblockdef{Small Form Variants}{\xeuniregisterblockhex{FE50}{FE6F}} -\xeuniblockdef{Halfwidth and Fullwidth Forms}{\xeuniregisterblockhex{FF00}{FFEF}} -\xeuniblockdef{Specials}{\xeuniregisterblockhex{FFF0}{FFFF}} -\xeuniblockdef{Linear B Syllabary}{\xeuniregisterblockhex{10000}{1007F}} -\xeuniblockdef{Linear B Ideograms}{\xeuniregisterblockhex{10080}{100FF}} -\xeuniblockdef{Aegean Numbers}{\xeuniregisterblockhex{10100}{1013F}} -\xeuniblockdef{Ancient Symbols}{\xeuniregisterblockhex{10190}{101CF}} -\xeuniblockdef{Phaistos Disc}{\xeuniregisterblockhex{101D0}{101FF}} -\xeuniblockdef{Lycian}{\xeuniregisterblockhex{10280}{1029F}} -\xeuniblockdef{Carian}{\xeuniregisterblockhex{102A0}{102DF}} -\xeuniblockdef{Old Italic}{\xeuniregisterblockhex{10300}{1032F}} -\xeuniblockdef{Gothic}{\xeuniregisterblockhex{10330}{1034F}} -\xeuniblockdef{Old Permic}{\xeuniregisterblockhex{10350}{1037F}} -\xeuniblockdef{Ugaritic}{\xeuniregisterblockhex{10380}{1039F}} -\xeuniblockdef{Old Persian}{\xeuniregisterblockhex{103A0}{103DF}} -\xeuniblockdef{Deseret}{\xeuniregisterblockhex{10400}{1044F}} -\xeuniblockdef{Shavian}{\xeuniregisterblockhex{10450}{1047F}} -\xeuniblockdef{Osmanya}{\xeuniregisterblockhex{10480}{104AF}} -\xeuniblockdef{Osage}{\xeuniregisterblockhex{104B0}{104FF}} -\xeuniblockdef{Elbasan}{\xeuniregisterblockhex{10500}{1052F}} -\xeuniblockdef{Caucasian Albanian}{\xeuniregisterblockhex{10530}{1056F}} -\xeuniblockdef{Linear A}{\xeuniregisterblockhex{10600}{1077F}} -\xeuniblockdef{Cypriot Syllabary}{\xeuniregisterblockhex{10800}{1083F}} -\xeuniblockdef{Imperial Aramaic}{\xeuniregisterblockhex{10840}{1085F}} -\xeuniblockdef{Palmyrene}{\xeuniregisterblockhex{10860}{1087F}} -\xeuniblockdef{Nabataean}{\xeuniregisterblockhex{10880}{108AF}} -\xeuniblockdef{Hatran}{\xeuniregisterblockhex{108E0}{108FF}} -\xeuniblockdef{Phoenician}{\xeuniregisterblockhex{10900}{1091F}} -\xeuniblockdef{Lydian}{\xeuniregisterblockhex{10920}{1093F}} -\xeuniblockdef{Meroitic Hieroglyphs}{\xeuniregisterblockhex{10980}{1099F}} -\xeuniblockdef{Meroitic Cursive}{\xeuniregisterblockhex{109A0}{109FF}} -\xeuniblockdef{Kharoshthi}{\xeuniregisterblockhex{10A00}{10A5F}} -\xeuniblockdef{Old South Arabian}{\xeuniregisterblockhex{10A60}{10A7F}} -\xeuniblockdef{Old North Arabian}{\xeuniregisterblockhex{10A80}{10A9F}} -\xeuniblockdef{Manichaean}{\xeuniregisterblockhex{10AC0}{10AFF}} -\xeuniblockdef{Avestan}{\xeuniregisterblockhex{10B00}{10B3F}} -\xeuniblockdef{Inscriptional Parthian}{\xeuniregisterblockhex{10B40}{10B5F}} -\xeuniblockdef{Inscriptional Pahlavi}{\xeuniregisterblockhex{10B60}{10B7F}} -\xeuniblockdef{Psalter Pahlavi}{\xeuniregisterblockhex{10B80}{10BAF}} -\xeuniblockdef{Old Turkic}{\xeuniregisterblockhex{10C00}{10C4F}} -\xeuniblockdef{Old Hungarian}{\xeuniregisterblockhex{10C80}{10CFF}} -\xeuniblockdef{Rumi Numeral Symbols}{\xeuniregisterblockhex{10E60}{10E7F}} -\xeuniblockdef{Brahmi}{\xeuniregisterblockhex{11000}{1107F}} -\xeuniblockdef{Kaithi}{\xeuniregisterblockhex{11080}{110CF}} -\xeuniblockdef{Sora Sompeng}{\xeuniregisterblockhex{110D0}{110FF}} -\xeuniblockdef{Chakma}{\xeuniregisterblockhex{11100}{1114F}} -\xeuniblockdef{Mahajani}{\xeuniregisterblockhex{11150}{1117F}} -\xeuniblockdef{Sharada}{\xeuniregisterblockhex{11180}{111DF}} -\xeuniblockdef{Sinhala Archaic Numbers}{\xeuniregisterblockhex{111E0}{111FF}} -\xeuniblockdef{Khojki}{\xeuniregisterblockhex{11200}{1124F}} -\xeuniblockdef{Multani}{\xeuniregisterblockhex{11280}{112AF}} -\xeuniblockdef{Khudawadi}{\xeuniregisterblockhex{112B0}{112FF}} -\xeuniblockdef{Grantha}{\xeuniregisterblockhex{11300}{1137F}} -\xeuniblockdef{Newa}{\xeuniregisterblockhex{11400}{1147F}} -\xeuniblockdef{Tirhuta}{\xeuniregisterblockhex{11480}{114DF}} -\xeuniblockdef{Siddham}{\xeuniregisterblockhex{11580}{115FF}} -\xeuniblockdef{Modi}{\xeuniregisterblockhex{11600}{1165F}} -\xeuniblockdef{Mongolian Supplement}{\xeuniregisterblockhex{11660}{1167F}} -\xeuniblockdef{Takri}{\xeuniregisterblockhex{11680}{116CF}} -\xeuniblockdef{Ahom}{\xeuniregisterblockhex{11700}{1173F}} -\xeuniblockdef{Warang Citi}{\xeuniregisterblockhex{118A0}{118FF}} -\xeuniblockdef{Pau Cin Hau}{\xeuniregisterblockhex{11AC0}{11AFF}} -\xeuniblockdef{Bhaiksuki}{\xeuniregisterblockhex{11C00}{11C6F}} -\xeuniblockdef{Marchen}{\xeuniregisterblockhex{11C70}{11CBF}} -\xeuniblockdef{Cuneiform}{\xeuniregisterblockhex{12000}{123FF}} -\xeuniblockdef{Cuneiform Numbers and Punctuation}{\xeuniregisterblockhex{12400}{1247F}} -\xeuniblockdef{Early Dynastic Cuneiform}{\xeuniregisterblockhex{12480}{1254F}} -\xeuniblockdef{Egyptian Hieroglyphs}{\xeuniregisterblockhex{13000}{1342F}} -\xeuniblockdef{Anatolian Hieroglyphs}{\xeuniregisterblockhex{14400}{1467F}} -\xeuniblockdef{Bamum Supplement}{\xeuniregisterblockhex{16800}{16A3F}} -\xeuniblockdef{Mro}{\xeuniregisterblockhex{16A40}{16A6F}} -\xeuniblockdef{Bassa Vah}{\xeuniregisterblockhex{16AD0}{16AFF}} -\xeuniblockdef{Pahawh Hmong}{\xeuniregisterblockhex{16B00}{16B8F}} -\xeuniblockdef{Miao}{\xeuniregisterblockhex{16F00}{16F9F}} -\xeuniblockdef{Ideographic Symbols and Punctuation}{\xeuniregisterblockhex{16FE0}{16FFF}} -\xeuniblockdef{Tangut}{\xeuniregisterblockhex{17000}{187FF}} -\xeuniblockdef{Tangut Components}{\xeuniregisterblockhex{18800}{18AFF}} -\xeuniblockdef{Kana Supplement}{\xeuniregisterblockhex{1B000}{1B0FF}} -\xeuniblockdef{Duployan}{\xeuniregisterblockhex{1BC00}{1BC9F}} -\xeuniblockdef{Shorthand Format Controls}{\xeuniregisterblockhex{1BCA0}{1BCAF}} -\xeuniblockdef{Byzantine Musical Symbols}{\xeuniregisterblockhex{1D000}{1D0FF}} -\xeuniblockdef{Musical Symbols}{\xeuniregisterblockhex{1D100}{1D1FF}} -\xeuniblockdef{Tai Xuan Jing Symbols}{\xeuniregisterblockhex{1D300}{1D35F}} -\xeuniblockdef{Counting Rod Numerals}{\xeuniregisterblockhex{1D360}{1D37F}} -\xeuniblockdef{Mathematical Alphanumeric Symbols}{\xeuniregisterblockhex{1D400}{1D7FF}} -\xeuniblockdef{Sutton SignWriting}{\xeuniregisterblockhex{1D800}{1DAAF}} -\xeuniblockdef{Glagolitic Supplement}{\xeuniregisterblockhex{1E000}{1E02F}} -\xeuniblockdef{Mende Kikakui}{\xeuniregisterblockhex{1E800}{1E8DF}} -\xeuniblockdef{Adlam}{\xeuniregisterblockhex{1E900}{1E95F}} -\xeuniblockdef{Arabic Mathematical Alphabetic Symbols}{} -\xeuniblockdef{Mahjong Tiles}{\xeuniregisterblockhex{1F000}{1F02F}} -\xeuniblockdef{Domino Tiles}{\xeuniregisterblockhex{1F030}{1F09F}} -\xeuniblockdef{Playing Cards}{\xeuniregisterblockhex{1F0A0}{1F0FF}} -\xeuniblockdef{Enclosed Alphanumeric Supplement}{\xeuniregisterblockhex{1F100}{1F1FF}} -\xeuniblockdef{Enclosed Ideographic Supplement}{\xeuniregisterblockhex{1F200}{1F2FF}} -\xeuniblockdef{Miscellaneous Symbols and Pictographs}{\xeuniregisterblockhex{1F300}{1F5FF}} -\xeuniblockdef{Emoticons}{\xeuniregisterblockhex{1F600}{1F64F}} -\xeuniblockdef{Ornamental Dingbats}{\xeuniregisterblockhex{1F650}{1F67F}} -\xeuniblockdef{Transport and Map Symbols}{\xeuniregisterblockhex{1F680}{1F6FF}} -\xeuniblockdef{Alchemical Symbols}{\xeuniregisterblockhex{1F700}{1F77F}} -\xeuniblockdef{Geometric Shapes Extended}{\xeuniregisterblockhex{1F780}{1F7FF}} -\xeuniblockdef{Supplemental Arrows-C}{\xeuniregisterblockhex{1F800}{1F8FF}} -\xeuniblockdef{Supplemental Symbols and Pictographs}{\xeuniregisterblockhex{1F900}{1F9FF}} -\xeuniblockdef{CJK Unified Ideographs Extension B}{\xeuniregisterblockhex{20000}{2A6DF}} -\xeuniblockdef{CJK Unified Ideographs Extension C}{\xeuniregisterblockhex{2A700}{2B73F}} -\xeuniblockdef{CJK Unified Ideographs Extension D}{\xeuniregisterblockhex{2B740}{2B81F}} -\xeuniblockdef{CJK Unified Ideographs Extension E}{\xeuniregisterblockhex{2B820}{2CEAF}} -\xeuniblockdef{CJK Compatibility Ideographs Supplement}{\xeuniregisterblockhex{2F800}{2FA1F}} -% load default latin block and blocks requested through Script option in fontspec's font -% selection commands -\xeuniuseblock{Latin} +\ifdefined\xeuniuseblock\else +\input tuenc-xetex-input.4ht +\fi \Hinput{tuenc-xetex} \endinput diff --git a/Master/texmf-dist/tex/generic/tex4ht/usepackage-fontspec.4ht b/Master/texmf-dist/tex/generic/tex4ht/usepackage-fontspec.4ht index e894d5259a5..a0c49803293 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/usepackage-fontspec.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/usepackage-fontspec.4ht @@ -1,4 +1,4 @@ -% usepackage-fontspec.4ht (2017-04-11-16:02), generated from tex4ht-4ht.tex +% usepackage-fontspec.4ht (2018-05-09-14:47), generated from tex4ht-4ht.tex % Copyright 2017 TeX Users Group % % This work may be distributed and/or modified under the @@ -16,10 +16,16 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2017-04-11-16:02} +\immediate\write-1{version 2018-05-09-14:47} \:dontusepackage{fontenc} -\RequirePackage{expl3} +\ifdefined\XeTeXversion% +\xenunidelblock{Latin-expl3}% expl3 package makes some characters active +\RequirePackage{expl3}% we need to disable them before loading +\xeuniuseblock{Latin-expl3}% and define again +\else% +\RequirePackage{expl3}% +\fi% \PassOptionsToPackage{no-math}{fontspec} \ExplSyntaxOn \AtEndOfPackage{% @@ -27,9 +33,15 @@ \tl_gset:Nx \g_fontspec_encoding_tl {T1} \seq_new:N \fontspec_ht_scripts \seq_new:N \fontspec_ht_fontfamilies + \ifdefined\XeTeXversion + \keys_define:nn {fontspec4ht}{ + Script .code:n = \xeuniuseblock{#1} + } + \else \keys_define:nn {fontspec4ht}{ Script .code:n = \seq_put_right:Nn \fontspec_ht_scripts {#1} } + \fi \cs_set:Nn \fontspec_set_family:Nnn { % \tl_set:Nn \l__fontspec_family_label_tl { #1 } diff --git a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht index 39cb2bec5ba..157e421c34c 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht @@ -1,4 +1,4 @@ -% usepackage.4ht (2018-05-02-14:52), generated from tex4ht-4ht.tex +% usepackage.4ht (2018-05-09-14:47), generated from tex4ht-4ht.tex % Copyright 2003-2009 Eitan M. Gurari % Copyright 2009-2018 TeX Users Group % @@ -31,7 +31,7 @@ \fi \fi -\gdef\a:usepackage{\use:package xr,xr-hyper,eso-pic,savetrees,biblatex,xeCJK,fontspec,tikz,pdfbase,,!*?: } +\gdef\a:usepackage{\use:package xr,xr-hyper,eso-pic,expl3,savetrees,biblatex,xeCJK,fontspec,tikz,pdfbase,,!*?: } \gdef\use:package#1,{% \if :#1:\def\:temp##1!*?: {}\else \def\:temp{#1}\ifx \@currname\:temp @@ -59,6 +59,10 @@ \let\AddToShipoutPictureBG\AddToShipoutPicture \let\AddToShipoutPictureFG\AddToShipoutPicture \fi +\def\:temp{expl3}\ifx \@currname\:temp +\xenunidelblock{Latin-expl3}% +\AtEndOfPackage{\xeuniuseblock{Latin-expl3}} +\fi \def\:temp{savetrees}\ifx \@currname\:temp \:dontusepackage{savetrees} \fi -- cgit v1.2.3