Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
344 changes: 341 additions & 3 deletions examples/testbed/ui.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ mod text {
commands.spawn((
Node {
left: px(100.),
top: px(250.),
top: px(230.),
..Default::default()
},
Text::new("white "),
Expand Down Expand Up @@ -162,7 +162,7 @@ mod text {
commands.spawn((
Node {
left: px(100.),
top: px(300.),
top: px(260.),
..Default::default()
},
Text::new(""),
Expand Down Expand Up @@ -194,10 +194,11 @@ mod text {
],
));

let mut top = 300.;
commands.spawn((
Node {
left: px(100.),
top: px(350.),
top: px(top),
..Default::default()
},
Text::new(""),
Expand Down Expand Up @@ -237,6 +238,343 @@ mod text {
TextSpan::new(""),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans_"),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("MonaSans_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
(
TextSpan::new("EBGaramond_"),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));
top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans "),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("MonaSans "),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
(
TextSpan::new("EBGaramond "),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans "),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("MonaSans_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
(
TextSpan::new("EBGaramond "),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans"),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
TextSpan::new(" "),
(
TextSpan::new("MonaSans"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
TextSpan::new(" "),
(
TextSpan::new("EBGaramond"),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
TextSpan::new(" "),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("Fira Sans_"),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("Mona Sans_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
(
TextSpan::new("EB Garamond_"),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
(
TextSpan::new("Fira Mono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FontWeight(100)_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
weight: FontWeight(100),
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("FontWeight(500)_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
weight: FontWeight(500),
..default()
}
),
(
TextSpan::new("FontWeight(900)"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
weight: FontWeight(900),
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans_"),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
weight: FontWeight(900),
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("MonaSans_"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
weight: FontWeight(700),
..default()
}
),
(
TextSpan::new("EBGaramond_"),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
weight: FontWeight(500),
..default()
},
),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
weight: FontWeight(300),
..default()
},
),
],
));

top += 35.;
commands.spawn((
Node {
left: px(100.),
top: px(top),
..Default::default()
},
Text::new("FiraSans\t"),
TextFont {
font: asset_server.load("fonts/FiraSans-Bold.ttf"),
font_size: 25.,
..default()
},
DespawnOnExit(super::Scene::Text),
children![
(
TextSpan::new("MonaSans\t"),
TextFont {
font: asset_server.load("fonts/MonaSans-VariableFont.ttf"),
font_size: 25.,
..default()
}
),
(
TextSpan::new("EBGaramond\t"),
TextFont {
font: asset_server.load("fonts/EBGaramond12-Regular.otf"),
font_size: 25.,
..default()
},
),
(
TextSpan::new("FiraMono"),
TextFont {
font: asset_server.load("fonts/FiraMono-Medium.ttf"),
font_size: 25.,
..default()
},
),
],
));
}
}

Expand Down