objc2_core_text/generated/
mod.rs1#![allow(unused_imports)]
5#![allow(deprecated)]
6#![allow(non_snake_case)]
7#![allow(non_camel_case_types)]
8#![allow(non_upper_case_globals)]
9#![allow(missing_docs)]
10#![allow(clippy::too_many_arguments)]
11#![allow(clippy::type_complexity)]
12#![allow(clippy::upper_case_acronyms)]
13#![allow(clippy::identity_op)]
14#![allow(clippy::missing_safety_doc)]
15#![allow(clippy::doc_lazy_continuation)]
16#![allow(rustdoc::broken_intra_doc_links)]
17#![allow(rustdoc::bare_urls)]
18#![allow(rustdoc::invalid_html_tags)]
19
20#[link(name = "CoreText", kind = "framework")]
21extern "C" {}
22
23#[cfg(feature = "CTDefines")]
24#[path = "CTDefines.rs"]
25mod __CTDefines;
26#[cfg(feature = "CTFont")]
27#[path = "CTFont.rs"]
28mod __CTFont;
29#[cfg(feature = "CTFontCollection")]
30#[path = "CTFontCollection.rs"]
31mod __CTFontCollection;
32#[cfg(feature = "CTFontDescriptor")]
33#[path = "CTFontDescriptor.rs"]
34mod __CTFontDescriptor;
35#[cfg(feature = "CTFontManager")]
36#[path = "CTFontManager.rs"]
37mod __CTFontManager;
38#[cfg(feature = "CTFontManagerErrors")]
39#[path = "CTFontManagerErrors.rs"]
40mod __CTFontManagerErrors;
41#[cfg(feature = "CTFontTraits")]
42#[path = "CTFontTraits.rs"]
43mod __CTFontTraits;
44#[cfg(feature = "CTFrame")]
45#[path = "CTFrame.rs"]
46mod __CTFrame;
47#[cfg(feature = "CTFramesetter")]
48#[path = "CTFramesetter.rs"]
49mod __CTFramesetter;
50#[cfg(feature = "CTGlyphInfo")]
51#[path = "CTGlyphInfo.rs"]
52mod __CTGlyphInfo;
53#[cfg(feature = "CTLine")]
54#[path = "CTLine.rs"]
55mod __CTLine;
56#[cfg(feature = "CTParagraphStyle")]
57#[path = "CTParagraphStyle.rs"]
58mod __CTParagraphStyle;
59#[cfg(feature = "CTRubyAnnotation")]
60#[path = "CTRubyAnnotation.rs"]
61mod __CTRubyAnnotation;
62#[cfg(feature = "CTRun")]
63#[path = "CTRun.rs"]
64mod __CTRun;
65#[cfg(feature = "CTRunDelegate")]
66#[path = "CTRunDelegate.rs"]
67mod __CTRunDelegate;
68#[cfg(feature = "CTStringAttributes")]
69#[path = "CTStringAttributes.rs"]
70mod __CTStringAttributes;
71#[cfg(feature = "CTTextTab")]
72#[path = "CTTextTab.rs"]
73mod __CTTextTab;
74#[cfg(feature = "CTTypesetter")]
75#[path = "CTTypesetter.rs"]
76mod __CTTypesetter;
77#[cfg(feature = "SFNTLayoutTypes")]
78#[path = "SFNTLayoutTypes.rs"]
79mod __SFNTLayoutTypes;
80#[cfg(feature = "SFNTTypes")]
81#[path = "SFNTTypes.rs"]
82mod __SFNTTypes;
83
84#[cfg(feature = "CTFont")]
85pub use self::__CTFont::kCTBaselineClassHanging;
86#[cfg(feature = "CTFont")]
87pub use self::__CTFont::kCTBaselineClassIdeographicCentered;
88#[cfg(feature = "CTFont")]
89pub use self::__CTFont::kCTBaselineClassIdeographicHigh;
90#[cfg(feature = "CTFont")]
91pub use self::__CTFont::kCTBaselineClassIdeographicLow;
92#[cfg(feature = "CTFont")]
93pub use self::__CTFont::kCTBaselineClassMath;
94#[cfg(feature = "CTFont")]
95pub use self::__CTFont::kCTBaselineClassRoman;
96#[cfg(feature = "CTFont")]
97pub use self::__CTFont::kCTBaselineOriginalFont;
98#[cfg(feature = "CTFont")]
99pub use self::__CTFont::kCTBaselineReferenceFont;
100#[cfg(feature = "CTFont")]
101pub use self::__CTFont::kCTFontCopyrightNameKey;
102#[cfg(feature = "CTFont")]
103pub use self::__CTFont::kCTFontDescriptionNameKey;
104#[cfg(feature = "CTFont")]
105pub use self::__CTFont::kCTFontDesignerNameKey;
106#[cfg(feature = "CTFont")]
107pub use self::__CTFont::kCTFontDesignerURLNameKey;
108#[cfg(feature = "CTFont")]
109pub use self::__CTFont::kCTFontFamilyNameKey;
110#[cfg(feature = "CTFont")]
111pub use self::__CTFont::kCTFontFeatureSampleTextKey;
112#[cfg(feature = "CTFont")]
113pub use self::__CTFont::kCTFontFeatureSelectorDefaultKey;
114#[cfg(feature = "CTFont")]
115pub use self::__CTFont::kCTFontFeatureSelectorIdentifierKey;
116#[cfg(feature = "CTFont")]
117pub use self::__CTFont::kCTFontFeatureSelectorNameKey;
118#[cfg(feature = "CTFont")]
119pub use self::__CTFont::kCTFontFeatureSelectorSettingKey;
120#[cfg(feature = "CTFont")]
121pub use self::__CTFont::kCTFontFeatureTooltipTextKey;
122#[cfg(feature = "CTFont")]
123pub use self::__CTFont::kCTFontFeatureTypeExclusiveKey;
124#[cfg(feature = "CTFont")]
125pub use self::__CTFont::kCTFontFeatureTypeIdentifierKey;
126#[cfg(feature = "CTFont")]
127pub use self::__CTFont::kCTFontFeatureTypeNameKey;
128#[cfg(feature = "CTFont")]
129pub use self::__CTFont::kCTFontFeatureTypeSelectorsKey;
130#[cfg(feature = "CTFont")]
131pub use self::__CTFont::kCTFontFullNameKey;
132#[cfg(feature = "CTFont")]
133pub use self::__CTFont::kCTFontLicenseNameKey;
134#[cfg(feature = "CTFont")]
135pub use self::__CTFont::kCTFontLicenseURLNameKey;
136#[cfg(feature = "CTFont")]
137pub use self::__CTFont::kCTFontManufacturerNameKey;
138#[cfg(feature = "CTFont")]
139pub use self::__CTFont::kCTFontOpenTypeFeatureTag;
140#[cfg(feature = "CTFont")]
141pub use self::__CTFont::kCTFontOpenTypeFeatureValue;
142#[cfg(feature = "CTFont")]
143pub use self::__CTFont::kCTFontPostScriptCIDNameKey;
144#[cfg(feature = "CTFont")]
145pub use self::__CTFont::kCTFontPostScriptNameKey;
146#[cfg(feature = "CTFont")]
147pub use self::__CTFont::kCTFontSampleTextNameKey;
148#[cfg(feature = "CTFont")]
149pub use self::__CTFont::kCTFontStyleNameKey;
150#[cfg(feature = "CTFont")]
151pub use self::__CTFont::kCTFontSubFamilyNameKey;
152#[cfg(feature = "CTFont")]
153pub use self::__CTFont::kCTFontTableAcnt;
154#[cfg(feature = "CTFont")]
155pub use self::__CTFont::kCTFontTableAnkr;
156#[cfg(feature = "CTFont")]
157pub use self::__CTFont::kCTFontTableAvar;
158#[cfg(feature = "CTFont")]
159pub use self::__CTFont::kCTFontTableBASE;
160#[cfg(feature = "CTFont")]
161pub use self::__CTFont::kCTFontTableBdat;
162#[cfg(feature = "CTFont")]
163pub use self::__CTFont::kCTFontTableBhed;
164#[cfg(feature = "CTFont")]
165pub use self::__CTFont::kCTFontTableBloc;
166#[cfg(feature = "CTFont")]
167pub use self::__CTFont::kCTFontTableBsln;
168#[cfg(feature = "CTFont")]
169pub use self::__CTFont::kCTFontTableCBDT;
170#[cfg(feature = "CTFont")]
171pub use self::__CTFont::kCTFontTableCBLC;
172#[cfg(feature = "CTFont")]
173pub use self::__CTFont::kCTFontTableCFF;
174#[cfg(feature = "CTFont")]
175pub use self::__CTFont::kCTFontTableCFF2;
176#[cfg(feature = "CTFont")]
177pub use self::__CTFont::kCTFontTableCOLR;
178#[cfg(feature = "CTFont")]
179pub use self::__CTFont::kCTFontTableCPAL;
180#[cfg(feature = "CTFont")]
181pub use self::__CTFont::kCTFontTableCidg;
182#[cfg(feature = "CTFont")]
183pub use self::__CTFont::kCTFontTableCmap;
184#[cfg(feature = "CTFont")]
185pub use self::__CTFont::kCTFontTableCvar;
186#[cfg(feature = "CTFont")]
187pub use self::__CTFont::kCTFontTableCvt;
188#[cfg(feature = "CTFont")]
189pub use self::__CTFont::kCTFontTableDSIG;
190#[cfg(feature = "CTFont")]
191pub use self::__CTFont::kCTFontTableEBDT;
192#[cfg(feature = "CTFont")]
193pub use self::__CTFont::kCTFontTableEBLC;
194#[cfg(feature = "CTFont")]
195pub use self::__CTFont::kCTFontTableEBSC;
196#[cfg(feature = "CTFont")]
197pub use self::__CTFont::kCTFontTableFdsc;
198#[cfg(feature = "CTFont")]
199pub use self::__CTFont::kCTFontTableFeat;
200#[cfg(feature = "CTFont")]
201pub use self::__CTFont::kCTFontTableFmtx;
202#[cfg(feature = "CTFont")]
203pub use self::__CTFont::kCTFontTableFond;
204#[cfg(feature = "CTFont")]
205pub use self::__CTFont::kCTFontTableFpgm;
206#[cfg(feature = "CTFont")]
207pub use self::__CTFont::kCTFontTableFvar;
208#[cfg(feature = "CTFont")]
209pub use self::__CTFont::kCTFontTableGDEF;
210#[cfg(feature = "CTFont")]
211pub use self::__CTFont::kCTFontTableGPOS;
212#[cfg(feature = "CTFont")]
213pub use self::__CTFont::kCTFontTableGSUB;
214#[cfg(feature = "CTFont")]
215pub use self::__CTFont::kCTFontTableGasp;
216#[cfg(feature = "CTFont")]
217pub use self::__CTFont::kCTFontTableGlyf;
218#[cfg(feature = "CTFont")]
219pub use self::__CTFont::kCTFontTableGvar;
220#[cfg(feature = "CTFont")]
221pub use self::__CTFont::kCTFontTableHVAR;
222#[cfg(feature = "CTFont")]
223pub use self::__CTFont::kCTFontTableHdmx;
224#[cfg(feature = "CTFont")]
225pub use self::__CTFont::kCTFontTableHead;
226#[cfg(feature = "CTFont")]
227pub use self::__CTFont::kCTFontTableHhea;
228#[cfg(feature = "CTFont")]
229pub use self::__CTFont::kCTFontTableHmtx;
230#[cfg(feature = "CTFont")]
231pub use self::__CTFont::kCTFontTableHsty;
232#[cfg(feature = "CTFont")]
233pub use self::__CTFont::kCTFontTableJSTF;
234#[cfg(feature = "CTFont")]
235pub use self::__CTFont::kCTFontTableJust;
236#[cfg(feature = "CTFont")]
237pub use self::__CTFont::kCTFontTableKern;
238#[cfg(feature = "CTFont")]
239pub use self::__CTFont::kCTFontTableKerx;
240#[cfg(feature = "CTFont")]
241pub use self::__CTFont::kCTFontTableLTSH;
242#[cfg(feature = "CTFont")]
243pub use self::__CTFont::kCTFontTableLcar;
244#[cfg(feature = "CTFont")]
245pub use self::__CTFont::kCTFontTableLoca;
246#[cfg(feature = "CTFont")]
247pub use self::__CTFont::kCTFontTableLtag;
248#[cfg(feature = "CTFont")]
249pub use self::__CTFont::kCTFontTableMATH;
250#[cfg(feature = "CTFont")]
251pub use self::__CTFont::kCTFontTableMERG;
252#[cfg(feature = "CTFont")]
253pub use self::__CTFont::kCTFontTableMVAR;
254#[cfg(feature = "CTFont")]
255pub use self::__CTFont::kCTFontTableMaxp;
256#[cfg(feature = "CTFont")]
257pub use self::__CTFont::kCTFontTableMeta;
258#[cfg(feature = "CTFont")]
259pub use self::__CTFont::kCTFontTableMort;
260#[cfg(feature = "CTFont")]
261pub use self::__CTFont::kCTFontTableMorx;
262#[cfg(feature = "CTFont")]
263pub use self::__CTFont::kCTFontTableName;
264#[cfg(feature = "CTFont")]
265pub use self::__CTFont::kCTFontTableOS2;
266#[cfg(feature = "CTFont")]
267pub use self::__CTFont::kCTFontTableOpbd;
268#[cfg(feature = "CTFont")]
269pub use self::__CTFont::kCTFontTablePCLT;
270#[cfg(feature = "CTFont")]
271pub use self::__CTFont::kCTFontTablePost;
272#[cfg(feature = "CTFont")]
273pub use self::__CTFont::kCTFontTablePrep;
274#[cfg(feature = "CTFont")]
275pub use self::__CTFont::kCTFontTableProp;
276#[cfg(feature = "CTFont")]
277pub use self::__CTFont::kCTFontTableSTAT;
278#[cfg(feature = "CTFont")]
279pub use self::__CTFont::kCTFontTableSVG;
280#[cfg(feature = "CTFont")]
281pub use self::__CTFont::kCTFontTableSbit;
282#[cfg(feature = "CTFont")]
283pub use self::__CTFont::kCTFontTableSbix;
284#[cfg(feature = "CTFont")]
285pub use self::__CTFont::kCTFontTableTrak;
286#[cfg(feature = "CTFont")]
287pub use self::__CTFont::kCTFontTableVDMX;
288#[cfg(feature = "CTFont")]
289pub use self::__CTFont::kCTFontTableVORG;
290#[cfg(feature = "CTFont")]
291pub use self::__CTFont::kCTFontTableVVAR;
292#[cfg(feature = "CTFont")]
293pub use self::__CTFont::kCTFontTableVhea;
294#[cfg(feature = "CTFont")]
295pub use self::__CTFont::kCTFontTableVmtx;
296#[cfg(feature = "CTFont")]
297pub use self::__CTFont::kCTFontTableXref;
298#[cfg(feature = "CTFont")]
299pub use self::__CTFont::kCTFontTableZapf;
300#[cfg(feature = "CTFont")]
301pub use self::__CTFont::kCTFontTrademarkNameKey;
302#[cfg(feature = "CTFont")]
303pub use self::__CTFont::kCTFontUniqueNameKey;
304#[cfg(feature = "CTFont")]
305pub use self::__CTFont::kCTFontVariationAxisDefaultValueKey;
306#[cfg(feature = "CTFont")]
307pub use self::__CTFont::kCTFontVariationAxisHiddenKey;
308#[cfg(feature = "CTFont")]
309pub use self::__CTFont::kCTFontVariationAxisIdentifierKey;
310#[cfg(feature = "CTFont")]
311pub use self::__CTFont::kCTFontVariationAxisMaximumValueKey;
312#[cfg(feature = "CTFont")]
313pub use self::__CTFont::kCTFontVariationAxisMinimumValueKey;
314#[cfg(feature = "CTFont")]
315pub use self::__CTFont::kCTFontVariationAxisNameKey;
316#[cfg(feature = "CTFont")]
317pub use self::__CTFont::kCTFontVendorURLNameKey;
318#[cfg(feature = "CTFont")]
319pub use self::__CTFont::kCTFontVersionNameKey;
320#[cfg(feature = "CTFont")]
321pub use self::__CTFont::ATSFontRef;
322#[cfg(feature = "CTFont")]
323pub use self::__CTFont::CTFont;
324#[cfg(feature = "CTFont")]
325pub use self::__CTFont::CTFontCopyAttribute;
326#[cfg(feature = "CTFont")]
327pub use self::__CTFont::CTFontCopyAvailableTables;
328#[cfg(feature = "CTFont")]
329pub use self::__CTFont::CTFontCopyCharacterSet;
330#[cfg(feature = "CTFont")]
331pub use self::__CTFont::CTFontCopyDefaultCascadeListForLanguages;
332#[cfg(feature = "CTFont")]
333pub use self::__CTFont::CTFontCopyDisplayName;
334#[cfg(feature = "CTFont")]
335pub use self::__CTFont::CTFontCopyFamilyName;
336#[cfg(feature = "CTFont")]
337pub use self::__CTFont::CTFontCopyFeatureSettings;
338#[cfg(feature = "CTFont")]
339pub use self::__CTFont::CTFontCopyFeatures;
340#[cfg(all(feature = "CTFont", feature = "CTFontDescriptor"))]
341pub use self::__CTFont::CTFontCopyFontDescriptor;
342#[cfg(feature = "CTFont")]
343pub use self::__CTFont::CTFontCopyFullName;
344#[cfg(all(
345 feature = "CTFont",
346 feature = "CTFontDescriptor",
347 feature = "objc2-core-graphics"
348))]
349pub use self::__CTFont::CTFontCopyGraphicsFont;
350#[cfg(feature = "CTFont")]
351pub use self::__CTFont::CTFontCopyLocalizedName;
352#[cfg(feature = "CTFont")]
353pub use self::__CTFont::CTFontCopyName;
354#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
355pub use self::__CTFont::CTFontCopyNameForGlyph;
356#[cfg(feature = "CTFont")]
357pub use self::__CTFont::CTFontCopyPostScriptName;
358#[cfg(feature = "CTFont")]
359pub use self::__CTFont::CTFontCopySupportedLanguages;
360#[cfg(feature = "CTFont")]
361pub use self::__CTFont::CTFontCopyTable;
362#[cfg(feature = "CTFont")]
363pub use self::__CTFont::CTFontCopyTraits;
364#[cfg(feature = "CTFont")]
365pub use self::__CTFont::CTFontCopyVariation;
366#[cfg(feature = "CTFont")]
367pub use self::__CTFont::CTFontCopyVariationAxes;
368#[cfg(all(feature = "CTFont", feature = "CTFontDescriptor"))]
369pub use self::__CTFont::CTFontCreateCopyWithAttributes;
370#[cfg(feature = "CTFont")]
371pub use self::__CTFont::CTFontCreateCopyWithFamily;
372#[cfg(all(feature = "CTFont", feature = "CTFontTraits"))]
373pub use self::__CTFont::CTFontCreateCopyWithSymbolicTraits;
374#[cfg(feature = "CTFont")]
375pub use self::__CTFont::CTFontCreateForString;
376#[cfg(feature = "CTFont")]
377pub use self::__CTFont::CTFontCreateForStringWithLanguage;
378#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
379pub use self::__CTFont::CTFontCreatePathForGlyph;
380#[cfg(feature = "CTFont")]
381pub use self::__CTFont::CTFontCreateUIFontForLanguage;
382#[cfg(all(feature = "CTFont", feature = "CTFontDescriptor"))]
383pub use self::__CTFont::CTFontCreateWithFontDescriptor;
384#[cfg(all(feature = "CTFont", feature = "CTFontDescriptor"))]
385pub use self::__CTFont::CTFontCreateWithFontDescriptorAndOptions;
386#[cfg(all(
387 feature = "CTFont",
388 feature = "CTFontDescriptor",
389 feature = "objc2-core-graphics"
390))]
391pub use self::__CTFont::CTFontCreateWithGraphicsFont;
392#[cfg(feature = "CTFont")]
393pub use self::__CTFont::CTFontCreateWithName;
394#[cfg(feature = "CTFont")]
395pub use self::__CTFont::CTFontCreateWithNameAndOptions;
396#[cfg(feature = "CTFont")]
397pub use self::__CTFont::CTFontCreateWithQuickdrawInstance;
398#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
399pub use self::__CTFont::CTFontDrawGlyphs;
400#[cfg(all(
401 feature = "CTFont",
402 feature = "CTRunDelegate",
403 feature = "objc2",
404 feature = "objc2-core-graphics"
405))]
406pub use self::__CTFont::CTFontDrawImageFromAdaptiveImageProviderAtPoint;
407#[cfg(all(
408 feature = "CTFont",
409 feature = "CTFontDescriptor",
410 feature = "objc2-core-graphics"
411))]
412pub use self::__CTFont::CTFontGetAdvancesForGlyphs;
413#[cfg(feature = "CTFont")]
414pub use self::__CTFont::CTFontGetAscent;
415#[cfg(feature = "CTFont")]
416pub use self::__CTFont::CTFontGetBoundingBox;
417#[cfg(all(
418 feature = "CTFont",
419 feature = "CTFontDescriptor",
420 feature = "objc2-core-graphics"
421))]
422pub use self::__CTFont::CTFontGetBoundingRectsForGlyphs;
423#[cfg(feature = "CTFont")]
424pub use self::__CTFont::CTFontGetCapHeight;
425#[cfg(feature = "CTFont")]
426pub use self::__CTFont::CTFontGetDescent;
427#[cfg(feature = "CTFont")]
428pub use self::__CTFont::CTFontGetGlyphCount;
429#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
430pub use self::__CTFont::CTFontGetGlyphWithName;
431#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
432pub use self::__CTFont::CTFontGetGlyphsForCharacters;
433#[cfg(feature = "CTFont")]
434pub use self::__CTFont::CTFontGetLeading;
435#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
436pub use self::__CTFont::CTFontGetLigatureCaretPositions;
437#[cfg(feature = "CTFont")]
438pub use self::__CTFont::CTFontGetMatrix;
439#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
440pub use self::__CTFont::CTFontGetOpticalBoundsForGlyphs;
441#[cfg(feature = "CTFont")]
442pub use self::__CTFont::CTFontGetSize;
443#[cfg(feature = "CTFont")]
444pub use self::__CTFont::CTFontGetSlantAngle;
445#[cfg(feature = "CTFont")]
446pub use self::__CTFont::CTFontGetStringEncoding;
447#[cfg(all(feature = "CTFont", feature = "CTFontTraits"))]
448pub use self::__CTFont::CTFontGetSymbolicTraits;
449#[cfg(all(feature = "CTFont", feature = "CTRunDelegate", feature = "objc2"))]
450pub use self::__CTFont::CTFontGetTypographicBoundsForAdaptiveImageProvider;
451#[cfg(feature = "CTFont")]
452pub use self::__CTFont::CTFontGetUnderlinePosition;
453#[cfg(feature = "CTFont")]
454pub use self::__CTFont::CTFontGetUnderlineThickness;
455#[cfg(feature = "CTFont")]
456pub use self::__CTFont::CTFontGetUnitsPerEm;
457#[cfg(all(feature = "CTFont", feature = "objc2-core-graphics"))]
458pub use self::__CTFont::CTFontGetVerticalTranslationsForGlyphs;
459#[cfg(feature = "CTFont")]
460pub use self::__CTFont::CTFontGetXHeight;
461#[cfg(feature = "CTFont")]
462pub use self::__CTFont::CTFontHasTable;
463#[cfg(feature = "CTFont")]
464pub use self::__CTFont::CTFontOptions;
465#[cfg(feature = "CTFont")]
466pub use self::__CTFont::CTFontTableOptions;
467#[cfg(feature = "CTFont")]
468pub use self::__CTFont::CTFontTableTag;
469#[cfg(feature = "CTFont")]
470pub use self::__CTFont::CTFontUIFontType;
471#[cfg(feature = "CTFontCollection")]
472pub use self::__CTFontCollection::kCTFontCollectionDisallowAutoActivationOption;
473#[cfg(feature = "CTFontCollection")]
474pub use self::__CTFontCollection::kCTFontCollectionIncludeDisabledFontsOption;
475#[cfg(feature = "CTFontCollection")]
476pub use self::__CTFontCollection::kCTFontCollectionRemoveDuplicatesOption;
477#[cfg(feature = "CTFontCollection")]
478pub use self::__CTFontCollection::CTFontCollection;
479#[cfg(feature = "CTFontCollection")]
480pub use self::__CTFontCollection::CTFontCollectionCopyExclusionDescriptors;
481#[cfg(feature = "CTFontCollection")]
482pub use self::__CTFontCollection::CTFontCollectionCopyFontAttribute;
483#[cfg(feature = "CTFontCollection")]
484pub use self::__CTFontCollection::CTFontCollectionCopyFontAttributes;
485#[cfg(feature = "CTFontCollection")]
486pub use self::__CTFontCollection::CTFontCollectionCopyOptions;
487#[cfg(feature = "CTFontCollection")]
488pub use self::__CTFontCollection::CTFontCollectionCopyQueryDescriptors;
489#[cfg(feature = "CTFontCollection")]
490pub use self::__CTFontCollection::CTFontCollectionCreateCopyWithFontDescriptors;
491#[cfg(feature = "CTFontCollection")]
492pub use self::__CTFontCollection::CTFontCollectionCreateFromAvailableFonts;
493#[cfg(feature = "CTFontCollection")]
494pub use self::__CTFontCollection::CTFontCollectionCreateMatchingFontDescriptors;
495#[cfg(feature = "CTFontCollection")]
496pub use self::__CTFontCollection::CTFontCollectionCreateMatchingFontDescriptorsForFamily;
497#[cfg(all(feature = "CTFontCollection", feature = "CTFontDescriptor"))]
498pub use self::__CTFontCollection::CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback;
499#[cfg(feature = "CTFontCollection")]
500pub use self::__CTFontCollection::CTFontCollectionCreateMatchingFontDescriptorsWithOptions;
501#[cfg(feature = "CTFontCollection")]
502pub use self::__CTFontCollection::CTFontCollectionCreateMutableCopy;
503#[cfg(feature = "CTFontCollection")]
504pub use self::__CTFontCollection::CTFontCollectionCreateWithFontDescriptors;
505#[cfg(feature = "CTFontCollection")]
506pub use self::__CTFontCollection::CTFontCollectionSetExclusionDescriptors;
507#[cfg(feature = "CTFontCollection")]
508pub use self::__CTFontCollection::CTFontCollectionSetQueryDescriptors;
509#[cfg(all(feature = "CTFontCollection", feature = "CTFontDescriptor"))]
510pub use self::__CTFontCollection::CTFontCollectionSortDescriptorsCallback;
511#[cfg(feature = "CTFontCollection")]
512pub use self::__CTFontCollection::CTMutableFontCollection;
513#[cfg(feature = "CTFontDescriptor")]
514pub use self::__CTFontDescriptor::kCTFontBaselineAdjustAttribute;
515#[cfg(feature = "CTFontDescriptor")]
516pub use self::__CTFontDescriptor::kCTFontCascadeListAttribute;
517#[cfg(feature = "CTFontDescriptor")]
518pub use self::__CTFontDescriptor::kCTFontCharacterSetAttribute;
519#[cfg(feature = "CTFontDescriptor")]
520pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingCurrentAssetSize;
521#[cfg(feature = "CTFontDescriptor")]
522pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingDescriptors;
523#[cfg(feature = "CTFontDescriptor")]
524pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingError;
525#[cfg(feature = "CTFontDescriptor")]
526pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingPercentage;
527#[cfg(feature = "CTFontDescriptor")]
528pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingResult;
529#[cfg(feature = "CTFontDescriptor")]
530pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingSourceDescriptor;
531#[cfg(feature = "CTFontDescriptor")]
532pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingTotalAssetSize;
533#[cfg(feature = "CTFontDescriptor")]
534pub use self::__CTFontDescriptor::kCTFontDescriptorMatchingTotalDownloadedSize;
535#[cfg(feature = "CTFontDescriptor")]
536pub use self::__CTFontDescriptor::kCTFontDisplayNameAttribute;
537#[cfg(feature = "CTFontDescriptor")]
538pub use self::__CTFontDescriptor::kCTFontDownloadableAttribute;
539#[cfg(feature = "CTFontDescriptor")]
540pub use self::__CTFontDescriptor::kCTFontDownloadedAttribute;
541#[cfg(feature = "CTFontDescriptor")]
542pub use self::__CTFontDescriptor::kCTFontEnabledAttribute;
543#[cfg(feature = "CTFontDescriptor")]
544pub use self::__CTFontDescriptor::kCTFontFamilyNameAttribute;
545#[cfg(feature = "CTFontDescriptor")]
546pub use self::__CTFontDescriptor::kCTFontFeatureSettingsAttribute;
547#[cfg(feature = "CTFontDescriptor")]
548pub use self::__CTFontDescriptor::kCTFontFeaturesAttribute;
549#[cfg(feature = "CTFontDescriptor")]
550pub use self::__CTFontDescriptor::kCTFontFixedAdvanceAttribute;
551#[cfg(feature = "CTFontDescriptor")]
552pub use self::__CTFontDescriptor::kCTFontFormatAttribute;
553#[cfg(feature = "CTFontDescriptor")]
554pub use self::__CTFontDescriptor::kCTFontLanguagesAttribute;
555#[cfg(feature = "CTFontDescriptor")]
556pub use self::__CTFontDescriptor::kCTFontMacintoshEncodingsAttribute;
557#[cfg(feature = "CTFontDescriptor")]
558pub use self::__CTFontDescriptor::kCTFontMatrixAttribute;
559#[cfg(feature = "CTFontDescriptor")]
560pub use self::__CTFontDescriptor::kCTFontNameAttribute;
561#[cfg(feature = "CTFontDescriptor")]
562pub use self::__CTFontDescriptor::kCTFontOpticalSizeAttribute;
563#[cfg(feature = "CTFontDescriptor")]
564pub use self::__CTFontDescriptor::kCTFontOrientationAttribute;
565#[cfg(feature = "CTFontDescriptor")]
566pub use self::__CTFontDescriptor::kCTFontPriorityAttribute;
567#[cfg(feature = "CTFontDescriptor")]
568pub use self::__CTFontDescriptor::kCTFontPriorityComputer;
569#[cfg(feature = "CTFontDescriptor")]
570pub use self::__CTFontDescriptor::kCTFontPriorityDynamic;
571#[cfg(feature = "CTFontDescriptor")]
572pub use self::__CTFontDescriptor::kCTFontPriorityNetwork;
573#[cfg(feature = "CTFontDescriptor")]
574pub use self::__CTFontDescriptor::kCTFontPriorityProcess;
575#[cfg(feature = "CTFontDescriptor")]
576pub use self::__CTFontDescriptor::kCTFontPrioritySystem;
577#[cfg(feature = "CTFontDescriptor")]
578pub use self::__CTFontDescriptor::kCTFontPriorityUser;
579#[cfg(feature = "CTFontDescriptor")]
580pub use self::__CTFontDescriptor::kCTFontRegistrationScopeAttribute;
581#[cfg(feature = "CTFontDescriptor")]
582pub use self::__CTFontDescriptor::kCTFontSizeAttribute;
583#[cfg(feature = "CTFontDescriptor")]
584pub use self::__CTFontDescriptor::kCTFontStyleNameAttribute;
585#[cfg(feature = "CTFontDescriptor")]
586pub use self::__CTFontDescriptor::kCTFontTraitsAttribute;
587#[cfg(feature = "CTFontDescriptor")]
588pub use self::__CTFontDescriptor::kCTFontURLAttribute;
589#[cfg(feature = "CTFontDescriptor")]
590pub use self::__CTFontDescriptor::kCTFontVariationAttribute;
591#[cfg(feature = "CTFontDescriptor")]
592pub use self::__CTFontDescriptor::kCTFontVariationAxesAttribute;
593#[cfg(feature = "CTFontDescriptor")]
594pub use self::__CTFontDescriptor::CTFontDescriptor;
595#[cfg(feature = "CTFontDescriptor")]
596pub use self::__CTFontDescriptor::CTFontDescriptorCopyAttribute;
597#[cfg(feature = "CTFontDescriptor")]
598pub use self::__CTFontDescriptor::CTFontDescriptorCopyAttributes;
599#[cfg(feature = "CTFontDescriptor")]
600pub use self::__CTFontDescriptor::CTFontDescriptorCopyLocalizedAttribute;
601#[cfg(feature = "CTFontDescriptor")]
602pub use self::__CTFontDescriptor::CTFontDescriptorCreateCopyWithAttributes;
603#[cfg(feature = "CTFontDescriptor")]
604pub use self::__CTFontDescriptor::CTFontDescriptorCreateCopyWithFamily;
605#[cfg(feature = "CTFontDescriptor")]
606pub use self::__CTFontDescriptor::CTFontDescriptorCreateCopyWithFeature;
607#[cfg(all(feature = "CTFontDescriptor", feature = "CTFontTraits"))]
608pub use self::__CTFontDescriptor::CTFontDescriptorCreateCopyWithSymbolicTraits;
609#[cfg(feature = "CTFontDescriptor")]
610pub use self::__CTFontDescriptor::CTFontDescriptorCreateCopyWithVariation;
611#[cfg(feature = "CTFontDescriptor")]
612pub use self::__CTFontDescriptor::CTFontDescriptorCreateMatchingFontDescriptor;
613#[cfg(feature = "CTFontDescriptor")]
614pub use self::__CTFontDescriptor::CTFontDescriptorCreateMatchingFontDescriptors;
615#[cfg(feature = "CTFontDescriptor")]
616pub use self::__CTFontDescriptor::CTFontDescriptorCreateWithAttributes;
617#[cfg(feature = "CTFontDescriptor")]
618pub use self::__CTFontDescriptor::CTFontDescriptorCreateWithNameAndSize;
619#[cfg(all(feature = "CTFontDescriptor", feature = "block2"))]
620pub use self::__CTFontDescriptor::CTFontDescriptorMatchFontDescriptorsWithProgressHandler;
621#[cfg(feature = "CTFontDescriptor")]
622pub use self::__CTFontDescriptor::CTFontDescriptorMatchingState;
623#[cfg(all(feature = "CTFontDescriptor", feature = "block2"))]
624pub use self::__CTFontDescriptor::CTFontDescriptorProgressHandler;
625#[cfg(feature = "CTFontDescriptor")]
626pub use self::__CTFontDescriptor::CTFontFormat;
627#[cfg(feature = "CTFontDescriptor")]
628pub use self::__CTFontDescriptor::CTFontOrientation;
629#[cfg(feature = "CTFontDescriptor")]
630pub use self::__CTFontDescriptor::CTFontPriority;
631#[cfg(feature = "CTFontManager")]
632pub use self::__CTFontManager::kCTFontManagerBundleIdentifier;
633#[cfg(feature = "CTFontManager")]
634pub use self::__CTFontManager::kCTFontManagerRegisteredFontsChangedNotification;
635#[cfg(feature = "CTFontManager")]
636pub use self::__CTFontManager::kCTFontRegistrationUserInfoAttribute;
637#[cfg(feature = "CTFontManager")]
638pub use self::__CTFontManager::CTFontManagerAutoActivationSetting;
639#[cfg(feature = "CTFontManager")]
640pub use self::__CTFontManager::CTFontManagerCompareFontFamilyNames;
641#[cfg(feature = "CTFontManager")]
642pub use self::__CTFontManager::CTFontManagerCopyAvailableFontFamilyNames;
643#[cfg(feature = "CTFontManager")]
644pub use self::__CTFontManager::CTFontManagerCopyAvailableFontURLs;
645#[cfg(feature = "CTFontManager")]
646pub use self::__CTFontManager::CTFontManagerCopyAvailablePostScriptNames;
647#[cfg(feature = "CTFontManager")]
648pub use self::__CTFontManager::CTFontManagerCopyRegisteredFontDescriptors;
649#[cfg(all(feature = "CTFontDescriptor", feature = "CTFontManager"))]
650pub use self::__CTFontManager::CTFontManagerCreateFontDescriptorFromData;
651#[cfg(feature = "CTFontManager")]
652pub use self::__CTFontManager::CTFontManagerCreateFontDescriptorsFromData;
653#[cfg(feature = "CTFontManager")]
654pub use self::__CTFontManager::CTFontManagerCreateFontDescriptorsFromURL;
655#[cfg(all(feature = "CTFontManager", feature = "block2", feature = "libc"))]
656pub use self::__CTFontManager::CTFontManagerCreateFontRequestRunLoopSource;
657#[cfg(feature = "CTFontManager")]
658pub use self::__CTFontManager::CTFontManagerEnableFontDescriptors;
659#[cfg(feature = "CTFontManager")]
660pub use self::__CTFontManager::CTFontManagerGetAutoActivationSetting;
661#[cfg(feature = "CTFontManager")]
662pub use self::__CTFontManager::CTFontManagerGetScopeForURL;
663#[cfg(feature = "CTFontManager")]
664pub use self::__CTFontManager::CTFontManagerIsSupportedFont;
665#[cfg(all(feature = "CTFontManager", feature = "block2"))]
666pub use self::__CTFontManager::CTFontManagerRegisterFontDescriptors;
667#[cfg(all(feature = "CTFontManager", feature = "block2"))]
668pub use self::__CTFontManager::CTFontManagerRegisterFontURLs;
669#[cfg(feature = "CTFontManager")]
670pub use self::__CTFontManager::CTFontManagerRegisterFontsForURL;
671#[cfg(feature = "CTFontManager")]
672pub use self::__CTFontManager::CTFontManagerRegisterFontsForURLs;
673#[cfg(all(feature = "CTFontManager", feature = "block2"))]
674pub use self::__CTFontManager::CTFontManagerRegisterFontsWithAssetNames;
675#[cfg(all(feature = "CTFontManager", feature = "objc2-core-graphics"))]
676pub use self::__CTFontManager::CTFontManagerRegisterGraphicsFont;
677#[cfg(all(feature = "CTFontManager", feature = "block2"))]
678pub use self::__CTFontManager::CTFontManagerRequestFonts;
679#[cfg(feature = "CTFontManager")]
680pub use self::__CTFontManager::CTFontManagerScope;
681#[cfg(feature = "CTFontManager")]
682pub use self::__CTFontManager::CTFontManagerSetAutoActivationSetting;
683#[cfg(all(feature = "CTFontManager", feature = "block2"))]
684pub use self::__CTFontManager::CTFontManagerUnregisterFontDescriptors;
685#[cfg(all(feature = "CTFontManager", feature = "block2"))]
686pub use self::__CTFontManager::CTFontManagerUnregisterFontURLs;
687#[cfg(feature = "CTFontManager")]
688pub use self::__CTFontManager::CTFontManagerUnregisterFontsForURL;
689#[cfg(feature = "CTFontManager")]
690pub use self::__CTFontManager::CTFontManagerUnregisterFontsForURLs;
691#[cfg(all(feature = "CTFontManager", feature = "objc2-core-graphics"))]
692pub use self::__CTFontManager::CTFontManagerUnregisterGraphicsFont;
693#[cfg(feature = "CTFontManagerErrors")]
694pub use self::__CTFontManagerErrors::kCTFontManagerErrorDomain;
695#[cfg(feature = "CTFontManagerErrors")]
696pub use self::__CTFontManagerErrors::kCTFontManagerErrorFontAssetNameKey;
697#[cfg(feature = "CTFontManagerErrors")]
698pub use self::__CTFontManagerErrors::kCTFontManagerErrorFontDescriptorsKey;
699#[cfg(feature = "CTFontManagerErrors")]
700pub use self::__CTFontManagerErrors::kCTFontManagerErrorFontURLsKey;
701#[cfg(feature = "CTFontManagerErrors")]
702pub use self::__CTFontManagerErrors::CTFontManagerError;
703#[cfg(feature = "CTFontTraits")]
704pub use self::__CTFontTraits::kCTFontClassMaskShift;
705#[cfg(feature = "CTFontTraits")]
706pub use self::__CTFontTraits::kCTFontSlantTrait;
707#[cfg(feature = "CTFontTraits")]
708pub use self::__CTFontTraits::kCTFontSymbolicTrait;
709#[cfg(feature = "CTFontTraits")]
710pub use self::__CTFontTraits::kCTFontWeightTrait;
711#[cfg(feature = "CTFontTraits")]
712pub use self::__CTFontTraits::kCTFontWidthTrait;
713#[cfg(feature = "CTFontTraits")]
714pub use self::__CTFontTraits::CTFontStylisticClass;
715#[cfg(feature = "CTFontTraits")]
716pub use self::__CTFontTraits::CTFontSymbolicTraits;
717#[cfg(feature = "CTFrame")]
718pub use self::__CTFrame::kCTFrameClippingPathsAttributeName;
719#[cfg(feature = "CTFrame")]
720pub use self::__CTFrame::kCTFramePathClippingPathAttributeName;
721#[cfg(feature = "CTFrame")]
722pub use self::__CTFrame::kCTFramePathFillRuleAttributeName;
723#[cfg(feature = "CTFrame")]
724pub use self::__CTFrame::kCTFramePathWidthAttributeName;
725#[cfg(feature = "CTFrame")]
726pub use self::__CTFrame::kCTFrameProgressionAttributeName;
727#[cfg(feature = "CTFrame")]
728pub use self::__CTFrame::CTFrame;
729#[cfg(all(feature = "CTFrame", feature = "objc2-core-graphics"))]
730pub use self::__CTFrame::CTFrameDraw;
731#[cfg(feature = "CTFrame")]
732pub use self::__CTFrame::CTFrameGetFrameAttributes;
733#[cfg(feature = "CTFrame")]
734pub use self::__CTFrame::CTFrameGetLineOrigins;
735#[cfg(feature = "CTFrame")]
736pub use self::__CTFrame::CTFrameGetLines;
737#[cfg(all(feature = "CTFrame", feature = "objc2-core-graphics"))]
738pub use self::__CTFrame::CTFrameGetPath;
739#[cfg(feature = "CTFrame")]
740pub use self::__CTFrame::CTFrameGetStringRange;
741#[cfg(feature = "CTFrame")]
742pub use self::__CTFrame::CTFrameGetVisibleStringRange;
743#[cfg(feature = "CTFrame")]
744pub use self::__CTFrame::CTFramePathFillRule;
745#[cfg(feature = "CTFrame")]
746pub use self::__CTFrame::CTFrameProgression;
747#[cfg(feature = "CTFramesetter")]
748pub use self::__CTFramesetter::CTFramesetter;
749#[cfg(all(
750 feature = "CTFrame",
751 feature = "CTFramesetter",
752 feature = "objc2-core-graphics"
753))]
754pub use self::__CTFramesetter::CTFramesetterCreateFrame;
755#[cfg(feature = "CTFramesetter")]
756pub use self::__CTFramesetter::CTFramesetterCreateWithAttributedString;
757#[cfg(all(feature = "CTFramesetter", feature = "CTTypesetter"))]
758pub use self::__CTFramesetter::CTFramesetterCreateWithTypesetter;
759#[cfg(all(feature = "CTFramesetter", feature = "CTTypesetter"))]
760pub use self::__CTFramesetter::CTFramesetterGetTypesetter;
761#[cfg(feature = "CTFramesetter")]
762pub use self::__CTFramesetter::CTFramesetterSuggestFrameSizeWithConstraints;
763#[cfg(feature = "CTGlyphInfo")]
764pub use self::__CTGlyphInfo::CTCharacterCollection;
765#[cfg(feature = "CTGlyphInfo")]
766pub use self::__CTGlyphInfo::CTGlyphInfo;
767#[cfg(all(feature = "CTGlyphInfo", feature = "objc2-core-graphics"))]
768pub use self::__CTGlyphInfo::CTGlyphInfoCreateWithCharacterIdentifier;
769#[cfg(all(
770 feature = "CTFont",
771 feature = "CTGlyphInfo",
772 feature = "objc2-core-graphics"
773))]
774pub use self::__CTGlyphInfo::CTGlyphInfoCreateWithGlyph;
775#[cfg(all(feature = "CTFont", feature = "CTGlyphInfo"))]
776pub use self::__CTGlyphInfo::CTGlyphInfoCreateWithGlyphName;
777#[cfg(feature = "CTGlyphInfo")]
778pub use self::__CTGlyphInfo::CTGlyphInfoGetCharacterCollection;
779#[cfg(all(feature = "CTGlyphInfo", feature = "objc2-core-graphics"))]
780pub use self::__CTGlyphInfo::CTGlyphInfoGetCharacterIdentifier;
781#[cfg(all(feature = "CTGlyphInfo", feature = "objc2-core-graphics"))]
782pub use self::__CTGlyphInfo::CTGlyphInfoGetGlyph;
783#[cfg(feature = "CTGlyphInfo")]
784pub use self::__CTGlyphInfo::CTGlyphInfoGetGlyphName;
785#[cfg(feature = "CTLine")]
786pub use self::__CTLine::CTLine;
787#[cfg(feature = "CTLine")]
788pub use self::__CTLine::CTLineBoundsOptions;
789#[cfg(feature = "CTLine")]
790pub use self::__CTLine::CTLineCreateJustifiedLine;
791#[cfg(feature = "CTLine")]
792pub use self::__CTLine::CTLineCreateTruncatedLine;
793#[cfg(feature = "CTLine")]
794pub use self::__CTLine::CTLineCreateWithAttributedString;
795#[cfg(all(feature = "CTLine", feature = "objc2-core-graphics"))]
796pub use self::__CTLine::CTLineDraw;
797#[cfg(all(feature = "CTLine", feature = "block2"))]
798pub use self::__CTLine::CTLineEnumerateCaretOffsets;
799#[cfg(feature = "CTLine")]
800pub use self::__CTLine::CTLineGetBoundsWithOptions;
801#[cfg(feature = "CTLine")]
802pub use self::__CTLine::CTLineGetGlyphCount;
803#[cfg(feature = "CTLine")]
804pub use self::__CTLine::CTLineGetGlyphRuns;
805#[cfg(all(feature = "CTLine", feature = "objc2-core-graphics"))]
806pub use self::__CTLine::CTLineGetImageBounds;
807#[cfg(feature = "CTLine")]
808pub use self::__CTLine::CTLineGetOffsetForStringIndex;
809#[cfg(feature = "CTLine")]
810pub use self::__CTLine::CTLineGetPenOffsetForFlush;
811#[cfg(feature = "CTLine")]
812pub use self::__CTLine::CTLineGetStringIndexForPosition;
813#[cfg(feature = "CTLine")]
814pub use self::__CTLine::CTLineGetStringRange;
815#[cfg(feature = "CTLine")]
816pub use self::__CTLine::CTLineGetTrailingWhitespaceWidth;
817#[cfg(feature = "CTLine")]
818pub use self::__CTLine::CTLineGetTypographicBounds;
819#[cfg(feature = "CTLine")]
820pub use self::__CTLine::CTLineTruncationType;
821#[cfg(feature = "CTParagraphStyle")]
822pub use self::__CTParagraphStyle::CTLineBreakMode;
823#[cfg(feature = "CTParagraphStyle")]
824pub use self::__CTParagraphStyle::CTParagraphStyle;
825#[cfg(feature = "CTParagraphStyle")]
826pub use self::__CTParagraphStyle::CTParagraphStyleCreate;
827#[cfg(feature = "CTParagraphStyle")]
828pub use self::__CTParagraphStyle::CTParagraphStyleCreateCopy;
829#[cfg(feature = "CTParagraphStyle")]
830pub use self::__CTParagraphStyle::CTParagraphStyleGetValueForSpecifier;
831#[cfg(feature = "CTParagraphStyle")]
832pub use self::__CTParagraphStyle::CTParagraphStyleSetting;
833#[cfg(feature = "CTParagraphStyle")]
834pub use self::__CTParagraphStyle::CTParagraphStyleSpecifier;
835#[cfg(feature = "CTParagraphStyle")]
836pub use self::__CTParagraphStyle::CTTextAlignment;
837#[cfg(feature = "CTParagraphStyle")]
838pub use self::__CTParagraphStyle::CTWritingDirection;
839#[cfg(feature = "CTRubyAnnotation")]
840pub use self::__CTRubyAnnotation::kCTRubyAnnotationScaleToFitAttributeName;
841#[cfg(feature = "CTRubyAnnotation")]
842pub use self::__CTRubyAnnotation::kCTRubyAnnotationSizeFactorAttributeName;
843#[cfg(feature = "CTRubyAnnotation")]
844pub use self::__CTRubyAnnotation::CTRubyAlignment;
845#[cfg(feature = "CTRubyAnnotation")]
846pub use self::__CTRubyAnnotation::CTRubyAnnotation;
847#[cfg(feature = "CTRubyAnnotation")]
848pub use self::__CTRubyAnnotation::CTRubyAnnotationCreateCopy;
849#[cfg(feature = "CTRubyAnnotation")]
850pub use self::__CTRubyAnnotation::CTRubyAnnotationCreateWithAttributes;
851#[cfg(feature = "CTRubyAnnotation")]
852pub use self::__CTRubyAnnotation::CTRubyAnnotationGetAlignment;
853#[cfg(feature = "CTRubyAnnotation")]
854pub use self::__CTRubyAnnotation::CTRubyAnnotationGetOverhang;
855#[cfg(feature = "CTRubyAnnotation")]
856pub use self::__CTRubyAnnotation::CTRubyAnnotationGetSizeFactor;
857#[cfg(feature = "CTRubyAnnotation")]
858pub use self::__CTRubyAnnotation::CTRubyAnnotationGetTextForPosition;
859#[cfg(feature = "CTRubyAnnotation")]
860pub use self::__CTRubyAnnotation::CTRubyOverhang;
861#[cfg(feature = "CTRubyAnnotation")]
862pub use self::__CTRubyAnnotation::CTRubyPosition;
863#[cfg(feature = "CTRun")]
864pub use self::__CTRun::CTRun;
865#[cfg(all(feature = "CTRun", feature = "objc2-core-graphics"))]
866pub use self::__CTRun::CTRunDraw;
867#[cfg(feature = "CTRun")]
868pub use self::__CTRun::CTRunGetAdvances;
869#[cfg(feature = "CTRun")]
870pub use self::__CTRun::CTRunGetAdvancesPtr;
871#[cfg(feature = "CTRun")]
872pub use self::__CTRun::CTRunGetAttributes;
873#[cfg(feature = "CTRun")]
874pub use self::__CTRun::CTRunGetBaseAdvancesAndOrigins;
875#[cfg(feature = "CTRun")]
876pub use self::__CTRun::CTRunGetGlyphCount;
877#[cfg(all(feature = "CTRun", feature = "objc2-core-graphics"))]
878pub use self::__CTRun::CTRunGetGlyphs;
879#[cfg(all(feature = "CTRun", feature = "objc2-core-graphics"))]
880pub use self::__CTRun::CTRunGetGlyphsPtr;
881#[cfg(all(feature = "CTRun", feature = "objc2-core-graphics"))]
882pub use self::__CTRun::CTRunGetImageBounds;
883#[cfg(feature = "CTRun")]
884pub use self::__CTRun::CTRunGetPositions;
885#[cfg(feature = "CTRun")]
886pub use self::__CTRun::CTRunGetPositionsPtr;
887#[cfg(feature = "CTRun")]
888pub use self::__CTRun::CTRunGetStatus;
889#[cfg(feature = "CTRun")]
890pub use self::__CTRun::CTRunGetStringIndices;
891#[cfg(feature = "CTRun")]
892pub use self::__CTRun::CTRunGetStringIndicesPtr;
893#[cfg(feature = "CTRun")]
894pub use self::__CTRun::CTRunGetStringRange;
895#[cfg(feature = "CTRun")]
896pub use self::__CTRun::CTRunGetTextMatrix;
897#[cfg(feature = "CTRun")]
898pub use self::__CTRun::CTRunGetTypographicBounds;
899#[cfg(feature = "CTRun")]
900pub use self::__CTRun::CTRunStatus;
901#[cfg(feature = "CTRunDelegate")]
902pub use self::__CTRunDelegate::kCTRunDelegateCurrentVersion;
903#[cfg(feature = "CTRunDelegate")]
904pub use self::__CTRunDelegate::kCTRunDelegateVersion1;
905#[cfg(all(feature = "CTRunDelegate", feature = "objc2"))]
906pub use self::__CTRunDelegate::CTAdaptiveImageProviding;
907#[cfg(feature = "CTRunDelegate")]
908pub use self::__CTRunDelegate::CTRunDelegate;
909#[cfg(feature = "CTRunDelegate")]
910pub use self::__CTRunDelegate::CTRunDelegateCallbacks;
911#[cfg(feature = "CTRunDelegate")]
912pub use self::__CTRunDelegate::CTRunDelegateCreate;
913#[cfg(feature = "CTRunDelegate")]
914pub use self::__CTRunDelegate::CTRunDelegateDeallocateCallback;
915#[cfg(feature = "CTRunDelegate")]
916pub use self::__CTRunDelegate::CTRunDelegateGetAscentCallback;
917#[cfg(feature = "CTRunDelegate")]
918pub use self::__CTRunDelegate::CTRunDelegateGetDescentCallback;
919#[cfg(feature = "CTRunDelegate")]
920pub use self::__CTRunDelegate::CTRunDelegateGetRefCon;
921#[cfg(feature = "CTRunDelegate")]
922pub use self::__CTRunDelegate::CTRunDelegateGetWidthCallback;
923#[cfg(feature = "CTStringAttributes")]
924pub use self::__CTStringAttributes::kCTAdaptiveImageProviderAttributeName;
925#[cfg(feature = "CTStringAttributes")]
926pub use self::__CTStringAttributes::kCTBackgroundColorAttributeName;
927#[cfg(feature = "CTStringAttributes")]
928pub use self::__CTStringAttributes::kCTBaselineClassAttributeName;
929#[cfg(feature = "CTStringAttributes")]
930pub use self::__CTStringAttributes::kCTBaselineInfoAttributeName;
931#[cfg(feature = "CTStringAttributes")]
932pub use self::__CTStringAttributes::kCTBaselineOffsetAttributeName;
933#[cfg(feature = "CTStringAttributes")]
934pub use self::__CTStringAttributes::kCTBaselineReferenceInfoAttributeName;
935#[cfg(feature = "CTStringAttributes")]
936pub use self::__CTStringAttributes::kCTCharacterShapeAttributeName;
937#[cfg(feature = "CTStringAttributes")]
938pub use self::__CTStringAttributes::kCTFontAttributeName;
939#[cfg(feature = "CTStringAttributes")]
940pub use self::__CTStringAttributes::kCTForegroundColorAttributeName;
941#[cfg(feature = "CTStringAttributes")]
942pub use self::__CTStringAttributes::kCTForegroundColorFromContextAttributeName;
943#[cfg(feature = "CTStringAttributes")]
944pub use self::__CTStringAttributes::kCTGlyphInfoAttributeName;
945#[cfg(feature = "CTStringAttributes")]
946pub use self::__CTStringAttributes::kCTHorizontalInVerticalFormsAttributeName;
947#[cfg(feature = "CTStringAttributes")]
948pub use self::__CTStringAttributes::kCTKernAttributeName;
949#[cfg(feature = "CTStringAttributes")]
950pub use self::__CTStringAttributes::kCTLanguageAttributeName;
951#[cfg(feature = "CTStringAttributes")]
952pub use self::__CTStringAttributes::kCTLigatureAttributeName;
953#[cfg(feature = "CTStringAttributes")]
954pub use self::__CTStringAttributes::kCTParagraphStyleAttributeName;
955#[cfg(feature = "CTStringAttributes")]
956pub use self::__CTStringAttributes::kCTRubyAnnotationAttributeName;
957#[cfg(feature = "CTStringAttributes")]
958pub use self::__CTStringAttributes::kCTRunDelegateAttributeName;
959#[cfg(feature = "CTStringAttributes")]
960pub use self::__CTStringAttributes::kCTStrokeColorAttributeName;
961#[cfg(feature = "CTStringAttributes")]
962pub use self::__CTStringAttributes::kCTStrokeWidthAttributeName;
963#[cfg(feature = "CTStringAttributes")]
964pub use self::__CTStringAttributes::kCTSuperscriptAttributeName;
965#[cfg(feature = "CTStringAttributes")]
966pub use self::__CTStringAttributes::kCTTrackingAttributeName;
967#[cfg(feature = "CTStringAttributes")]
968pub use self::__CTStringAttributes::kCTUnderlineColorAttributeName;
969#[cfg(feature = "CTStringAttributes")]
970pub use self::__CTStringAttributes::kCTUnderlineStyleAttributeName;
971#[cfg(feature = "CTStringAttributes")]
972pub use self::__CTStringAttributes::kCTVerticalFormsAttributeName;
973#[cfg(feature = "CTStringAttributes")]
974pub use self::__CTStringAttributes::kCTWritingDirectionAttributeName;
975#[cfg(feature = "CTStringAttributes")]
976pub use self::__CTStringAttributes::kCTWritingDirectionEmbedding;
977#[cfg(feature = "CTStringAttributes")]
978pub use self::__CTStringAttributes::kCTWritingDirectionOverride;
979#[cfg(feature = "CTStringAttributes")]
980pub use self::__CTStringAttributes::CTUnderlineStyle;
981#[cfg(feature = "CTStringAttributes")]
982pub use self::__CTStringAttributes::CTUnderlineStyleModifiers;
983#[cfg(feature = "CTTextTab")]
984pub use self::__CTTextTab::kCTTabColumnTerminatorsAttributeName;
985#[cfg(feature = "CTTextTab")]
986pub use self::__CTTextTab::CTTextTab;
987#[cfg(all(feature = "CTParagraphStyle", feature = "CTTextTab"))]
988pub use self::__CTTextTab::CTTextTabCreate;
989#[cfg(all(feature = "CTParagraphStyle", feature = "CTTextTab"))]
990pub use self::__CTTextTab::CTTextTabGetAlignment;
991#[cfg(feature = "CTTextTab")]
992pub use self::__CTTextTab::CTTextTabGetLocation;
993#[cfg(feature = "CTTextTab")]
994pub use self::__CTTextTab::CTTextTabGetOptions;
995#[cfg(feature = "CTTypesetter")]
996pub use self::__CTTypesetter::kCTTypesetterOptionAllowUnboundedLayout;
997#[cfg(feature = "CTTypesetter")]
998pub use self::__CTTypesetter::kCTTypesetterOptionDisableBidiProcessing;
999#[cfg(feature = "CTTypesetter")]
1000pub use self::__CTTypesetter::kCTTypesetterOptionForcedEmbeddingLevel;
1001#[cfg(feature = "CTTypesetter")]
1002pub use self::__CTTypesetter::CTTypesetter;
1003#[cfg(all(feature = "CTLine", feature = "CTTypesetter"))]
1004pub use self::__CTTypesetter::CTTypesetterCreateLine;
1005#[cfg(all(feature = "CTLine", feature = "CTTypesetter"))]
1006pub use self::__CTTypesetter::CTTypesetterCreateLineWithOffset;
1007#[cfg(feature = "CTTypesetter")]
1008pub use self::__CTTypesetter::CTTypesetterCreateWithAttributedString;
1009#[cfg(feature = "CTTypesetter")]
1010pub use self::__CTTypesetter::CTTypesetterCreateWithAttributedStringAndOptions;
1011#[cfg(feature = "CTTypesetter")]
1012pub use self::__CTTypesetter::CTTypesetterSuggestClusterBreak;
1013#[cfg(feature = "CTTypesetter")]
1014pub use self::__CTTypesetter::CTTypesetterSuggestClusterBreakWithOffset;
1015#[cfg(feature = "CTTypesetter")]
1016pub use self::__CTTypesetter::CTTypesetterSuggestLineBreak;
1017#[cfg(feature = "CTTypesetter")]
1018pub use self::__CTTypesetter::CTTypesetterSuggestLineBreakWithOffset;
1019#[cfg(feature = "SFNTLayoutTypes")]
1020pub use self::__SFNTLayoutTypes::kANKRCurrentVersion;
1021#[cfg(feature = "SFNTLayoutTypes")]
1022pub use self::__SFNTLayoutTypes::kAbbrevSquaredLigaturesOffSelector;
1023#[cfg(feature = "SFNTLayoutTypes")]
1024pub use self::__SFNTLayoutTypes::kAbbrevSquaredLigaturesOnSelector;
1025#[cfg(feature = "SFNTLayoutTypes")]
1026pub use self::__SFNTLayoutTypes::kAllCapsSelector;
1027#[cfg(feature = "SFNTLayoutTypes")]
1028pub use self::__SFNTLayoutTypes::kAllLowerCaseSelector;
1029#[cfg(feature = "SFNTLayoutTypes")]
1030pub use self::__SFNTLayoutTypes::kAllTypeFeaturesOffSelector;
1031#[cfg(feature = "SFNTLayoutTypes")]
1032pub use self::__SFNTLayoutTypes::kAllTypeFeaturesOnSelector;
1033#[cfg(feature = "SFNTLayoutTypes")]
1034pub use self::__SFNTLayoutTypes::kAllTypographicFeaturesType;
1035#[cfg(feature = "SFNTLayoutTypes")]
1036pub use self::__SFNTLayoutTypes::kAltHalfWidthTextSelector;
1037#[cfg(feature = "SFNTLayoutTypes")]
1038pub use self::__SFNTLayoutTypes::kAltProportionalTextSelector;
1039#[cfg(feature = "SFNTLayoutTypes")]
1040pub use self::__SFNTLayoutTypes::kAlternateHorizKanaOffSelector;
1041#[cfg(feature = "SFNTLayoutTypes")]
1042pub use self::__SFNTLayoutTypes::kAlternateHorizKanaOnSelector;
1043#[cfg(feature = "SFNTLayoutTypes")]
1044pub use self::__SFNTLayoutTypes::kAlternateKanaType;
1045#[cfg(feature = "SFNTLayoutTypes")]
1046pub use self::__SFNTLayoutTypes::kAlternateVertKanaOffSelector;
1047#[cfg(feature = "SFNTLayoutTypes")]
1048pub use self::__SFNTLayoutTypes::kAlternateVertKanaOnSelector;
1049#[cfg(feature = "SFNTLayoutTypes")]
1050pub use self::__SFNTLayoutTypes::kAnnotationType;
1051#[cfg(feature = "SFNTLayoutTypes")]
1052pub use self::__SFNTLayoutTypes::kAsteriskToMultiplyOffSelector;
1053#[cfg(feature = "SFNTLayoutTypes")]
1054pub use self::__SFNTLayoutTypes::kAsteriskToMultiplyOnSelector;
1055#[cfg(feature = "SFNTLayoutTypes")]
1056pub use self::__SFNTLayoutTypes::kBSLNControlPointFormatNoMap;
1057#[cfg(feature = "SFNTLayoutTypes")]
1058pub use self::__SFNTLayoutTypes::kBSLNControlPointFormatWithMap;
1059#[cfg(feature = "SFNTLayoutTypes")]
1060pub use self::__SFNTLayoutTypes::kBSLNCurrentVersion;
1061#[cfg(feature = "SFNTLayoutTypes")]
1062pub use self::__SFNTLayoutTypes::kBSLNDistanceFormatNoMap;
1063#[cfg(feature = "SFNTLayoutTypes")]
1064pub use self::__SFNTLayoutTypes::kBSLNDistanceFormatWithMap;
1065#[cfg(feature = "SFNTLayoutTypes")]
1066pub use self::__SFNTLayoutTypes::kBSLNHangingBaseline;
1067#[cfg(feature = "SFNTLayoutTypes")]
1068pub use self::__SFNTLayoutTypes::kBSLNIdeographicCenterBaseline;
1069#[cfg(feature = "SFNTLayoutTypes")]
1070pub use self::__SFNTLayoutTypes::kBSLNIdeographicHighBaseline;
1071#[cfg(feature = "SFNTLayoutTypes")]
1072pub use self::__SFNTLayoutTypes::kBSLNIdeographicLowBaseline;
1073#[cfg(feature = "SFNTLayoutTypes")]
1074pub use self::__SFNTLayoutTypes::kBSLNLastBaseline;
1075#[cfg(feature = "SFNTLayoutTypes")]
1076pub use self::__SFNTLayoutTypes::kBSLNMathBaseline;
1077#[cfg(feature = "SFNTLayoutTypes")]
1078pub use self::__SFNTLayoutTypes::kBSLNNoBaseline;
1079#[cfg(feature = "SFNTLayoutTypes")]
1080pub use self::__SFNTLayoutTypes::kBSLNNoBaselineOverride;
1081#[cfg(feature = "SFNTLayoutTypes")]
1082pub use self::__SFNTLayoutTypes::kBSLNNumBaselineClasses;
1083#[cfg(feature = "SFNTLayoutTypes")]
1084pub use self::__SFNTLayoutTypes::kBSLNRomanBaseline;
1085#[cfg(feature = "SFNTLayoutTypes")]
1086pub use self::__SFNTLayoutTypes::kBSLNTag;
1087#[cfg(feature = "SFNTLayoutTypes")]
1088pub use self::__SFNTLayoutTypes::kBoxAnnotationSelector;
1089#[cfg(feature = "SFNTLayoutTypes")]
1090pub use self::__SFNTLayoutTypes::kCJKItalicRomanOffSelector;
1091#[cfg(feature = "SFNTLayoutTypes")]
1092pub use self::__SFNTLayoutTypes::kCJKItalicRomanOnSelector;
1093#[cfg(feature = "SFNTLayoutTypes")]
1094pub use self::__SFNTLayoutTypes::kCJKItalicRomanSelector;
1095#[cfg(feature = "SFNTLayoutTypes")]
1096pub use self::__SFNTLayoutTypes::kCJKRomanSpacingType;
1097#[cfg(feature = "SFNTLayoutTypes")]
1098pub use self::__SFNTLayoutTypes::kCJKSymbolAltFiveSelector;
1099#[cfg(feature = "SFNTLayoutTypes")]
1100pub use self::__SFNTLayoutTypes::kCJKSymbolAltFourSelector;
1101#[cfg(feature = "SFNTLayoutTypes")]
1102pub use self::__SFNTLayoutTypes::kCJKSymbolAltOneSelector;
1103#[cfg(feature = "SFNTLayoutTypes")]
1104pub use self::__SFNTLayoutTypes::kCJKSymbolAltThreeSelector;
1105#[cfg(feature = "SFNTLayoutTypes")]
1106pub use self::__SFNTLayoutTypes::kCJKSymbolAltTwoSelector;
1107#[cfg(feature = "SFNTLayoutTypes")]
1108pub use self::__SFNTLayoutTypes::kCJKSymbolAlternativesType;
1109#[cfg(feature = "SFNTLayoutTypes")]
1110pub use self::__SFNTLayoutTypes::kCJKVerticalRomanCenteredSelector;
1111#[cfg(feature = "SFNTLayoutTypes")]
1112pub use self::__SFNTLayoutTypes::kCJKVerticalRomanHBaselineSelector;
1113#[cfg(feature = "SFNTLayoutTypes")]
1114pub use self::__SFNTLayoutTypes::kCJKVerticalRomanPlacementType;
1115#[cfg(feature = "SFNTLayoutTypes")]
1116pub use self::__SFNTLayoutTypes::kCanonicalCompositionOffSelector;
1117#[cfg(feature = "SFNTLayoutTypes")]
1118pub use self::__SFNTLayoutTypes::kCanonicalCompositionOnSelector;
1119#[cfg(feature = "SFNTLayoutTypes")]
1120pub use self::__SFNTLayoutTypes::kCaseSensitiveLayoutOffSelector;
1121#[cfg(feature = "SFNTLayoutTypes")]
1122pub use self::__SFNTLayoutTypes::kCaseSensitiveLayoutOnSelector;
1123#[cfg(feature = "SFNTLayoutTypes")]
1124pub use self::__SFNTLayoutTypes::kCaseSensitiveLayoutType;
1125#[cfg(feature = "SFNTLayoutTypes")]
1126pub use self::__SFNTLayoutTypes::kCaseSensitiveSpacingOffSelector;
1127#[cfg(feature = "SFNTLayoutTypes")]
1128pub use self::__SFNTLayoutTypes::kCaseSensitiveSpacingOnSelector;
1129#[cfg(feature = "SFNTLayoutTypes")]
1130pub use self::__SFNTLayoutTypes::kCharacterAlternativesType;
1131#[cfg(feature = "SFNTLayoutTypes")]
1132pub use self::__SFNTLayoutTypes::kCharacterShapeType;
1133#[cfg(feature = "SFNTLayoutTypes")]
1134pub use self::__SFNTLayoutTypes::kCircleAnnotationSelector;
1135#[cfg(feature = "SFNTLayoutTypes")]
1136pub use self::__SFNTLayoutTypes::kCommonLigaturesOffSelector;
1137#[cfg(feature = "SFNTLayoutTypes")]
1138pub use self::__SFNTLayoutTypes::kCommonLigaturesOnSelector;
1139#[cfg(feature = "SFNTLayoutTypes")]
1140pub use self::__SFNTLayoutTypes::kCompatibilityCompositionOffSelector;
1141#[cfg(feature = "SFNTLayoutTypes")]
1142pub use self::__SFNTLayoutTypes::kCompatibilityCompositionOnSelector;
1143#[cfg(feature = "SFNTLayoutTypes")]
1144pub use self::__SFNTLayoutTypes::kContextualAlternatesOffSelector;
1145#[cfg(feature = "SFNTLayoutTypes")]
1146pub use self::__SFNTLayoutTypes::kContextualAlternatesOnSelector;
1147#[cfg(feature = "SFNTLayoutTypes")]
1148pub use self::__SFNTLayoutTypes::kContextualAlternatesType;
1149#[cfg(feature = "SFNTLayoutTypes")]
1150pub use self::__SFNTLayoutTypes::kContextualLigaturesOffSelector;
1151#[cfg(feature = "SFNTLayoutTypes")]
1152pub use self::__SFNTLayoutTypes::kContextualLigaturesOnSelector;
1153#[cfg(feature = "SFNTLayoutTypes")]
1154pub use self::__SFNTLayoutTypes::kContextualSwashAlternatesOffSelector;
1155#[cfg(feature = "SFNTLayoutTypes")]
1156pub use self::__SFNTLayoutTypes::kContextualSwashAlternatesOnSelector;
1157#[cfg(feature = "SFNTLayoutTypes")]
1158pub use self::__SFNTLayoutTypes::kCursiveConnectionType;
1159#[cfg(feature = "SFNTLayoutTypes")]
1160pub use self::__SFNTLayoutTypes::kCursiveSelector;
1161#[cfg(feature = "SFNTLayoutTypes")]
1162pub use self::__SFNTLayoutTypes::kDecomposeDiacriticsSelector;
1163#[cfg(feature = "SFNTLayoutTypes")]
1164pub use self::__SFNTLayoutTypes::kDecorativeBordersSelector;
1165#[cfg(feature = "SFNTLayoutTypes")]
1166pub use self::__SFNTLayoutTypes::kDefaultCJKRomanSelector;
1167#[cfg(feature = "SFNTLayoutTypes")]
1168pub use self::__SFNTLayoutTypes::kDefaultLowerCaseSelector;
1169#[cfg(feature = "SFNTLayoutTypes")]
1170pub use self::__SFNTLayoutTypes::kDefaultUpperCaseSelector;
1171#[cfg(feature = "SFNTLayoutTypes")]
1172pub use self::__SFNTLayoutTypes::kDesignComplexityType;
1173#[cfg(feature = "SFNTLayoutTypes")]
1174pub use self::__SFNTLayoutTypes::kDesignLevel1Selector;
1175#[cfg(feature = "SFNTLayoutTypes")]
1176pub use self::__SFNTLayoutTypes::kDesignLevel2Selector;
1177#[cfg(feature = "SFNTLayoutTypes")]
1178pub use self::__SFNTLayoutTypes::kDesignLevel3Selector;
1179#[cfg(feature = "SFNTLayoutTypes")]
1180pub use self::__SFNTLayoutTypes::kDesignLevel4Selector;
1181#[cfg(feature = "SFNTLayoutTypes")]
1182pub use self::__SFNTLayoutTypes::kDesignLevel5Selector;
1183#[cfg(feature = "SFNTLayoutTypes")]
1184pub use self::__SFNTLayoutTypes::kDiacriticsType;
1185#[cfg(feature = "SFNTLayoutTypes")]
1186pub use self::__SFNTLayoutTypes::kDiagonalFractionsSelector;
1187#[cfg(feature = "SFNTLayoutTypes")]
1188pub use self::__SFNTLayoutTypes::kDiamondAnnotationSelector;
1189#[cfg(feature = "SFNTLayoutTypes")]
1190pub use self::__SFNTLayoutTypes::kDingbatsSelector;
1191#[cfg(feature = "SFNTLayoutTypes")]
1192pub use self::__SFNTLayoutTypes::kDiphthongLigaturesOffSelector;
1193#[cfg(feature = "SFNTLayoutTypes")]
1194pub use self::__SFNTLayoutTypes::kDiphthongLigaturesOnSelector;
1195#[cfg(feature = "SFNTLayoutTypes")]
1196pub use self::__SFNTLayoutTypes::kDisplayTextSelector;
1197#[cfg(feature = "SFNTLayoutTypes")]
1198pub use self::__SFNTLayoutTypes::kEngravedTextSelector;
1199#[cfg(feature = "SFNTLayoutTypes")]
1200pub use self::__SFNTLayoutTypes::kExpertCharactersSelector;
1201#[cfg(feature = "SFNTLayoutTypes")]
1202pub use self::__SFNTLayoutTypes::kExponentsOffSelector;
1203#[cfg(feature = "SFNTLayoutTypes")]
1204pub use self::__SFNTLayoutTypes::kExponentsOnSelector;
1205#[cfg(feature = "SFNTLayoutTypes")]
1206pub use self::__SFNTLayoutTypes::kFleuronsSelector;
1207#[cfg(feature = "SFNTLayoutTypes")]
1208pub use self::__SFNTLayoutTypes::kFormInterrobangOffSelector;
1209#[cfg(feature = "SFNTLayoutTypes")]
1210pub use self::__SFNTLayoutTypes::kFormInterrobangOnSelector;
1211#[cfg(feature = "SFNTLayoutTypes")]
1212pub use self::__SFNTLayoutTypes::kFractionsType;
1213#[cfg(feature = "SFNTLayoutTypes")]
1214pub use self::__SFNTLayoutTypes::kFullWidthCJKRomanSelector;
1215#[cfg(feature = "SFNTLayoutTypes")]
1216pub use self::__SFNTLayoutTypes::kFullWidthIdeographsSelector;
1217#[cfg(feature = "SFNTLayoutTypes")]
1218pub use self::__SFNTLayoutTypes::kFullWidthKanaSelector;
1219#[cfg(feature = "SFNTLayoutTypes")]
1220pub use self::__SFNTLayoutTypes::kHalfWidthCJKRomanSelector;
1221#[cfg(feature = "SFNTLayoutTypes")]
1222pub use self::__SFNTLayoutTypes::kHalfWidthIdeographsSelector;
1223#[cfg(feature = "SFNTLayoutTypes")]
1224pub use self::__SFNTLayoutTypes::kHalfWidthTextSelector;
1225#[cfg(feature = "SFNTLayoutTypes")]
1226pub use self::__SFNTLayoutTypes::kHanjaToHangulAltOneSelector;
1227#[cfg(feature = "SFNTLayoutTypes")]
1228pub use self::__SFNTLayoutTypes::kHanjaToHangulAltThreeSelector;
1229#[cfg(feature = "SFNTLayoutTypes")]
1230pub use self::__SFNTLayoutTypes::kHanjaToHangulAltTwoSelector;
1231#[cfg(feature = "SFNTLayoutTypes")]
1232pub use self::__SFNTLayoutTypes::kHanjaToHangulSelector;
1233#[cfg(feature = "SFNTLayoutTypes")]
1234pub use self::__SFNTLayoutTypes::kHideDiacriticsSelector;
1235#[cfg(feature = "SFNTLayoutTypes")]
1236pub use self::__SFNTLayoutTypes::kHiraganaToKatakanaSelector;
1237#[cfg(feature = "SFNTLayoutTypes")]
1238pub use self::__SFNTLayoutTypes::kHistoricalLigaturesOffSelector;
1239#[cfg(feature = "SFNTLayoutTypes")]
1240pub use self::__SFNTLayoutTypes::kHistoricalLigaturesOnSelector;
1241#[cfg(feature = "SFNTLayoutTypes")]
1242pub use self::__SFNTLayoutTypes::kHojoCharactersSelector;
1243#[cfg(feature = "SFNTLayoutTypes")]
1244pub use self::__SFNTLayoutTypes::kHyphenToEnDashOffSelector;
1245#[cfg(feature = "SFNTLayoutTypes")]
1246pub use self::__SFNTLayoutTypes::kHyphenToEnDashOnSelector;
1247#[cfg(feature = "SFNTLayoutTypes")]
1248pub use self::__SFNTLayoutTypes::kHyphenToMinusOffSelector;
1249#[cfg(feature = "SFNTLayoutTypes")]
1250pub use self::__SFNTLayoutTypes::kHyphenToMinusOnSelector;
1251#[cfg(feature = "SFNTLayoutTypes")]
1252pub use self::__SFNTLayoutTypes::kHyphensToEmDashOffSelector;
1253#[cfg(feature = "SFNTLayoutTypes")]
1254pub use self::__SFNTLayoutTypes::kHyphensToEmDashOnSelector;
1255#[cfg(feature = "SFNTLayoutTypes")]
1256pub use self::__SFNTLayoutTypes::kIdeographicAltFiveSelector;
1257#[cfg(feature = "SFNTLayoutTypes")]
1258pub use self::__SFNTLayoutTypes::kIdeographicAltFourSelector;
1259#[cfg(feature = "SFNTLayoutTypes")]
1260pub use self::__SFNTLayoutTypes::kIdeographicAltOneSelector;
1261#[cfg(feature = "SFNTLayoutTypes")]
1262pub use self::__SFNTLayoutTypes::kIdeographicAltThreeSelector;
1263#[cfg(feature = "SFNTLayoutTypes")]
1264pub use self::__SFNTLayoutTypes::kIdeographicAltTwoSelector;
1265#[cfg(feature = "SFNTLayoutTypes")]
1266pub use self::__SFNTLayoutTypes::kIdeographicAlternativesType;
1267#[cfg(feature = "SFNTLayoutTypes")]
1268pub use self::__SFNTLayoutTypes::kIdeographicSpacingType;
1269#[cfg(feature = "SFNTLayoutTypes")]
1270pub use self::__SFNTLayoutTypes::kIlluminatedCapsSelector;
1271#[cfg(feature = "SFNTLayoutTypes")]
1272pub use self::__SFNTLayoutTypes::kInequalityLigaturesOffSelector;
1273#[cfg(feature = "SFNTLayoutTypes")]
1274pub use self::__SFNTLayoutTypes::kInequalityLigaturesOnSelector;
1275#[cfg(feature = "SFNTLayoutTypes")]
1276pub use self::__SFNTLayoutTypes::kInferiorsSelector;
1277#[cfg(feature = "SFNTLayoutTypes")]
1278pub use self::__SFNTLayoutTypes::kInitialCapsAndSmallCapsSelector;
1279#[cfg(feature = "SFNTLayoutTypes")]
1280pub use self::__SFNTLayoutTypes::kInitialCapsSelector;
1281#[cfg(feature = "SFNTLayoutTypes")]
1282pub use self::__SFNTLayoutTypes::kInternationalSymbolsSelector;
1283#[cfg(feature = "SFNTLayoutTypes")]
1284pub use self::__SFNTLayoutTypes::kInvertedBoxAnnotationSelector;
1285#[cfg(feature = "SFNTLayoutTypes")]
1286pub use self::__SFNTLayoutTypes::kInvertedCircleAnnotationSelector;
1287#[cfg(feature = "SFNTLayoutTypes")]
1288pub use self::__SFNTLayoutTypes::kInvertedRoundedBoxAnnotationSelector;
1289#[cfg(feature = "SFNTLayoutTypes")]
1290pub use self::__SFNTLayoutTypes::kItalicCJKRomanType;
1291#[cfg(feature = "SFNTLayoutTypes")]
1292pub use self::__SFNTLayoutTypes::kJIS1978CharactersSelector;
1293#[cfg(feature = "SFNTLayoutTypes")]
1294pub use self::__SFNTLayoutTypes::kJIS1983CharactersSelector;
1295#[cfg(feature = "SFNTLayoutTypes")]
1296pub use self::__SFNTLayoutTypes::kJIS1990CharactersSelector;
1297#[cfg(feature = "SFNTLayoutTypes")]
1298pub use self::__SFNTLayoutTypes::kJIS2004CharactersSelector;
1299#[cfg(feature = "SFNTLayoutTypes")]
1300pub use self::__SFNTLayoutTypes::kJUSTCurrentVersion;
1301#[cfg(feature = "SFNTLayoutTypes")]
1302pub use self::__SFNTLayoutTypes::kJUSTKashidaPriority;
1303#[cfg(feature = "SFNTLayoutTypes")]
1304pub use self::__SFNTLayoutTypes::kJUSTLetterPriority;
1305#[cfg(feature = "SFNTLayoutTypes")]
1306pub use self::__SFNTLayoutTypes::kJUSTNullPriority;
1307#[cfg(feature = "SFNTLayoutTypes")]
1308pub use self::__SFNTLayoutTypes::kJUSTOverrideLimits;
1309#[cfg(feature = "SFNTLayoutTypes")]
1310pub use self::__SFNTLayoutTypes::kJUSTOverridePriority;
1311#[cfg(feature = "SFNTLayoutTypes")]
1312pub use self::__SFNTLayoutTypes::kJUSTOverrideUnlimited;
1313#[cfg(feature = "SFNTLayoutTypes")]
1314pub use self::__SFNTLayoutTypes::kJUSTPriorityCount;
1315#[cfg(feature = "SFNTLayoutTypes")]
1316pub use self::__SFNTLayoutTypes::kJUSTPriorityMask;
1317#[cfg(feature = "SFNTLayoutTypes")]
1318pub use self::__SFNTLayoutTypes::kJUSTSpacePriority;
1319#[cfg(feature = "SFNTLayoutTypes")]
1320pub use self::__SFNTLayoutTypes::kJUSTStandardFormat;
1321#[cfg(feature = "SFNTLayoutTypes")]
1322pub use self::__SFNTLayoutTypes::kJUSTTag;
1323#[cfg(feature = "SFNTLayoutTypes")]
1324pub use self::__SFNTLayoutTypes::kJUSTUnlimited;
1325#[cfg(feature = "SFNTLayoutTypes")]
1326pub use self::__SFNTLayoutTypes::kJUSTnoGlyphcode;
1327#[cfg(feature = "SFNTLayoutTypes")]
1328pub use self::__SFNTLayoutTypes::kJUSTpcConditionalAddAction;
1329#[cfg(feature = "SFNTLayoutTypes")]
1330pub use self::__SFNTLayoutTypes::kJUSTpcDecompositionAction;
1331#[cfg(feature = "SFNTLayoutTypes")]
1332pub use self::__SFNTLayoutTypes::kJUSTpcDuctilityAction;
1333#[cfg(feature = "SFNTLayoutTypes")]
1334pub use self::__SFNTLayoutTypes::kJUSTpcGlyphRepeatAddAction;
1335#[cfg(feature = "SFNTLayoutTypes")]
1336pub use self::__SFNTLayoutTypes::kJUSTpcGlyphStretchAction;
1337#[cfg(feature = "SFNTLayoutTypes")]
1338pub use self::__SFNTLayoutTypes::kJUSTpcUnconditionalAddAction;
1339#[cfg(feature = "SFNTLayoutTypes")]
1340pub use self::__SFNTLayoutTypes::kKERNCrossStream;
1341#[cfg(feature = "SFNTLayoutTypes")]
1342pub use self::__SFNTLayoutTypes::kKERNCrossStreamResetNote;
1343#[cfg(feature = "SFNTLayoutTypes")]
1344pub use self::__SFNTLayoutTypes::kKERNCurrentVersion;
1345#[cfg(feature = "SFNTLayoutTypes")]
1346pub use self::__SFNTLayoutTypes::kKERNFormatMask;
1347#[cfg(feature = "SFNTLayoutTypes")]
1348pub use self::__SFNTLayoutTypes::kKERNIndexArray;
1349#[cfg(feature = "SFNTLayoutTypes")]
1350pub use self::__SFNTLayoutTypes::kKERNLineEndKerning;
1351#[cfg(feature = "SFNTLayoutTypes")]
1352pub use self::__SFNTLayoutTypes::kKERNLineStart;
1353#[cfg(feature = "SFNTLayoutTypes")]
1354pub use self::__SFNTLayoutTypes::kKERNNoCrossKerning;
1355#[cfg(feature = "SFNTLayoutTypes")]
1356pub use self::__SFNTLayoutTypes::kKERNNoStakeNote;
1357#[cfg(feature = "SFNTLayoutTypes")]
1358pub use self::__SFNTLayoutTypes::kKERNNotApplied;
1359#[cfg(feature = "SFNTLayoutTypes")]
1360pub use self::__SFNTLayoutTypes::kKERNNotesRequested;
1361#[cfg(feature = "SFNTLayoutTypes")]
1362pub use self::__SFNTLayoutTypes::kKERNOrderedList;
1363#[cfg(feature = "SFNTLayoutTypes")]
1364pub use self::__SFNTLayoutTypes::kKERNResetCrossStream;
1365#[cfg(feature = "SFNTLayoutTypes")]
1366pub use self::__SFNTLayoutTypes::kKERNSimpleArray;
1367#[cfg(feature = "SFNTLayoutTypes")]
1368pub use self::__SFNTLayoutTypes::kKERNStateTable;
1369#[cfg(feature = "SFNTLayoutTypes")]
1370pub use self::__SFNTLayoutTypes::kKERNTag;
1371#[cfg(feature = "SFNTLayoutTypes")]
1372pub use self::__SFNTLayoutTypes::kKERNUnusedBits;
1373#[cfg(feature = "SFNTLayoutTypes")]
1374pub use self::__SFNTLayoutTypes::kKERNVariation;
1375#[cfg(feature = "SFNTLayoutTypes")]
1376pub use self::__SFNTLayoutTypes::kKERNVertical;
1377#[cfg(feature = "SFNTLayoutTypes")]
1378pub use self::__SFNTLayoutTypes::kKERXActionOffsetMask;
1379#[cfg(feature = "SFNTLayoutTypes")]
1380pub use self::__SFNTLayoutTypes::kKERXActionTypeAnchorPoints;
1381#[cfg(feature = "SFNTLayoutTypes")]
1382pub use self::__SFNTLayoutTypes::kKERXActionTypeControlPoints;
1383#[cfg(feature = "SFNTLayoutTypes")]
1384pub use self::__SFNTLayoutTypes::kKERXActionTypeCoordinates;
1385#[cfg(feature = "SFNTLayoutTypes")]
1386pub use self::__SFNTLayoutTypes::kKERXActionTypeMask;
1387#[cfg(feature = "SFNTLayoutTypes")]
1388pub use self::__SFNTLayoutTypes::kKERXControlPoint;
1389#[cfg(feature = "SFNTLayoutTypes")]
1390pub use self::__SFNTLayoutTypes::kKERXCrossStream;
1391#[cfg(feature = "SFNTLayoutTypes")]
1392pub use self::__SFNTLayoutTypes::kKERXCrossStreamResetNote;
1393#[cfg(feature = "SFNTLayoutTypes")]
1394pub use self::__SFNTLayoutTypes::kKERXCurrentVersion;
1395#[cfg(feature = "SFNTLayoutTypes")]
1396pub use self::__SFNTLayoutTypes::kKERXDescending;
1397#[cfg(feature = "SFNTLayoutTypes")]
1398pub use self::__SFNTLayoutTypes::kKERXFormatMask;
1399#[cfg(feature = "SFNTLayoutTypes")]
1400pub use self::__SFNTLayoutTypes::kKERXIndexArray;
1401#[cfg(feature = "SFNTLayoutTypes")]
1402pub use self::__SFNTLayoutTypes::kKERXLineEndKerning;
1403#[cfg(feature = "SFNTLayoutTypes")]
1404pub use self::__SFNTLayoutTypes::kKERXLineStart;
1405#[cfg(feature = "SFNTLayoutTypes")]
1406pub use self::__SFNTLayoutTypes::kKERXNoCrossKerning;
1407#[cfg(feature = "SFNTLayoutTypes")]
1408pub use self::__SFNTLayoutTypes::kKERXNoStakeNote;
1409#[cfg(feature = "SFNTLayoutTypes")]
1410pub use self::__SFNTLayoutTypes::kKERXNotApplied;
1411#[cfg(feature = "SFNTLayoutTypes")]
1412pub use self::__SFNTLayoutTypes::kKERXNotesRequested;
1413#[cfg(feature = "SFNTLayoutTypes")]
1414pub use self::__SFNTLayoutTypes::kKERXOrderedList;
1415#[cfg(feature = "SFNTLayoutTypes")]
1416pub use self::__SFNTLayoutTypes::kKERXResetCrossStream;
1417#[cfg(feature = "SFNTLayoutTypes")]
1418pub use self::__SFNTLayoutTypes::kKERXSimpleArray;
1419#[cfg(feature = "SFNTLayoutTypes")]
1420pub use self::__SFNTLayoutTypes::kKERXStateTable;
1421#[cfg(feature = "SFNTLayoutTypes")]
1422pub use self::__SFNTLayoutTypes::kKERXTag;
1423#[cfg(feature = "SFNTLayoutTypes")]
1424pub use self::__SFNTLayoutTypes::kKERXUnusedBits;
1425#[cfg(feature = "SFNTLayoutTypes")]
1426pub use self::__SFNTLayoutTypes::kKERXUnusedFlags;
1427#[cfg(feature = "SFNTLayoutTypes")]
1428pub use self::__SFNTLayoutTypes::kKERXValuesAreLong;
1429#[cfg(feature = "SFNTLayoutTypes")]
1430pub use self::__SFNTLayoutTypes::kKERXVariation;
1431#[cfg(feature = "SFNTLayoutTypes")]
1432pub use self::__SFNTLayoutTypes::kKERXVertical;
1433#[cfg(feature = "SFNTLayoutTypes")]
1434pub use self::__SFNTLayoutTypes::kKanaSpacingType;
1435#[cfg(feature = "SFNTLayoutTypes")]
1436pub use self::__SFNTLayoutTypes::kKanaToRomanizationSelector;
1437#[cfg(feature = "SFNTLayoutTypes")]
1438pub use self::__SFNTLayoutTypes::kKatakanaToHiraganaSelector;
1439#[cfg(feature = "SFNTLayoutTypes")]
1440pub use self::__SFNTLayoutTypes::kLCARCtlPointFormat;
1441#[cfg(feature = "SFNTLayoutTypes")]
1442pub use self::__SFNTLayoutTypes::kLCARCurrentVersion;
1443#[cfg(feature = "SFNTLayoutTypes")]
1444pub use self::__SFNTLayoutTypes::kLCARLinearFormat;
1445#[cfg(feature = "SFNTLayoutTypes")]
1446pub use self::__SFNTLayoutTypes::kLCARTag;
1447#[cfg(feature = "SFNTLayoutTypes")]
1448pub use self::__SFNTLayoutTypes::kLTAGCurrentVersion;
1449#[cfg(feature = "SFNTLayoutTypes")]
1450pub use self::__SFNTLayoutTypes::kLanguageTagType;
1451#[cfg(feature = "SFNTLayoutTypes")]
1452pub use self::__SFNTLayoutTypes::kLastFeatureType;
1453#[cfg(feature = "SFNTLayoutTypes")]
1454pub use self::__SFNTLayoutTypes::kLetterCaseType;
1455#[cfg(feature = "SFNTLayoutTypes")]
1456pub use self::__SFNTLayoutTypes::kLigaturesType;
1457#[cfg(feature = "SFNTLayoutTypes")]
1458pub use self::__SFNTLayoutTypes::kLineFinalSwashesOffSelector;
1459#[cfg(feature = "SFNTLayoutTypes")]
1460pub use self::__SFNTLayoutTypes::kLineFinalSwashesOnSelector;
1461#[cfg(feature = "SFNTLayoutTypes")]
1462pub use self::__SFNTLayoutTypes::kLineInitialSwashesOffSelector;
1463#[cfg(feature = "SFNTLayoutTypes")]
1464pub use self::__SFNTLayoutTypes::kLineInitialSwashesOnSelector;
1465#[cfg(feature = "SFNTLayoutTypes")]
1466pub use self::__SFNTLayoutTypes::kLinguisticRearrangementOffSelector;
1467#[cfg(feature = "SFNTLayoutTypes")]
1468pub use self::__SFNTLayoutTypes::kLinguisticRearrangementOnSelector;
1469#[cfg(feature = "SFNTLayoutTypes")]
1470pub use self::__SFNTLayoutTypes::kLinguisticRearrangementType;
1471#[cfg(feature = "SFNTLayoutTypes")]
1472pub use self::__SFNTLayoutTypes::kLogosOffSelector;
1473#[cfg(feature = "SFNTLayoutTypes")]
1474pub use self::__SFNTLayoutTypes::kLogosOnSelector;
1475#[cfg(feature = "SFNTLayoutTypes")]
1476pub use self::__SFNTLayoutTypes::kLowerCaseNumbersSelector;
1477#[cfg(feature = "SFNTLayoutTypes")]
1478pub use self::__SFNTLayoutTypes::kLowerCasePetiteCapsSelector;
1479#[cfg(feature = "SFNTLayoutTypes")]
1480pub use self::__SFNTLayoutTypes::kLowerCaseSmallCapsSelector;
1481#[cfg(feature = "SFNTLayoutTypes")]
1482pub use self::__SFNTLayoutTypes::kLowerCaseType;
1483#[cfg(feature = "SFNTLayoutTypes")]
1484pub use self::__SFNTLayoutTypes::kMORTContextualType;
1485#[cfg(feature = "SFNTLayoutTypes")]
1486pub use self::__SFNTLayoutTypes::kMORTCoverDescending;
1487#[cfg(feature = "SFNTLayoutTypes")]
1488pub use self::__SFNTLayoutTypes::kMORTCoverIgnoreVertical;
1489#[cfg(feature = "SFNTLayoutTypes")]
1490pub use self::__SFNTLayoutTypes::kMORTCoverTypeMask;
1491#[cfg(feature = "SFNTLayoutTypes")]
1492pub use self::__SFNTLayoutTypes::kMORTCoverVertical;
1493#[cfg(feature = "SFNTLayoutTypes")]
1494pub use self::__SFNTLayoutTypes::kMORTCurrInsertBefore;
1495#[cfg(feature = "SFNTLayoutTypes")]
1496pub use self::__SFNTLayoutTypes::kMORTCurrInsertCountMask;
1497#[cfg(feature = "SFNTLayoutTypes")]
1498pub use self::__SFNTLayoutTypes::kMORTCurrInsertCountShift;
1499#[cfg(feature = "SFNTLayoutTypes")]
1500pub use self::__SFNTLayoutTypes::kMORTCurrInsertKashidaLike;
1501#[cfg(feature = "SFNTLayoutTypes")]
1502pub use self::__SFNTLayoutTypes::kMORTCurrJustTableCountMask;
1503#[cfg(feature = "SFNTLayoutTypes")]
1504pub use self::__SFNTLayoutTypes::kMORTCurrJustTableCountShift;
1505#[cfg(feature = "SFNTLayoutTypes")]
1506pub use self::__SFNTLayoutTypes::kMORTCurrentVersion;
1507#[cfg(feature = "SFNTLayoutTypes")]
1508pub use self::__SFNTLayoutTypes::kMORTDoInsertionsBefore;
1509#[cfg(feature = "SFNTLayoutTypes")]
1510pub use self::__SFNTLayoutTypes::kMORTInsertionType;
1511#[cfg(feature = "SFNTLayoutTypes")]
1512pub use self::__SFNTLayoutTypes::kMORTInsertionsCountMask;
1513#[cfg(feature = "SFNTLayoutTypes")]
1514pub use self::__SFNTLayoutTypes::kMORTIsSplitVowelPiece;
1515#[cfg(feature = "SFNTLayoutTypes")]
1516pub use self::__SFNTLayoutTypes::kMORTLigFormOffsetMask;
1517#[cfg(feature = "SFNTLayoutTypes")]
1518pub use self::__SFNTLayoutTypes::kMORTLigFormOffsetShift;
1519#[cfg(feature = "SFNTLayoutTypes")]
1520pub use self::__SFNTLayoutTypes::kMORTLigLastAction;
1521#[cfg(feature = "SFNTLayoutTypes")]
1522pub use self::__SFNTLayoutTypes::kMORTLigStoreLigature;
1523#[cfg(feature = "SFNTLayoutTypes")]
1524pub use self::__SFNTLayoutTypes::kMORTLigatureType;
1525#[cfg(feature = "SFNTLayoutTypes")]
1526pub use self::__SFNTLayoutTypes::kMORTMarkInsertBefore;
1527#[cfg(feature = "SFNTLayoutTypes")]
1528pub use self::__SFNTLayoutTypes::kMORTMarkInsertCountMask;
1529#[cfg(feature = "SFNTLayoutTypes")]
1530pub use self::__SFNTLayoutTypes::kMORTMarkInsertCountShift;
1531#[cfg(feature = "SFNTLayoutTypes")]
1532pub use self::__SFNTLayoutTypes::kMORTMarkInsertKashidaLike;
1533#[cfg(feature = "SFNTLayoutTypes")]
1534pub use self::__SFNTLayoutTypes::kMORTMarkJustTableCountMask;
1535#[cfg(feature = "SFNTLayoutTypes")]
1536pub use self::__SFNTLayoutTypes::kMORTMarkJustTableCountShift;
1537#[cfg(feature = "SFNTLayoutTypes")]
1538pub use self::__SFNTLayoutTypes::kMORTRearrangementType;
1539#[cfg(feature = "SFNTLayoutTypes")]
1540pub use self::__SFNTLayoutTypes::kMORTSwashType;
1541#[cfg(feature = "SFNTLayoutTypes")]
1542pub use self::__SFNTLayoutTypes::kMORTTag;
1543#[cfg(feature = "SFNTLayoutTypes")]
1544pub use self::__SFNTLayoutTypes::kMORTraCDx;
1545#[cfg(feature = "SFNTLayoutTypes")]
1546pub use self::__SFNTLayoutTypes::kMORTraCDxA;
1547#[cfg(feature = "SFNTLayoutTypes")]
1548pub use self::__SFNTLayoutTypes::kMORTraCDxAB;
1549#[cfg(feature = "SFNTLayoutTypes")]
1550pub use self::__SFNTLayoutTypes::kMORTraCDxBA;
1551#[cfg(feature = "SFNTLayoutTypes")]
1552pub use self::__SFNTLayoutTypes::kMORTraDCx;
1553#[cfg(feature = "SFNTLayoutTypes")]
1554pub use self::__SFNTLayoutTypes::kMORTraDCxA;
1555#[cfg(feature = "SFNTLayoutTypes")]
1556pub use self::__SFNTLayoutTypes::kMORTraDCxAB;
1557#[cfg(feature = "SFNTLayoutTypes")]
1558pub use self::__SFNTLayoutTypes::kMORTraDCxBA;
1559#[cfg(feature = "SFNTLayoutTypes")]
1560pub use self::__SFNTLayoutTypes::kMORTraDx;
1561#[cfg(feature = "SFNTLayoutTypes")]
1562pub use self::__SFNTLayoutTypes::kMORTraDxA;
1563#[cfg(feature = "SFNTLayoutTypes")]
1564pub use self::__SFNTLayoutTypes::kMORTraDxAB;
1565#[cfg(feature = "SFNTLayoutTypes")]
1566pub use self::__SFNTLayoutTypes::kMORTraDxBA;
1567#[cfg(feature = "SFNTLayoutTypes")]
1568pub use self::__SFNTLayoutTypes::kMORTraNoAction;
1569#[cfg(feature = "SFNTLayoutTypes")]
1570pub use self::__SFNTLayoutTypes::kMORTraxA;
1571#[cfg(feature = "SFNTLayoutTypes")]
1572pub use self::__SFNTLayoutTypes::kMORTraxAB;
1573#[cfg(feature = "SFNTLayoutTypes")]
1574pub use self::__SFNTLayoutTypes::kMORTraxBA;
1575#[cfg(feature = "SFNTLayoutTypes")]
1576pub use self::__SFNTLayoutTypes::kMORXCoverDescending;
1577#[cfg(feature = "SFNTLayoutTypes")]
1578pub use self::__SFNTLayoutTypes::kMORXCoverIgnoreVertical;
1579#[cfg(feature = "SFNTLayoutTypes")]
1580pub use self::__SFNTLayoutTypes::kMORXCoverLogicalOrder;
1581#[cfg(feature = "SFNTLayoutTypes")]
1582pub use self::__SFNTLayoutTypes::kMORXCoverTypeMask;
1583#[cfg(feature = "SFNTLayoutTypes")]
1584pub use self::__SFNTLayoutTypes::kMORXCoverVertical;
1585#[cfg(feature = "SFNTLayoutTypes")]
1586pub use self::__SFNTLayoutTypes::kMORXCurrentVersion;
1587#[cfg(feature = "SFNTLayoutTypes")]
1588pub use self::__SFNTLayoutTypes::kMORXTag;
1589#[cfg(feature = "SFNTLayoutTypes")]
1590pub use self::__SFNTLayoutTypes::kMathSymbolsSelector;
1591#[cfg(feature = "SFNTLayoutTypes")]
1592pub use self::__SFNTLayoutTypes::kMathematicalExtrasType;
1593#[cfg(feature = "SFNTLayoutTypes")]
1594pub use self::__SFNTLayoutTypes::kMathematicalGreekOffSelector;
1595#[cfg(feature = "SFNTLayoutTypes")]
1596pub use self::__SFNTLayoutTypes::kMathematicalGreekOnSelector;
1597#[cfg(feature = "SFNTLayoutTypes")]
1598pub use self::__SFNTLayoutTypes::kMonospacedNumbersSelector;
1599#[cfg(feature = "SFNTLayoutTypes")]
1600pub use self::__SFNTLayoutTypes::kMonospacedTextSelector;
1601#[cfg(feature = "SFNTLayoutTypes")]
1602pub use self::__SFNTLayoutTypes::kNLCCharactersSelector;
1603#[cfg(feature = "SFNTLayoutTypes")]
1604pub use self::__SFNTLayoutTypes::kNoAlternatesSelector;
1605#[cfg(feature = "SFNTLayoutTypes")]
1606pub use self::__SFNTLayoutTypes::kNoAnnotationSelector;
1607#[cfg(feature = "SFNTLayoutTypes")]
1608pub use self::__SFNTLayoutTypes::kNoCJKItalicRomanSelector;
1609#[cfg(feature = "SFNTLayoutTypes")]
1610pub use self::__SFNTLayoutTypes::kNoCJKSymbolAlternativesSelector;
1611#[cfg(feature = "SFNTLayoutTypes")]
1612pub use self::__SFNTLayoutTypes::kNoFractionsSelector;
1613#[cfg(feature = "SFNTLayoutTypes")]
1614pub use self::__SFNTLayoutTypes::kNoIdeographicAlternativesSelector;
1615#[cfg(feature = "SFNTLayoutTypes")]
1616pub use self::__SFNTLayoutTypes::kNoOrnamentsSelector;
1617#[cfg(feature = "SFNTLayoutTypes")]
1618pub use self::__SFNTLayoutTypes::kNoRubyKanaSelector;
1619#[cfg(feature = "SFNTLayoutTypes")]
1620pub use self::__SFNTLayoutTypes::kNoStyleOptionsSelector;
1621#[cfg(feature = "SFNTLayoutTypes")]
1622pub use self::__SFNTLayoutTypes::kNoStylisticAlternatesSelector;
1623#[cfg(feature = "SFNTLayoutTypes")]
1624pub use self::__SFNTLayoutTypes::kNoTransliterationSelector;
1625#[cfg(feature = "SFNTLayoutTypes")]
1626pub use self::__SFNTLayoutTypes::kNonFinalSwashesOffSelector;
1627#[cfg(feature = "SFNTLayoutTypes")]
1628pub use self::__SFNTLayoutTypes::kNonFinalSwashesOnSelector;
1629#[cfg(feature = "SFNTLayoutTypes")]
1630pub use self::__SFNTLayoutTypes::kNormalPositionSelector;
1631#[cfg(feature = "SFNTLayoutTypes")]
1632pub use self::__SFNTLayoutTypes::kNumberCaseType;
1633#[cfg(feature = "SFNTLayoutTypes")]
1634pub use self::__SFNTLayoutTypes::kNumberSpacingType;
1635#[cfg(feature = "SFNTLayoutTypes")]
1636pub use self::__SFNTLayoutTypes::kOPBDControlPointFormat;
1637#[cfg(feature = "SFNTLayoutTypes")]
1638pub use self::__SFNTLayoutTypes::kOPBDCurrentVersion;
1639#[cfg(feature = "SFNTLayoutTypes")]
1640pub use self::__SFNTLayoutTypes::kOPBDDistanceFormat;
1641#[cfg(feature = "SFNTLayoutTypes")]
1642pub use self::__SFNTLayoutTypes::kOPBDTag;
1643#[cfg(feature = "SFNTLayoutTypes")]
1644pub use self::__SFNTLayoutTypes::kOrdinalsSelector;
1645#[cfg(feature = "SFNTLayoutTypes")]
1646pub use self::__SFNTLayoutTypes::kOrnamentSetsType;
1647#[cfg(feature = "SFNTLayoutTypes")]
1648pub use self::__SFNTLayoutTypes::kOverlappingCharactersType;
1649#[cfg(feature = "SFNTLayoutTypes")]
1650pub use self::__SFNTLayoutTypes::kPROPALDirectionClass;
1651#[cfg(feature = "SFNTLayoutTypes")]
1652pub use self::__SFNTLayoutTypes::kPROPANDirectionClass;
1653#[cfg(feature = "SFNTLayoutTypes")]
1654pub use self::__SFNTLayoutTypes::kPROPBNDirectionClass;
1655#[cfg(feature = "SFNTLayoutTypes")]
1656pub use self::__SFNTLayoutTypes::kPROPCSDirectionClass;
1657#[cfg(feature = "SFNTLayoutTypes")]
1658pub use self::__SFNTLayoutTypes::kPROPCanHangLTMask;
1659#[cfg(feature = "SFNTLayoutTypes")]
1660pub use self::__SFNTLayoutTypes::kPROPCanHangRBMask;
1661#[cfg(feature = "SFNTLayoutTypes")]
1662pub use self::__SFNTLayoutTypes::kPROPCurrentVersion;
1663#[cfg(feature = "SFNTLayoutTypes")]
1664pub use self::__SFNTLayoutTypes::kPROPDirectionMask;
1665#[cfg(feature = "SFNTLayoutTypes")]
1666pub use self::__SFNTLayoutTypes::kPROPENDirectionClass;
1667#[cfg(feature = "SFNTLayoutTypes")]
1668pub use self::__SFNTLayoutTypes::kPROPESDirectionClass;
1669#[cfg(feature = "SFNTLayoutTypes")]
1670pub use self::__SFNTLayoutTypes::kPROPETDirectionClass;
1671#[cfg(feature = "SFNTLayoutTypes")]
1672pub use self::__SFNTLayoutTypes::kPROPIsFloaterMask;
1673#[cfg(feature = "SFNTLayoutTypes")]
1674pub use self::__SFNTLayoutTypes::kPROPLDirectionClass;
1675#[cfg(feature = "SFNTLayoutTypes")]
1676pub use self::__SFNTLayoutTypes::kPROPLREDirectionClass;
1677#[cfg(feature = "SFNTLayoutTypes")]
1678pub use self::__SFNTLayoutTypes::kPROPLRODirectionClass;
1679#[cfg(feature = "SFNTLayoutTypes")]
1680pub use self::__SFNTLayoutTypes::kPROPNSMDirectionClass;
1681#[cfg(feature = "SFNTLayoutTypes")]
1682pub use self::__SFNTLayoutTypes::kPROPNumDirectionClasses;
1683#[cfg(feature = "SFNTLayoutTypes")]
1684pub use self::__SFNTLayoutTypes::kPROPONDirectionClass;
1685#[cfg(feature = "SFNTLayoutTypes")]
1686pub use self::__SFNTLayoutTypes::kPROPPDFDirectionClass;
1687#[cfg(feature = "SFNTLayoutTypes")]
1688pub use self::__SFNTLayoutTypes::kPROPPSDirectionClass;
1689#[cfg(feature = "SFNTLayoutTypes")]
1690pub use self::__SFNTLayoutTypes::kPROPPairOffsetMask;
1691#[cfg(feature = "SFNTLayoutTypes")]
1692pub use self::__SFNTLayoutTypes::kPROPPairOffsetShift;
1693#[cfg(feature = "SFNTLayoutTypes")]
1694pub use self::__SFNTLayoutTypes::kPROPPairOffsetSign;
1695#[cfg(feature = "SFNTLayoutTypes")]
1696pub use self::__SFNTLayoutTypes::kPROPRDirectionClass;
1697#[cfg(feature = "SFNTLayoutTypes")]
1698pub use self::__SFNTLayoutTypes::kPROPRLEDirectionClass;
1699#[cfg(feature = "SFNTLayoutTypes")]
1700pub use self::__SFNTLayoutTypes::kPROPRLODirectionClass;
1701#[cfg(feature = "SFNTLayoutTypes")]
1702pub use self::__SFNTLayoutTypes::kPROPRightConnectMask;
1703#[cfg(feature = "SFNTLayoutTypes")]
1704pub use self::__SFNTLayoutTypes::kPROPSDirectionClass;
1705#[cfg(feature = "SFNTLayoutTypes")]
1706pub use self::__SFNTLayoutTypes::kPROPSENDirectionClass;
1707#[cfg(feature = "SFNTLayoutTypes")]
1708pub use self::__SFNTLayoutTypes::kPROPTag;
1709#[cfg(feature = "SFNTLayoutTypes")]
1710pub use self::__SFNTLayoutTypes::kPROPUseRLPairMask;
1711#[cfg(feature = "SFNTLayoutTypes")]
1712pub use self::__SFNTLayoutTypes::kPROPWSDirectionClass;
1713#[cfg(feature = "SFNTLayoutTypes")]
1714pub use self::__SFNTLayoutTypes::kPROPZeroReserved;
1715#[cfg(feature = "SFNTLayoutTypes")]
1716pub use self::__SFNTLayoutTypes::kParenthesisAnnotationSelector;
1717#[cfg(feature = "SFNTLayoutTypes")]
1718pub use self::__SFNTLayoutTypes::kPartiallyConnectedSelector;
1719#[cfg(feature = "SFNTLayoutTypes")]
1720pub use self::__SFNTLayoutTypes::kPeriodAnnotationSelector;
1721#[cfg(feature = "SFNTLayoutTypes")]
1722pub use self::__SFNTLayoutTypes::kPeriodsToEllipsisOffSelector;
1723#[cfg(feature = "SFNTLayoutTypes")]
1724pub use self::__SFNTLayoutTypes::kPeriodsToEllipsisOnSelector;
1725#[cfg(feature = "SFNTLayoutTypes")]
1726pub use self::__SFNTLayoutTypes::kPiCharactersSelector;
1727#[cfg(feature = "SFNTLayoutTypes")]
1728pub use self::__SFNTLayoutTypes::kPreventOverlapOffSelector;
1729#[cfg(feature = "SFNTLayoutTypes")]
1730pub use self::__SFNTLayoutTypes::kPreventOverlapOnSelector;
1731#[cfg(feature = "SFNTLayoutTypes")]
1732pub use self::__SFNTLayoutTypes::kProportionalCJKRomanSelector;
1733#[cfg(feature = "SFNTLayoutTypes")]
1734pub use self::__SFNTLayoutTypes::kProportionalIdeographsSelector;
1735#[cfg(feature = "SFNTLayoutTypes")]
1736pub use self::__SFNTLayoutTypes::kProportionalKanaSelector;
1737#[cfg(feature = "SFNTLayoutTypes")]
1738pub use self::__SFNTLayoutTypes::kProportionalNumbersSelector;
1739#[cfg(feature = "SFNTLayoutTypes")]
1740pub use self::__SFNTLayoutTypes::kProportionalTextSelector;
1741#[cfg(feature = "SFNTLayoutTypes")]
1742pub use self::__SFNTLayoutTypes::kQuarterWidthNumbersSelector;
1743#[cfg(feature = "SFNTLayoutTypes")]
1744pub use self::__SFNTLayoutTypes::kQuarterWidthTextSelector;
1745#[cfg(feature = "SFNTLayoutTypes")]
1746pub use self::__SFNTLayoutTypes::kRareLigaturesOffSelector;
1747#[cfg(feature = "SFNTLayoutTypes")]
1748pub use self::__SFNTLayoutTypes::kRareLigaturesOnSelector;
1749#[cfg(feature = "SFNTLayoutTypes")]
1750pub use self::__SFNTLayoutTypes::kRebusPicturesOffSelector;
1751#[cfg(feature = "SFNTLayoutTypes")]
1752pub use self::__SFNTLayoutTypes::kRebusPicturesOnSelector;
1753#[cfg(feature = "SFNTLayoutTypes")]
1754pub use self::__SFNTLayoutTypes::kRequiredLigaturesOffSelector;
1755#[cfg(feature = "SFNTLayoutTypes")]
1756pub use self::__SFNTLayoutTypes::kRequiredLigaturesOnSelector;
1757#[cfg(feature = "SFNTLayoutTypes")]
1758pub use self::__SFNTLayoutTypes::kRomanNumeralAnnotationSelector;
1759#[cfg(feature = "SFNTLayoutTypes")]
1760pub use self::__SFNTLayoutTypes::kRomanizationToHiraganaSelector;
1761#[cfg(feature = "SFNTLayoutTypes")]
1762pub use self::__SFNTLayoutTypes::kRomanizationToKatakanaSelector;
1763#[cfg(feature = "SFNTLayoutTypes")]
1764pub use self::__SFNTLayoutTypes::kRoundedBoxAnnotationSelector;
1765#[cfg(feature = "SFNTLayoutTypes")]
1766pub use self::__SFNTLayoutTypes::kRubyKanaOffSelector;
1767#[cfg(feature = "SFNTLayoutTypes")]
1768pub use self::__SFNTLayoutTypes::kRubyKanaOnSelector;
1769#[cfg(feature = "SFNTLayoutTypes")]
1770pub use self::__SFNTLayoutTypes::kRubyKanaSelector;
1771#[cfg(feature = "SFNTLayoutTypes")]
1772pub use self::__SFNTLayoutTypes::kRubyKanaType;
1773#[cfg(feature = "SFNTLayoutTypes")]
1774pub use self::__SFNTLayoutTypes::kSFNTLookupSegmentArray;
1775#[cfg(feature = "SFNTLayoutTypes")]
1776pub use self::__SFNTLayoutTypes::kSFNTLookupSegmentSingle;
1777#[cfg(feature = "SFNTLayoutTypes")]
1778pub use self::__SFNTLayoutTypes::kSFNTLookupSimpleArray;
1779#[cfg(feature = "SFNTLayoutTypes")]
1780pub use self::__SFNTLayoutTypes::kSFNTLookupSingleTable;
1781#[cfg(feature = "SFNTLayoutTypes")]
1782pub use self::__SFNTLayoutTypes::kSFNTLookupTrimmedArray;
1783#[cfg(feature = "SFNTLayoutTypes")]
1784pub use self::__SFNTLayoutTypes::kSFNTLookupVector;
1785#[cfg(feature = "SFNTLayoutTypes")]
1786pub use self::__SFNTLayoutTypes::kSTClassDeletedGlyph;
1787#[cfg(feature = "SFNTLayoutTypes")]
1788pub use self::__SFNTLayoutTypes::kSTClassEndOfLine;
1789#[cfg(feature = "SFNTLayoutTypes")]
1790pub use self::__SFNTLayoutTypes::kSTClassEndOfText;
1791#[cfg(feature = "SFNTLayoutTypes")]
1792pub use self::__SFNTLayoutTypes::kSTClassOutOfBounds;
1793#[cfg(feature = "SFNTLayoutTypes")]
1794pub use self::__SFNTLayoutTypes::kSTKCrossStreamReset;
1795#[cfg(feature = "SFNTLayoutTypes")]
1796pub use self::__SFNTLayoutTypes::kSTLigActionMask;
1797#[cfg(feature = "SFNTLayoutTypes")]
1798pub use self::__SFNTLayoutTypes::kSTMarkEnd;
1799#[cfg(feature = "SFNTLayoutTypes")]
1800pub use self::__SFNTLayoutTypes::kSTNoAdvance;
1801#[cfg(feature = "SFNTLayoutTypes")]
1802pub use self::__SFNTLayoutTypes::kSTRearrVerbMask;
1803#[cfg(feature = "SFNTLayoutTypes")]
1804pub use self::__SFNTLayoutTypes::kSTSetMark;
1805#[cfg(feature = "SFNTLayoutTypes")]
1806pub use self::__SFNTLayoutTypes::kSTXHasLigAction;
1807#[cfg(feature = "SFNTLayoutTypes")]
1808pub use self::__SFNTLayoutTypes::kScientificInferiorsSelector;
1809#[cfg(feature = "SFNTLayoutTypes")]
1810pub use self::__SFNTLayoutTypes::kShowDiacriticsSelector;
1811#[cfg(feature = "SFNTLayoutTypes")]
1812pub use self::__SFNTLayoutTypes::kSimplifiedCharactersSelector;
1813#[cfg(feature = "SFNTLayoutTypes")]
1814pub use self::__SFNTLayoutTypes::kSlashToDivideOffSelector;
1815#[cfg(feature = "SFNTLayoutTypes")]
1816pub use self::__SFNTLayoutTypes::kSlashToDivideOnSelector;
1817#[cfg(feature = "SFNTLayoutTypes")]
1818pub use self::__SFNTLayoutTypes::kSlashedZeroOffSelector;
1819#[cfg(feature = "SFNTLayoutTypes")]
1820pub use self::__SFNTLayoutTypes::kSlashedZeroOnSelector;
1821#[cfg(feature = "SFNTLayoutTypes")]
1822pub use self::__SFNTLayoutTypes::kSmallCapsSelector;
1823#[cfg(feature = "SFNTLayoutTypes")]
1824pub use self::__SFNTLayoutTypes::kSmartQuotesOffSelector;
1825#[cfg(feature = "SFNTLayoutTypes")]
1826pub use self::__SFNTLayoutTypes::kSmartQuotesOnSelector;
1827#[cfg(feature = "SFNTLayoutTypes")]
1828pub use self::__SFNTLayoutTypes::kSmartSwashType;
1829#[cfg(feature = "SFNTLayoutTypes")]
1830pub use self::__SFNTLayoutTypes::kSquaredLigaturesOffSelector;
1831#[cfg(feature = "SFNTLayoutTypes")]
1832pub use self::__SFNTLayoutTypes::kSquaredLigaturesOnSelector;
1833#[cfg(feature = "SFNTLayoutTypes")]
1834pub use self::__SFNTLayoutTypes::kStyleOptionsType;
1835#[cfg(feature = "SFNTLayoutTypes")]
1836pub use self::__SFNTLayoutTypes::kStylisticAltEightOffSelector;
1837#[cfg(feature = "SFNTLayoutTypes")]
1838pub use self::__SFNTLayoutTypes::kStylisticAltEightOnSelector;
1839#[cfg(feature = "SFNTLayoutTypes")]
1840pub use self::__SFNTLayoutTypes::kStylisticAltEighteenOffSelector;
1841#[cfg(feature = "SFNTLayoutTypes")]
1842pub use self::__SFNTLayoutTypes::kStylisticAltEighteenOnSelector;
1843#[cfg(feature = "SFNTLayoutTypes")]
1844pub use self::__SFNTLayoutTypes::kStylisticAltElevenOffSelector;
1845#[cfg(feature = "SFNTLayoutTypes")]
1846pub use self::__SFNTLayoutTypes::kStylisticAltElevenOnSelector;
1847#[cfg(feature = "SFNTLayoutTypes")]
1848pub use self::__SFNTLayoutTypes::kStylisticAltFifteenOffSelector;
1849#[cfg(feature = "SFNTLayoutTypes")]
1850pub use self::__SFNTLayoutTypes::kStylisticAltFifteenOnSelector;
1851#[cfg(feature = "SFNTLayoutTypes")]
1852pub use self::__SFNTLayoutTypes::kStylisticAltFiveOffSelector;
1853#[cfg(feature = "SFNTLayoutTypes")]
1854pub use self::__SFNTLayoutTypes::kStylisticAltFiveOnSelector;
1855#[cfg(feature = "SFNTLayoutTypes")]
1856pub use self::__SFNTLayoutTypes::kStylisticAltFourOffSelector;
1857#[cfg(feature = "SFNTLayoutTypes")]
1858pub use self::__SFNTLayoutTypes::kStylisticAltFourOnSelector;
1859#[cfg(feature = "SFNTLayoutTypes")]
1860pub use self::__SFNTLayoutTypes::kStylisticAltFourteenOffSelector;
1861#[cfg(feature = "SFNTLayoutTypes")]
1862pub use self::__SFNTLayoutTypes::kStylisticAltFourteenOnSelector;
1863#[cfg(feature = "SFNTLayoutTypes")]
1864pub use self::__SFNTLayoutTypes::kStylisticAltNineOffSelector;
1865#[cfg(feature = "SFNTLayoutTypes")]
1866pub use self::__SFNTLayoutTypes::kStylisticAltNineOnSelector;
1867#[cfg(feature = "SFNTLayoutTypes")]
1868pub use self::__SFNTLayoutTypes::kStylisticAltNineteenOffSelector;
1869#[cfg(feature = "SFNTLayoutTypes")]
1870pub use self::__SFNTLayoutTypes::kStylisticAltNineteenOnSelector;
1871#[cfg(feature = "SFNTLayoutTypes")]
1872pub use self::__SFNTLayoutTypes::kStylisticAltOneOffSelector;
1873#[cfg(feature = "SFNTLayoutTypes")]
1874pub use self::__SFNTLayoutTypes::kStylisticAltOneOnSelector;
1875#[cfg(feature = "SFNTLayoutTypes")]
1876pub use self::__SFNTLayoutTypes::kStylisticAltSevenOffSelector;
1877#[cfg(feature = "SFNTLayoutTypes")]
1878pub use self::__SFNTLayoutTypes::kStylisticAltSevenOnSelector;
1879#[cfg(feature = "SFNTLayoutTypes")]
1880pub use self::__SFNTLayoutTypes::kStylisticAltSeventeenOffSelector;
1881#[cfg(feature = "SFNTLayoutTypes")]
1882pub use self::__SFNTLayoutTypes::kStylisticAltSeventeenOnSelector;
1883#[cfg(feature = "SFNTLayoutTypes")]
1884pub use self::__SFNTLayoutTypes::kStylisticAltSixOffSelector;
1885#[cfg(feature = "SFNTLayoutTypes")]
1886pub use self::__SFNTLayoutTypes::kStylisticAltSixOnSelector;
1887#[cfg(feature = "SFNTLayoutTypes")]
1888pub use self::__SFNTLayoutTypes::kStylisticAltSixteenOffSelector;
1889#[cfg(feature = "SFNTLayoutTypes")]
1890pub use self::__SFNTLayoutTypes::kStylisticAltSixteenOnSelector;
1891#[cfg(feature = "SFNTLayoutTypes")]
1892pub use self::__SFNTLayoutTypes::kStylisticAltTenOffSelector;
1893#[cfg(feature = "SFNTLayoutTypes")]
1894pub use self::__SFNTLayoutTypes::kStylisticAltTenOnSelector;
1895#[cfg(feature = "SFNTLayoutTypes")]
1896pub use self::__SFNTLayoutTypes::kStylisticAltThirteenOffSelector;
1897#[cfg(feature = "SFNTLayoutTypes")]
1898pub use self::__SFNTLayoutTypes::kStylisticAltThirteenOnSelector;
1899#[cfg(feature = "SFNTLayoutTypes")]
1900pub use self::__SFNTLayoutTypes::kStylisticAltThreeOffSelector;
1901#[cfg(feature = "SFNTLayoutTypes")]
1902pub use self::__SFNTLayoutTypes::kStylisticAltThreeOnSelector;
1903#[cfg(feature = "SFNTLayoutTypes")]
1904pub use self::__SFNTLayoutTypes::kStylisticAltTwelveOffSelector;
1905#[cfg(feature = "SFNTLayoutTypes")]
1906pub use self::__SFNTLayoutTypes::kStylisticAltTwelveOnSelector;
1907#[cfg(feature = "SFNTLayoutTypes")]
1908pub use self::__SFNTLayoutTypes::kStylisticAltTwentyOffSelector;
1909#[cfg(feature = "SFNTLayoutTypes")]
1910pub use self::__SFNTLayoutTypes::kStylisticAltTwentyOnSelector;
1911#[cfg(feature = "SFNTLayoutTypes")]
1912pub use self::__SFNTLayoutTypes::kStylisticAltTwoOffSelector;
1913#[cfg(feature = "SFNTLayoutTypes")]
1914pub use self::__SFNTLayoutTypes::kStylisticAltTwoOnSelector;
1915#[cfg(feature = "SFNTLayoutTypes")]
1916pub use self::__SFNTLayoutTypes::kStylisticAlternativesType;
1917#[cfg(feature = "SFNTLayoutTypes")]
1918pub use self::__SFNTLayoutTypes::kSubstituteVerticalFormsOffSelector;
1919#[cfg(feature = "SFNTLayoutTypes")]
1920pub use self::__SFNTLayoutTypes::kSubstituteVerticalFormsOnSelector;
1921#[cfg(feature = "SFNTLayoutTypes")]
1922pub use self::__SFNTLayoutTypes::kSuperiorsSelector;
1923#[cfg(feature = "SFNTLayoutTypes")]
1924pub use self::__SFNTLayoutTypes::kSwashAlternatesOffSelector;
1925#[cfg(feature = "SFNTLayoutTypes")]
1926pub use self::__SFNTLayoutTypes::kSwashAlternatesOnSelector;
1927#[cfg(feature = "SFNTLayoutTypes")]
1928pub use self::__SFNTLayoutTypes::kSymbolLigaturesOffSelector;
1929#[cfg(feature = "SFNTLayoutTypes")]
1930pub use self::__SFNTLayoutTypes::kSymbolLigaturesOnSelector;
1931#[cfg(feature = "SFNTLayoutTypes")]
1932pub use self::__SFNTLayoutTypes::kTRAKCurrentVersion;
1933#[cfg(feature = "SFNTLayoutTypes")]
1934pub use self::__SFNTLayoutTypes::kTRAKTag;
1935#[cfg(feature = "SFNTLayoutTypes")]
1936pub use self::__SFNTLayoutTypes::kTRAKUniformFormat;
1937#[cfg(feature = "SFNTLayoutTypes")]
1938pub use self::__SFNTLayoutTypes::kTallCapsSelector;
1939#[cfg(feature = "SFNTLayoutTypes")]
1940pub use self::__SFNTLayoutTypes::kTextSpacingType;
1941#[cfg(feature = "SFNTLayoutTypes")]
1942pub use self::__SFNTLayoutTypes::kThirdWidthNumbersSelector;
1943#[cfg(feature = "SFNTLayoutTypes")]
1944pub use self::__SFNTLayoutTypes::kThirdWidthTextSelector;
1945#[cfg(feature = "SFNTLayoutTypes")]
1946pub use self::__SFNTLayoutTypes::kTitlingCapsSelector;
1947#[cfg(feature = "SFNTLayoutTypes")]
1948pub use self::__SFNTLayoutTypes::kTraditionalAltFiveSelector;
1949#[cfg(feature = "SFNTLayoutTypes")]
1950pub use self::__SFNTLayoutTypes::kTraditionalAltFourSelector;
1951#[cfg(feature = "SFNTLayoutTypes")]
1952pub use self::__SFNTLayoutTypes::kTraditionalAltOneSelector;
1953#[cfg(feature = "SFNTLayoutTypes")]
1954pub use self::__SFNTLayoutTypes::kTraditionalAltThreeSelector;
1955#[cfg(feature = "SFNTLayoutTypes")]
1956pub use self::__SFNTLayoutTypes::kTraditionalAltTwoSelector;
1957#[cfg(feature = "SFNTLayoutTypes")]
1958pub use self::__SFNTLayoutTypes::kTraditionalCharactersSelector;
1959#[cfg(feature = "SFNTLayoutTypes")]
1960pub use self::__SFNTLayoutTypes::kTraditionalNamesCharactersSelector;
1961#[cfg(feature = "SFNTLayoutTypes")]
1962pub use self::__SFNTLayoutTypes::kTranscodingCompositionOffSelector;
1963#[cfg(feature = "SFNTLayoutTypes")]
1964pub use self::__SFNTLayoutTypes::kTranscodingCompositionOnSelector;
1965#[cfg(feature = "SFNTLayoutTypes")]
1966pub use self::__SFNTLayoutTypes::kTransliterationType;
1967#[cfg(feature = "SFNTLayoutTypes")]
1968pub use self::__SFNTLayoutTypes::kTypographicExtrasType;
1969#[cfg(feature = "SFNTLayoutTypes")]
1970pub use self::__SFNTLayoutTypes::kUnconnectedSelector;
1971#[cfg(feature = "SFNTLayoutTypes")]
1972pub use self::__SFNTLayoutTypes::kUnicodeDecompositionType;
1973#[cfg(feature = "SFNTLayoutTypes")]
1974pub use self::__SFNTLayoutTypes::kUpperAndLowerCaseSelector;
1975#[cfg(feature = "SFNTLayoutTypes")]
1976pub use self::__SFNTLayoutTypes::kUpperCaseNumbersSelector;
1977#[cfg(feature = "SFNTLayoutTypes")]
1978pub use self::__SFNTLayoutTypes::kUpperCasePetiteCapsSelector;
1979#[cfg(feature = "SFNTLayoutTypes")]
1980pub use self::__SFNTLayoutTypes::kUpperCaseSmallCapsSelector;
1981#[cfg(feature = "SFNTLayoutTypes")]
1982pub use self::__SFNTLayoutTypes::kUpperCaseType;
1983#[cfg(feature = "SFNTLayoutTypes")]
1984pub use self::__SFNTLayoutTypes::kVerticalFractionsSelector;
1985#[cfg(feature = "SFNTLayoutTypes")]
1986pub use self::__SFNTLayoutTypes::kVerticalPositionType;
1987#[cfg(feature = "SFNTLayoutTypes")]
1988pub use self::__SFNTLayoutTypes::kVerticalSubstitutionType;
1989#[cfg(feature = "SFNTLayoutTypes")]
1990pub use self::__SFNTLayoutTypes::kWordFinalSwashesOffSelector;
1991#[cfg(feature = "SFNTLayoutTypes")]
1992pub use self::__SFNTLayoutTypes::kWordFinalSwashesOnSelector;
1993#[cfg(feature = "SFNTLayoutTypes")]
1994pub use self::__SFNTLayoutTypes::kWordInitialSwashesOffSelector;
1995#[cfg(feature = "SFNTLayoutTypes")]
1996pub use self::__SFNTLayoutTypes::kWordInitialSwashesOnSelector;
1997#[cfg(feature = "SFNTLayoutTypes")]
1998pub use self::__SFNTLayoutTypes::ALMXGlyphEntry;
1999#[cfg(feature = "SFNTLayoutTypes")]
2000pub use self::__SFNTLayoutTypes::ALMXHeader;
2001#[cfg(feature = "SFNTLayoutTypes")]
2002pub use self::__SFNTLayoutTypes::AnchorPoint;
2003#[cfg(feature = "SFNTLayoutTypes")]
2004pub use self::__SFNTLayoutTypes::AnchorPointTable;
2005#[cfg(feature = "SFNTLayoutTypes")]
2006pub use self::__SFNTLayoutTypes::AnkrTable;
2007#[cfg(feature = "SFNTLayoutTypes")]
2008pub use self::__SFNTLayoutTypes::BslnBaselineClass;
2009#[cfg(feature = "SFNTLayoutTypes")]
2010pub use self::__SFNTLayoutTypes::BslnFormat0Part;
2011#[cfg(feature = "SFNTLayoutTypes")]
2012pub use self::__SFNTLayoutTypes::BslnFormat1Part;
2013#[cfg(feature = "SFNTLayoutTypes")]
2014pub use self::__SFNTLayoutTypes::BslnFormat2Part;
2015#[cfg(feature = "SFNTLayoutTypes")]
2016pub use self::__SFNTLayoutTypes::BslnFormat3Part;
2017#[cfg(feature = "SFNTLayoutTypes")]
2018pub use self::__SFNTLayoutTypes::BslnFormatUnion;
2019#[cfg(feature = "SFNTLayoutTypes")]
2020pub use self::__SFNTLayoutTypes::BslnTable;
2021#[cfg(feature = "SFNTLayoutTypes")]
2022pub use self::__SFNTLayoutTypes::BslnTableFormat;
2023#[cfg(feature = "SFNTLayoutTypes")]
2024pub use self::__SFNTLayoutTypes::BslnTablePtr;
2025#[cfg(feature = "SFNTLayoutTypes")]
2026pub use self::__SFNTLayoutTypes::JustDirectionTable;
2027#[cfg(feature = "SFNTLayoutTypes")]
2028pub use self::__SFNTLayoutTypes::JustPCAction;
2029#[cfg(feature = "SFNTLayoutTypes")]
2030pub use self::__SFNTLayoutTypes::JustPCActionSubrecord;
2031#[cfg(feature = "SFNTLayoutTypes")]
2032pub use self::__SFNTLayoutTypes::JustPCActionType;
2033#[cfg(feature = "SFNTLayoutTypes")]
2034pub use self::__SFNTLayoutTypes::JustPCConditionalAddAction;
2035#[cfg(feature = "SFNTLayoutTypes")]
2036pub use self::__SFNTLayoutTypes::JustPCDecompositionAction;
2037#[cfg(feature = "SFNTLayoutTypes")]
2038pub use self::__SFNTLayoutTypes::JustPCDuctilityAction;
2039#[cfg(feature = "SFNTLayoutTypes")]
2040pub use self::__SFNTLayoutTypes::JustPCGlyphRepeatAddAction;
2041#[cfg(feature = "SFNTLayoutTypes")]
2042pub use self::__SFNTLayoutTypes::JustPCUnconditionalAddAction;
2043#[cfg(feature = "SFNTLayoutTypes")]
2044pub use self::__SFNTLayoutTypes::JustPostcompTable;
2045#[cfg(feature = "SFNTLayoutTypes")]
2046pub use self::__SFNTLayoutTypes::JustTable;
2047#[cfg(feature = "SFNTLayoutTypes")]
2048pub use self::__SFNTLayoutTypes::JustWidthDeltaEntry;
2049#[cfg(feature = "SFNTLayoutTypes")]
2050pub use self::__SFNTLayoutTypes::JustWidthDeltaGroup;
2051#[cfg(feature = "SFNTLayoutTypes")]
2052pub use self::__SFNTLayoutTypes::JustificationFlags;
2053#[cfg(feature = "SFNTLayoutTypes")]
2054pub use self::__SFNTLayoutTypes::KernArrayOffset;
2055#[cfg(feature = "SFNTLayoutTypes")]
2056pub use self::__SFNTLayoutTypes::KernFormatSpecificHeader;
2057#[cfg(feature = "SFNTLayoutTypes")]
2058pub use self::__SFNTLayoutTypes::KernIndexArrayHeader;
2059#[cfg(feature = "SFNTLayoutTypes")]
2060pub use self::__SFNTLayoutTypes::KernKerningPair;
2061#[cfg(feature = "SFNTLayoutTypes")]
2062pub use self::__SFNTLayoutTypes::KernKerningValue;
2063#[cfg(feature = "SFNTLayoutTypes")]
2064pub use self::__SFNTLayoutTypes::KernOffsetTable;
2065#[cfg(feature = "SFNTLayoutTypes")]
2066pub use self::__SFNTLayoutTypes::KernOffsetTablePtr;
2067#[cfg(feature = "SFNTLayoutTypes")]
2068pub use self::__SFNTLayoutTypes::KernOrderedListEntry;
2069#[cfg(feature = "SFNTLayoutTypes")]
2070pub use self::__SFNTLayoutTypes::KernOrderedListEntryPtr;
2071#[cfg(feature = "SFNTLayoutTypes")]
2072pub use self::__SFNTLayoutTypes::KernOrderedListHeader;
2073#[cfg(feature = "SFNTLayoutTypes")]
2074pub use self::__SFNTLayoutTypes::KernSimpleArrayHeader;
2075#[cfg(feature = "SFNTLayoutTypes")]
2076pub use self::__SFNTLayoutTypes::KernStateEntry;
2077#[cfg(feature = "SFNTLayoutTypes")]
2078pub use self::__SFNTLayoutTypes::KernStateHeader;
2079#[cfg(feature = "SFNTLayoutTypes")]
2080pub use self::__SFNTLayoutTypes::KernSubtableHeader;
2081#[cfg(feature = "SFNTLayoutTypes")]
2082pub use self::__SFNTLayoutTypes::KernSubtableHeaderPtr;
2083#[cfg(feature = "SFNTLayoutTypes")]
2084pub use self::__SFNTLayoutTypes::KernSubtableInfo;
2085#[cfg(feature = "SFNTLayoutTypes")]
2086pub use self::__SFNTLayoutTypes::KernTableFormat;
2087#[cfg(feature = "SFNTLayoutTypes")]
2088pub use self::__SFNTLayoutTypes::KernTableHeader;
2089#[cfg(feature = "SFNTLayoutTypes")]
2090pub use self::__SFNTLayoutTypes::KernTableHeaderHandle;
2091#[cfg(feature = "SFNTLayoutTypes")]
2092pub use self::__SFNTLayoutTypes::KernTableHeaderPtr;
2093#[cfg(feature = "SFNTLayoutTypes")]
2094pub use self::__SFNTLayoutTypes::KernVersion0Header;
2095#[cfg(feature = "SFNTLayoutTypes")]
2096pub use self::__SFNTLayoutTypes::KernVersion0SubtableHeader;
2097#[cfg(feature = "SFNTLayoutTypes")]
2098pub use self::__SFNTLayoutTypes::KerxAnchorPointAction;
2099#[cfg(feature = "SFNTLayoutTypes")]
2100pub use self::__SFNTLayoutTypes::KerxArrayOffset;
2101#[cfg(feature = "SFNTLayoutTypes")]
2102pub use self::__SFNTLayoutTypes::KerxControlPointAction;
2103#[cfg(feature = "SFNTLayoutTypes")]
2104pub use self::__SFNTLayoutTypes::KerxControlPointEntry;
2105#[cfg(feature = "SFNTLayoutTypes")]
2106pub use self::__SFNTLayoutTypes::KerxControlPointHeader;
2107#[cfg(feature = "SFNTLayoutTypes")]
2108pub use self::__SFNTLayoutTypes::KerxCoordinateAction;
2109#[cfg(feature = "SFNTLayoutTypes")]
2110pub use self::__SFNTLayoutTypes::KerxFormatSpecificHeader;
2111#[cfg(feature = "SFNTLayoutTypes")]
2112pub use self::__SFNTLayoutTypes::KerxIndexArrayHeader;
2113#[cfg(feature = "SFNTLayoutTypes")]
2114pub use self::__SFNTLayoutTypes::KerxKerningPair;
2115#[cfg(feature = "SFNTLayoutTypes")]
2116pub use self::__SFNTLayoutTypes::KerxOrderedListEntry;
2117#[cfg(feature = "SFNTLayoutTypes")]
2118pub use self::__SFNTLayoutTypes::KerxOrderedListEntryPtr;
2119#[cfg(feature = "SFNTLayoutTypes")]
2120pub use self::__SFNTLayoutTypes::KerxOrderedListHeader;
2121#[cfg(feature = "SFNTLayoutTypes")]
2122pub use self::__SFNTLayoutTypes::KerxSimpleArrayHeader;
2123#[cfg(feature = "SFNTLayoutTypes")]
2124pub use self::__SFNTLayoutTypes::KerxStateEntry;
2125#[cfg(feature = "SFNTLayoutTypes")]
2126pub use self::__SFNTLayoutTypes::KerxStateHeader;
2127#[cfg(feature = "SFNTLayoutTypes")]
2128pub use self::__SFNTLayoutTypes::KerxSubtableCoverage;
2129#[cfg(feature = "SFNTLayoutTypes")]
2130pub use self::__SFNTLayoutTypes::KerxSubtableHeader;
2131#[cfg(feature = "SFNTLayoutTypes")]
2132pub use self::__SFNTLayoutTypes::KerxSubtableHeaderPtr;
2133#[cfg(feature = "SFNTLayoutTypes")]
2134pub use self::__SFNTLayoutTypes::KerxTableHeader;
2135#[cfg(feature = "SFNTLayoutTypes")]
2136pub use self::__SFNTLayoutTypes::KerxTableHeaderHandle;
2137#[cfg(feature = "SFNTLayoutTypes")]
2138pub use self::__SFNTLayoutTypes::KerxTableHeaderPtr;
2139#[cfg(feature = "SFNTLayoutTypes")]
2140pub use self::__SFNTLayoutTypes::LcarCaretClassEntry;
2141#[cfg(feature = "SFNTLayoutTypes")]
2142pub use self::__SFNTLayoutTypes::LcarCaretTable;
2143#[cfg(feature = "SFNTLayoutTypes")]
2144pub use self::__SFNTLayoutTypes::LcarCaretTablePtr;
2145#[cfg(feature = "SFNTLayoutTypes")]
2146pub use self::__SFNTLayoutTypes::LtagStringRange;
2147#[cfg(feature = "SFNTLayoutTypes")]
2148pub use self::__SFNTLayoutTypes::LtagTable;
2149#[cfg(feature = "SFNTLayoutTypes")]
2150pub use self::__SFNTLayoutTypes::MortChain;
2151#[cfg(feature = "SFNTLayoutTypes")]
2152pub use self::__SFNTLayoutTypes::MortContextualSubtable;
2153#[cfg(feature = "SFNTLayoutTypes")]
2154pub use self::__SFNTLayoutTypes::MortFeatureEntry;
2155#[cfg(feature = "SFNTLayoutTypes")]
2156pub use self::__SFNTLayoutTypes::MortInsertionSubtable;
2157#[cfg(feature = "SFNTLayoutTypes")]
2158pub use self::__SFNTLayoutTypes::MortLigatureActionEntry;
2159#[cfg(feature = "SFNTLayoutTypes")]
2160pub use self::__SFNTLayoutTypes::MortLigatureSubtable;
2161#[cfg(feature = "SFNTLayoutTypes")]
2162pub use self::__SFNTLayoutTypes::MortRearrangementSubtable;
2163#[cfg(feature = "SFNTLayoutTypes")]
2164pub use self::__SFNTLayoutTypes::MortSpecificSubtable;
2165#[cfg(feature = "SFNTLayoutTypes")]
2166pub use self::__SFNTLayoutTypes::MortSubtable;
2167#[cfg(feature = "SFNTLayoutTypes")]
2168pub use self::__SFNTLayoutTypes::MortSubtableMaskFlags;
2169#[cfg(feature = "SFNTLayoutTypes")]
2170pub use self::__SFNTLayoutTypes::MortSwashSubtable;
2171#[cfg(feature = "SFNTLayoutTypes")]
2172pub use self::__SFNTLayoutTypes::MortTable;
2173#[cfg(feature = "SFNTLayoutTypes")]
2174pub use self::__SFNTLayoutTypes::MorxChain;
2175#[cfg(feature = "SFNTLayoutTypes")]
2176pub use self::__SFNTLayoutTypes::MorxContextualSubtable;
2177#[cfg(feature = "SFNTLayoutTypes")]
2178pub use self::__SFNTLayoutTypes::MorxInsertionSubtable;
2179#[cfg(feature = "SFNTLayoutTypes")]
2180pub use self::__SFNTLayoutTypes::MorxLigatureSubtable;
2181#[cfg(feature = "SFNTLayoutTypes")]
2182pub use self::__SFNTLayoutTypes::MorxRearrangementSubtable;
2183#[cfg(feature = "SFNTLayoutTypes")]
2184pub use self::__SFNTLayoutTypes::MorxSpecificSubtable;
2185#[cfg(feature = "SFNTLayoutTypes")]
2186pub use self::__SFNTLayoutTypes::MorxSubtable;
2187#[cfg(feature = "SFNTLayoutTypes")]
2188pub use self::__SFNTLayoutTypes::MorxTable;
2189#[cfg(feature = "SFNTLayoutTypes")]
2190pub use self::__SFNTLayoutTypes::OpbdSideValues;
2191#[cfg(feature = "SFNTLayoutTypes")]
2192pub use self::__SFNTLayoutTypes::OpbdTable;
2193#[cfg(feature = "SFNTLayoutTypes")]
2194pub use self::__SFNTLayoutTypes::OpbdTableFormat;
2195#[cfg(feature = "SFNTLayoutTypes")]
2196pub use self::__SFNTLayoutTypes::PropCharProperties;
2197#[cfg(feature = "SFNTLayoutTypes")]
2198pub use self::__SFNTLayoutTypes::PropLookupSegment;
2199#[cfg(feature = "SFNTLayoutTypes")]
2200pub use self::__SFNTLayoutTypes::PropLookupSingle;
2201#[cfg(feature = "SFNTLayoutTypes")]
2202pub use self::__SFNTLayoutTypes::PropTable;
2203#[cfg(feature = "SFNTLayoutTypes")]
2204pub use self::__SFNTLayoutTypes::ROTAGlyphEntry;
2205#[cfg(feature = "SFNTLayoutTypes")]
2206pub use self::__SFNTLayoutTypes::ROTAHeader;
2207#[cfg(feature = "SFNTLayoutTypes")]
2208pub use self::__SFNTLayoutTypes::SFNTLookupArrayHeader;
2209#[cfg(feature = "SFNTLayoutTypes")]
2210pub use self::__SFNTLayoutTypes::SFNTLookupBinarySearchHeader;
2211#[cfg(feature = "SFNTLayoutTypes")]
2212pub use self::__SFNTLayoutTypes::SFNTLookupFormatSpecificHeader;
2213#[cfg(feature = "SFNTLayoutTypes")]
2214pub use self::__SFNTLayoutTypes::SFNTLookupKind;
2215#[cfg(feature = "SFNTLayoutTypes")]
2216pub use self::__SFNTLayoutTypes::SFNTLookupOffset;
2217#[cfg(feature = "SFNTLayoutTypes")]
2218pub use self::__SFNTLayoutTypes::SFNTLookupSegment;
2219#[cfg(feature = "SFNTLayoutTypes")]
2220pub use self::__SFNTLayoutTypes::SFNTLookupSegmentHeader;
2221#[cfg(feature = "SFNTLayoutTypes")]
2222pub use self::__SFNTLayoutTypes::SFNTLookupSingle;
2223#[cfg(feature = "SFNTLayoutTypes")]
2224pub use self::__SFNTLayoutTypes::SFNTLookupSingleHeader;
2225#[cfg(feature = "SFNTLayoutTypes")]
2226pub use self::__SFNTLayoutTypes::SFNTLookupTable;
2227#[cfg(feature = "SFNTLayoutTypes")]
2228pub use self::__SFNTLayoutTypes::SFNTLookupTableFormat;
2229#[cfg(feature = "SFNTLayoutTypes")]
2230pub use self::__SFNTLayoutTypes::SFNTLookupTableHandle;
2231#[cfg(feature = "SFNTLayoutTypes")]
2232pub use self::__SFNTLayoutTypes::SFNTLookupTablePtr;
2233#[cfg(feature = "SFNTLayoutTypes")]
2234pub use self::__SFNTLayoutTypes::SFNTLookupTrimmedArrayHeader;
2235#[cfg(feature = "SFNTLayoutTypes")]
2236pub use self::__SFNTLayoutTypes::SFNTLookupValue;
2237#[cfg(feature = "SFNTLayoutTypes")]
2238pub use self::__SFNTLayoutTypes::SFNTLookupVectorHeader;
2239#[cfg(feature = "SFNTLayoutTypes")]
2240pub use self::__SFNTLayoutTypes::STClass;
2241#[cfg(feature = "SFNTLayoutTypes")]
2242pub use self::__SFNTLayoutTypes::STClassTable;
2243#[cfg(feature = "SFNTLayoutTypes")]
2244pub use self::__SFNTLayoutTypes::STEntryIndex;
2245#[cfg(feature = "SFNTLayoutTypes")]
2246pub use self::__SFNTLayoutTypes::STEntryOne;
2247#[cfg(feature = "SFNTLayoutTypes")]
2248pub use self::__SFNTLayoutTypes::STEntryTwo;
2249#[cfg(feature = "SFNTLayoutTypes")]
2250pub use self::__SFNTLayoutTypes::STEntryZero;
2251#[cfg(feature = "SFNTLayoutTypes")]
2252pub use self::__SFNTLayoutTypes::STHeader;
2253#[cfg(feature = "SFNTLayoutTypes")]
2254pub use self::__SFNTLayoutTypes::STXClass;
2255#[cfg(feature = "SFNTLayoutTypes")]
2256pub use self::__SFNTLayoutTypes::STXClassTable;
2257#[cfg(feature = "SFNTLayoutTypes")]
2258pub use self::__SFNTLayoutTypes::STXEntryIndex;
2259#[cfg(feature = "SFNTLayoutTypes")]
2260pub use self::__SFNTLayoutTypes::STXEntryOne;
2261#[cfg(feature = "SFNTLayoutTypes")]
2262pub use self::__SFNTLayoutTypes::STXEntryTwo;
2263#[cfg(feature = "SFNTLayoutTypes")]
2264pub use self::__SFNTLayoutTypes::STXEntryZero;
2265#[cfg(feature = "SFNTLayoutTypes")]
2266pub use self::__SFNTLayoutTypes::STXHeader;
2267#[cfg(feature = "SFNTLayoutTypes")]
2268pub use self::__SFNTLayoutTypes::STXStateIndex;
2269#[cfg(feature = "SFNTLayoutTypes")]
2270pub use self::__SFNTLayoutTypes::TrakTable;
2271#[cfg(feature = "SFNTLayoutTypes")]
2272pub use self::__SFNTLayoutTypes::TrakTableData;
2273#[cfg(feature = "SFNTLayoutTypes")]
2274pub use self::__SFNTLayoutTypes::TrakTableEntry;
2275#[cfg(feature = "SFNTLayoutTypes")]
2276pub use self::__SFNTLayoutTypes::TrakValue;
2277#[cfg(feature = "SFNTTypes")]
2278pub use self::__SFNTTypes::cmapFontTableTag;
2279#[cfg(feature = "SFNTTypes")]
2280pub use self::__SFNTTypes::descriptorFontTableTag;
2281#[cfg(feature = "SFNTTypes")]
2282pub use self::__SFNTTypes::featureFontTableTag;
2283#[cfg(feature = "SFNTTypes")]
2284pub use self::__SFNTTypes::kFontAlbanianLanguage;
2285#[cfg(feature = "SFNTTypes")]
2286pub use self::__SFNTTypes::kFontAmharicLanguage;
2287#[cfg(feature = "SFNTTypes")]
2288pub use self::__SFNTTypes::kFontAmharicScript;
2289#[cfg(feature = "SFNTTypes")]
2290pub use self::__SFNTTypes::kFontArabicLanguage;
2291#[cfg(feature = "SFNTTypes")]
2292pub use self::__SFNTTypes::kFontArabicScript;
2293#[cfg(feature = "SFNTTypes")]
2294pub use self::__SFNTTypes::kFontArmenianLanguage;
2295#[cfg(feature = "SFNTTypes")]
2296pub use self::__SFNTTypes::kFontArmenianScript;
2297#[cfg(feature = "SFNTTypes")]
2298pub use self::__SFNTTypes::kFontAssameseLanguage;
2299#[cfg(feature = "SFNTTypes")]
2300pub use self::__SFNTTypes::kFontAymaraLanguage;
2301#[cfg(feature = "SFNTTypes")]
2302pub use self::__SFNTTypes::kFontAzerbaijanArLanguage;
2303#[cfg(feature = "SFNTTypes")]
2304pub use self::__SFNTTypes::kFontAzerbaijaniLanguage;
2305#[cfg(feature = "SFNTTypes")]
2306pub use self::__SFNTTypes::kFontBasqueLanguage;
2307#[cfg(feature = "SFNTTypes")]
2308pub use self::__SFNTTypes::kFontBengaliLanguage;
2309#[cfg(feature = "SFNTTypes")]
2310pub use self::__SFNTTypes::kFontBengaliScript;
2311#[cfg(feature = "SFNTTypes")]
2312pub use self::__SFNTTypes::kFontBulgarianLanguage;
2313#[cfg(feature = "SFNTTypes")]
2314pub use self::__SFNTTypes::kFontBurmeseLanguage;
2315#[cfg(feature = "SFNTTypes")]
2316pub use self::__SFNTTypes::kFontBurmeseScript;
2317#[cfg(feature = "SFNTTypes")]
2318pub use self::__SFNTTypes::kFontByelorussianLanguage;
2319#[cfg(feature = "SFNTTypes")]
2320pub use self::__SFNTTypes::kFontCatalanLanguage;
2321#[cfg(feature = "SFNTTypes")]
2322pub use self::__SFNTTypes::kFontChewaLanguage;
2323#[cfg(feature = "SFNTTypes")]
2324pub use self::__SFNTTypes::kFontChineseScript;
2325#[cfg(feature = "SFNTTypes")]
2326pub use self::__SFNTTypes::kFontCopyrightName;
2327#[cfg(feature = "SFNTTypes")]
2328pub use self::__SFNTTypes::kFontCroatianLanguage;
2329#[cfg(feature = "SFNTTypes")]
2330pub use self::__SFNTTypes::kFontCustom16BitScript;
2331#[cfg(feature = "SFNTTypes")]
2332pub use self::__SFNTTypes::kFontCustom816BitScript;
2333#[cfg(feature = "SFNTTypes")]
2334pub use self::__SFNTTypes::kFontCustom8BitScript;
2335#[cfg(feature = "SFNTTypes")]
2336pub use self::__SFNTTypes::kFontCustomPlatform;
2337#[cfg(feature = "SFNTTypes")]
2338pub use self::__SFNTTypes::kFontCyrillicScript;
2339#[cfg(feature = "SFNTTypes")]
2340pub use self::__SFNTTypes::kFontCzechLanguage;
2341#[cfg(feature = "SFNTTypes")]
2342pub use self::__SFNTTypes::kFontDanishLanguage;
2343#[cfg(feature = "SFNTTypes")]
2344pub use self::__SFNTTypes::kFontDescriptionName;
2345#[cfg(feature = "SFNTTypes")]
2346pub use self::__SFNTTypes::kFontDesignerName;
2347#[cfg(feature = "SFNTTypes")]
2348pub use self::__SFNTTypes::kFontDesignerURLName;
2349#[cfg(feature = "SFNTTypes")]
2350pub use self::__SFNTTypes::kFontDevanagariScript;
2351#[cfg(feature = "SFNTTypes")]
2352pub use self::__SFNTTypes::kFontDutchLanguage;
2353#[cfg(feature = "SFNTTypes")]
2354pub use self::__SFNTTypes::kFontDzongkhaLanguage;
2355#[cfg(feature = "SFNTTypes")]
2356pub use self::__SFNTTypes::kFontEastEuropeanRomanScript;
2357#[cfg(feature = "SFNTTypes")]
2358pub use self::__SFNTTypes::kFontEnglishLanguage;
2359#[cfg(feature = "SFNTTypes")]
2360pub use self::__SFNTTypes::kFontEsperantoLanguage;
2361#[cfg(feature = "SFNTTypes")]
2362pub use self::__SFNTTypes::kFontEstonianLanguage;
2363#[cfg(feature = "SFNTTypes")]
2364pub use self::__SFNTTypes::kFontEthiopicScript;
2365#[cfg(feature = "SFNTTypes")]
2366pub use self::__SFNTTypes::kFontExtendedArabicScript;
2367#[cfg(feature = "SFNTTypes")]
2368pub use self::__SFNTTypes::kFontFaeroeseLanguage;
2369#[cfg(feature = "SFNTTypes")]
2370pub use self::__SFNTTypes::kFontFamilyName;
2371#[cfg(feature = "SFNTTypes")]
2372pub use self::__SFNTTypes::kFontFarsiLanguage;
2373#[cfg(feature = "SFNTTypes")]
2374pub use self::__SFNTTypes::kFontFinnishLanguage;
2375#[cfg(feature = "SFNTTypes")]
2376pub use self::__SFNTTypes::kFontFlemishLanguage;
2377#[cfg(feature = "SFNTTypes")]
2378pub use self::__SFNTTypes::kFontFrenchLanguage;
2379#[cfg(feature = "SFNTTypes")]
2380pub use self::__SFNTTypes::kFontFullName;
2381#[cfg(feature = "SFNTTypes")]
2382pub use self::__SFNTTypes::kFontGallaLanguage;
2383#[cfg(feature = "SFNTTypes")]
2384pub use self::__SFNTTypes::kFontGeezScript;
2385#[cfg(feature = "SFNTTypes")]
2386pub use self::__SFNTTypes::kFontGeorgianLanguage;
2387#[cfg(feature = "SFNTTypes")]
2388pub use self::__SFNTTypes::kFontGeorgianScript;
2389#[cfg(feature = "SFNTTypes")]
2390pub use self::__SFNTTypes::kFontGermanLanguage;
2391#[cfg(feature = "SFNTTypes")]
2392pub use self::__SFNTTypes::kFontGreekLanguage;
2393#[cfg(feature = "SFNTTypes")]
2394pub use self::__SFNTTypes::kFontGreekScript;
2395#[cfg(feature = "SFNTTypes")]
2396pub use self::__SFNTTypes::kFontGuaraniLanguage;
2397#[cfg(feature = "SFNTTypes")]
2398pub use self::__SFNTTypes::kFontGujaratiLanguage;
2399#[cfg(feature = "SFNTTypes")]
2400pub use self::__SFNTTypes::kFontGujaratiScript;
2401#[cfg(feature = "SFNTTypes")]
2402pub use self::__SFNTTypes::kFontGurmukhiScript;
2403#[cfg(feature = "SFNTTypes")]
2404pub use self::__SFNTTypes::kFontHebrewLanguage;
2405#[cfg(feature = "SFNTTypes")]
2406pub use self::__SFNTTypes::kFontHebrewScript;
2407#[cfg(feature = "SFNTTypes")]
2408pub use self::__SFNTTypes::kFontHindiLanguage;
2409#[cfg(feature = "SFNTTypes")]
2410pub use self::__SFNTTypes::kFontHungarianLanguage;
2411#[cfg(feature = "SFNTTypes")]
2412pub use self::__SFNTTypes::kFontISO10646_1993Semantics;
2413#[cfg(feature = "SFNTTypes")]
2414pub use self::__SFNTTypes::kFontIcelandicLanguage;
2415#[cfg(feature = "SFNTTypes")]
2416pub use self::__SFNTTypes::kFontIndonesianLanguage;
2417#[cfg(feature = "SFNTTypes")]
2418pub use self::__SFNTTypes::kFontIrishLanguage;
2419#[cfg(feature = "SFNTTypes")]
2420pub use self::__SFNTTypes::kFontItalianLanguage;
2421#[cfg(feature = "SFNTTypes")]
2422pub use self::__SFNTTypes::kFontJapaneseLanguage;
2423#[cfg(feature = "SFNTTypes")]
2424pub use self::__SFNTTypes::kFontJapaneseScript;
2425#[cfg(feature = "SFNTTypes")]
2426pub use self::__SFNTTypes::kFontJavaneseRomLanguage;
2427#[cfg(feature = "SFNTTypes")]
2428pub use self::__SFNTTypes::kFontKannadaLanguage;
2429#[cfg(feature = "SFNTTypes")]
2430pub use self::__SFNTTypes::kFontKannadaScript;
2431#[cfg(feature = "SFNTTypes")]
2432pub use self::__SFNTTypes::kFontKashmiriLanguage;
2433#[cfg(feature = "SFNTTypes")]
2434pub use self::__SFNTTypes::kFontKazakhLanguage;
2435#[cfg(feature = "SFNTTypes")]
2436pub use self::__SFNTTypes::kFontKhmerLanguage;
2437#[cfg(feature = "SFNTTypes")]
2438pub use self::__SFNTTypes::kFontKhmerScript;
2439#[cfg(feature = "SFNTTypes")]
2440pub use self::__SFNTTypes::kFontKirghizLanguage;
2441#[cfg(feature = "SFNTTypes")]
2442pub use self::__SFNTTypes::kFontKoreanLanguage;
2443#[cfg(feature = "SFNTTypes")]
2444pub use self::__SFNTTypes::kFontKoreanScript;
2445#[cfg(feature = "SFNTTypes")]
2446pub use self::__SFNTTypes::kFontKurdishLanguage;
2447#[cfg(feature = "SFNTTypes")]
2448pub use self::__SFNTTypes::kFontLaoLanguage;
2449#[cfg(feature = "SFNTTypes")]
2450pub use self::__SFNTTypes::kFontLaotianScript;
2451#[cfg(feature = "SFNTTypes")]
2452pub use self::__SFNTTypes::kFontLappishLanguage;
2453#[cfg(feature = "SFNTTypes")]
2454pub use self::__SFNTTypes::kFontLastReservedName;
2455#[cfg(feature = "SFNTTypes")]
2456pub use self::__SFNTTypes::kFontLatinLanguage;
2457#[cfg(feature = "SFNTTypes")]
2458pub use self::__SFNTTypes::kFontLatvianLanguage;
2459#[cfg(feature = "SFNTTypes")]
2460pub use self::__SFNTTypes::kFontLettishLanguage;
2461#[cfg(feature = "SFNTTypes")]
2462pub use self::__SFNTTypes::kFontLicenseDescriptionName;
2463#[cfg(feature = "SFNTTypes")]
2464pub use self::__SFNTTypes::kFontLicenseInfoURLName;
2465#[cfg(feature = "SFNTTypes")]
2466pub use self::__SFNTTypes::kFontLithuanianLanguage;
2467#[cfg(feature = "SFNTTypes")]
2468pub use self::__SFNTTypes::kFontMacCompatibleFullName;
2469#[cfg(feature = "SFNTTypes")]
2470pub use self::__SFNTTypes::kFontMacedonianLanguage;
2471#[cfg(feature = "SFNTTypes")]
2472pub use self::__SFNTTypes::kFontMacintoshPlatform;
2473#[cfg(feature = "SFNTTypes")]
2474pub use self::__SFNTTypes::kFontMalagasyLanguage;
2475#[cfg(feature = "SFNTTypes")]
2476pub use self::__SFNTTypes::kFontMalayArabicLanguage;
2477#[cfg(feature = "SFNTTypes")]
2478pub use self::__SFNTTypes::kFontMalayRomanLanguage;
2479#[cfg(feature = "SFNTTypes")]
2480pub use self::__SFNTTypes::kFontMalayalamLanguage;
2481#[cfg(feature = "SFNTTypes")]
2482pub use self::__SFNTTypes::kFontMalayalamScript;
2483#[cfg(feature = "SFNTTypes")]
2484pub use self::__SFNTTypes::kFontMalteseLanguage;
2485#[cfg(feature = "SFNTTypes")]
2486pub use self::__SFNTTypes::kFontManufacturerName;
2487#[cfg(feature = "SFNTTypes")]
2488pub use self::__SFNTTypes::kFontMarathiLanguage;
2489#[cfg(feature = "SFNTTypes")]
2490pub use self::__SFNTTypes::kFontMicrosoftPlatform;
2491#[cfg(feature = "SFNTTypes")]
2492pub use self::__SFNTTypes::kFontMicrosoftStandardScript;
2493#[cfg(feature = "SFNTTypes")]
2494pub use self::__SFNTTypes::kFontMicrosoftSymbolScript;
2495#[cfg(feature = "SFNTTypes")]
2496pub use self::__SFNTTypes::kFontMicrosoftUCS4Script;
2497#[cfg(feature = "SFNTTypes")]
2498pub use self::__SFNTTypes::kFontMoldavianLanguage;
2499#[cfg(feature = "SFNTTypes")]
2500pub use self::__SFNTTypes::kFontMongolianCyrLanguage;
2501#[cfg(feature = "SFNTTypes")]
2502pub use self::__SFNTTypes::kFontMongolianLanguage;
2503#[cfg(feature = "SFNTTypes")]
2504pub use self::__SFNTTypes::kFontMongolianScript;
2505#[cfg(feature = "SFNTTypes")]
2506pub use self::__SFNTTypes::kFontNepaliLanguage;
2507#[cfg(feature = "SFNTTypes")]
2508pub use self::__SFNTTypes::kFontNoLanguageCode;
2509#[cfg(feature = "SFNTTypes")]
2510pub use self::__SFNTTypes::kFontNoNameCode;
2511#[cfg(feature = "SFNTTypes")]
2512pub use self::__SFNTTypes::kFontNoPlatformCode;
2513#[cfg(feature = "SFNTTypes")]
2514pub use self::__SFNTTypes::kFontNoScriptCode;
2515#[cfg(feature = "SFNTTypes")]
2516pub use self::__SFNTTypes::kFontNorwegianLanguage;
2517#[cfg(feature = "SFNTTypes")]
2518pub use self::__SFNTTypes::kFontOriyaLanguage;
2519#[cfg(feature = "SFNTTypes")]
2520pub use self::__SFNTTypes::kFontOriyaScript;
2521#[cfg(feature = "SFNTTypes")]
2522pub use self::__SFNTTypes::kFontOromoLanguage;
2523#[cfg(feature = "SFNTTypes")]
2524pub use self::__SFNTTypes::kFontPashtoLanguage;
2525#[cfg(feature = "SFNTTypes")]
2526pub use self::__SFNTTypes::kFontPersianLanguage;
2527#[cfg(feature = "SFNTTypes")]
2528pub use self::__SFNTTypes::kFontPolishLanguage;
2529#[cfg(feature = "SFNTTypes")]
2530pub use self::__SFNTTypes::kFontPortugueseLanguage;
2531#[cfg(feature = "SFNTTypes")]
2532pub use self::__SFNTTypes::kFontPostScriptCIDName;
2533#[cfg(feature = "SFNTTypes")]
2534pub use self::__SFNTTypes::kFontPostscriptName;
2535#[cfg(feature = "SFNTTypes")]
2536pub use self::__SFNTTypes::kFontPreferredFamilyName;
2537#[cfg(feature = "SFNTTypes")]
2538pub use self::__SFNTTypes::kFontPreferredSubfamilyName;
2539#[cfg(feature = "SFNTTypes")]
2540pub use self::__SFNTTypes::kFontPunjabiLanguage;
2541#[cfg(feature = "SFNTTypes")]
2542pub use self::__SFNTTypes::kFontQuechuaLanguage;
2543#[cfg(feature = "SFNTTypes")]
2544pub use self::__SFNTTypes::kFontRSymbolScript;
2545#[cfg(feature = "SFNTTypes")]
2546pub use self::__SFNTTypes::kFontReservedPlatform;
2547#[cfg(feature = "SFNTTypes")]
2548pub use self::__SFNTTypes::kFontRomanScript;
2549#[cfg(feature = "SFNTTypes")]
2550pub use self::__SFNTTypes::kFontRomanianLanguage;
2551#[cfg(feature = "SFNTTypes")]
2552pub use self::__SFNTTypes::kFontRuandaLanguage;
2553#[cfg(feature = "SFNTTypes")]
2554pub use self::__SFNTTypes::kFontRundiLanguage;
2555#[cfg(feature = "SFNTTypes")]
2556pub use self::__SFNTTypes::kFontRussian;
2557#[cfg(feature = "SFNTTypes")]
2558pub use self::__SFNTTypes::kFontRussianLanguage;
2559#[cfg(feature = "SFNTTypes")]
2560pub use self::__SFNTTypes::kFontSaamiskLanguage;
2561#[cfg(feature = "SFNTTypes")]
2562pub use self::__SFNTTypes::kFontSampleTextName;
2563#[cfg(feature = "SFNTTypes")]
2564pub use self::__SFNTTypes::kFontSanskritLanguage;
2565#[cfg(feature = "SFNTTypes")]
2566pub use self::__SFNTTypes::kFontSerbianLanguage;
2567#[cfg(feature = "SFNTTypes")]
2568pub use self::__SFNTTypes::kFontSimpChineseLanguage;
2569#[cfg(feature = "SFNTTypes")]
2570pub use self::__SFNTTypes::kFontSimpleChineseScript;
2571#[cfg(feature = "SFNTTypes")]
2572pub use self::__SFNTTypes::kFontSindhiLanguage;
2573#[cfg(feature = "SFNTTypes")]
2574pub use self::__SFNTTypes::kFontSindhiScript;
2575#[cfg(feature = "SFNTTypes")]
2576pub use self::__SFNTTypes::kFontSinhaleseLanguage;
2577#[cfg(feature = "SFNTTypes")]
2578pub use self::__SFNTTypes::kFontSinhaleseScript;
2579#[cfg(feature = "SFNTTypes")]
2580pub use self::__SFNTTypes::kFontSlavicScript;
2581#[cfg(feature = "SFNTTypes")]
2582pub use self::__SFNTTypes::kFontSlovakLanguage;
2583#[cfg(feature = "SFNTTypes")]
2584pub use self::__SFNTTypes::kFontSlovenianLanguage;
2585#[cfg(feature = "SFNTTypes")]
2586pub use self::__SFNTTypes::kFontSomaliLanguage;
2587#[cfg(feature = "SFNTTypes")]
2588pub use self::__SFNTTypes::kFontSpanishLanguage;
2589#[cfg(feature = "SFNTTypes")]
2590pub use self::__SFNTTypes::kFontStyleName;
2591#[cfg(feature = "SFNTTypes")]
2592pub use self::__SFNTTypes::kFontSundaneseRomLanguage;
2593#[cfg(feature = "SFNTTypes")]
2594pub use self::__SFNTTypes::kFontSwahiliLanguage;
2595#[cfg(feature = "SFNTTypes")]
2596pub use self::__SFNTTypes::kFontSwedishLanguage;
2597#[cfg(feature = "SFNTTypes")]
2598pub use self::__SFNTTypes::kFontTagalogLanguage;
2599#[cfg(feature = "SFNTTypes")]
2600pub use self::__SFNTTypes::kFontTajikiLanguage;
2601#[cfg(feature = "SFNTTypes")]
2602pub use self::__SFNTTypes::kFontTamilLanguage;
2603#[cfg(feature = "SFNTTypes")]
2604pub use self::__SFNTTypes::kFontTamilScript;
2605#[cfg(feature = "SFNTTypes")]
2606pub use self::__SFNTTypes::kFontTatarLanguage;
2607#[cfg(feature = "SFNTTypes")]
2608pub use self::__SFNTTypes::kFontTeluguLanguage;
2609#[cfg(feature = "SFNTTypes")]
2610pub use self::__SFNTTypes::kFontTeluguScript;
2611#[cfg(feature = "SFNTTypes")]
2612pub use self::__SFNTTypes::kFontThaiLanguage;
2613#[cfg(feature = "SFNTTypes")]
2614pub use self::__SFNTTypes::kFontThaiScript;
2615#[cfg(feature = "SFNTTypes")]
2616pub use self::__SFNTTypes::kFontTibetanLanguage;
2617#[cfg(feature = "SFNTTypes")]
2618pub use self::__SFNTTypes::kFontTibetanScript;
2619#[cfg(feature = "SFNTTypes")]
2620pub use self::__SFNTTypes::kFontTigrinyaLanguage;
2621#[cfg(feature = "SFNTTypes")]
2622pub use self::__SFNTTypes::kFontTradChineseLanguage;
2623#[cfg(feature = "SFNTTypes")]
2624pub use self::__SFNTTypes::kFontTrademarkName;
2625#[cfg(feature = "SFNTTypes")]
2626pub use self::__SFNTTypes::kFontTraditionalChineseScript;
2627#[cfg(feature = "SFNTTypes")]
2628pub use self::__SFNTTypes::kFontTurkishLanguage;
2629#[cfg(feature = "SFNTTypes")]
2630pub use self::__SFNTTypes::kFontTurkmenLanguage;
2631#[cfg(feature = "SFNTTypes")]
2632pub use self::__SFNTTypes::kFontUighurLanguage;
2633#[cfg(feature = "SFNTTypes")]
2634pub use self::__SFNTTypes::kFontUkrainianLanguage;
2635#[cfg(feature = "SFNTTypes")]
2636pub use self::__SFNTTypes::kFontUnicodeDefaultSemantics;
2637#[cfg(feature = "SFNTTypes")]
2638pub use self::__SFNTTypes::kFontUnicodePlatform;
2639#[cfg(feature = "SFNTTypes")]
2640pub use self::__SFNTTypes::kFontUnicodeV1_1Semantics;
2641#[cfg(feature = "SFNTTypes")]
2642pub use self::__SFNTTypes::kFontUnicodeV2_0BMPOnlySemantics;
2643#[cfg(feature = "SFNTTypes")]
2644pub use self::__SFNTTypes::kFontUnicodeV2_0FullCoverageSemantics;
2645#[cfg(feature = "SFNTTypes")]
2646pub use self::__SFNTTypes::kFontUnicodeV4_0VariationSequenceSemantics;
2647#[cfg(feature = "SFNTTypes")]
2648pub use self::__SFNTTypes::kFontUnicode_FullRepertoire;
2649#[cfg(feature = "SFNTTypes")]
2650pub use self::__SFNTTypes::kFontUninterpretedScript;
2651#[cfg(feature = "SFNTTypes")]
2652pub use self::__SFNTTypes::kFontUniqueName;
2653#[cfg(feature = "SFNTTypes")]
2654pub use self::__SFNTTypes::kFontUrduLanguage;
2655#[cfg(feature = "SFNTTypes")]
2656pub use self::__SFNTTypes::kFontUzbekLanguage;
2657#[cfg(feature = "SFNTTypes")]
2658pub use self::__SFNTTypes::kFontVendorURLName;
2659#[cfg(feature = "SFNTTypes")]
2660pub use self::__SFNTTypes::kFontVersionName;
2661#[cfg(feature = "SFNTTypes")]
2662pub use self::__SFNTTypes::kFontVietnameseLanguage;
2663#[cfg(feature = "SFNTTypes")]
2664pub use self::__SFNTTypes::kFontVietnameseScript;
2665#[cfg(feature = "SFNTTypes")]
2666pub use self::__SFNTTypes::kFontWelshLanguage;
2667#[cfg(feature = "SFNTTypes")]
2668pub use self::__SFNTTypes::kFontYiddishLanguage;
2669#[cfg(feature = "SFNTTypes")]
2670pub use self::__SFNTTypes::nameFontTableTag;
2671#[cfg(feature = "SFNTTypes")]
2672pub use self::__SFNTTypes::nonGlyphID;
2673#[cfg(feature = "SFNTTypes")]
2674pub use self::__SFNTTypes::os2FontTableTag;
2675#[cfg(feature = "SFNTTypes")]
2676pub use self::__SFNTTypes::sfntCMapEncoding;
2677#[cfg(feature = "SFNTTypes")]
2678pub use self::__SFNTTypes::sfntCMapExtendedSubHeader;
2679#[cfg(feature = "SFNTTypes")]
2680pub use self::__SFNTTypes::sfntCMapHeader;
2681#[cfg(feature = "SFNTTypes")]
2682pub use self::__SFNTTypes::sfntCMapSubHeader;
2683#[cfg(feature = "SFNTTypes")]
2684pub use self::__SFNTTypes::sfntDescriptorHeader;
2685#[cfg(feature = "SFNTTypes")]
2686pub use self::__SFNTTypes::sfntDirectory;
2687#[cfg(feature = "SFNTTypes")]
2688pub use self::__SFNTTypes::sfntDirectoryEntry;
2689#[cfg(feature = "SFNTTypes")]
2690pub use self::__SFNTTypes::sfntFeatureHeader;
2691#[cfg(feature = "SFNTTypes")]
2692pub use self::__SFNTTypes::sfntFeatureName;
2693#[cfg(feature = "SFNTTypes")]
2694pub use self::__SFNTTypes::sfntFontDescriptor;
2695#[cfg(feature = "SFNTTypes")]
2696pub use self::__SFNTTypes::sfntFontFeatureSetting;
2697#[cfg(feature = "SFNTTypes")]
2698pub use self::__SFNTTypes::sfntFontRunFeature;
2699#[cfg(feature = "SFNTTypes")]
2700pub use self::__SFNTTypes::sfntInstance;
2701#[cfg(feature = "SFNTTypes")]
2702pub use self::__SFNTTypes::sfntNameHeader;
2703#[cfg(feature = "SFNTTypes")]
2704pub use self::__SFNTTypes::sfntNameRecord;
2705#[cfg(feature = "SFNTTypes")]
2706pub use self::__SFNTTypes::sfntVariationAxis;
2707#[cfg(feature = "SFNTTypes")]
2708pub use self::__SFNTTypes::sfntVariationHeader;
2709#[cfg(feature = "SFNTTypes")]
2710pub use self::__SFNTTypes::sizeof_sfntCMapEncoding;
2711#[cfg(feature = "SFNTTypes")]
2712pub use self::__SFNTTypes::sizeof_sfntCMapExtendedSubHeader;
2713#[cfg(feature = "SFNTTypes")]
2714pub use self::__SFNTTypes::sizeof_sfntCMapHeader;
2715#[cfg(feature = "SFNTTypes")]
2716pub use self::__SFNTTypes::sizeof_sfntCMapSubHeader;
2717#[cfg(feature = "SFNTTypes")]
2718pub use self::__SFNTTypes::sizeof_sfntDescriptorHeader;
2719#[cfg(feature = "SFNTTypes")]
2720pub use self::__SFNTTypes::sizeof_sfntDirectory;
2721#[cfg(feature = "SFNTTypes")]
2722pub use self::__SFNTTypes::sizeof_sfntInstance;
2723#[cfg(feature = "SFNTTypes")]
2724pub use self::__SFNTTypes::sizeof_sfntNameHeader;
2725#[cfg(feature = "SFNTTypes")]
2726pub use self::__SFNTTypes::sizeof_sfntNameRecord;
2727#[cfg(feature = "SFNTTypes")]
2728pub use self::__SFNTTypes::sizeof_sfntVariationAxis;
2729#[cfg(feature = "SFNTTypes")]
2730pub use self::__SFNTTypes::sizeof_sfntVariationHeader;
2731#[cfg(feature = "SFNTTypes")]
2732pub use self::__SFNTTypes::variationFontTableTag;
2733#[cfg(feature = "SFNTTypes")]
2734pub use self::__SFNTTypes::FontLanguageCode;
2735#[cfg(feature = "SFNTTypes")]
2736pub use self::__SFNTTypes::FontNameCode;
2737#[cfg(feature = "SFNTTypes")]
2738pub use self::__SFNTTypes::FontPlatformCode;
2739#[cfg(feature = "SFNTTypes")]
2740pub use self::__SFNTTypes::FontScriptCode;
2741#[cfg(feature = "SFNTTypes")]
2742pub use self::__SFNTTypes::FontVariation;
2743use core::ffi::*;
2744
2745use crate::*;
2746
2747pub const kCTVersionNumber10_5: c_uint = 0x00020000;
2749pub const kCTVersionNumber10_5_2: c_uint = 0x00020001;
2751pub const kCTVersionNumber10_5_3: c_uint = 0x00020002;
2753pub const kCTVersionNumber10_5_5: c_uint = 0x00020003;
2755pub const kCTVersionNumber10_6: c_uint = 0x00030000;
2757pub const kCTVersionNumber10_7: c_uint = 0x00040000;
2759pub const kCTVersionNumber10_8: c_uint = 0x00050000;
2761pub const kCTVersionNumber10_9: c_uint = 0x00060000;
2763pub const kCTVersionNumber10_10: c_uint = 0x00070000;
2765pub const kCTVersionNumber10_11: c_uint = 0x00080000;
2767pub const kCTVersionNumber10_12: c_uint = 0x00090000;
2769pub const kCTVersionNumber10_13: c_uint = 0x000A0000;
2771pub const kCTVersionNumber10_14: c_uint = 0x000B0000;
2773pub const kCTVersionNumber10_15: c_uint = 0x000C0000;
2775pub const kCTVersionNumber11_0: c_uint = 0x000D0000;
2777extern "C-unwind" {
2778 #[deprecated = "Use -[NSProcessInfo operatingSystemVersion]"]
2802 pub fn CTGetCoreTextVersion() -> u32;
2803}