Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WARN] 某些 SVG 导致 Typst 编译 Warning #5452

Open
1 of 2 tasks
HeRaNO opened this issue Mar 11, 2024 · 3 comments
Open
1 of 2 tasks

[WARN] 某些 SVG 导致 Typst 编译 Warning #5452

HeRaNO opened this issue Mar 11, 2024 · 3 comments
Labels

Comments

@HeRaNO
Copy link
Collaborator

HeRaNO commented Mar 11, 2024

请选择:

  • 我已经读过了 F.A.Q.,进行了搜索,但没有得到答案
  • 我正在着手修复这个问题

我遇到了这样的问题

 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN simplecss: The @font-face rule is not supported. Skipped.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse letter-spacing value: 'normal'.    
 WARN usvg_parser::svgtree: Failed to parse word-spacing value: 'normal'.    
 WARN simplecss::selector: Selector parsing failed cause invalid ident at 1:27.    
 WARN simplecss::selector: Selector parsing failed cause invalid ident at 1:27.    
 WARN simplecss::selector: Selector parsing failed cause invalid ident at 1:27.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_text_layout: Fallback from NewComputerModern10 to Noto Serif CJK JP.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse font-style value: ''.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#WnDzkZomQaPU")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#UNLlygQlUyPx")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#orWkKrTSEIoK")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#UOIsFBllcuAy")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#sRVDMMTCiJbP")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#znZnEuRBvNeO")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#HyiTTTpyJVzg")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#kgRlyXpxRgse")'.    
 WARN usvg_parser::svgtree: Failed to parse clip-path value: 'url("#SdQKaFyRZIAU")'.    
 WARN usvg_parser::style: Failed to parse fill value: 'context-stroke'. Fallback to black.    
 WARN usvg_parser::style: Failed to parse fill value: 'context-stroke'. Fallback to black.    

应该都是处理 SVG 时出现的,但是没有定位是哪些 SVG 出了问题,需要再看看。

我确认这个问题可以这样复现

https://github.com/OI-wiki/OI-wiki/actions/runs/8219709112/job/22478006611

@HeRaNO HeRaNO added the Other Bug / 内容无关的 Bug 内容无关的 bug label Mar 11, 2024
@HeRaNO HeRaNO changed the title [WARN] Typst 编译 Warning [WARN] 某些 SVG 导致 Typst 编译 Warning Mar 11, 2024
@Enter-tainer
Copy link
Member

这个分类来看。整体的问题是typst对svg的支持不是特别全

@Enter-tainer
Copy link
Member

svg是个很复杂的格式。如果svg里面都是矢量的贝塞尔曲线,其实是没什么问题的。但是现在看来我们的svg里面有各种神奇的内嵌字体,css,文字,等等。所以爆了一些warn

@HeRaNO
Copy link
Collaborator Author

HeRaNO commented Mar 11, 2024

context-stroke 可能是这个 https://github.com/OI-wiki/OI-wiki/blob/master/docs/geometry/images/scanning.svg?short_path=8ad9ca2#L9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants