build.rs: fix FontData and FontTweak
This commit is contained in:
parent
7dc48f1b33
commit
fabfc6de31
30
build.rs
30
build.rs
@ -4,11 +4,12 @@ use std::{
|
|||||||
fs::File,
|
fs::File,
|
||||||
io::{BufWriter, Write},
|
io::{BufWriter, Write},
|
||||||
path::Path,
|
path::Path,
|
||||||
|
sync::Arc,
|
||||||
};
|
};
|
||||||
|
|
||||||
use epaint::{
|
use epaint::{
|
||||||
FontFamily,
|
|
||||||
text::{FontData, FontDefinitions, FontTweak},
|
text::{FontData, FontDefinitions, FontTweak},
|
||||||
|
FontFamily,
|
||||||
};
|
};
|
||||||
|
|
||||||
use run_script::ScriptOptions;
|
use run_script::ScriptOptions;
|
||||||
@ -104,37 +105,38 @@ fn main() {
|
|||||||
font_data: BTreeMap::from([
|
font_data: BTreeMap::from([
|
||||||
(
|
(
|
||||||
"Ubuntu-Light".to_owned(),
|
"Ubuntu-Light".to_owned(),
|
||||||
FontData::from_owned(
|
Arc::new(FontData::from_owned(
|
||||||
font_stripper(
|
font_stripper(
|
||||||
"Ubuntu-Light.ttf",
|
"Ubuntu-Light.ttf",
|
||||||
"ubuntu-light.ttf",
|
"ubuntu-light.ttf",
|
||||||
[main_chars, vec!['∫']].concat(),
|
[main_chars, vec!['∫']].concat(),
|
||||||
)
|
)
|
||||||
.unwrap(),
|
.unwrap(),
|
||||||
),
|
)),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"NotoEmoji-Regular".to_owned(),
|
"NotoEmoji-Regular".to_owned(),
|
||||||
FontData::from_owned(
|
Arc::new(FontData::from_owned(
|
||||||
font_stripper(
|
font_stripper(
|
||||||
"NotoEmoji-Regular.ttf",
|
"NotoEmoji-Regular.ttf",
|
||||||
"noto-emoji.ttf",
|
"noto-emoji.ttf",
|
||||||
vec!['🌞', '🌙', '✖'],
|
vec!['🌞', '🌙', '✖'],
|
||||||
)
|
)
|
||||||
.unwrap(),
|
.unwrap(),
|
||||||
),
|
)),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"emoji-icon-font".to_owned(),
|
"emoji-icon-font".to_owned(),
|
||||||
FontData::from_owned(
|
Arc::new(
|
||||||
font_stripper("emoji-icon-font.ttf", "emoji-icon.ttf", vec!['⚙']).unwrap(),
|
FontData::from_owned(
|
||||||
)
|
font_stripper("emoji-icon-font.ttf", "emoji-icon.ttf", vec!['⚙']).unwrap(),
|
||||||
.tweak(FontTweak {
|
)
|
||||||
scale: 0.8,
|
.tweak(FontTweak {
|
||||||
y_offset_factor: 0.07,
|
scale: 0.8,
|
||||||
y_offset: 0.0,
|
y_offset_factor: 0.07,
|
||||||
baseline_offset_factor: -0.0333,
|
y_offset: -0.0333,
|
||||||
}),
|
}),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
]),
|
]),
|
||||||
families: BTreeMap::from([
|
families: BTreeMap::from([
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user