• Made the way fonts are deactivated more robust.
1 parent 6d2eff1 commit ec65d2240192f40b8a566506dc7380a4287560fb
Nigel Stanger authored on 21 Feb 2014
Showing 1 changed file
View
8
modules/fonts.xml
-->
<template name="font" match="font|typeface">
<common formats="/latex/">
<xsl:if test="@latex">
<xsl:text>{\fontfamily{</xsl:text>
<xsl:text>\fontfamily{</xsl:text>
<xsl:value-of select="@latex" />
<xsl:text>}\selectfont</xsl:text>
</xsl:if>
<xsl:apply-templates />
<xsl:if test="@latex">
<xsl:text>}</xsl:text>
<xsl:text>\normalfont</xsl:text>
</xsl:if>
</common>
<common formats="/xelatex/">
<xsl:if test="@xelatex">
<xsl:text>{\fontspec</xsl:text>
<xsl:text>\fontspec</xsl:text>
<xsl:if test="@fontspec-options">
<xsl:text>[</xsl:text>
<xsl:value-of select="@fontspec-options" />
<xsl:text>]</xsl:text>
<xsl:text>}</xsl:text>
</xsl:if>
<xsl:apply-templates />
<xsl:if test="@xelatex">
<xsl:text>}</xsl:text>
<xsl:text>\normalfont</xsl:text>
</xsl:if>
</common>
<common formats="/html/xhtml/">
<!-- Note that this will insert a redundant SPAN if the @html attribute is omitted. -->