VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /proc/self/root/usr/share/GNUstep/Documentation/Developer/Gui/Reference/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/share/GNUstep/Documentation/Developer/Gui/Reference/NSFontManager.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>
    <title>NSFontManager</title>
  </head>
  <body>
    <font face="serif">
    <a href="Gui.html">Up</a>
    <br />
    <h1><a name="title$NSFontManager">NSFontManager</a></h1>
    <h3>Authors</h3>
    <dl>
      <dt>Fred Kiefer (<a href="mailto:FredKiefer@gmx.de"><code>FredKiefer@gmx.de</code></a>)</dt>
      <dd>
      </dd>
    </dl>
    <blockquote>
      Manages system and user fonts
    </blockquote>
    <p><b>Copyright:</b> (C) 1996 Free Software Foundation, Inc.</p>

        <div>
      <hr width="50%" align="left" />
      <h3>Contents -</h3>
      <ol>
        <li>
          <a href="#001000000000">Software documentation for the NSFontManager class</a>
        </li>
        <li>
          <a href="#002000000000">Software documentation for the
        NSObject(NSFontManagerDelegate)
        informal protocol</a>
        </li>
      </ol>
      <hr width="50%" align="left" />
    </div>

          <h1><a name="001000000000">
        Software documentation for the NSFontManager class
      </a></h1>
    <h2><a name="class$NSFontManager">NSFontManager</a> : <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#class$NSObject">NSObject</a></h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>AppKit/NSFontManager.h</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <hr width="50%" align="left" />
    <a href="#_NSFontManager_ivars">Instance Variables</a>
    <br/><br/>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+setFontManagerFactory$">+setFontManagerFactory:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+setFontPanelFactory$">+setFontPanelFactory:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager+sharedFontManager">+sharedFontManager</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-action">-action</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addCollection$options$">-addCollection:options:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addFontDescriptors$toCollection$">-addFontDescriptors:toCollection:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-addFontTrait$">-addFontTrait:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontFamilies">-availableFontFamilies</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontNamesMatchingFontDescriptor$">-availableFontNamesMatchingFontDescriptor:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFontNamesWithTraits$">-availableFontNamesWithTraits:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableFonts">-availableFonts</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-availableMembersOfFontFamily$">-availableMembersOfFontFamily:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-collectionNames">-collectionNames</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertAttributes$">-convertAttributes:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$">-convertFont:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toFace$">-convertFont:toFace:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toFamily$">-convertFont:toFamily:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toHaveTrait$">-convertFont:toHaveTrait:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toNotHaveTrait$">-convertFont:toNotHaveTrait:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertFont$toSize$">-convertFont:toSize:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-convertWeight$ofFont$">-convertWeight:ofFont:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-delegate">-delegate</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontDescriptorsInCollection$">-fontDescriptorsInCollection:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontMenu$">-fontMenu:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontNamed$hasTraits$">-fontNamed:hasTraits:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontPanel$">-fontPanel:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-fontWithFamily$traits$weight$size$">-fontWithFamily:traits:weight:size:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-isEnabled">-isEnabled</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-isMultiple">-isMultiple</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-localizedNameForFamily$face$">-localizedNameForFamily:face:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-modifyFont$">-modifyFont:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-modifyFontViaPanel$">-modifyFontViaPanel:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-orderFrontFontPanel$">-orderFrontFontPanel:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeCollection$">-removeCollection:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeFontDescriptor$fromCollection$">-removeFontDescriptor:fromCollection:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-removeFontTrait$">-removeFontTrait:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-selectedFont">-selectedFont</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-sendAction">-sendAction</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setAction$">-setAction:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setDelegate$">-setDelegate:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setEnabled$">-setEnabled:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setFontMenu$">-setFontMenu:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setSelectedAttributes$isMultiple$">-setSelectedAttributes:isMultiple:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-setSelectedFont$isMultiple$">-setSelectedFont:isMultiple:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-traitsOfFont$">-traitsOfFont:</a></li>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSFontManager-weightOfFont$">-weightOfFont:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$NSFontManager+setFontManagerFactory$">setFontManagerFactory:&nbsp;</a></h3>
    + (void) <b>setFontManagerFactory:</b> (Class)aClass;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the class used to create the NSFontManager to
              <var>aClass</var>. By default it is a NSFontManager
              class. You can change this behavour by
              implementing your own class (a subclass of
              NSFontManager)
                </p>
    <p>
      
            
    </p>
    <p>

              This class is init into
              <a rel="gsdoc" href="#method$NSFontManager+sharedFontManager">
                +sharedFontManager
              </a>

                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager+sharedFontManager">
                +sharedFontManager
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager+setFontPanelFactory$">setFontPanelFactory:&nbsp;</a></h3>
    + (void) <b>setFontPanelFactory:</b> (Class)aClass;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the class used to create a NSFontPanel. If you
              want to use a custom class it should be NSFontPanel
              subclass
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-fontPanel$">
                -fontPanel:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager+sharedFontManager">sharedFontManager&nbsp;</a></h3>
    + (<a rel="gsdoc" href="#class$NSFontManager">NSFontManager</a>*) <b>sharedFontManager</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Creates (if needed) and returns the NSFontManager
              shared instance. This method init the font manager
              class defined in
              <a rel="gsdoc" href="#method$NSFontManager+setFontManagerFactory$">
                +setFontManagerFactory:
              </a>

              (it is usally a NSFontManager class)
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-action">action&nbsp;</a></h3>
    - (SEL) <b>action</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the action sents by the NSFontManager.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-setAction$">
                -setAction:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-addCollection$options$">addCollection:&nbsp;options:&nbsp;</a></h3>
    - (BOOL) <b>addCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)name<b> options:</b> (int)options;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-addFontDescriptors$toCollection$">addFontDescriptors:&nbsp;toCollection:&nbsp;</a></h3>
    - (void) <b>addFontDescriptors:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)descriptors<b> toCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-addFontTrait$">addFontTrait:&nbsp;</a></h3>
    - (void) <b>addFontTrait:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-availableFontFamilies">availableFontFamilies&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontFamilies</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-availableFontNamesMatchingFontDescriptor$">availableFontNamesMatchingFontDescriptor:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontNamesMatchingFontDescriptor:</b> (NSFontDescriptor*)descriptor;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-availableFontNamesWithTraits$">availableFontNamesWithTraits:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFontNamesWithTraits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)fontTraitMask;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-availableFonts">availableFonts&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableFonts</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns an array of available fonts.
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-availableMembersOfFontFamily$">availableMembersOfFontFamily:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>availableMembersOfFontFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-collectionNames">collectionNames&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>collectionNames</b>;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertAttributes$">convertAttributes:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*) <b>convertAttributes:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*)attributes;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$">convertFont:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Converts the NSFont <var>fontObject</var>
              according to user changes in the Font panel or
              the font menu
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-addFontTrait$">
                -addFontTrait:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-removeFontTrait$">
                -removeFontTrait:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-modifyFont$">
                -modifyFont:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-modifyFontViaPanel$">
                -modifyFontViaPanel:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-convertFont$toHaveTrait$">
                -convertFont:toHaveTrait:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-convertFont$toNotHaveTrait$">
                -convertFont:toNotHaveTrait:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-convertFont$toSize$">
                -convertFont:toSize:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-convertFont$toFamily$">
                -convertFont:toFamily:
              </a>

              <a rel="gsdoc" href="#method$NSFontManager-convertWeight$ofFont$">
                -convertWeight:ofFont:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$toFace$">convertFont:&nbsp;toFace:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toFace:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)typeface;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$toFamily$">convertFont:&nbsp;toFamily:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$toHaveTrait$">convertFont:&nbsp;toHaveTrait:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toHaveTrait:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)trait;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$toNotHaveTrait$">convertFont:&nbsp;toNotHaveTrait:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toNotHaveTrait:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)trait;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertFont$toSize$">convertFont:&nbsp;toSize:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> toSize:</b> (float)size;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-convertWeight$ofFont$">convertWeight:&nbsp;ofFont:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>convertWeight:</b> (BOOL)upFlag<b> ofFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-delegate">delegate&nbsp;</a></h3>
    - (id) <b>delegate</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the NSFontManager&apos;s delegate
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-fontDescriptorsInCollection$">fontDescriptorsInCollection:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>fontDescriptorsInCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-fontMenu$">fontMenu:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSMenu.html#class$NSMenu">NSMenu</a>*) <b>fontMenu:</b> (BOOL)create;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the font menu, creates it (if needed) if
              <var>create</var> is <code>YES</code>.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-setFontMenu$">
                -setFontMenu:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-fontNamed$hasTraits$">fontNamed:&nbsp;hasTraits:&nbsp;</a></h3>
    - (BOOL) <b>fontNamed:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)typeface<b> hasTraits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)fontTraitMask;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-fontPanel$">fontPanel:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFontPanel.html#class$NSFontPanel">NSFontPanel</a>*) <b>fontPanel:</b> (BOOL)create;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the NSFontPanel, creates it (if needed)
              if <var>create</var> is <code>YES</code>.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager+setFontPanelFactory$">
                +setFontPanelFactory:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-fontWithFamily$traits$weight$size$">fontWithFamily:&nbsp;traits:&nbsp;weight:&nbsp;size:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>fontWithFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family<b> traits:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>)traits<b> weight:</b> (int)weight<b> size:</b> (float)size;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-isEnabled">isEnabled&nbsp;</a></h3>
    - (BOOL) <b>isEnabled</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the NSFontPanel is enabled (if
              exists)
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-isMultiple">isMultiple&nbsp;</a></h3>
    - (BOOL) <b>isMultiple</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns whether the current selection contains
              multiple fonts
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-localizedNameForFamily$face$">localizedNameForFamily:&nbsp;face:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>localizedNameForFamily:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)family<b> face:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)face;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-modifyFont$">modifyFont:&nbsp;</a></h3>
    - (void) <b>modifyFont:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-modifyFontViaPanel$">modifyFontViaPanel:&nbsp;</a></h3>
    - (void) <b>modifyFontViaPanel:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-orderFrontFontPanel$">orderFrontFontPanel:&nbsp;</a></h3>
    - (void) <b>orderFrontFontPanel:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-removeCollection$">removeCollection:&nbsp;</a></h3>
    - (BOOL) <b>removeCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-removeFontDescriptor$fromCollection$">removeFontDescriptor:&nbsp;fromCollection:&nbsp;</a></h3>
    - (void) <b>removeFontDescriptor:</b> (NSFontDescriptor*)descriptor<b> fromCollection:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)collection;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-removeFontTrait$">removeFontTrait:&nbsp;</a></h3>
    - (void) <b>removeFontTrait:</b> (id)sender;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-selectedFont">selectedFont&nbsp;</a></h3>
    - (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*) <b>selectedFont</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the selected font
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-setSelectedFont$isMultiple$">
                -setSelectedFont:isMultiple:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-sendAction">sendAction&nbsp;</a></h3>
    - (BOOL) <b>sendAction</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setAction$">setAction:&nbsp;</a></h3>
    - (void) <b>setAction:</b> (SEL)aSelector;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sents the action sents by the NSFontManager to
              <var>aSelector</var>.
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-action">
                -action
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setDelegate$">setDelegate:&nbsp;</a></h3>
    - (void) <b>setDelegate:</b> (id)anObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the NSFontManager&apos;s delegate to
              <var>anObject</var>
                </p>
    <p>
      
            FIXME: This is extremely unclear. At the moment, the
            NSFontManager&apos;s delegate is never used.
            This can&apos;t be right.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setEnabled$">setEnabled:&nbsp;</a></h3>
    - (void) <b>setEnabled:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Enables/disables the NSFontPanel and the
              font menu (if they exist)
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-isEnabled">
                -isEnabled
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setFontMenu$">setFontMenu:&nbsp;</a></h3>
    - (void) <b>setFontMenu:</b> (<a rel="gsdoc" href="NSMenu.html#class$NSMenu">NSMenu</a>*)newMenu;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Sets the font menu to <var>newMenu</var>
                </p>
    <p>
      
            
    </p>
    <p>

              See Also:
              <a rel="gsdoc" href="#method$NSFontManager-fontMenu$">
                -fontMenu:
              </a>

                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setSelectedAttributes$isMultiple$">setSelectedAttributes:&nbsp;isMultiple:&nbsp;</a></h3>
    - (void) <b>setSelectedAttributes:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*)attributes<b> isMultiple:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-setSelectedFont$isMultiple$">setSelectedFont:&nbsp;isMultiple:&nbsp;</a></h3>
    - (void) <b>setSelectedFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject<b> isMultiple:</b> (BOOL)flag;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-traitsOfFont$">traitsOfFont:&nbsp;</a></h3>
    - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontTraitMask">NSFontTraitMask</a>) <b>traitsOfFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)aFont;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSFontManager-weightOfFont$">weightOfFont:&nbsp;</a></h3>
    - (int) <b>weightOfFont:</b> (<a rel="gsdoc" href="NSFont.html#class$NSFont">NSFont</a>*)fontObject;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            
    </p>
    <p>

              Returns the weight of the NSFont
              <var>fontObject</var>
                </p>
    <p>
      
          
    </div>
    <hr width="25%" align="left" />
