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
#![doc(html_root_url = "https://docs.rs/rustybuzz/0.3.0")]
#![warn(missing_docs)]
#[macro_use]
mod buffer;
mod aat;
mod common;
mod fallback;
mod glyph_set;
mod normalize;
mod shape;
mod plan;
mod face;
mod tables;
mod tag;
mod tag_table;
mod text_parser;
mod unicode;
mod unicode_norm;
mod complex;
mod ot;
pub use ttf_parser::Tag;
pub use crate::buffer::{
GlyphPosition, GlyphInfo, BufferClusterLevel,
SerializeFlags, UnicodeBuffer, GlyphBuffer
};
pub use crate::common::{Direction, Script, Language, Feature, Variation, script};
pub use crate::face::Face;
pub use crate::shape::shape;
type Mask = u32;