objc2_core_text/generated/
mod.rs

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