OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Symbols in HTML OK, PDF not OK


Hi All,

I am using
  	
	    <para>Here is alpha test 1 : <symbol 
role="symbolfont">&agr;</symbol> </para>
	    <para>Here is alpha test 2 : <symbol 
role="symbolfont">&alpha;</symbol> </para>
	    <para>Here is alpha test 3 :  <symbol 
role="symbolfont">&b.alpha;</symbol> </para>

	    <para>Here is beta test 1 :  <symbol 
role="symbolfont">&bgr;</symbol> </para>
	    <para>Here is beta test 2 :  <symbol 
role="symbolfont">&beta;</symbol> </para>
	    <para>Here is beta test 3 :  <symbol 
role="symbolfont">&b.beta;</symbol> </para>


But the resulting PDF is :

Here is alpha test 1 : α  -- correct
Here is alpha test 2 : α  -- correct
Here is alpha test 3 : ## -- incorrect **
Here is beta test 1 : β  -- correct
Here is beta test 2 : β  -- correct
Here is beta test 3 : ## -- incorrect **

And the resulting HTML is :

Here is alpha test 1 : α  -- correct

Here is alpha test 2 : α  -- correct

Here is alpha test 3 : 𝛂  -- incorrect, this is an uppercase A in a box

Here is beta test 1 : β  -- correct

Here is beta test 2 : β  -- correct

Here is beta test 3 : 𝛃 -- incorrect, this is an uppercase A in a box

The character entities in the DocBook XML 'ent' directory show :

isogrk4.ent:<!ENTITY b.alpha          "&#x1D6C2;" ><!--MATHEMATICAL 
BOLD SMALL ALPHA -->
isogrk4.ent:<!ENTITY b.beta           "&#x1D6C3;" ><!--MATHEMATICAL 
BOLD SMALL BETA -->

My XSL customization layer for PDF :


<xsl:param name="symbol.font.family" select="'Symbol, 
ZapfDingbats'"></xsl:param>

<xsl:template match="symbol[@role = 'symbolfont']">
	<fo:inline font-family="Symbol,ZapfDingbats">
		<xsl:apply-templates/>
	</fo:inline>
</xsl:template>

 From previous postings, a list of fonts (e.g. Symbol,ZapfDingbats)  in 
the font-family property doesn't work in FOP yet, and I must specify a 
single font-family.

Software: Mac OSX, Docbook XSL 1.67.2, Docbook XML 4.4CR2, Saxon 6.5.3, 
FOP 0.20.5,Firefox 1.0.2, and Adobe Acrobat Reader 7.0.

Is the reason that b.alpha and b.beta don't properly convert because 
neither the Symbol, nor the ZapfDingbats fonts contain the x1D6C2 nor 
x1D6C3 ?

('agr' and 'alpha', likewise 'bgr' and 'beta' are the same, and both 
indeed appear in the Symbol font as x03B1 and x03b2)

So, how can one display the b.alpha and b.beta ?

Thank you,

Tristan

----
Tristan J. Fiedler
Postdoctoral Fellow - Stein Lab
Cold Spring Harbor Laboratory


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]