![]() 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 : |
<!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>NSFont</title> </head> <body> <font face="serif"> <a href="Gui.html">Up</a> <br /> <h1><a name="title$NSFont">NSFont</a></h1> <h3>Authors</h3> <dl> <dt>Ovidiu Predescu (<a href="mailto:ovidiu@net-community.com"><code>ovidiu@net-community.com</code></a>)</dt> <dd> </dd> </dl> <blockquote> The font class </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">NSFont</a> </li> <li> <a href="#002000000000">Software documentation for the NSFont(GNUstep) category</a> </li> </ol> <hr width="50%" align="left" /> </div> <h1><a name="001000000000">NSFont</a></h1> <p> The NSFont class allows control of the fonts used for displaying text anywhere on the screen. The primary methods for getting a particular font are <a rel="gsdoc" href="#method$NSFont+fontWithName$matrix$"> +fontWithName:matrix: </a> and <a rel="gsdoc" href="#method$NSFont+fontWithName$size$"> +fontWithName:size: </a> which take the name and size of a particular font and return the NSFont object associated with that font. In addition there are several convenience mathods which make it easier to get certain types of fonts. </p> <p> In particular, there are several methods to get the standard fonts used by the Application to display text for a partiuclar purpose. See the class methods listed below for more information. These default fonts can be set using the user defaults system. The default font names available are: </p> <ul> <li> NSBoldFont Helvetica-Bold (System bold font) </li> <li> NSControlContentFont System font </li> <li> NSFont Helvetica (System Font) </li> <li> NSLabelFont System font </li> <li> NSMenuFont System font </li> <li> NSMenuBarFont System font </li> <li> NSMessageFont System font </li> <li> NSPaletteFont System bold font </li> <li> NSTitleBarFont System bold font </li> <li> NSToolTipsFont System font </li> <li> NSUserFixedPitchFont Courier </li> <li> NSUserFont System font </li> </ul> <p> The default sizes are: </p> <ul> <li> NSBoldFontSize (none) </li> <li> NSControlContentFontSize (none) </li> <li> NSFontSize 12 (System Font Size) </li> <li> NSLabelFontSize (none) </li> <li> NSMenuFontSize (none) </li> <li> NSMiniFontSize 6 </li> <li> NSMessageFontSize (none) </li> <li> NSPaletteFontSize (none) </li> <li> NSSmallFontSize 9 </li> <li> NSTitleBarFontSize (none) </li> <li> NSToolTipsFontSize (none) </li> <li> NSUserFixedPitchFontSize (none) </li> <li> NSUserFontSize (none) </li> </ul> <p> Font sizes list with (none) default to NSFontSize. </p> <h2><a name="class$NSFont">NSFont</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/NSFont.h</dd> </dl> </blockquote> <blockquote> <dl> <dt><b>Conforms to:</b></dt> <dd><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#protocol$(NSCoding)">NSCoding</a></dd> <dd><a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#protocol$(NSCopying)">NSCopying</a></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="#_NSFont_ivars">Instance Variables</a> <br/><br/> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSFont.html#method$NSFont(GNUstep)-fontInfo">-fontInfo</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont(GNUstep)-fontRef">-fontRef</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+boldSystemFontOfSize$">+boldSystemFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+controlContentFontOfSize$">+controlContentFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+fontWithDescriptor$size$">+fontWithDescriptor:size:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+fontWithDescriptor$size$textTransform$">+fontWithDescriptor:size:textTransform:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+fontWithDescriptor$textTransform$">+fontWithDescriptor:textTransform:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+fontWithName$matrix$">+fontWithName:matrix:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+fontWithName$size$">+fontWithName:size:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+labelFontOfSize$">+labelFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+labelFontSize">+labelFontSize</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+menuBarFontOfSize$">+menuBarFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+menuFontOfSize$">+menuFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+messageFontOfSize$">+messageFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+paletteFontOfSize$">+paletteFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+preferredFontNames">+preferredFontNames</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+setPreferredFontNames$">+setPreferredFontNames:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+setUserFixedPitchFont$">+setUserFixedPitchFont:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+setUserFont$">+setUserFont:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+smallSystemFontSize">+smallSystemFontSize</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+systemFontOfSize$">+systemFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+systemFontSize">+systemFontSize</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+systemFontSizeForControlSize$">+systemFontSizeForControlSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+titleBarFontOfSize$">+titleBarFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+toolTipsFontOfSize$">+toolTipsFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+useFont$">+useFont:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+userFixedPitchFontOfSize$">+userFixedPitchFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont+userFontOfSize$">+userFontOfSize:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-advancementForGlyph$">-advancementForGlyph:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-afmDictionary">-afmDictionary</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-afmFileContents">-afmFileContents</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-ascender">-ascender</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-boundingRectForFont">-boundingRectForFont</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-boundingRectForGlyph$">-boundingRectForGlyph:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-capHeight">-capHeight</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-coveredCharacterSet">-coveredCharacterSet</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-defaultLineHeightForFont">-defaultLineHeightForFont</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-descender">-descender</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-displayName">-displayName</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-encodingScheme">-encodingScheme</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-familyName">-familyName</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-fontDescriptor">-fontDescriptor</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-fontName">-fontName</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-getAdvancements$forGlyphs$count$">-getAdvancements:forGlyphs:count:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-getAdvancements$forPackedGlyphs$count$">-getAdvancements:forPackedGlyphs:count:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-getBoundingRects$forGlyphs$count$">-getBoundingRects:forGlyphs:count:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-glyphIsEncoded$">-glyphIsEncoded:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-glyphPacking">-glyphPacking</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-glyphWithName$">-glyphWithName:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-isBaseFont">-isBaseFont</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-isFixedPitch">-isFixedPitch</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-italicAngle">-italicAngle</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-leading">-leading</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-matrix">-matrix</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-maximumAdvancement">-maximumAdvancement</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-minimumAdvancement">-minimumAdvancement</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-mostCompatibleStringEncoding">-mostCompatibleStringEncoding</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-numberOfGlyphs">-numberOfGlyphs</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-pointSize">-pointSize</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionOfGlyph$forCharacter$struckOverRect$">-positionOfGlyph:forCharacter:struckOverRect:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionOfGlyph$precededByGlyph$isNominal$">-positionOfGlyph:precededByGlyph:isNominal:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionOfGlyph$struckOverGlyph$metricsExist$">-positionOfGlyph:struckOverGlyph:metricsExist:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionOfGlyph$struckOverRect$metricsExist$">-positionOfGlyph:struckOverRect:metricsExist:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionOfGlyph$withRelation$toBaseGlyph$totalAdvancement$metricsExist$">-positionOfGlyph:withRelation:toBaseGlyph:totalAdvancement:metricsExist:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-positionsForCompositeSequence$numberOfGlyphs$pointArray$">-positionsForCompositeSequence:numberOfGlyphs:pointArray:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-printerFont">-printerFont</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-renderingMode">-renderingMode</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-screenFont">-screenFont</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-screenFontWithRenderingMode$">-screenFontWithRenderingMode:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-set">-set</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-setInContext$">-setInContext:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-textTransform">-textTransform</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-underlinePosition">-underlinePosition</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-underlineThickness">-underlineThickness</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-widthOfString$">-widthOfString:</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont-xHeight">-xHeight</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSFont+boldSystemFontOfSize$">boldSystemFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>boldSystemFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the default bold font for use in menus and heading in standard gui components. If <var>fontSize</var> is <= 0, the default size is used. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+fontWithName$size$"> +fontWithName:size: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+controlContentFontOfSize$">controlContentFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>controlContentFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+fontWithDescriptor$size$">fontWithDescriptor: size: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>fontWithDescriptor:</b> (NSFontDescriptor*)descriptor<b> size:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)size;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+fontWithDescriptor$size$textTransform$">fontWithDescriptor: size: textTransform: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>fontWithDescriptor:</b> (NSFontDescriptor*)descriptor<b> size:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)size<b> textTransform:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*)transform;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+fontWithDescriptor$textTransform$">fontWithDescriptor: textTransform: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>fontWithDescriptor:</b> (NSFontDescriptor*)descriptor<b> textTransform:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*)transform;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+fontWithName$matrix$">fontWithName: matrix: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>fontWithName:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)aFontName<b> matrix:</b> (const <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>*)fontMatrix;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns an autoreleased font with name <var>aFontName</var> and matrix <var>fontMatrix</var>. </p> <p> </p> <p> The <var>fontMatrix</var> is a standard size element matrix as used in PostScript to describe the scaling of the font, typically it just includes the font size as [fontSize 0 0 fontSize 0 0]. You can use the constant NSFontIdentityMatrix in place of [1 0 0 1 0 0]. If NSFontIdentityMatrix, then the font will automatically flip itself when set in a flipped view. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+fontWithName$size$">fontWithName: size: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>fontWithName:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)aFontName<b> size:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns an autoreleased font with name <var>aFontName</var> and size <var>fontSize</var>. </p> <p> </p> <p> Fonts created using this method will automatically flip themselves when set in a flipped view. </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+labelFontOfSize$">labelFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>labelFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+labelFontSize">labelFontSize </a></h3> + (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>labelFontSize</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+menuBarFontOfSize$">menuBarFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>menuBarFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+menuFontOfSize$">menuFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>menuFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+messageFontOfSize$">messageFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>messageFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+paletteFontOfSize$">paletteFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>paletteFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+preferredFontNames">preferredFontNames </a></h3> + (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*) <b>preferredFontNames</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns an array of the names of preferred fonts. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+setPreferredFontNames$"> +setPreferredFontNames: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+setPreferredFontNames$">setPreferredFontNames: </a></h3> + (void) <b>setPreferredFontNames:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSArray.html#class$NSArray">NSArray</a>*)fontNames;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Sets an array of the names of preferred fonts to fontsNames/ </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+preferredFontNames"> +preferredFontNames </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+setUserFixedPitchFont$">setUserFixedPitchFont: </a></h3> + (void) <b>setUserFixedPitchFont:</b> (<a rel="gsdoc" href="#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$NSFont+setUserFont$">setUserFont: </a></h3> + (void) <b>setUserFont:</b> (<a rel="gsdoc" href="#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$NSFont+smallSystemFontSize">smallSystemFontSize </a></h3> + (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>smallSystemFontSize</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+systemFontOfSize$">systemFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>systemFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the default font for use in menus and heading in standard gui components. If <var>fontSize</var> is <= 0, the default size is used. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+boldSystemFontOfSize$"> +boldSystemFontOfSize: </a> userFontOfSize: userFixedPitchFontOfSize: <a rel="gsdoc" href="#method$NSFont+fontWithName$size$"> +fontWithName:size: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+systemFontSize">systemFontSize </a></h3> + (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>systemFontSize</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+systemFontSizeForControlSize$">systemFontSizeForControlSize: </a></h3> + (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>systemFontSizeForControlSize:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSControlSize">NSControlSize</a>)controlSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+titleBarFontOfSize$">titleBarFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>titleBarFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+toolTipsFontOfSize$">toolTipsFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>toolTipsFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+useFont$">useFont: </a></h3> + (void) <b>useFont:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)aFontName;<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$NSFont+userFixedPitchFontOfSize$">userFixedPitchFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>userFixedPitchFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the default fixed pitch font for use in locations other than standard gui components. If <var>fontSize</var> is <= 0, the default size is used. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+setUserFixedPitchFont$"> +setUserFixedPitchFont: </a> <a rel="gsdoc" href="#method$NSFont+userFontOfSize$"> +userFontOfSize: </a> <a rel="gsdoc" href="#method$NSFont+boldSystemFontOfSize$"> +boldSystemFontOfSize: </a> <a rel="gsdoc" href="#method$NSFont+systemFontOfSize$"> +systemFontOfSize: </a> <a rel="gsdoc" href="#method$NSFont+fontWithName$size$"> +fontWithName:size: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont+userFontOfSize$">userFontOfSize: </a></h3> + (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>userFontOfSize:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>)fontSize;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> Returns the default font for use in locations other than standard gui components. If <var>fontSize</var> is <= 0, the default size is used. </p> <p> </p> <p> See Also: <a rel="gsdoc" href="#method$NSFont+setUserFont$"> +setUserFont: </a> <a rel="gsdoc" href="#method$NSFont+boldSystemFontOfSize$"> +boldSystemFontOfSize: </a> systemFontOfSize: userFixedPitchFontOfSize: <a rel="gsdoc" href="#method$NSFont+fontWithName$size$"> +fontWithName:size: </a> </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-advancementForGlyph$">advancementForGlyph: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>advancementForGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph;<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$NSFont-afmDictionary">afmDictionary </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSDictionary.html#class$NSDictionary">NSDictionary</a>*) <b>afmDictionary</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$NSFont-afmFileContents">afmFileContents </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>afmFileContents</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> </p> <p> This method returns <code>nil</code> in the GNUstep implementation </p> <p> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-ascender">ascender </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>ascender</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$NSFont-boundingRectForFont">boundingRectForFont </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>boundingRectForFont</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$NSFont-boundingRectForGlyph$">boundingRectForGlyph: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>) <b>boundingRectForGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph;<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$NSFont-capHeight">capHeight </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>capHeight</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$NSFont-coveredCharacterSet">coveredCharacterSet </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSCharacterSet.html#class$NSCharacterSet">NSCharacterSet</a>*) <b>coveredCharacterSet</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-defaultLineHeightForFont">defaultLineHeightForFont </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>defaultLineHeightForFont</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$NSFont-descender">descender </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>descender</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$NSFont-displayName">displayName </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>displayName</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$NSFont-encodingScheme">encodingScheme </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>encodingScheme</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$NSFont-familyName">familyName </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>familyName</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$NSFont-fontDescriptor">fontDescriptor </a></h3> - (NSFontDescriptor*) <b>fontDescriptor</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-fontName">fontName </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>fontName</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$NSFont-getAdvancements$forGlyphs$count$">getAdvancements: forGlyphs: count: </a></h3> - (void) <b>getAdvancements:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSizeArray">NSSizeArray</a>)advancements<b> forGlyphs:</b> (const <a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>*)glyphs<b> count:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSUInteger">NSUInteger</a>)count;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-getAdvancements$forPackedGlyphs$count$">getAdvancements: forPackedGlyphs: count: </a></h3> - (void) <b>getAdvancements:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSizeArray">NSSizeArray</a>)advancements<b> forPackedGlyphs:</b> (const void*)glyphs<b> count:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSUInteger">NSUInteger</a>)count;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-getBoundingRects$forGlyphs$count$">getBoundingRects: forGlyphs: count: </a></h3> - (void) <b>getBoundingRects:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRectArray">NSRectArray</a>)bounds<b> forGlyphs:</b> (const <a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>*)glyphs<b> count:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSUInteger">NSUInteger</a>)count;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-glyphIsEncoded$">glyphIsEncoded: </a></h3> - (BOOL) <b>glyphIsEncoded:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph;<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$NSFont-glyphPacking">glyphPacking </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSMultibyteGlyphPacking">NSMultibyteGlyphPacking</a>) <b>glyphPacking</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$NSFont-glyphWithName$">glyphWithName: </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>) <b>glyphWithName:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)glyphName;<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$NSFont-isBaseFont">isBaseFont </a></h3> - (BOOL) <b>isBaseFont</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$NSFont-isFixedPitch">isFixedPitch </a></h3> - (BOOL) <b>isFixedPitch</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$NSFont-italicAngle">italicAngle </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>italicAngle</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$NSFont-leading">leading </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>leading</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-matrix">matrix </a></h3> - (const <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>*) <b>matrix</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$NSFont-maximumAdvancement">maximumAdvancement </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>maximumAdvancement</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$NSFont-minimumAdvancement">minimumAdvancement </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>) <b>minimumAdvancement</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$NSFont-mostCompatibleStringEncoding">mostCompatibleStringEncoding </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSStringEncoding">NSStringEncoding</a>) <b>mostCompatibleStringEncoding</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$NSFont-numberOfGlyphs">numberOfGlyphs </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/BaseAdditions/Reference/TypesAndConstants.html#type$NSUInteger">NSUInteger</a>) <b>numberOfGlyphs</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-pointSize">pointSize </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>pointSize</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$NSFont-positionOfGlyph$forCharacter$struckOverRect$">positionOfGlyph: forCharacter: struckOverRect: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>positionOfGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph<b> forCharacter:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$unichar">unichar</a>)aChar<b> struckOverRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)aRect;<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$NSFont-positionOfGlyph$precededByGlyph$isNominal$">positionOfGlyph: precededByGlyph: isNominal: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>positionOfGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)curGlyph<b> precededByGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)prevGlyph<b> isNominal:</b> (BOOL*)nominal;<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$NSFont-positionOfGlyph$struckOverGlyph$metricsExist$">positionOfGlyph: struckOverGlyph: metricsExist: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>positionOfGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph<b> struckOverGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)baseGlyph<b> metricsExist:</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$NSFont-positionOfGlyph$struckOverRect$metricsExist$">positionOfGlyph: struckOverRect: metricsExist: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>positionOfGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph<b> struckOverRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)aRect<b> metricsExist:</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$NSFont-positionOfGlyph$withRelation$toBaseGlyph$totalAdvancement$metricsExist$">positionOfGlyph: withRelation: toBaseGlyph: totalAdvancement: metricsExist: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>) <b>positionOfGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)aGlyph<b> withRelation:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyphRelation">NSGlyphRelation</a>)relation<b> toBaseGlyph:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>)baseGlyph<b> totalAdvancement:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSSize">NSSize</a>*)offset<b> metricsExist:</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$NSFont-positionsForCompositeSequence$numberOfGlyphs$pointArray$">positionsForCompositeSequence: numberOfGlyphs: pointArray: </a></h3> - (int) <b>positionsForCompositeSequence:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSGlyph">NSGlyph</a>*)glyphs<b> numberOfGlyphs:</b> (int)numGlyphs<b> pointArray:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSPoint">NSPoint</a>*)points;<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$NSFont-printerFont">printerFont </a></h3> - (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>printerFont</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$NSFont-renderingMode">renderingMode </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontRenderingMode">NSFontRenderingMode</a>) <b>renderingMode</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-screenFont">screenFont </a></h3> - (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>screenFont</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$NSFont-screenFontWithRenderingMode$">screenFontWithRenderingMode: </a></h3> - (<a rel="gsdoc" href="#class$NSFont">NSFont</a>*) <b>screenFontWithRenderingMode:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSFontRenderingMode">NSFontRenderingMode</a>)mode;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-set">set </a></h3> - (void) <b>set</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Sets the receiver as the font used for text drawing operations. If the current view is a flipped view, the reciever automatically flips itself to display correctly in the flipped view </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-setInContext$">setInContext: </a></h3> - (void) <b>setInContext:</b> (<a rel="gsdoc" href="NSGraphicsContext.html#class$NSGraphicsContext">NSGraphicsContext</a>*)context;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-textTransform">textTransform </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSAffineTransform.html#class$NSAffineTransform">NSAffineTransform</a>*) <b>textTransform</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont-underlinePosition">underlinePosition </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>underlinePosition</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$NSFont-underlineThickness">underlineThickness </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>underlineThickness</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$NSFont-widthOfString$">widthOfString: </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>widthOfString:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)string;<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$NSFont-xHeight">xHeight </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$CGFloat">CGFloat</a>) <b>xHeight</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> <a name="_NSFont_ivars"/> <br/><hr width="50%" align="left" /> <h2>Instance Variables for NSFont Class</h2> <h3><a name="ivariable$NSFont*_fontRef">_fontRef</a></h3> @protected void* <b>_fontRef</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$NSFont*cachedFlippedFont">cachedFlippedFont</a></h3> @protected NSFont* <b>cachedFlippedFont</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*cachedScreenFont">cachedScreenFont</a></h3> @protected NSFont* <b>cachedScreenFont</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*fontInfo">fontInfo</a></h3> @protected id <b>fontInfo</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*fontName">fontName</a></h3> @protected NSString* <b>fontName</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*matrix">matrix</a></h3> @protected CGFloat <b>matrix</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*matrixExplicitlySet">matrixExplicitlySet</a></h3> @protected BOOL <b>matrixExplicitlySet</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*role">role</a></h3> @protected int <b>role</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSFont*screenFont">screenFont</a></h3> @protected BOOL <b>screenFont</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <br/><hr width="50%" align="left" /><br/> <h1><a name="002000000000"> Software documentation for the NSFont(GNUstep) category </a></h1> <h2><a rel="gsdoc" href="#class$NSFont">NSFont</a>(<a name="category$NSFont(GNUstep)">GNUstep</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSFont.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSFont.html#method$NSFont(GNUstep)-fontInfo">-fontInfo</a></li> <li><a rel="gsdoc" href="NSFont.html#method$NSFont(GNUstep)-fontRef">-fontRef</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSFont(GNUstep)-fontInfo">fontInfo </a></h3> - (GSFontInfo*) <b>fontInfo</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSFont(GNUstep)-fontRef">fontRef </a></h3> - (void*) <b>fontRef</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</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>