title: PCL Font Selection
body: <p>Can somebody give more detail on how the PCL font selection actually works? As I'm confused by reading the HP reference manuals.</p>
  
  <p>There is a Primary FontSelectTable and a Secondary FontSelectTable.
  e.g.: I make changes to the Primary FontSelectTable:</p>
  
  <pre><code>EC(0U EC(s0P EC(s16.66H EC(s8.5V EC(s0S EC(s0B EC(s0T
  </code></pre>
  
  <p>When will these new characteristics from the Primary FontSelectTable be used?</p>
  
  <p>Is it like this:</p>
  
  <p><strong>1)</strong></p>
  
  <ul>
  <li><strong>a)</strong> Text need to be printed</li>
  <li><strong>b)</strong> Check which font to use (Primary or Secondary). (e.g. "Primary")</li>
  <li><strong>c)</strong> A CHECK IN THE FONTSELECTTABLE ALWAYS HAPPENS (e.g. Primary
  FontSelectTable data will be used).</li>
  <li><strong>d)</strong> A font is selected based on prioirity on the Primary
  FontSelectTable characteristics.</li>
  <li><strong>e)</strong> The font, based on the characteristics of the Primary
  FontSelectTable is set as the current font</li>
  <li><strong>f)</strong> The text is printed with the current font == primary font.</li>
  </ul>
  
  <p><strong>2)</strong></p>
  
  <ul>
  <li><strong>a)</strong> Text need to be printed</li>
  <li><strong>b)</strong> Check which font to use (Primary or Secondary). (e.g. "Primary")</li>
  <li><strong>c)</strong> THE FONTSELECTTABLE WILL NOT BE CHECKED. Use the current active or
  default Primary Font.</li>
  <li><strong>d)</strong> The text is printed with the current font == primary font.</li>
  </ul>
  
  <p>So the question is: when does a primary/secondary font change?</p>
  
  <p>Is it everytime you print something that the FontSelectTable will be checked
  <strong>or</strong> does it only happend with a PCL command <em>(which one?)</em> that tells the printer to create a new primary/secondary font based on the current status of the FontSelectTable?</p>