Hi Patrick
See: 
http://ir.sun.ac.za/wiki/index.php/Asset_Presentation#Change_the_heading_font_sizes

Cheers

hg.

On Mon, Mar 8, 2010 at 10:55 PM, Patrick Etienne
<[email protected]> wrote:
> DSpace Users,
> I'm attempting to modify font sizes for the page headings (ie - <h1/> tags
> etc). There is a utility programmed into the structural.xsl stylesheet which
> purports to build these tags at appropriate sizes based on content (see
> template).
> (code from DSpace 1.5.2)
>     <xsl:template match="dri:div/dri:head" priority="3">
>         <xsl:variable name="head_count" select="count(ancestor::dri:div)"/>
>         <!-- with the help of the font-sizing variable, the font-size of our
> header text is made continuously variable based on the character count -->
>         <xsl:variable name="font-sizing" select="365 - $head_count * 80 -
> string-length(current())"></xsl:variable>
>         <xsl:element name="h{$head_count}">
>             <!-- in case the chosen size is less than 120%, don't let it go
> below. Shrinking stops at 120% -->
>             <xsl:choose>
>                 <xsl:when test="$font-sizing &lt; 120">
>                     <xsl:attribute name="style">font-size:
> 120%;</xsl:attribute>
>                 </xsl:when>
>                 <xsl:otherwise>
>
>   <xsl:attribute name="style">font-size: <xsl:value-of select="$font-sizing"/>%;</xsl:attribute>
>                 </xsl:otherwise>
>             </xsl:choose>
>             <xsl:call-template name="standardAttributes">
>                 <xsl:with-param name="class">ds-div-head</xsl:with-param>
>             </xsl:call-template>
>             <xsl:apply-templates />
>         </xsl:element>
>     </xsl:template>
> The problem I'm having is that regardless of edits I do to this template,
> the font sizes always come out to 252%. The mystifying part is that the
> resulting html tags contain a "ds-div-head" class and looking this class up
> in the xsl yields only one result. Specifically the reference contained in
> the above template. My question is, if the above template is the only source
> for a ds-div-head class, and the template is commented out altogether, but
> the style still comes out as a font-size of 252%, from where is this styling
> directive coming? Or if I've somehow missed the actual source of the 252%
> font-sizing, where else might it be coming from?
>  - Patrick E.
> ---
> Patrick K. Étienne
> Systems Analyst
> Library and Information Center
> Georgia Institute of Technology
> email: [email protected]
> phone: 404.385.8121
> "Mediocre Writers Borrow; Great Writers Steal" - T.S. Eliot
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Dspace-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-general
>
>



-- 
Systems Administrator
Library and Information Services
Stellenbosch University

http://www.sun.ac.za
http://library.sun.ac.za
http://scholar.sun.ac.za
http://ubuntu.sun.ac.za

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Dspace-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-general

Reply via email to