"memchr",
]
+[[package]]
+name = "const-cstr"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6"
+
[[package]]
name = "core-foundation"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+[[package]]
+name = "fontconfig"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a25320ad784a9578ada0b395dd7dcd2321109404bbb341ec27e64b01a1e49b47"
+dependencies = [
+ "yeslogic-fontconfig-sys",
+]
+
[[package]]
name = "foreign-types"
version = "0.3.2"
name = "mpd_info_screen"
version = "0.2.20"
dependencies = [
+ "fontconfig",
"freetype",
"ggez",
"image 0.24.3",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"
+[[package]]
+name = "yeslogic-fontconfig-sys"
+version = "3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386"
+dependencies = [
+ "const-cstr",
+ "dlib 0.5.0",
+ "once_cell",
+ "pkg-config",
+]
+
[[package]]
name = "zip"
version = "0.5.13"
image = "0.24"
ggez = "0.7"
freetype = { version = "0.7", optional = true }
+fontconfig = { version = "0.5", optional = true }
[features]
-noto = ["dep:freetype"]
+unicode_support = ["dep:freetype", "dep:fontconfig"]
mod debug_log;
mod display;
mod mpd_handler;
+#[cfg(feature = "unicode_support")]
+mod unicode_support;
use ggez::conf::{WindowMode, WindowSetup};
use ggez::event::winit_event::{ElementState, KeyboardInput, ModifiersState};