Various unicode symbols fail to display anywhere in the application after being displayed in italics
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- desktop
Línea de trabajo
Comienza reproduciendo el problema en DrRacket en Windows 11 con Racket 8.8, usando el carácter 𝕣 pegado y comparando después los comentarios en cursiva, los errores y los mensajes de la barra de estado. Sigue la ruta de renderizado de la cursiva y verifica que los símbolos Unicode matemáticos sigan mostrándose correctamente en las ventanas actuales y en las recién abiertas después de la corrección.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Tested on Windows 11 with Racket 8.8
Steps to reproduce:
- Open DrRacket
- Create a new racket file
- Paste 𝕣 into it
Once this is done, every 𝕣 character within the current window, as well as any 𝕣 characters displayed in new windows, will experience the bug until the application is completely restarted.
To confirm that italics are specifically the cause, you can reproduce the bug with comments if you change their style settings. Conversely, you can eliminate the bug from the REPL if you change it to not italicize errors.
Originally I encountered this problem just with the less conventional double struck letters (i.e everything but ℂ, ℍ, ℕ, ℙ, ℚ, ℝ, and ℤ), but looking into it further it seems to affect other characters like ⟜⌾◶⎉⍟⎊⥊⌽⍉⍋⍒⍷. They're all mathematical so far, but that could just be because I haven't tested much else. As for how broken italics breaks every other instance of the character, that's still a complete mystery to me.
For the time being, is there a way to disable italics for status bar error messages like there is for REPL ones?
- Lenguaje dominante
- Racket
- Estrellas
- 516
- Forks
- 102
- Merge medio
- 8 h 52 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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.
Más de racket/drracket
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
check-syntax
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Todos los issues de racket/drracket
Issues similares
-
[Bug] Unhandled ValueError terminates watchdog thread when GISRC value contains multiple colonsAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
tone-3000/tone3000-plugin#257 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Locked plugin flip-flops position on every refresh after being disabledPosiblemente ocupada @Illustar0 la tomó hoy. Abiertoissue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
bitwarden/clients#24012 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día