comparison src/share/native/sun/font/layout/OpenTypeLayoutEngine.h @ 5725:6784c9903db7

8004986: Better handling of glyph table 8004987: Improve font layout 8004994: Improve checking of glyph table Reviewed-by: bae, mschoene, jgodinez Contributed-by: steven.loomis@oracle.com
author prr
date Mon, 25 Feb 2013 09:52:53 -0800
parents 1d4340015b85
children 245c2dce7225
comparison
equal deleted inserted replaced
3:f4a0ea1226d1 4:51b51520aaeb
22 * questions. 22 * questions.
23 * 23 *
24 */ 24 */
25 25
26 /* 26 /*
27 * (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved 27 * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
28 * 28 *
29 */ 29 */
30 30
31 #ifndef __OPENTYPELAYOUTENGINE_H 31 #ifndef __OPENTYPELAYOUTENGINE_H
32 #define __OPENTYPELAYOUTENGINE_H 32 #define __OPENTYPELAYOUTENGINE_H
181 181
182 /** 182 /**
183 * The array of script tags, indexed by script code. 183 * The array of script tags, indexed by script code.
184 */ 184 */
185 static const LETag scriptTags[]; 185 static const LETag scriptTags[];
186
187 /**
188 * apply the typoflags. Only called by the c'tors.
189 */
190 void applyTypoFlags();
186 191
187 protected: 192 protected:
188 /** 193 /**
189 * A set of "default" features. The default characterProcessing method 194 * A set of "default" features. The default characterProcessing method
190 * will apply all of these features to every glyph. 195 * will apply all of these features to every glyph.