Skip to content

Commit e64b303

Browse files
committed
chore: 尝试修复跨平台构建错误
1 parent 94f36c1 commit e64b303

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

src/run_subset.rs

+7-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use cn_font_utils::u8_size_in_kb;
99
use harfbuzz_rs_now::subset::Subset;
1010
use harfbuzz_rs_now::{Face, Owned};
1111
use indexmap::IndexSet;
12-
use log::{debug, warn};
12+
use log::{info, warn};
1313
use rayon::iter::{
1414
IndexedParallelIterator, IntoParallelRefIterator, ParallelIterator,
1515
};
@@ -42,7 +42,7 @@ pub fn run_subset(ctx: &mut Context) {
4242
);
4343
let origin_size: u32 = all_chars.len().try_into().unwrap();
4444
let file_name_template = ctx.input.rename_output_font.clone();
45-
debug!("font subset result log");
45+
info!("font subset result log");
4646
let thread_result: Vec<ThreadResult> = ctx
4747
.pre_subset_result
4848
.par_iter()
@@ -56,7 +56,7 @@ pub fn run_subset(ctx: &mut Context) {
5656
// println!("{:?}", hash);
5757
let hash_string = format!("{:x}", digest);
5858
let duration = start_time.elapsed();
59-
debug!(
59+
info!(
6060
"{}\t{}ms/{}/{}kb\t{}",
6161
index,
6262
duration.as_millis(),
@@ -90,6 +90,7 @@ pub fn run_subset(ctx: &mut Context) {
9090
let mut bundled_bytes: u32 = 0;
9191

9292
let mut bundle_chars = IndexSet::new();
93+
bundle_chars.insert(0);
9394
for res in thread_result {
9495
(ctx.callback)(res.message);
9596

@@ -102,16 +103,12 @@ pub fn run_subset(ctx: &mut Context) {
102103
}
103104

104105
// 汇报构建前后的 unicode 差异
105-
let diff: Vec<u32> = bundle_chars
106-
.difference(&all_chars)
107-
.map(|x| x.clone())
108-
.filter(|x| *x != 0)
109-
.collect();
106+
let diff: Vec<u32> =
107+
bundle_chars.difference(&all_chars).map(|x| x.clone()).collect();
110108

111109
if diff.len() > 0 {
112110
warn!(
113-
"subsets result diff: {} \n {}",
114-
diff.len(),
111+
"subsets result diff: {}",
115112
diff.iter()
116113
.filter(|x| **x != 0)
117114
.map(|x| x.to_string())

0 commit comments

Comments
 (0)