processing / processing/processing4
loadFont("data/fontfile.vlw") crashes in executable but not in Processing (Mac)
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 494
- Forks
- 183
- Merge moyen
- 4 h 39 min
- PR mergées (30 j)
- 3
Description
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() {
}
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduire l’exemple Processing 4.3 sur macOS, en comparant le sketch dans Processing avec un exécutable exporté sur les deux architectures, si elles sont disponibles. Suivre la manière dont loadFont résout le chemin data/font dans chaque environnement. Le travail est terminé lorsque le chemin incorrect ne fait plus planter l’exécutable exporté et que son comportement est cohérent avec Processing.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- desktop
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100