use the $symbol.font.family if it is set.
<xsl:variable name="mm.separator">
<xsl:choose>
<xsl:when test="($fop.extensions != 0 or $fop1.extensions != 0 ) and
- contains($menuchoice.menu.separator, '→')">
- <fo:inline font-family="Symbol">
+ contains($menuchoice.menu.separator, '→') and
+ $symbol.font.family != ''">
+ <fo:inline font-size=".75em" font-family="{$symbol.font.family}">
<xsl:copy-of select="$menuchoice.menu.separator"/>
</fo:inline>
</xsl:when>