# encre-css-typography > A plugin that provides a set of `prose` classes you can use to add beautiful typographic defaults to any vanilla HTML you don't control, like HTML rendered from Markdown, or pulled from a CMS. ### Getting started To integrate `encre-css-typography` with `encre-css`, add it in your `Cargo.toml`: ```toml [dependencies] encre-css-typography = "0.1.4" ``` Then, call the `register` function with a mutable reference to a `Config` structure: ```rust use encre_css::Config; let mut config = Config::from_file("encre-css.toml")?; // Or let mut config = Config::default(); encre_css_typography::register(&mut config); let _css = encre_css::generate( [r#"
"#], &config, ); // Do something with the CSS ```