Skip to content

Commit 93ba76d

Browse files
committed
update unicode-math import code for #11
1 parent 2dd494e commit 93ba76d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

unicodedata.xsl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ d:hexs(@c)
179179

180180
<xsl:variable name="umt">
181181
<umd>
182-
<xsl:for-each select="tokenize(unparsed-text('https://raw.githubusercontent.com/wspr/unicode-math/master/unicode-math-table.tex'),
182+
<xsl:for-each select="tokenize(unparsed-text('https://raw.githubusercontent.com/latex3/unicode-math/master/unicode-math-table.tex'),
183183
'[&#10;&#13;]+')[contains(.,'UnicodeMathSymbol')]">
184184
<xsl:variable name="id" select="replace(.,'.UnicodeMathSymbol\{&quot;([0-9A-F]+)\}.*','$1')"/>
185185
<character id="U{if(string-length($id)=4) then '0' else ''}{$id}">
@@ -200,13 +200,14 @@ d:hexs(@c)
200200
<charlist>
201201
<xsl:for-each select="$uc/unicode/charlist/character">
202202
<character>
203-
<xsl:copy-of select="@*,unicodedata,afii,latex,mathlatex[not(@set='unicode-math')]"/>
203+
<xsl:variable name="initial" select="unicodedata,combref,noncombref,afii,latex,varlatex,mathlatex[not(@set='unicode-math')]"/>
204+
<xsl:copy-of select="@*,$initial"/>
204205
<xsl:if test="key('char',@id,$umt)">
205206
<mathlatex set="unicode-math">
206-
<xsl:value-of select="key('char',@id,$umt)"/>
207+
<xsl:value-of select="key('char',@id,$umt)[1]"/>
207208
</mathlatex>
208209
</xsl:if>
209-
<xsl:copy-of select="* except (unicodedata,afii,latex,mathlatex)"/>
210+
<xsl:copy-of select="* except ($initial,mathlatex)"/>
210211
</character>
211212
</xsl:for-each>
212213
</charlist>

0 commit comments

Comments
 (0)