equal
deleted
inserted
replaced
278 * the text. The default implementation gets the table from |
278 * the text. The default implementation gets the table from |
279 * the font instance. Subclasses which need to get the tables |
279 * the font instance. Subclasses which need to get the tables |
280 * some other way must override this method. |
280 * some other way must override this method. |
281 * |
281 * |
282 * @param tableTag - the four byte table tag. |
282 * @param tableTag - the four byte table tag. |
|
283 * @param length - length to use |
283 * |
284 * |
284 * @return the address of the table. |
285 * @return the address of the table. |
285 * |
286 * |
286 * @internal |
287 * @internal |
287 */ |
288 */ |
288 virtual const void *getFontTable(LETag tableTag) const; |
289 virtual const void *getFontTable(LETag tableTag, size_t &length) const; |
|
290 |
|
291 /** |
|
292 * @deprecated |
|
293 */ |
|
294 virtual const void *getFontTable(LETag tableTag) const { size_t ignored; return getFontTable(tableTag, ignored); } |
289 |
295 |
290 /** |
296 /** |
291 * This method does character to glyph mapping. The default implementation |
297 * This method does character to glyph mapping. The default implementation |
292 * uses the font instance to do the mapping. It will allocate the glyph and |
298 * uses the font instance to do the mapping. It will allocate the glyph and |
293 * character index arrays if they're not already allocated. If it allocates the |
299 * character index arrays if they're not already allocated. If it allocates the |