The test for setting $viewport to 0 was
test="inlinegraphic
| ancestor::inlinemediaobject
| ancestor::inlineequation"
when it should be:
test="local-name(.) = 'inlinegraphic'
or ancestor::inlinemediaobject
or ancestor::inlineequation"
Now inlinegraphics are inline.
<xsl:variable name="viewport">
<xsl:choose>
- <xsl:when test="inlinegraphic
- | ancestor::inlinemediaobject
- | ancestor::inlineequation">0</xsl:when>
+ <xsl:when test="local-name(.) = 'inlinegraphic'
+ or ancestor::inlinemediaobject
+ or ancestor::inlineequation">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$make.graphic.viewport"/>
</xsl:otherwise>