catch more highlighting elements
diff --git a/xslt/epub2i5.xsl b/xslt/epub2i5.xsl
index 251a2d3..4688a73 100644
--- a/xslt/epub2i5.xsl
+++ b/xslt/epub2i5.xsl
@@ -348,8 +348,15 @@
</emph>
</xsl:template>
- <xsl:template match="xhtml:span[matches(@class, '(bold|italic|big| )+')]">
- <hi rend="{@class}">
+ <xsl:template match="xhtml:span[matches(@class, '(bold|italic|big|kursiv| )+')]">
+ <xsl:variable name="class" select="replace(@class, 'kursiv', 'italic')"/>
+ <hi rend="{$class}">
+ <xsl:apply-templates/>
+ </hi>
+ </xsl:template>
+
+ <xsl:template match="xhtml:b">
+ <hi rend="bold">
<xsl:apply-templates/>
</hi>
</xsl:template>