GraphiteEditor / GraphiteEditor/Graphite
CLI export doesn't work for text
- Ngôn ngữ chính
- Rust
- Star
- 27.2k
- Fork
- 1.3k
- Merge trung bình
- 20 giờ 5 phút
- Pull request đã merge (30 ngày)
- 57
Mô tả
Using the CLI export doesn't render text layers.
Steps to reproduce:
1. Make a new document in the latest web version of Graphite with `cargo run`.
2. Using the text tool, add some text to say "Test"
3. Save this file to the computer as `my_document.graphite` in your document folder
4. Export this file through the CLI with `cargo run cli -- export ~/Documents/my_document.graphite -o my_output.png --width 1920 --height 1080`
5. Observe that the resulting image is blank (or, if you had another layer in the artboard, the result is that other layer)
Other notes:
- This seems to be an issue for any of the 4 filetypes (png, jpg, svg, gif)
- I tried some workarounds, like converting the text to sample polyline or filling it with instance points, and these would also not render, so my guess is the Text node itself has some kind of issue.
- Unfortunately, I wasn't able to track down when this started, as the introduction of this bug goes beyond the current CLI syntax.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Tái hiện lỗi bằng lệnh `cargo run cli -- export` được ghi trong tài liệu, sau đó lần theo luồng export của CLI và cách nó xử lý các nút Text. Xác nhận bản sửa bằng cách export một tài liệu chứa văn bản sang PNG, JPG, SVG và GIF, đồng thời kiểm tra rằng văn bản được render.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- cli, computer-graphics
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 55/100