mcu: provide a default font size

We default to 12 pixels in the MCU renderer if no size is specified
This commit is contained in:
Simon Hausmann 2022-04-08 12:00:37 +02:00 committed by Simon Hausmann
parent 70f3f50359
commit 07d0c6e578

View file

@ -182,7 +182,8 @@ pub async fn run_passes(
collect_globals::collect_globals(doc, diag);
if compiler_config.embed_resources == crate::EmbedResourcesKind::EmbedTextures {
let mut font_pixel_sizes = Vec::new();
// Include at least the default font sizes used in the MCU backend
let mut font_pixel_sizes = vec![(12. * compiler_config.scale_factor) as i16];
for component in (root_component.used_types.borrow().sub_components.iter())
.chain(std::iter::once(root_component))
{