feat: support minus in viewbox
This commit is contained in:
parent
0099fc0770
commit
4b986a4831
1 changed files with 1 additions and 1 deletions
|
@ -30,7 +30,7 @@ pub async fn get_svg_size<R: AsyncRead + Unpin>(
|
||||||
*size.borrow_mut() = Some(if let (Some(width), Some(height)) = (width, height) {
|
*size.borrow_mut() = Some(if let (Some(width), Some(height)) = (width, height) {
|
||||||
Some(IconSize::new(width, height))
|
Some(IconSize::new(width, height))
|
||||||
} else if let Some(viewbox) = viewbox {
|
} else if let Some(viewbox) = viewbox {
|
||||||
regex!(r"^\d+\s+\d+\s+(\d+\.?[\d]?)\s+(\d+\.?[\d]?)")
|
regex!(r"^-?\d+\s+-?\d+\s+(\d+\.?[\d]?)\s+(\d+\.?[\d]?)")
|
||||||
.captures(&viewbox)
|
.captures(&viewbox)
|
||||||
.map(|captures| {
|
.map(|captures| {
|
||||||
let width = parse_size(captures.get(1).unwrap().as_str()).unwrap();
|
let width = parse_size(captures.get(1).unwrap().as_str()).unwrap();
|
||||||
|
|
Reference in a new issue