| Function | Description |
|---|---|
| != | Compares two BFont objects for inequality |
| = | Assigns one BFont object to another |
| == | Compares two BFont objects for equality |
| ascent | |
| be_bold_font | |
| be_fixed_font | |
| be_plain_font | |
| Blocks() | Returns a unicode_block object indicating which Unicode blocks the font supports |
| BoundingBox() | Returns the bounding box of the entire font |
| Constants | |
| Constructor | |
| CountTuned() | Returns number of tuned fonts for the family and style |
| Defined Types | |
| descent | |
| Direction() | Returns direction in which the text is to be read |
| edge_info | Describes a font's edges |
| Edges | |
| Encoding() | Returns character encoding scheme |
| escapement_delta | Describes a font's escapements |
| Escapements | |
| Face() | Returns secondary font characteristics |
| FamilyAndStyle() | Returns internal representation of font family and style |
| FileFormat() | Returns the file format of the font |
| Flags() | Returns font behavior |
| BFont | |
| BFont() | Constructor |
| font_direction | |
| font_family | |
| font_file_format | |
| font_height | |
| font_metric_mode | |
| font_style | |
| Function Summary | |
| GetBoundingBoxesAsGlyphs() | Returns bounding boxes for a group of characters' individual glyphs |
| GetBoundingBoxesAsString() | Returns bounding boxes for a group of characters as a string |
| GetBoundingBoxesForStrings() | Returns bounding boxes for a group of strings |
| GetEdges() | Returns edges of characters in a string |
| GetEscapements() | Returns escapements of characters in a string |
| GetFamilyAndStyle() | Returns family and style of font |
| GetGlyphShapes() | Returns BShape objects in the shape of specified glyphs |
| GetHasGlyphs() | Returns which characters in an array have glyphs in the font |
| GetHeight() | Returns font's height information |
| GetStringWidths() | Returns numbers of pixels required to draw strings |
| GetTruncatedStrings() | Truncates strings to fit within a horizontal bounds |
| GetTunedInfo() | Returns configuration of a tuned font |
| IsFixed() | Reports whether the font is fixed spacing or not |
| IsFullAndHalfFixed() | Unsupported in the current release |
| leading | |
| Member Functions | |
| Operators | |
| PrintToStream() | Writes font information to standard output |
| Rotation() | Returns baseline rotation |
| SetEncoding() | Sets character encoding scheme |
| SetFace() | Sets secondary font characteristics |
| SetFamilyAndFace() | Sets family and face of font |
| SetFamilyAndStyle() | Sets family and style of font |
| SetFlags() | Sets font behavior |
| SetRotation() | Sets baseline rotation |
| SetShear() | Sets shear |
| SetSize() | Sets font point size |
| SetSpacing() | Sets horizontal spacing mode |
| Shear() | Returns shear |
| Size() | Returns font point size |
| Spacing() | Returns horizontal spacing mode |
| StringWidth() | Returns number of pixels required to draw string |
| System Fonts | |
| TruncateString() | |
| tuned_font_info | |
| unicode_block | |
| Using a BFont Object |
| The Interface Kit Table of Contents | The Interface Kit Index |
Copyright © 2000 Be, Inc. All rights reserved..