processing / processing/processing4
Incorrect calculation of the text width in the P2D renderer
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 494
- Forks
- 183
- Merge medio
- 4 h 39 min
- PR fusionados (30 d)
- 3
Descripción
Most appropriate sub-area of Processing 4?
Core/Environment/Rendering
Processing version
4.3.4
Operating system
Windows 7
Bug description
Significant errors in calculating the width of text using the textWidth(String) method in P2D mode in the Eclipse environment
Steps to reproduce this
To reproduce the error, you need to run the code that I specified here in the Eclipse environment.
void settings() {
size(720,360,P2D);
}
void setup() {
stroke(0);
textSize(24);
final String str = "WWWtttt".repeat(100);
final float textWidth = textWidth(str);
text(str, 100 - textWidth, 200);
stroke(255, 0, 0);
line(100 - textWidth, 200, 100, 200);
noLoop();
}
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience ejecutando el sketch de Processing proporcionado en modo P2D en el entorno indicado y compare el resultado de textWidth con el texto renderizado y la línea de referencia. Después, siga el cálculo del ancho del texto del renderizador P2D; se considera terminado cuando textWidth(String) mide con precisión la cadena repetida y la reproducción ya no muestra un error de alineación significativo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- computer-graphics
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100