diff --git a/incremental-font-transfer/src/bin/ift_extend.rs b/incremental-font-transfer/src/bin/ift_extend.rs index bce0ef585..b0828d8da 100644 --- a/incremental-font-transfer/src/bin/ift_extend.rs +++ b/incremental-font-transfer/src/bin/ift_extend.rs @@ -110,6 +110,10 @@ fn main() { fn parse_unicodes(args: Vec, codepoints: &mut IntSet) -> Result<(), ParsingError> { for unicode_string in args { + if unicode_string == "" { + continue; + } + if unicode_string == "*" { let all = IntSet::::all(); codepoints.union(&all); @@ -137,6 +141,10 @@ fn parse_design_space(args: Vec) -> Result { let mut result = HashMap::>::default(); for arg in args { + if arg == "" { + continue; + } + if arg == "*" { return Ok(DesignSpace::All); }