<?xml version='1.0' encoding='ISO-8859-1'?>

<!-- This file makes part of an XSL Test Suite -->
<!-- Font family test                          -->


<plain-doc column-count="1">

  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns:dc="http://purl.org/dc/elements/1.1/"
           xmlns:dcterms="http://purl.org/dc/terms/"
           xmlns:db="http://www.oasis-open.org/docbook/xml/4.2/">
     <rdf:Description rdf:about="http://xep.xattic.com/testsuite/features/family.xml">
        <dc:title>  Basic Font Attributes - Font Family </dc:title>
        <dc:description>
          <db:para>
            Tests standard PDF fonts
            (Helvetica, Times, Courier, Symbol, ZapfDingbats), 
            extra (embedded) fonts, and generic font families.
            Also demonstrates usage of multiple fonts 
            in <db:sgmltag class='attribute'>font-family</db:sgmltag>. 
          </db:para>
        </dc:description>
        <dc:date>2003-07-25</dc:date><dcterms:requires rdf:resource="http://xep.xattic.com/testsuite/features/macro.xsl"/>
    </rdf:Description>
  </rdf:RDF> 

  <define-macro name="generic-family">
    <p text-align="center" keep-together.within-column="always">
      <p space-before="12pt" space-after="3pt">
        Font family: <b><arg1/></b>
      </p>

      <p border="0.5pt silver solid" font-family="{$arg1}" padding="6pt">
        <arg2/>
      </p>
    </p>
  </define-macro>

  <define-macro name="latin-family">
    <macro name="generic-family"
           arg1="$arg"
           arg2="A quick brown fox jumps over the lazy dog. 62 + 85 = 147. "/>
  </define-macro>

  <define-macro name="russian-family">
    <macro name="generic-family"
           arg1="$arg"
           arg2="A quick brown fox jumps over the lazy dog. 62 + 85 = 147. &#x0412; &#x0447;&#x0430;&#x0449;&#x0430;&#x0445; &#x044E;&#x0433;&#x0430; &#x0436;&#x0438;&#x043B;-&#x0431;&#x044B;&#x043B; &#x0446;&#x0438;&#x0442;&#x0440;&#x0443;&#x0441; &#x2014; &#x0434;&#x0430;, &#x043D;&#x043E; &#x0444;&#x0430;&#x043B;&#x044C;&#x0448;&#x0438;&#x0432;&#x044B;&#x0439; &#x044D;&#x043A;&#x0437;&#x0435;&#x043C;&#x043F;&#x043B;&#x044F;&#x0440;!"/>
  </define-macro>


<title>  Basic Font Attributes - Font Family </title>

  <text> 
    This test contains examples of basic character-level formatting -
    different font families.  
  </text>

  <p font="12pt Times" space-before="12pt">
    <p space-before="6pt"> 
      First, we test standard font families:
    </p>
   
    <macro name="latin-family" arg="Helvetica"/>
    <macro name="latin-family" arg="Times"/>
    <macro name="latin-family" arg="Courier"/>
    <macro name="generic-family" arg1="Symbol"
                                 arg2="&#x3A4;&#x3B1; &#x3B5;&#x3BB;&#x3BB;&#x3B7;&#x3BD;&#x3B9;&#x3BA;&#x3B1; &#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B1;.  62 + 85 &#x2248; 147 &#xB1; 3. &#x391;&#x2282;&#x392; &#x21D4; (&#x2200;&#x3B1;&#x2208;&#x391;[&#x3B1;&#x2208;&#x392;])&#x2227;(&#x2203;&#x3B2;&#x2208;&#x392;[&#x3B2;&#x2209;&#x391;])"/>
    <macro name="generic-family" arg1="ZapfDingbats"
                                 arg2="&#x2704;&#x2708;&#x2709;&#x270F;&#x273A;&#x25CF;&#x25A0;&#x25B2;&#x2756;&#x2663;&#x2666;&#x2665;&#x2660;&#x2460;&#x2461;&#x2462;&#x2463;&#x2464;&#x2465;&#x2466;&#x2467;&#x2468;&#x2469;&#x2776;&#x2777;&#x2778;&#x2779;&#x277A;&#x277B;&#x277C;&#x277D;&#x277E;&#x277F;&#x27A4;&#x27B2;"/>

    <p space-before="6pt"> 
      Second, we test extra (embeddable) fonts:
    </p>
    <macro name="russian-family" arg="Helvetica Cyr"/>
    <macro name="russian-family" arg="Times Cyr"/>
    <macro name="russian-family" arg="Courier Cyr"/>
    <macro name="russian-family" arg="OfficinaSans Cyr"/>
    <macro name="russian-family" arg="OfficinaSerif Cyr"/>

    <p space-before="6pt"> Third, we test generic font families: </p>

    <macro name="latin-family" arg="serif"/>
    <macro name="latin-family" arg="sans-serif"/>
    <macro name="latin-family" arg="cursive"/>
    <macro name="latin-family" arg="fantasy"/>
    <macro name="latin-family" arg="monospace"/>

    <p space-before="6pt"> And finally, we test multiple font choices: </p>
 
    <macro name="latin-family" arg="Pragmatica, Arial, Helvetica"/>
    <macro name="latin-family" arg="Times New Roman, Tms Rmn, Times Roman, Times"/>
    <macro name="latin-family" arg="'Modern Abracadabra', 'Kurier Gro&#xDF;', monospace"/>
  </p>
</plain-doc>
