processing / processing/processing4
loadFont("data/fontfile.vlw") crashes in executable but not in Processing (Mac)
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Java
- Star
- 494
- Fork
- 183
- Merge trung bình
- 4 giờ 39 phút
- Pull request đã merge (30 ngày)
- 3
Mô tả
If one mistakenly calls loadFont("data/Avenir-Light-48.vlw"), instead of loadFont("Avenir-Light-48.vlw"), the call with "data":
- works in Processing
- crashes in an exported executable
This is Processing4.3, MacOS 15.4.1. Crashes on both x86 and aarch.
To test, create a font using Tools->Generate Font, then:
PFont font;
void setup() {
fullScreen(P2D);
frameRate(60);
font = loadFont("data/Avenir-Light-48.vlw");
}
void draw() {
}
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Tái hiện ví dụ Processing 4.3 trên macOS, so sánh sketch trong Processing với tệp thực thi đã export trên cả hai kiến trúc nếu có thể. Theo dõi cách loadFont phân giải đường dẫn data/font trong từng môi trường. Được xem là hoàn tất khi đường dẫn sai không còn làm tệp thực thi đã export bị crash và hành vi của nó nhất quán với Processing.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- desktop
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100