Here's my code to select bullet types for different nested lists, but only the disc shows up in the PDF. How can I get a hollow circle and solid square symbol to show up?
<xsl:choose>
<xsl:when test="parent::ul[ancestor::ul[ancestor::ul]]"><!--double nested bullet-->
<xsl:attribute name="font-family">Times New Roman</xsl:attribute>
<fo:character character="■"/><!--solid square-->
</xsl:when>
<xsl:when test="parent::ul[ancestor::ul]"><!--single nested bullet-->
<xsl:attribute name="font-family">Times New Roman</xsl:attribute>
<fo:character character="∘"/><!--hollow circle-->
</xsl:when>
<xsl:otherwise><!--bullet-->
<xsl:attribute name="font-family">Times New Roman</xsl:attribute>
<fo:character character="•"/><!--disc-->
</xsl:otherwise>
</xsl:choose>
I couldn't figure this out, so I just created png files for the glyphs, which is probably what I should have done in the first place. In case it's helpful to anyone else, here are the images I used:
Here's a screenshot of the output:
And here's the new code: