1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
pub mod cbdt;
pub mod cblc;
mod cff;
pub mod cmap;
pub mod colr;
pub mod cpal;
pub mod glyf;
pub mod head;
pub mod hhea;
pub mod hmtx;
pub mod kern;
pub mod loca;
pub mod maxp;
pub mod name;
pub mod os2;
pub mod post;
pub mod sbix;
pub mod svg;
pub mod vhea;
pub mod vorg;

#[cfg(feature = "opentype-layout")]
pub mod gdef;
#[cfg(feature = "opentype-layout")]
pub mod gpos;
#[cfg(feature = "opentype-layout")]
pub mod gsub;
#[cfg(feature = "opentype-layout")]
pub mod math;

#[cfg(feature = "apple-layout")]
pub mod ankr;
#[cfg(feature = "apple-layout")]
pub mod feat;
#[cfg(feature = "apple-layout")]
pub mod kerx;
#[cfg(feature = "apple-layout")]
pub mod morx;
#[cfg(feature = "apple-layout")]
pub mod trak;

#[cfg(feature = "variable-fonts")]
pub mod avar;
#[cfg(feature = "variable-fonts")]
pub mod fvar;
#[cfg(feature = "variable-fonts")]
pub mod gvar;
#[cfg(feature = "variable-fonts")]
pub mod hvar;
#[cfg(feature = "variable-fonts")]
pub mod mvar;
#[cfg(feature = "variable-fonts")]
pub mod vvar;

pub use cff::cff1;
#[cfg(feature = "variable-fonts")]
pub use cff::cff2;
pub use cff::CFFError;