@@ -9,16 +9,16 @@ build = "build.rs"
99edition = " 2018"
1010
1111[features ]
12- default = [" freetype-lib" ]
13- freetype-lib = [" freetype/freetype-sys" ]
12+ default = [" static_freetype" ]
1413profiler = [" tracy-rs/enable_profiler" ]
15- capture = [" api/serialize" , " ron" , " serde" , " smallvec/serde" , " etagere/serialization" ]
16- replay = [" api/deserialize" , " ron" , " serde" , " smallvec/serde" , " etagere/serialization" ]
14+ capture = [" api/serialize" , " ron" , " serde" , " smallvec/serde" , " etagere/serialization" , " glyph_rasterizer/capture " ]
15+ replay = [" api/deserialize" , " ron" , " serde" , " smallvec/serde" , " etagere/serialization" , " glyph_rasterizer/replay " ]
1716display_list_stats = [" api/display_list_stats" ]
1817serialize_program = [" serde" , " webrender_build/serialize_program" ]
19- no_static_freetype = []
18+ dynamic_freetype = [" glyph_rasterizer/dynamic_freetype" ]
19+ static_freetype = [" glyph_rasterizer/static_freetype" ]
2020leak_checks = []
21- gecko = [" fog" ]
21+ gecko = [" fog" , " glyph_rasterizer/gecko " ]
2222sw_compositor = [" swgl" ]
2323
2424[build-dependencies ]
@@ -47,6 +47,7 @@ time = "0.1"
4747api = { version = " 0.62.0" , path = " ../webrender_api" , package = " webrender_api" }
4848webrender_build = { version = " 0.0.2" , path = " ../webrender_build" }
4949malloc_size_of = { version = " 0.0.2" , path = " ../wr_malloc_size_of" , package = " wr_malloc_size_of" }
50+ glyph_rasterizer = { version = " 0.1.0" , path = " ../wr_glyph_rasterizer" , package = " wr_glyph_rasterizer" , default-features = false }
5051svg_fmt = " 0.4"
5152tracy-rs = " 0.1.2"
5253derive_more = { version = " 0.99" , default-features = false , features = [" add_assign" ] }
@@ -59,16 +60,3 @@ topological-sort = "0.1"
5960[dev-dependencies ]
6061mozangle = " 0.3.3"
6162rand = " 0.4"
62-
63- [target .'cfg(any(target_os = "android", all(unix, not(target_os = "macos"))))' .dependencies ]
64- freetype = { version = " 0.7" , default-features = false }
65- libc = " 0.2"
66-
67- [target .'cfg(target_os = "windows")' .dependencies ]
68- dwrote = " 0.11"
69-
70- [target .'cfg(target_os = "macos")' .dependencies ]
71- core-foundation = " 0.9.2"
72- core-graphics = " 0.22.3"
73- core-text = { version = " 19.2" , default-features = false }
74- objc = " 0.2"
0 commit comments