Это связано с моим предыдущим вопросом .
Я изменил код, предложенный для вводных заголовков, чтобы изменить теги p под заголовками.
<xsl:template match="topic[title='Preface']/body/section/p">
<fo:block xsl:use-attribute-sets="preface.p">
<xsl:apply-imports/>
</fo:block>
</xsl:template>
<xsl:attribute-set name="preface.p">
<xsl:attribute name="font-family">Helvetica</xsl:attribute>
<xsl:attribute name="color">red</xsl:attribute>
<xsl:attribute name="font-size">8pt</xsl:attribute>
</xsl:attribute-set>
Цвет изменяет желаемый текст - и только желаемый текст, поэтому я знаю, что он захватывает правильные узлы. Однако семейство и размер шрифта не влияют.
Кто-нибудь знает что-нибудь, что я могу проверить, что может переопределить код?