Lines Matching full:font
14 * \brief C++ API: Layout Engine Font Instance object
59 * and the platform font environment. It allows a LayoutEngine to access font tables, do
62 * pixels and funits. (font design units)
64 * An instance of an <code>LEFontInstance</code> represents a font at a particular point
65 * size. Each instance can represent either a single physical font, or a composite font.
66 * A composite font is a collection of physical fonts, each of which contains a subset of
67 * the characters contained in the composite font.
70 * make sense for a physical font. If you have an <code>LEFontInstance</code> which
71 * represents a composite font you should only call the methods below which have
94 * Get a physical font which can render the given text. For composite fonts,
95 * if there is no single physical font which can render all of the text,
96 * return a physical font which can render an initial substring of the text,
100 * font and script, so it is best to call this method with text which is
106 * <code>LEFontInstance</code> which represent a physical font. It returns
112 * to indicate that the returned font may not be able to render all of
113 * the text. Whenever a valid font is returned, the <code>offset</code> parameter
118 * characters from the COMMON script in the font which is used for the given
121 * should return the font used for Arabic characters for all of the input text,
123 * which cannot be rendered by the font used for Arabic characters, but which can
124 * be rendered by another font, you should return that font for those characters.
129 * rendered using the returned font.
132 * @param success - set to an error code if the arguments are illegal, or no font
137 * @return an <code>LEFontInstance</code> for the sub font which can render the characters, or
147 // Font file access
151 * This method reads a table from the font. Note that in general,
153 * which represents a physical font - i.e. one which has been returned by
154 * <code>getSubFont()</code>. This is because each subfont in a composite font
169 * This method is used to determine if the font can
171 * by looking the character up in the font's character
180 * @return <code>TRUE</code> if the font can render ch.
188 * the font's EM square.
198 * indices, using the font's character to glyph map.
223 * font's character to glyph map. The default implementation of this
240 * font's character to glyph map. The default implementation of this
256 * font's character to glyph map. There is no default implementation
258 * font implementation.
297 * This method returns the width of the font's EM square
307 * This method returns the height of the font's EM square
317 * This method converts font design units in the
329 * This method converts font design units in the
341 * This method converts font design units to points.
352 * X direction to font design units.
356 * @return font design units in the X direction
364 * Y direction to font design units.
368 * @return font design units in the Y direction
375 * This method converts pixels to font design units.
378 * @param units - set to X and Y font design units
385 * Get the X scale factor from the font's transform. The default
398 * Get the Y scale factor from the font's transform. The default
410 * This method transforms an X, Y point in font design units to a
411 * pixel coordinate, applying the font's transform. The default
415 * @param xFunits - the X coordinate in font design units
416 * @param yFunits - the Y coordinate in font design units
457 * Get the font's ascent.
459 * @return the font's ascent, in points. This value
467 * Get the font's descent.
469 * @return the font's descent, in points. This value
477 * Get the font's leading.
479 * @return the font's leading, in points. This value
488 * this font. The default implementation of this method