# BFont Summary

## Function Summary

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

The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..