</div>
<a name="_NSFontManager_ivars"/>    <br/><hr width="50%" align="left" />
    <h2>Instance Variables for NSFontManager Class</h2>
    <h3><a name="ivariable$NSFontManager*_action">_action</a></h3>
    @protected SEL <b>_action</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_collections">_collections</a></h3>
    @protected NSMutableDictionary* <b>_collections</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_delegate">_delegate</a></h3>
    @protected id <b>_delegate</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_fontEnumerator">_fontEnumerator</a></h3>
    @protected id <b>_fontEnumerator</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_fontMenu">_fontMenu</a></h3>
    @protected NSMenu* <b>_fontMenu</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_multiple">_multiple</a></h3>
    @protected BOOL <b>_multiple</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_selectedAttributes">_selectedAttributes</a></h3>
    @protected NSDictionary* <b>_selectedAttributes</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_selectedFont">_selectedFont</a></h3>
    @protected NSFont* <b>_selectedFont</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_storedTag">_storedTag</a></h3>
    @protected NSFontTag <b>_storedTag</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <h3><a name="ivariable$NSFontManager*_trait">_trait</a></h3>
    @protected NSFontTraitMask <b>_trait</b>;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Warning</em> the underscore at the start of the
            name of this instance variable indicates that, even
            though it is not technically <em>private</em>, it is
            intended for internal use within the package, and
            you should not use the variable in other code.
          
    </div>
    <hr width="25%" align="left" />
    <br/><hr width="50%" align="left" /><br/>

          <h1><a name="002000000000">
        Software documentation for the
        NSObject(NSFontManagerDelegate)
        informal protocol
      </a></h1>
    <h2><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#class$NSObject">NSObject</a>(<a name="category$NSObject(NSFontManagerDelegate)">NSFontManagerDelegate</a>)</h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>AppKit/NSFontManager.h</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
          <em>Description forthcoming.</em>
        
    </div>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="NSFontManager.html#method$NSObject(NSFontManagerDelegate)-fontManager$willIncludeFont$">-fontManager:willIncludeFont:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$NSObject(NSFontManagerDelegate)-fontManager$willIncludeFont$">fontManager:&nbsp;willIncludeFont:&nbsp;</a></h3>
    - (BOOL) <b>fontManager:</b> (id)sender<b> willIncludeFont:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)fontName;<br />
    <div class="availability">
<b>Availability:</b> OpenStep</div>
<br />
    <div class="desc">
      
            <em>Description forthcoming.</em>
          
    </div>
    <hr width="25%" align="left" />
</div>
    <br />
    <a href="Gui.html">Up</a>
    </font>
</body>
</html>

VaKeR 2022